1/***************************************************************************************************** 2 * @name: LivIconsEvo.min.js - the main (minified) JS file of LivIcons (Live Icons) Evolution 3 * @version: 2.9.XXX (XXX is a total number of icons) 4 * @URL: https://livicons.com 5 * @copyright: (c) 2013-2020 DeeThemes (https://codecanyon.net/user/DeeThemes) 6 * @licenses: https://codecanyon.net/licenses/regular 7 https://codecanyon.net/licenses/extended 8******************************************************************************************************/ 9(function(t,N){function X(b,a){b.css("visibility","hidden");var g=A(b.find("svg")[0]);g.attr({preserveAspectRatio:"xMinYMin meet"});var d=g.attr("viewBox").w/2+" "+g.attr("viewBox").h/2;g.selectAll("desc").forEach(function(c){"Created with Snap"===c.innerSVG()&&t(c.node).text("LivIcons Evolution")});var h=t(g.node),l=g.select("g.lievo-main"),f=g.g().addClass("lievo-setrotation");g.prepend(f);f=f.g().addClass("lievo-setsharp");f=f.g().addClass("lievo-setflip");f.append(l);a.morph?"end"===a.morphState? 10(h.find("g.lievo-main g.lievo-morphstartstate").remove(),a.curMorphState="end"):(h.find("g.lievo-main g.lievo-morphendstate").remove(),a.curMorphState="start"):a.curMorphState="not morph";switch(a.style){case "solid":h.find("g.lievo-main g.lievo-solidicon").siblings(":not(g.lievo-common)").remove();break;case "lines":case "lines-alt":case "linesAlt":h.find("g.lievo-main g.lievo-lineicon").siblings(":not(g.lievo-common)").remove();break;default:h.find("g.lievo-main g.lievo-filledicon").siblings(":not(g.lievo-common)").remove()}h= 11l.rect(-19,-19,4,4).addClass("lievo-checkshift lievo-donotdraw lievo-nohoverstroke lievo-nohovercolor").attr({fill:"none",stroke:"#ffffff","stroke-width":2,"stroke-linecap":"butt","stroke-linejoin":"round",opacity:0});g.attr("data-shift")&&("x"===g.attr("data-shift")?h.attr("x",-20):"y"===g.attr("data-shift")?h.attr("y",-20):"xy"===g.attr("data-shift")&&h.attr({x:-20,y:-20}));"solid"===a.style&&g.attr("data-solidshift")&&("x"===g.attr("data-solidshift")?h.attr("x",-19.5):"y"===g.attr("data-solidshift")? 12h.attr("y",-19.5):"xy"===g.attr("data-solidshift")&&h.attr({x:-19.5,y:-19.5}));if(a.morph&&a.morphImage){if(h=g.select(".lievo-morphimage")){var e=g.ptrn(0,0,"100%","100%",0,0,0,0);e.node.removeAttribute("viewBox");var k=e.attr("patternUnits","userSpaceOnUse").addClass("lievo-morphpattern").toDefs().g()}else a.morphImage=!1;h=g.select(".lievo-morphimage").attr("fill");k.rect(0,0,60,60).attr({fill:h,stroke:"#ffffff","stroke-width":0}).addClass("lievo-donotdraw")}var m=g.selectAll("circle, ellipse, image, line, path, polygon, polyline, rect, text, use"); 13m.forEach(function(c){t(c.node).attr("stroke")||c.attr({stroke:"none","stroke-width":0});t(c.node).attr("fill")||c.attr("fill","none")});"round"===a.strokeStyle?m.forEach(function(c){"none"===c.attr("stroke")||c.hasClass("lievo-savelinecap")||(c.node.setAttribute("stroke-linecap","round"),c.node.setAttribute("stroke-linejoin","round"))}):"square"===a.strokeStyle&&m.forEach(function(c){"none"===c.attr("stroke")||c.hasClass("lievo-savelinecap")||(c.node.setAttribute("stroke-linecap","square"),c.node.setAttribute("stroke-linejoin", 14"miter"),c.attr("stroke-miterlimit")||c.attr("stroke-miterlimit","10"))});m.forEach(function(c){c.data("initStrokeWidth",c.attr("stroke-width"));c.data("initStrokeLinecap",c.attr("stroke-linecap"));c.data("initStrokeLinejoin",c.attr("stroke-linejoin"))});switch(a.style){case "filled":m.forEach(function(c){"none"===c.attr("stroke")||c.hasClass("lievo-savestroke")||c.attr("stroke",a.strokeColor);"none"===c.attr("fill")||c.hasClass("lievo-savefill")||c.attr("fill",a.fillColor);c.hasClass("lievo-likestroke")&& 15c.attr("fill",a.strokeColor)});break;case "lines":m.forEach(function(c){"none"===c.attr("stroke")||c.hasClass("lievo-savestroke")||c.attr("stroke",a.strokeColor);c.hasClass("lievo-savefill")||c.attr("fill","none");c.hasClass("lievo-likestroke")&&c.attr("fill",a.strokeColor)});break;case "lines-alt":case "linesAlt":m.forEach(function(c){c.hasClass("lievo-alt
15stroke")?("none"!==c.attr("stroke")&&c.attr("stroke",a.strokeColorAlt),c.hasClass("lievo-likestroke")?c.attr("fill",a.strokeColorAlt):c.hasClass("lievo-savefill")|| 16c.attr("fill","none")):("none"===c.attr("stroke")||c.hasClass("lievo-savestroke")||c.attr("stroke",a.strokeColor),c.hasClass("lievo-likestroke")?c.attr("fill",a.strokeColor):c.hasClass("lievo-savefill")||c.attr("fill","none"))});break;case "solid":m.forEach(function(c){c.hasClass("lievo-solidbg")?("none"===c.attr("stroke")||c.hasClass("lievo-savestroke")||c.attr("stroke",a.solidColorBg),"none"===c.attr("fill")||c.hasClass("lievo-savefill")||c.attr("fill",a.solidColorBg)):("none"===c.attr("stroke")|| 17c.hasClass("lievo-savestroke")||c.attr("stroke",a.solidColor),"none"===c.attr("fill")||c.hasClass("lievo-savefill")||c.attr("fill",a.solidColor))})}b.css("width",a.size);K&&b.hasClass("livicon-evo-back-in-combined")&&(b.parent(".livicon-evo-combined").css("width",a.size),b.css("width","100%"));a.morph&&a.morphImage&&(k.image(a.morphImage,0,0,"100%","100%"),e.select("image").attr("preserveAspectRatio","xMidYMid slice"),g.select(".lievo-morphimage").attr("fill",e));var u,D=function(){a.scaleStrokeFactor= 18b.width()/60;0>=a.scaleStrokeFactor&&(a.scaleStrokeFactor=1);"original"!==a.strokeWidth?(m.forEach(function(c){if("none"!==c.attr("stroke")){var r=(""+a.strokeWidth).replace(/[0-9.]/g,""),n=c.data("initStrokeWidth").replace(/[^0-9.]/g,"")/2;n*=+(""+a.strokeWidth).replace(/[^0-9.]/g,"")/a.scaleStrokeFactor;c.node.setAttribute("stroke-width",n+r);c.data("curStrokeWidth",n+r)}}),u=(""+a.strokeWidth).replace(/[^0-9.]/g,"")/a.scaleStrokeFactor/2):a.tryToSharpen&&.5>a.scaleStrokeFactor?(m.forEach(function(c){if("none"!== 19c.attr("stroke")){var r=c.data("initStrokeWidth").replace(/[0-9.]/g,""),n=c.data("initStrokeWidth").replace(/[^0-9.]/g,"")/2;n*=1/a.scaleStrokeFactor;c.node.setAttribute("stroke-width",n+r);c.data("curStrokeWidth",n+r)}}),u=1/a.scaleStrokeFactor/2):(m.forEach(function(c){"none"!==c.attr("stroke")&&c.data("curStrokeWidth",c.data("initStrokeWidth"))}),u=g.select(".lievo-checkshift").attr("stroke-width").replace(/[^0-9.]/g,"")/2);(0===a.strokeWidthFactorOnHover||a.strokeWidthFactorOnHover)&&m.forEach(function(c){if("none"!== 20c.attr("stroke")&&!c.hasClass("lievo-nohoverstroke")){var r=c.data("curStrokeWidth");if(r){var n=(""+r).replace(/[0-9.]/g,"");r=+(""+r.replace(/[^0-9.]/g,""))*a.strokeWidthFactorOnHover;c.data("hoverStrokeWidth",r+n)}}})};D();if(a.keepStrokeWidthOnResize)t(window).on("resize",function(){D()});if(a.colorsOnHover)var y=a.colorsOnHover;a.morph&&a.colorsWhenMorph&&(a.colorsOnHover=!1,y=a.colorsWhenMorph);m.forEach(function(c){var r=t(c.node).attr("fill");c.data("curFill",r);c.data("curStroke",c.attr("stroke")); 21c.data("curOpacity",c.attr("opacity"));if(y){if("none"===r)c.data("actionFill","none");else if(r.toLowerCase().match(/url\(/))c.data("actionFill",r);else{if("lighter"===y)var n="solid"===a.style&&c.hasClass("lievo-solidbg")?a.solidColorBgAction:P(r,-a.saturation,a.brightness);else if("darker"===y)n="solid"===a.style&&c.hasClass("lievo-solidbg")?a.solidColorBgAction:P(r,a.saturation,-a.brightness);else if("hue"===y.replace(/[^hue]/g,""))n="solid"===a.style&&c.hasClass("lievo-solidbg")?a.solidColorBgAction: 22Y(r,y.replace(/[^0-9.]/g,"")?y.replace(/[^0-9.]/g,""):0);else if("custom"===y)switch(a.style){case "solid":n=c.hasClass("lievo-solidbg")?a.solidColorBgAction:a.solidColorAction;break;case "lines":n=a.strokeColorAction;break;case "lines-alt":case "linesAlt":n=c.hasClass("lievo-altstroke")?a.strokeColorAltAction:a.strokeColorAction;break;default:n=c.hasClass("lievo-likestroke")?a.strokeColorAction:a.fillColorAction}c.data("actionFill",n)}if("none"===c.attr("stroke"))c.data("actionStroke","none");else{if("lighter"=== 23y)n="solid"===a.style&&c.hasClass("lievo-solidbg")?a.solidColorBgAction:P(c.attr("stroke"),-a.saturation,a.brightness);else if("darker"===y)n="solid"===a.style&&c.hasClass("lievo-solidbg")?a.solidColorBgAction:P(c.attr("stroke"),a.saturation,-a.brightness);else if("hue"===y.replace(/[^hue]/g,""))n="solid"===a.style&&c.hasClass("lievo-solidbg")?a.solidColorBgAction:Y(c.attr("stroke"),y.replace(/[^0-9.]/g,"")?y.replace(/[^0-9.]/g,""):0);else if("custom"===y)switch(a.style){case "solid":n=c.hasClass("lievo-solidbg")? 24a.solidColorBgAction:a.solidColorAction;break;case "lines":n=a.strokeColorAction;break;
24case "lines-alt":case "linesAlt":n=c.hasClass("lievo-altstroke")?a.strokeColorAltAction:a.strokeColorAction;break;default:n=a.strokeColorAction}c.data("actionStroke",n)}}});a.rotate&&(p.set(g.select("g.lievo-setrotation").node,{rotation:a.rotate,svgOrigin:d}),a.morph&&a.morphImage&&!a.allowMorphImageTransform&&(k=e.select("g"),!a.flipVertical&&a.flipHorizontal?k.transform("r"+a.rotate+",30,30"):a.flipVertical&& 25!a.flipHorizontal?k.transform("r"+a.rotate+",30,30"):k.transform("r"+-a.rotate+",30,30")));a.flipVertical&&!a.flipHorizontal?(g.select("g.lievo-setflip").transform("s1,-1,30,30"),a.morph&&a.morphImage&&!a.allowMorphImageTransform&&e.select("image").transform("s1,-1,30,30")):a.flipHorizontal&&!a.flipVertical?(g.select("g.lievo-setflip").transform("s-1,1,30,30"),a.morph&&a.morphImage&&!a.allowMorphImageTransform&&e.select("image").transform("s-1,1,30,30")):a.flipVertical&&a.flipHorizontal&&(g.select("g.lievo-setflip").transform("s-1,-1,30,30"), 26a.morph&&a.morphImage&&!a.allowMorphImageTransform&&e.select("image").transform("s-1,-1,30,30"));a.animated?(g.attr("data-animoptions")?(e=JSON.parse(g.attr("data-animoptions").replace(/'/g,'"')),a.defaultDuration=e.duration?F(e.duration):1,a.defaultRepeat=e.repeat?"loop"===e.repeat?-1:F(e.repeat):0,a.defaultRepeatDelay=e.repeatDelay?F(e.repeatDelay):.5):(a.defaultDuration=1,a.defaultRepeat=0,a.defaultRepeatDelay=.5),a.useDuration="default"===a.duration?a.defaultDuration:F(a.duration),isNaN(a.useDuration)&& 27(a.useDuration=1),a.useRepeat="default"===a.repeat?a.defaultRepeat:"loop"===a.repeat?-1:F(a.repeat),isNaN(a.useRepeat)&&(a.useRepeat=0),-1!==a.useRepeat&&0>a.useRepeat&&(a.useRepeat=0),a.useRepeatDelay="default"===a.repeatDelay?a.defaultRepeatDelay:F(a.repeatDelay),isNaN(a.useRepeatDelay)&&(a.useRepeatDelay=a.defaultRepeatDelay),0>=a.delay&&(a.delay=.001),0>=a.useRepeatDelay&&(a.useRepeatDelay=.001),0>=a.drawDelay&&(a.drawDelay=.001),0>=a.eraseDelay&&(a.eraseDelay=.001),a.morph&&(a.defaultRepeat= 280,a.useRepeat=0,a.defaultRepeatDelay=0,a.useRepeatDelay=0)):(a.defaultDuration=0,a.defaultRepeat=0,a.defaultRepeatDelay=0);var w=b.data("drawTL");w?w.pause().kill().clear():w=new L({paused:!0});var v=b.data("mainTL");v?v.pause().kill().clear():v=new L({paused:!0});if(a.animated){e=g.selectAll("circle, ellipse, g, image, line, path, polygon, polyline, rect, text, use, feGaussianBlur");var E=new L;if(a.morph&&a.colorsWhenMorph){var B,x,H,G;var C=new L;e.forEach(function(c){"end"!==a.morphState?c.hasClass("lievo-nohovercolor")|| 29"g"===c.type.toLowerCase()||(B=c.data("actionStroke"),x=c.data("actionFill"),B&&"none"!==B&&(H=p.to(c.node,a.useDuration,{stroke:B}),C.add(H,0)),x&&"none"!==x&&!x.match(/url\(/)&&(G=p.to(c.node,a.useDuration,{fill:x}),C.add(G,0))):c.hasClass("lievo-nohovercolor")||"g"===c.type.toLowerCase()||(B=c.data("actionStroke"),x=c.data("actionFill"),B&&"none"!==B&&p.set(c.node,{stroke:B}),x&&"none"!==x&&!x.match(/url\(/)&&p.set(c.node,{fill:x}),B=c.data("curStroke"),x=c.data("curFill"),B&&"none"!==B&&(H=p.to(c.node, 30a.useDuration,{stroke:B}),C.add(H,0)),x&&"none"!==x&&!x.match(/url\(/)&&(G=p.to(c.node,a.useDuration,{fill:x}),C.add(G,0)))})}e.forEach(function(c){if(c.attr("data-animdata")){var r=JSON.parse(c.attr("data-animdata").replace(/'/g,'"')),n=new L;r.steps.forEach(function(q){for(var z in q.vars)q.vars.hasOwnProperty(z)&&(q.vars[z]=F(q.vars[z]),"none"!==q.vars[z]&&(q.vars[z]=J(q.vars[z])));0===F(q.duration)&&(q.duration=.001);q.vars.ease="none"!==q.vars.ease&&q.vars.ease?T(q.vars.ease):Z.easeNone;q.vars.path&& 31(q.vars.morphSVG=q.vars.path);if(q.vars.bezier&&q.vars.bezier.values&&"string"===typeof q.vars.bezier.values){z=A.path.toCubic(q.vars.bezier.values).toString();z=z.replace(/[M|m]/g,"").replace(/[C|c]/g,",");z=z.split(",");q.vars.bezier.values=[];for(var Q=0;Q<z.length;Q+=2){var U={};U.x=z[Q];U.y=z[Q+1];q.vars.bezier.values.push(U)}}V||W?q.vars.drawSVG?"0%"===q.vars.drawSVG||0===q.vars.drawSVG?(z=p.to(c.node,+q.duration,q.vars),z.eventCallback("onStart",function(){"square"===c.data("initStrokeLinecap").toLowerCase()&& 32p.set(c.node,{attr:{"stroke-linecap":"round"}});"miter"===c.data("initStrokeLinejoin").toLowerCase()&&p.set(c.node,{attr:{"stroke-linejoin":"round"}})})):"100%"===q.vars.drawSVG?(z=p.to(c.node,+q.duration,q.vars),z.eventCallback("onComplete",function(){"square"===c.data("initStrokeLinecap").toLowerCase()&&p.set(c.node,{attr:{"stroke-linecap":"square"}});"miter"===c.data("initStrokeLinejoin").toLowerCase()&&p.set(c.node,{attr:{"stroke-linejoin":"miter"}})}
32)):z=p.to(c.node,+q.duration,q.vars):z=p.to(c.node, 33+q.duration,q.vars):z=p.to(c.node,+q.duration,q.vars);n.add(z,q.position||"+=0");E.add(n,0)});c.node.removeAttribute("data-animdata")}});v.add(E,0);E.duration(a.useDuration);a.morph&&a.colorsWhenMorph&&(v.add(C,0),C.duration(a.useDuration));v.delay(a.delay).repeat(a.useRepeat).repeatDelay(a.useRepeatDelay)}else g.selectAll("circle, ellipse, g, image, line, path, polygon, polyline, rect, text, use, feGaussianBlur").forEach(function(c){c.node.removeAttribute("data-animdata")});b.data("drawTL",w);b.data("mainTL", 34v);a.eventElement="self"!==a.eventOn&&a.eventOn?"parent"===a.eventOn?b.parent():"grandparent"===a.eventOn?b.parent().parent():t(a.eventOn):b;K&&b.hasClass("livicon-evo-back-in-combined")&&((e=b.parent(".livicon-evo-combined"),"self"!==a.eventOn&&a.eventOn)?"parent"===a.eventOn?a.eventElement=e.parent():"grandparent"===a.eventOn&&(a.eventElement=e.parent().parent()):a.eventElement=e);K&&b.parent().hasClass("livicon-evo-front-in-combined")&&((e=b.parent(".livicon-evo-front-in-combined"),"self"!==a.eventOn&& 35a.eventOn)?"parent"===a.eventOn?a.eventElement=e.parent():"grandparent"===a.eventOn&&(a.eventElement=e.parent().parent()):a.eventElement=b);if(a.animated)if(!a.morph)if("click"===a.eventType)a.eventElement.on("click.LiviconEvo",function(){-1===a.useRepeat?a.ending?v.isActive()&&v.tweenTo(v.duration(),{onComplete:function(){v.pause().totalProgress(0);"function"===typeof a.afterAnim&&a.afterAnim();a.ending=!1}}):a.drawn&&(a.ending=!0,b.playLiviconEvo()):a.drawn&&(b.playLiviconEvo(),a.ending=!1)});else{if("hover"=== 36a.eventType)if(e=function(){a.ending||a.drawn&&b.playLiviconEvo()},k=function(){v.isActive()&&(a.ending=!0,v.tweenTo(v.duration(),{onComplete:function(){v.pause().totalProgress(0);-1===a.useRepeat&&"function"===typeof a.afterAnim&&a.afterAnim();a.ending=!1}}))},-1===a.useRepeat)a.eventElement.on("mouseenter.LiviconEvo",e).on("mouseleave.LiviconEvo",k);else a.eventElement.on("mouseenter.LiviconEvo",function(){a.drawn&&b.playLiviconEvo()})}else if(a.morph)if("click"===a.eventType)a.eventElement.on("click.LiviconEvo", 37function(){a.drawn&&b.playLiviconEvo()});else"hover"===a.eventType&&(k=function(){a.drawn&&v.reverse()},a.eventElement.on("mouseenter.LiviconEvo",function(){a.drawn&&b.playLiviconEvo()}).on("mouseleave.LiviconEvo",k));if(a.colorsOnHover)a.eventElement.on("mouseenter.LiviconEvo",function(){!w.isActive()&&a.drawn&&m.forEach(function(c){if(!c.hasClass("lievo-nohovercolor")){var r=c.data("actionStroke"),n=c.data("actionFill");r&&"none"!==r&&p.to(c.node,a.colorsHoverTime,{stroke:r});n&&"none"!==n&&!n.match(/url\(/)&& 38p.to(c.node,a.colorsHoverTime,{fill:n})}})}).on("mouseleave.LiviconEvo",function(){!w.isActive()&&a.drawn&&m.forEach(function(c){if(!c.hasClass("lievo-nohovercolor")){var r=c.data("curStroke"),n=c.data("curFill");r&&"none"!==r&&p.to(c.node,a.colorsHoverTime,{stroke:r});n&&"none"!==n&&!n.match(/url\(/)&&p.to(c.node,a.colorsHoverTime,{fill:n})}})});if(0===a.strokeWidthFactorOnHover||a.strokeWidthFactorOnHover)a.eventElement.on("mouseenter.LiviconEvo",function(){!w.isActive()&&a.drawn&&m.forEach(function(c){if(!c.hasClass("lievo-nohoverstroke")){var r= 39c.data("hoverStrokeWidth");r&&p.to(c.node,a.strokeWidthOnHoverTime,{attr:{"stroke-width":r}})}})}).on("mouseleave.LiviconEvo",function(){!w.isActive()&&a.drawn&&m.forEach(function(c){if(!c.hasClass("lievo-nohoverstroke")){var r=c.data("curStrokeWidth");r&&p.to(c.node,a.strokeWidthOnHoverTime,{attr:{"stroke-width":r}})}})});if(a.touchEvents&&(a.animated||a.colorsOnHover||0===a.strokeWidthFactorOnHover||a.strokeWidthFactorOnHover))a.eventElement.on("touchstart.LiviconEvo",function(c){c.preventDefault(); 40a.eventElement.trigger("mouseenter.LiviconEvo")}).on("touchend.LiviconEvo",function(){a.eventElement.trigger("mouseleave.LiviconEvo");try{a.eventElement[0].click()}catch(r){if("function"===typeof document.createEvent){var c=document.createEvent("MouseEvents");c.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null);a.eventElement.get(0).dispatchEvent(c)}else"function"===typeof window.MouseEvent&&(c=new MouseEvent("click",{bubbles:!0,cancelable:!0}),a.eventElement.get(0).dispatchEvent(c))}}); 41if(e=b.find("svg")[0].getScreenCTM())k=-e.e%1,h=-e.f%1,0===k?k=0:-.5>=k&&(k+=1),0===h?h=0:-.5>=h&&(h+=1),b.find("svg").css({left:k+"px",top:h+"px"}),a.tryToSharpen&&(k=g.select(".lievo-checkshift"),h=g.select(".lievo-morphpattern"),l=A.matrix(),k&&(k=k.getBBox(),0!==(k.x+u)*e.a%1&&(p.set(g.select("g.lievo-setsharp").node,{x:"+="+((k.x-u)*e.a%1/e.a||0),svgOrigin:d}),l.e=(k.x-u)*e.a%1/e.a||0),0!==(k.y+u)*e.d%1&&(p.set(g.select("g.lievo-setsharp").node,{y:"+="+((k.y-u)*e.d%1/e.d||0),svgOrigin:d}),l.f= 42(k.y-u)*e.d%1/e.d||0),h&&h.attr("patternTransform",l.toString())));if(a.drawOnViewport&&!a.drawOnce){d=b.find("svg").get(0).getBoundingClientRect().height;switch(a.viewportShift){case "none":case !1:var I=1;break;case "one-half":case "oneHalf":I=d/2;break;case "one-third":case "oneThird":I=d/3;break;case "full":I=d;break;default:I=d/2}var M=function(){if(!a.drawOnce){var c=t(window).height();I>c&&(I=c-10);aa.inViewport(b,-I)&&(b.pauseLiviconEvo(),b.drawLiviconEvo(),a.drawOnce=!0)}};M();t(window).on("resize scroll", 43function(){M()})}else b.css("visibility","visible"),a.drawOnce=!0,a.drawn=!0,a.autoPlay&&b.playLiviconEvo()}function R(){return R.counter++}function S(b){if(null===b||"object"!==typeof b)return b;var a=new b.constructor,g;for(g in b)b.hasOwnProperty(g)&&(a[g]=S(b[g]));return a}function J(b){if("string"===typeof b||b instanceof String)switch(b.toLowerCase()){case "true":case "yes":return!0;case "false":case "no":case "none":return!1;default:return b}else return b}function F(b){return"string"===typeof b||
44b instanceof String?+b||"0"===b?+b:b:b}function T(b){var a=b.split(".");if(2===a.length&&"SteppedEase"!==a[0])return K?window.DeeThemes_GS[a[0]][a[1]]:window[a[0]][a[1]];b=b.match(/true|false|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig).map(JSON.parse);return"SteppedEase"!==a[0]?K?window.DeeThemes_GS[a[0]][a[1]].config.apply(null,b):window[a[0]][a[1]].config.apply(null,b):K?window.DeeThemes_GS[a[0]].config.apply(null,b):window[a[0]].config.apply(null,b)}function P(b,a,g){b=A.color(b);b=A.rgb2hsb(b.r,b.g, 45b.b);b.s+=a;0>b.s&&(b.s=0);1<b.s&&(b.s=1);b.b+=g;0>b.b&&(b.b=0);1<b.b&&(b.b=1);return A.hsb(b.h,b.s,b.b)}function Y(b,a){var g=A.color(b);g=A.rgb2hsb(g.r,g.g,g.b);a=Math.abs(a)/360%1;g.h=(g.h+a)%1;return A.hsb(g.h,g.s,g.b)}var K=!1,p=window.TweenMax,L=window.TimelineMax,Z=window.Power0,A=window.Snap,aa=window.verge;window.DeeThemes_GS&&window.DeeThemes_Snap&&window.DeeThemes_Verge&&(K=!0);K&&(p=window.DeeThemes_GS.TweenMax,L=window.DeeThemes_GS.TimelineMax,Z=window.DeeThemes_GS.Power0,A=window.DeeThemes_Snap, 46aa=window.DeeThemes_Verge);var O=window.LivIconsEvoDefaults(),V="ActiveXObject"in window?!0:!1,W=navigator.userAgent.match(/Edge\/\d+/)?!0:!1;O.pathToFolder.match(/(\/)$/)||""===O.pathToFolder.trim()||(O.pathToFolder+="/");t.fn.extend({addLiviconEvo:function(b,a){if(2>arguments.length)var g=b===Object(b)?b:{};else b===Object(b)?g=b:(g={},g[b]=a);return this.each(function(){var d=t(this),h=d.data("options"),l=d.data("savedOptions"),f={};d.addClass("livicon-evo-holder");l&&l.eventElement&&(l.eventElement.off(".LiviconEvo"), 47l.eventElement=N);h&&(h=h.split(";"),h.forEach(function(k){k=k.trim().split(/:(.+)/);k[0]&&k[1]&&(f[k[0].trim()]=k[1].trim())}));f=t.extend(S(O),f,g);if(f.name){f.name.match(/(\.svg)$/)||(f.name+=".svg");for(var e in f)f.hasOwnProperty(e)&&(f[e]=F(f[e]),f[e]=J(f[e]));f.name.match(/morph+(-)/)?f.morph=!0:f.morph=!1;f.drawOnce=!1;f.drawn=!1;f.ending=!1;d.removeData("savedOptions");d.data("savedOptions",f);"function"===typeof f.beforeAdd&&f.beforeAdd();t.ajax({url:f.pathToFolder+f.name,type:"GET",dataType:"text", 48global:!0,success:function(k){d.removeClass("livicon-evo-error");var m=k.match(/(["']url\(#(.*?)\)["'])/gi);m&&m.forEach(function(u){u=u.replace(/["']url\(#/i,"").replace(/\)["']/,"");k=k.replace(new RegExp(u,"g"),u+"_"+R())});k=A.parse(k);m=d.empty().append("<div>").children().addClass("lievo-svg-wrapper");try{m[0].appendChild(k.node)}catch(u){m.html(k.node)}X(d,f);"function"===typeof f.afterAdd&&f.afterAdd()},error:function(k,m){d.addClass("livicon-evo-error");0===k.status&&"error"===m?d.html('<span><acronym title="Please use LivIconsEvo script on a working local or internet connected webserver, it does NOT work directly opened from a HDD.">Network Error</acronym></span>'): 49404===k.status&&"error"===m?d.html('<span><acronym title="Please check the "name" option and/or default "pathToFolder" one where all SVG LivIconEvo files are placed.">Not Found</acronym></span>'):d.html('<span><acronym title="There is an unknown error. Please check for messages in Console (F12 key).">Unknown Error</acronym></span>')}})}else d.addClass("livicon-evo-error").html('<span><acronym title="Please check the "name" option of your SVG LivIconEvo file.">Name Error</acronym></span>')})}, 50updateLiviconEvo:function(b,a){if(2>arguments.length)var g=b===Object(b)?b:{};else b===Object(b)?g=b:(g={},g[b]=a);return this.each(function(){var d=t(this),h=d.data("savedOptions");if(h){h.eventElement&&h.eventElement.off(".LiviconEvo");h.eventElement=N;h=S(h);h=t.extend(h,g);h.name.match(/(\.svg)$/)||(h.name+=".svg");for(var l in h)h.hasOwnProperty(l)&&(h[l]=F(h[l]),h[l]=J(h[l]));h.name.match(/morph+(-)/)?h.morph=!0:h.morph=!1;h.drawOnce=!1;h.drawn=!1;h.ending=!1;d.data("savedOptions",h);"function"=== 51typeof h.beforeUpdate&&h.beforeUpdate();t.ajax({url:h.pathToFolder+h.name,type:"GET",dataType:"text",global:!0,success:function(f){var e;d.addClass("livicon-evo-holder").removeClass("livicon-evo-error");(e=f.match(/(["']url\(#(.*?)\)["'])/gi))&&e.forEach(function(k){k=k.replace(/["']url\(#/i,"").replace(/\)["']/,"");f=f.replace(new RegExp(k,"g"),k+"_"+R())});f=A.parse(f);e=d.empty().append("<div>").children().addClass("lievo-svg-wrapper");try{e[0].appendChild(f.node)}catch(k){e.html(f.node)}X(d,h); 52"function"===typeof h.afterUpdate&&h.afterUpdate()},error:function(f,e){d.addClass("livicon-evo-error");0===f.status&&"error"===e?d.html('<span><acronym title="Please use LivIconsEvo script on a working local or internet connected webserver, it does NOT work directly opened from a HDD.">Network Error</acronym></span>'):404===f.status&&"error"===e?d.html('<span><acronym title="Please check the "name" option and/or default "pathToFolder" one where all SVG LivIconEvo files are placed.">Not Found</acronym></span>'): 53d.html('<span><acronym title="There is an unknown error. Please check for messages in Console (F12 key).">Unknown Error</acronym></span>')}})}else d.addLiviconEvo(g)})},changeLiviconEvo:function(b,a){if(2>arguments.length)var g=b===Object(b)?b:{};else b===Object(b)?g=b:(g={},g[b]=a);for(var d in g)g.hasOwnProperty(d)&&(g[d]=F(g[d]),g[d]=J(g[d]));return this.each(function(){var h=t(this),l=h.data(),f=l.savedOptions;if(f){var e=l.drawTL;l=l.mainTL;var k=h.find("circle, ellipse, line, path, polygon, polyline, rect"); 54f.eventElement&&f.eventElement.off(".LiviconEvo");f.eventElement=N;f=S(f);f=t.extend(f,g);e.pause().totalProgress(0).clear();l.pause().totalProgress(0);f.drawn=!0;f.drawOnViewport=!1===g.drawOnViewport?!1:!0;h.eraseLiviconEvo(f);var m=setTimeout(function(){h.updateLiviconEvo(f);clearTimeout(m)},1E3*(f.eraseDelay+f.eraseTime+f.eraseStagger*k.length))}else h.addLiviconEvo(g)})},drawLiviconEvo:function(b,a,g){if(1>=arguments.length)if(b===Object(b))var d=b;else d={},d.force=b;else 2===arguments.length? 55b===Object(b)?(d=b,d.force=a):(d={},d[b]=a,d.force||(d.force=!1)):(d={},d[b]=a,d.force=g);for(var h in d)d.hasOwnProperty(h)&&(d[h]=F(d[h]),d[h]=J(d[h]));
55return this.each(function(){var l=t(this),f=l.data(),e=f.savedOptions;if(e){var k=f.drawTL,m=f.mainTL;f=0===d.drawDelay||d.drawDelay?d.drawDelay:e.drawDelay;var u=0===d.drawTime||d.drawTime?d.drawTime:e.drawTime,D=0===d.drawStagger||d.drawStagger?d.drawStagger:e.drawStagger,y=d.drawStartPoint?d.drawStartPoint:e.drawStartPoint,w=d.drawColor?d.drawColor: 56e.drawColor,v=0===d.drawColorTime||d.drawColorTime?d.drawColorTime:e.drawColorTime,E=d.drawEase?d.drawEase:e.drawEase,B=d.beforeDraw?d.beforeDraw:e.beforeDraw,x=d.afterDraw?d.afterDraw:e.afterDraw,H=d.duringDraw?d.duringDraw:e.duringDraw,G="undefined"!==typeof d.drawReversed?d.drawReversed:e.drawReversed,C=l.find("circle, ellipse, line, path, polygon, polyline, rect").not(".lievo-morphpattern").not(".lievo-donotdraw").not(".lievo-nohovercolor").get();k.eventCallback("onStart",null);k.eventCallback("onComplete", 57null);k.eventCallback("onUpdate",null);0>=f&&(f=.001);0>=u&&(u=.001);J(d.force)&&(k.clear(),k.pause().totalProgress(0),m.pause().totalProgress(0),e.drawn=!1);if(!k.isActive()&&!m.isActive()&&!e.drawn){G&&C.reverse();if(e.morph&&e.colorsWhenMorph){A(l.find("svg")[0]).selectAll("circle, ellipse, image, line, path, polygon, polyline, rect, text, use").forEach(function(c){c.data("curFill",t(c.node).attr("fill"));c.data("curStroke",c.attr("stroke"));c.data("curOpacity",c.attr("opacity"))});var I=A(l.find("svg")[0]).select(".lievo-checkshift"); 58I=I.data("actionStroke")}m=function(){var c=A(this.target);if(V||W)"square"===c.data("initStrokeLinecap").toLowerCase()&&p.set(this.target,{attr:{"stroke-linecap":"round"}}
58),"miter"===c.data("initStrokeLinejoin").toLowerCase()&&p.set(this.target,{attr:{"stroke-linejoin":"round"}});"same"!==w?(p.set(this.target,{strokeOpacity:1,stroke:w}),"none"===c.data("curStroke")&&c.attr({"stroke-width":1/e.scaleStrokeFactor})):(p.set(this.target,{strokeOpacity:1}),"none"===c.data("curStroke")&&c.attr({"stroke-width":1/ 59e.scaleStrokeFactor,stroke:c.data("curFill")}),"solid"===e.style&&c.hasClass("lievo-solidbg")&&(e.morph&&e.colorsWhenMorph&&"end"===e.morphState?I?c.attr({stroke:I}):c.attr({stroke:e.solidColorAction}):c.attr({stroke:e.solidColor})))};G=function(){var c=A(this.target);if(V||W)"square"===c.data("initStrokeLinecap").toLowerCase()&&p.set(this.target,{attr:{"stroke-linecap":"square"}}),"miter"===c.data("initStrokeLinejoin").toLowerCase()&&p.set(this.target,{attr:{"stroke-linejoin":"miter"}});p.to(this.target, 60v,{stroke:c.data("curStroke"),fillOpacity:1})};var M=function(){e.drawn=!0};k.clear();"function"===typeof B&&k.eventCallback("onStart",B);"function"===typeof H&&k.eventCallback("onUpdate",H);k.eventCallback("onComplete",function(){"function"===typeof x&&x();e.autoPlay&&l.playLiviconEvo()});k.delay(f);p.set(C,{strokeOpacity:0,fillOpacity:0});l.css("visibility","visible");"string"===typeof E&&(E=T(E));switch(y){case "middle":p.set(C,{drawSVG:"0% 100%"});k.staggerFrom(C,u,{drawSVG:"50% 50%",ease:E,onStart:m, 61onComplete:G},D,0,M);break;case "end":k.staggerFromTo(C,u,{drawSVG:"100% 100%"},{drawSVG:"0% 100%",ease:E,onStart:m,onComplete:G},D,0,M);break;default:k.staggerFromTo(C,u,{drawSVG:"0% 0%"},{drawSVG:"0% 100%",ease:E,onStart:m,onComplete:G},D,0,M)}k.restart(!0)}}else d.drawOnViewport=!0,l.addLiviconEvo(d)})},eraseLiviconEvo:function(b,a,g){if(1>=arguments.length)if(b===Object(b))var d=b;else d={},d.force=b;else 2===arguments.length?b===Object(b)?(d=b,d.force=a):(d={},d[b]=a,d.force||(d.force=!1)):(d= 62{},d[b]=a,d.force=g);for(var h in d)d.hasOwnProperty(h)&&(d[h]=F(d[h]),d[h]=J(d[h]));return this.each(function(){var l=t(this),f=l.data(),e=f.savedOptions;if(e){var k=f.drawTL,m=f.mainTL;f=0===d.eraseDelay||d.eraseDelay?d.eraseDelay:e.eraseDelay;var u=0===d.eraseTime||d.eraseTime?d.eraseTime:e.eraseTime,D=0===d.eraseStagger||d.eraseStagger?d.eraseStagger:e.eraseStagger,y=d.eraseStartPoint?d.eraseStartPoint:e.eraseStartPoint,w=d.eraseEase?d.eraseEase:e.eraseEase,v=d.beforeErase?d.beforeErase:e.beforeErase, 63E=d.afterErase?d.afterErase:e.afterErase,B=d.duringErase?d.duringErase:e.duringErase,x="undefined"!==typeof d.eraseReversed?d.eraseReversed:e.eraseReversed,H=l.find("circle, ellipse, line, path, polygon, polyline, rect").not(".lievo-donotdraw").not(".lievo-nohovercolor").get();0>=f&&(f=.001);k.eventCallback("onStart",null);k.eventCallback("onComplete",null);k.eventCallback("onUpdate",null);J(d.force)&&(k.clear(),k.pause().totalProgress(0),m.pause().totalProgress(0),e.drawn=!0);if(!k.isActive()&&!m.isActive()&& 64e.drawn){x&&H.reverse();e.morph&&e.colorsWhenMorph&&A(l.find("svg")[0]).selectAll("circle, ellipse, image, line, path, polygon, polyline, rect, text, use").forEach(function(C){C.data("curFill",t(C.node).attr("fill"));C.data("curStroke",C.attr("stroke"));C.data("curOpacity",C.attr("opacity"))});m=function(){"none"===A(this.target).data("curStroke")&&A(this.target).attr({"stroke-width":1/e.scaleStrokeFactor,stroke:A(this.target).data("curFill")});p.to(this.target,u,{fillOpacity:0})};x=function(){p.set(this.target, 65{strokeOpacity:0,fillOpacity:0});"none"===A(this.target).data("curStroke")&&p.set(this.target,{"stroke-width":0,stroke:"none"})};var G=function(){e.drawn=!1};k.clear();"function"===typeof v&&k.eventCallback("onStart",v);"function"===typeof E&&k.eventCallback("onComplete",E);"function"===typeof B&&k.eventCallback("onUpdate",B);"string"===typeof w&&(w=T(w));k.delay(f);p.set(H,{strokeOpacity:1,fillOpacity:1});l.css("visibility","visible");switch(y){case "middle":k.staggerFromTo(H,u,{drawSVG:"0% 100%"}, 66{drawSVG:"50% 50%",ease:w,onStart:m,onComplete:x},D,0,G);break;case "end":k.staggerFromTo(H,u,{drawSVG:"0% 100%"},{drawSVG:"100% 100%",ease:w,onStart:m,onComplete:x},D,0,G);break;default:k.staggerFromTo(H,u,{drawSVG:"0% 100%"},{drawSVG:0,ease:w,onStart:m,onComplete:x}
66,D,0,G)}k.restart(!0)}}else l.addLiviconEvo(d)})},playLiviconEvo:function(b,a,g){if(1>=arguments.length)if(b===Object(b))var d=b;else d={},d.force=b;else 2===arguments.length?b===Object(b)?(d=b,d.force=a):(d={},d[b]=a,d.force||(d.force= 67!1)):(d={},d[b]=a,d.force=g);for(var h in d)d.hasOwnProperty(h)&&(d[h]=F(d[h]),d[h]=J(d[h]));return this.each(function(){var l=t(this),f=l.data(),e=f.savedOptions;if(e){l=f.drawTL;f=f.mainTL;var k=0===d.duration||d.duration?d.duration:e.duration,m=0===d.delay||d.delay?d.delay:e.delay,u=0===d.repeat||d.repeat?d.repeat:e.repeat,D=0===d.repeatDelay||d.repeatDelay?d.repeatDelay:e.repeatDelay,y=d.beforeAnim?d.beforeAnim:e.beforeAnim,w=d.afterAnim?d.afterAnim:e.afterAnim,v=d.duringAnim?d.duringAnim:e.duringAnim; 68if(e.animated){J(d.force)&&(l.pause().totalProgress(1),f.pause().totalProgress(0),e.drawn=!0);"default"===k&&(k=e.defaultDuration);var E=f.getChildren(!1,!1,!0);E.forEach(function(B){B.duration(k)});0>=m&&(m=.001);f.delay(m);"default"===u?u=e.defaultRepeat:"loop"===u&&(u=-1);"default"===D&&(D=e.defaultRepeatDelay);0>=D&&(D=.001);e.morph?(f.repeat(0).repeatDelay(0),"function"===typeof y&&f.eventCallback("onStart",y),"function"===typeof v&&f.eventCallback("onUpdate",v),f.eventCallback("onComplete",
69function(){e.curMorphState="end"===e.morphState?"start":"end";"function"===typeof w&&w()}),f.eventCallback("onReverseComplete",function(){e.curMorphState="end"===e.morphState?"end":"start";"function"===typeof w&&w()}),l.isActive()||f.isActive()||!e.drawn||(l=f.progress(),0===l?f.restart(!0):f.paused()&&0<l&&1>l?f.resume():f.pause().reverse(0))):(f.repeat(u).repeatDelay(D),"function"===typeof y&&f.eventCallback("onStart",y),"function"===typeof w&&-1!==u&&f.eventCallback("onComplete",w),"function"=== 70typeof v&&f.eventCallback("onUpdate",v),l.isActive()||f.isActive()||!e.drawn||(l=f.totalProgress(),f.paused()&&0<l&&1>l?f.resume():(f.restart(!0),e.ending=!0)))}}else l.addLiviconEvo(d)})},stopLiviconEvo:function(){return this.each(function(){var b=t(this),a=b.data(),g=a.savedOptions;g?(b=a.mainTL,g.morph?b.pause().progress(0):(b.pause().totalProgress(0),g.ending=!1)):b.addLiviconEvo()})},pauseLiviconEvo:function(){return this.each(function(){var b=t(this).data("mainTL");b&&b.pause()})},resumeLiviconEvo:function(){return this.each(function(){var b= 71t(this).data("mainTL");b&&b.resume()})},removeLiviconEvo:function(b,a,g){if(1>=arguments.length)if(b===Object(b))var d=b;else d={},d.total=b;else 2===arguments.length?b===Object(b)?(d=b,d.total=a):(d={},d[b]=a,d.total||(d.total=!1)):(d={},d[b]=a,d.total=g);return this.each(function(){var h=t(this),l=h.data("savedOptions");if(l){var f=d.beforeRemove?d.beforeRemove:l.beforeRemove,e=d.afterRemove?d.afterRemove:l.afterRemove;l.eventElement&&l.eventElement.off(".LiviconEvo");l.eventElement=N;"function"=== 72typeof f&&f();h.removeData("savedOptions drawTL mainTL");J(d.total)?h.remove():h.empty();"function"===typeof e&&e()}})},liviconEvoState:function(b){if(0===arguments.length)return t(this).data("savedOptions").curMorphState;if(1<=arguments.length)return this.each(function(){var a=t(this).data("savedOptions"),g=t(this).data("mainTL");"start"===b.toLowerCase()?g&&a.morph&&("end"===a.morphState?g.pause().progress(1):g.pause().progress(0),a.curMorphState="start"):"end"===b.toLowerCase()&&g&&a.morph&&("end"=== 73a.morphState?g.pause().progress(0):g.pause().progress(1),a.curMorphState="end")})},liviconEvoOptions:function(){var b=t(this).data("savedOptions");if(b){var a={};a.afterAdd=b.afterAdd;a.afterAnim=b.afterAnim;a.afterDraw=b.afterDraw;a.afterErase=b.afterErase;a.afterRemove=b.afterRemove;a.afterUpdate=b.afterUpdate;a.allowMorphImageTransform=b.allowMorphImageTransform;a.animated=b.animated;a.autoPlay=b.autoPlay;a.beforeAdd=b.beforeAdd;a.beforeAnim=b.beforeAnim;a.beforeDraw=b.beforeDraw;a.beforeErase= 74b.beforeErase;a.beforeRemove=b.beforeRemove;a.beforeUpdate=b.beforeUpdate;a.brightness=b.brightness;a.colorsHoverTime=b.colorsHoverTime;a.colorsOnHover=!1===b.colorsOnHover?"none":b.colorsOnHover;a.colorsWhenMorph=!1===b.colorsWhenMorph?"none":b.colorsWhenMorph;a.delay=.001===b.delay?0:b.delay;a.drawColor=b.drawColor;a.drawColorTime=b.drawColorTime;a.drawDelay=.001===b.drawDelay?0:b.drawDelay;a.drawEase=b.drawEase;a.drawOnViewport=b.drawOnViewport;a.drawReversed=b.drawReversed;a.drawStagger=b.drawStagger; 75a.drawStartPoint=b.drawStartPoint;a.drawTime=b.drawTime;a.duration=b.duration;a.duringAnim=b.duringAnim;a.duringDraw=b.duringDraw;a.duringErase=b.duringErase;a.eraseDelay=.001===b.eraseDelay?0:b.eraseDelay;a.eraseEase=b.eraseEase;a.eraseReversed=b.eraseReversed;a.eraseStagger=b.eraseStagger;a.eraseStartPoint=b.eraseStartPoint;a.eraseTime=b.eraseTime;a.eventOn=b.eventOn;a.eventType=!1===b.eventType?"none":b.eventType;a.fillColor=b.fillColor;a.fillColorAction=b.fillColorAction;a.flipHorizontal=b.flipHorizontal; 76a.flipVertical=b.flipVertical;a.keepStrokeWidthOnResize=b.keepStrokeWidthOnResize;a.morphImage=!1===b.morphImage?"none":b.morphImage;a.morphState=b.morphState;a.name=b.name;a.pathToFolder=b.pathToFolder;a.repeat=b.repeat;a.repeatDelay=b.repeatDelay;a.rotate=!1===b.rotate?"none":b.rotate;a.saturation=b.saturation;a.size=b.size;a.solidColor=b.solidColor;a.solidColorAction=b.solidColorAction;a.solidColorBg=b.solidColorBg;a.solidColorBgAction=b.solidColorBgAction;a.strokeColor=b.strokeColor;a.strokeColorAction= 77b.strokeColorAction;a.strokeColorAlt=b.strokeColorAlt;a.strokeColorAltAction=b.strokeColorAltAction;a.strokeStyle=b.strokeStyle;a.strokeWidth=b.strokeWidth;a.strokeWidthFactorOnHover=!1===b.strokeWidthFactorOnHover?"none":b.strokeWidthFactorOnHover;a.strokeWidthOnHoverTime=b.strokeWidthOnHoverTime;a.style=b.style;a.touchEvents=b.touchEvents;a.tryToSharpen=b.tryToSharpen;a.viewportShift=!1===b.viewportShift?"none":b.viewportShift;a.defaultDuration=b.defaultDuration;a.defaultRepeat=b.defaultRepeat; 78a.defaultRepeatDelay=b.defaultRepeatDelay;return a}return N}});t(document).ready(function(){t(".livicon-evo").addLiviconEvo()});t(window).on("orientationchange",function(){t(window).resize()});R.counter=1})(window.jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.