blob: dd80ea65b50f3358b3ff10d461f63e9830bfa62e [file] [log] [blame]
/*
Transformation Matrix v2.0
(c) Epistemex 2014-2015
www.epistemex.com
By Ken Fyrstenberg
Contributions by leeoniya.
License: MIT, header required.
*/
"undefined"!==typeof navigator&&function(B,oa){"function"===typeof define&&define.amd?define(function(){return oa(B)}):"object"===typeof module&&module.exports?module.exports=oa(B):(B.lottie=oa(B),B.bodymovin=B.lottie)}(window||{},function(B){function oa(a,c,b,d){this.type=a;this.currentTime=c;this.totalTime=b;this.direction=0>d?-1:1}function $a(a,c){this.type=a;this.direction=0>c?-1:1}function ab(a,c,b,d){this.type=a;this.currentLoop=b;this.totalLoops=c;this.direction=0>d?-1:1}function bb(a,c,b){this.type=
a;this.firstFrame=c;this.totalFrames=b}function cb(a,c){this.type=a;this.target=c}function T(a,c){void 0===c&&(c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890");var b,d="";for(b=a;0<b;--b)d+=c[Math.round(Math.random()*(c.length-1))];return d}function Sa(a,c,b){var d,e,f,h,g,k;h=Math.floor(6*a);g=6*a-h;a=b*(1-c);k=b*(1-g*c);c=b*(1-(1-g)*c);switch(h%6){case 0:d=b;e=c;f=a;break;case 1:d=k;e=b;f=a;break;case 2:d=a;e=b;f=c;break;case 3:d=a;e=k;f=b;break;case 4:d=c;e=a;f=b;break;case 5:d=
b,e=a,f=k}return[d,e,f]}function Ta(a,c,b){var d=Math.max(a,c,b),e=Math.min(a,c,b),f=d-e,h;switch(d){case e:h=0;break;case a:h=(c-b+f*(c<b?6:0))/(6*f);break;case c:h=(b-a+2*f)/(6*f);break;case b:h=(a-c+4*f)/(6*f)}return[h,0===d?0:f/d,d/255]}function db(a,c){var b=Ta(255*a[0],255*a[1],255*a[2]);b[1]+=c;1<b[1]?b[1]=1:0>=b[1]&&(b[1]=0);return Sa(b[0],b[1],b[2])}function eb(a,c){var b=Ta(255*a[0],255*a[1],255*a[2]);b[2]+=c;1<b[2]?b[2]=1:0>b[2]&&(b[2]=0);return Sa(b[0],b[1],b[2])}function fb(a,c){var b=
Ta(255*a[0],255*a[1],255*a[2]);b[0]+=c/360;1<b[0]?--b[0]:0>b[0]&&(b[0]+=1);return Sa(b[0],b[1],b[2])}function gb(){}function E(a){return Array.apply(null,{length:a})}function t(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}function L(){}function z(a,c){var b,d=a.length,e;for(b=0;b<d;b+=1){e=a[b].prototype;for(var f in e)e.hasOwnProperty(f)&&(c.prototype[f]=e[f])}}function Gb(a){function c(){}c.prototype=a;return c}function ha(){this.c=!1;this._length=0;this._maxLength=8;this.v=
E(this._maxLength);this.o=E(this._maxLength);this.i=E(this._maxLength)}function da(){}function U(){}function ya(){}function V(){}function Ua(){this._length=0;this._maxLength=4;this.shapes=E(this._maxLength)}function Fa(a,c,b){this.elem=a;this.frameId=-1;this.dataProps=E(c.length);this.renderer=b;this.k=!1;this.dashStr="";this.dashArray=M("float32",c.length?c.length-1:0);this.dashoffset=M("float32",1);this.initDynamicPropertyContainer(a);var d=c.length||0,e;for(b=0;b<d;b+=1)e=u.getProp(a,c[b].v,0,
0,this),this.k=e.k||this.k,this.dataProps[b]={n:c[b].n,p:e};this.k||this.getValue(!0);this._isAnimated=this.k}function za(a,c){this.data=c;this.c=M("uint8c",4*c.p);var b=c.k.k[0].s?c.k.k[0].s.length-4*c.p:c.k.k.length-4*c.p;this.o=M("float32",b);this._omdf=this._cmdf=!1;this._collapsable=this.checkCollapsable();this._hasOpacity=b;this.initDynamicPropertyContainer(a);this.prop=u.getProp(a,c.k,1,null,this);this.k=this.prop.k;this.getValue(!0)}function ka(a,c,b){this._isFirstFrame=!0;this._hasMaskedPath=
!1;this._frameId=-1;this._textData=a;this._renderType=c;this._elem=b;this._animatorsData=E(this._textData.a.length);this._pathData={};this._moreOptions={alignment:{}};this.renderedLetters=[];this.lettersChangedFlag=!1;this.initDynamicPropertyContainer(b)}function Hb(a,c,b){var d={propType:!1},e=u.getProp,f=c.a;this.a={r:f.r?e(a,f.r,0,C,b):d,rx:f.rx?e(a,f.rx,0,C,b):d,ry:f.ry?e(a,f.ry,0,C,b):d,sk:f.sk?e(a,f.sk,0,C,b):d,sa:f.sa?e(a,f.sa,0,C,b):d,s:f.s?e(a,f.s,1,.01,b):d,a:f.a?e(a,f.a,1,0,b):d,o:f.o?
e(a,f.o,0,.01,b):d,p:f.p?e(a,f.p,1,0,b):d,sw:f.sw?e(a,f.sw,0,0,b):d,sc:f.sc?e(a,f.sc,1,0,b):d,fc:f.fc?e(a,f.fc,1,0,b):d,fh:f.fh?e(a,f.fh,0,0,b):d,fs:f.fs?e(a,f.fs,0,.01,b):d,fb:f.fb?e(a,f.fb,0,.01,b):d,t:f.t?e(a,f.t,0,0,b):d};this.s=Ib.getTextSelectorProp(a,c.s,b);this.s.t=c.s.t}function Va(a,c,b,d,e,f){this.o=a;this.sw=c;this.sc=b;this.fc=d;this.m=e;this.p=f;this._mdf={o:!0,sw:!!c,sc:!!b,fc:!!d,m:!0,p:!0}}function P(a,c){this._frameId=-999999;this.v=this.pv="";this.kf=!1;this._isFirstFrame=!0;this._mdf=
!1;this.data=c;this.elem=a;this.comp=this.elem.comp;this.keysIndex=-1;this.canResize=!1;this.minimumFontSize=1;this.effectsSequence=[];this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__test:!0};this.copyFromDocumentData(this.data.d.k[0].s);this.searchProperty()||
(this.completeTextData(this.currentData),this.keysIndex=0)}function Z(){}function G(a,c){this.animationItem=a;this.layers=null;this.renderedFrame=-1;this.svgElement=t("svg");var b=t("g");this.svgElement.appendChild(b);this.layerElement=b;b=t("defs");this.svgElement.appendChild(b);this.renderConfig={preserveAspectRatio:c&&c.preserveAspectRatio||"xMidYMid meet",progressiveLoad:c&&c.progressiveLoad||!1,hideOnTransparent:c&&!1===c.hideOnTransparent?!1:!0,viewBoxOnly:c&&c.viewBoxOnly||!1,viewBoxSize:c&&
c.viewBoxSize||!1,className:c&&c.className||""};this.globalData={_mdf:!1,frameNum:-1,defs:b,frameId:0,compSize:{w:0,h:0},renderConfig:this.renderConfig,fontManager:new hb};this.elements=[];this.pendingElements=[];this.destroyed=!1}function la(a,c,b){this.data=a;this.element=c;this.globalData=b;this.storedData=[];this.masksProperties=this.data.masksProperties||[];this.maskElement=null;a=this.globalData.defs;b=this.masksProperties?this.masksProperties.length:0;this.viewData=E(b);this.solidPath="";var d,
e=this.masksProperties,f=0,h=[],g,k,q=T(10),l,m,n="clipPath",p="clip-path";for(c=0;c<b;c++){if("a"!==e[c].mode&&"n"!==e[c].mode||e[c].inv||100!==e[c].o.k)p=n="mask";"s"!=e[c].mode&&"i"!=e[c].mode||0!==f?l=null:(l=t("rect"),l.setAttribute("fill","#ffffff"),l.setAttribute("width",this.element.comp.data.w||0),l.setAttribute("height",this.element.comp.data.h||0),h.push(l));d=t("path");if("n"==e[c].mode)this.viewData[c]={op:u.getProp(this.element,e[c].o,0,.01,this.element),prop:Ga.getShapeProp(this.element,
e[c],3),elem:d,lastPath:""},a.appendChild(d);else{f+=1;d.setAttribute("fill","s"===e[c].mode?"#000000":"#ffffff");d.setAttribute("clip-rule","nonzero");var w;0!==e[c].x.k?(p=n="mask",k=u.getProp(this.element,e[c].x,0,null,this.element),w="fi_"+T(10),m=t("filter"),m.setAttribute("id",w),g=t("feMorphology"),g.setAttribute("operator","dilate"),g.setAttribute("in","SourceGraphic"),g.setAttribute("radius","0"),m.appendChild(g),a.appendChild(m),d.setAttribute("stroke","s"===e[c].mode?"#000000":"#ffffff")):
k=g=null;this.storedData[c]={elem:d,x:k,expan:g,lastPath:"",lastOperator:"",filterId:w,lastRadius:0};if("i"==e[c].mode){k=h.length;m=t("g");for(g=0;g<k;g+=1)m.appendChild(h[g]);g=t("mask");g.setAttribute("mask-type","alpha");g.setAttribute("id",q+"_"+f);g.appendChild(d);a.appendChild(g);m.setAttribute("mask","url("+O+"#"+q+"_"+f+")");h.length=0;h.push(m)}else h.push(d);e[c].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath());this.viewData[c]={elem:d,lastPath:"",op:u.getProp(this.element,
e[c].o,0,.01,this.element),prop:Ga.getShapeProp(this.element,e[c],3),invRect:l};this.viewData[c].prop.k||this.drawPath(e[c],this.viewData[c].prop.v,this.viewData[c])}}this.maskElement=t(n);b=h.length;for(c=0;c<b;c+=1)this.maskElement.appendChild(h[c]);0<f&&(this.maskElement.setAttribute("id",q),this.element.maskedElement.setAttribute(p,"url("+O+"#"+q+")"),a.appendChild(this.maskElement));this.viewData.length&&this.element.addRenderableComponent(this)}function pa(){}function qa(){}function ra(){}function ib(){}
function Aa(){}function Jb(a,c){this.elem=a;this.pos=c}function jb(a,c){this.data=a;this.type=a.ty;this.d="";this.lvl=c;this.closed=this._mdf=!1;this.pElem=t("path");this.msElem=null}function kb(a,c,b){this.caches=[];this.styles=[];this.transformers=a;this.lStr="";this.sh=b;this.lvl=c;this._isAnimated=!!b.k;c=0;for(b=a.length;c<b;){if(a[c].mProps.dynamicProperties.length){this._isAnimated=!0;break}c+=1}}function Kb(a,c,b){this.transform={mProps:a,op:c,container:b};this.elements=[];this._isAnimated=
this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function lb(a,c,b){this.initDynamicPropertyContainer(a);this.getValue=this.iterateDynamicProperties;this.o=u.getProp(a,c.o,0,.01,this);this.w=u.getProp(a,c.w,0,null,this);this.d=new Fa(a,c.d||{},"svg",this);this.c=u.getProp(a,c.c,1,255,this);this.style=b;this._isAnimated=!!this._isAnimated}function mb(a,c,b){this.initDynamicPropertyContainer(a);this.getValue=this.iterateDynamicProperties;this.o=u.getProp(a,c.o,
0,.01,this);this.c=u.getProp(a,c.c,1,255,this);this.style=b}function sa(a,c,b){this.initDynamicPropertyContainer(a);this.getValue=this.iterateDynamicProperties;this.initGradientData(a,c,b)}function nb(a,c,b){this.initDynamicPropertyContainer(a);this.getValue=this.iterateDynamicProperties;this.w=u.getProp(a,c.w,0,null,this);this.d=new Fa(a,c.d||{},"svg",this);this.initGradientData(a,c,b);this._isAnimated=!!this._isAnimated}function Lb(){this.it=[];this.prevViewData=[];this.gr=t("g")}function ta(){}
function ia(a,c,b){this.initFrame();this.initBaseData(a,c,b);this.initFrame();this.initTransform(a,c,b);this.initHierarchy()}function Ba(){}function ob(){}function W(){}function ga(){}function Ha(a,c,b){this.assetData=c.getAssetData(a.refId);this.initElement(a,c,b)}function Wa(a,c,b){this.initElement(a,c,b)}function pb(a,c,b){this.layers=a.layers;this.supports3d=!0;this.completeLayers=!1;this.pendingElements=[];this.elements=this.layers?E(this.layers.length):[];this.initElement(a,c,b);this.tm=a.tm?
u.getProp(this,a.tm,0,c.frameRate,this):{_placeholder:!0}}function ma(a,c,b){this.textSpans=[];this.renderType="svg";this.initElement(a,c,b)}function H(a,c,b){this.shapes=[];this.shapesData=a.shapes;this.stylesList=[];this.shapeModifiers=[];this.itemsData=[];this.processedElements=[];this.animatedContents=[];this.initElement(a,c,b);this.prevViewData=[]}function qb(a,c){this.filterManager=c;var b=t("feColorMatrix");b.setAttribute("type","matrix");b.setAttribute("color-interpolation-filters","linearRGB");
b.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0");b.setAttribute("result","f1");a.appendChild(b);b=t("feColorMatrix");b.setAttribute("type","matrix");b.setAttribute("color-interpolation-filters","sRGB");b.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0");b.setAttribute("result","f2");a.appendChild(b);this.matrixFilter=b;if(100!==c.effectElements[2].p.v||c.effectElements[2].p.k){b=t("feMerge");a.appendChild(b);var d;d=t("feMergeNode");
d.setAttribute("in","SourceGraphic");b.appendChild(d);d=t("feMergeNode");d.setAttribute("in","f2");b.appendChild(d)}}function rb(a,c){this.filterManager=c;var b=t("feColorMatrix");b.setAttribute("type","matrix");b.setAttribute("color-interpolation-filters","sRGB");b.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0");a.appendChild(b);this.matrixFilter=b}function Xa(a,c){this.initialized=!1;this.filterManager=c;this.elem=a;this.paths=[]}function sb(a,c){this.filterManager=c;var b=t("feColorMatrix");
b.setAttribute("type","matrix");b.setAttribute("color-interpolation-filters","linearRGB");b.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0");b.setAttribute("result","f1");a.appendChild(b);b=t("feComponentTransfer");b.setAttribute("color-interpolation-filters","sRGB");a.appendChild(b);this.matrixFilter=b;var d=t("feFuncR");d.setAttribute("type","table");b.appendChild(d);this.feFuncR=d;d=t("feFuncG");d.setAttribute("type","table");b.appendChild(d);
this.feFuncG=d;d=t("feFuncB");d.setAttribute("type","table");b.appendChild(d);this.feFuncB=d}function Ia(a,c){this.filterManager=c;var b=this.filterManager.effectElements,d=t("feComponentTransfer");if(b[10].p.k||0!==b[10].p.v||b[11].p.k||1!==b[11].p.v||b[12].p.k||1!==b[12].p.v||b[13].p.k||0!==b[13].p.v||b[14].p.k||1!==b[14].p.v)this.feFuncR=this.createFeFunc("feFuncR",d);if(b[17].p.k||0!==b[17].p.v||b[18].p.k||1!==b[18].p.v||b[19].p.k||1!==b[19].p.v||b[20].p.k||0!==b[20].p.v||b[21].p.k||1!==b[21].p.v)this.feFuncG=
this.createFeFunc("feFuncG",d);if(b[24].p.k||0!==b[24].p.v||b[25].p.k||1!==b[25].p.v||b[26].p.k||1!==b[26].p.v||b[27].p.k||0!==b[27].p.v||b[28].p.k||1!==b[28].p.v)this.feFuncB=this.createFeFunc("feFuncB",d);if(b[31].p.k||0!==b[31].p.v||b[32].p.k||1!==b[32].p.v||b[33].p.k||1!==b[33].p.v||b[34].p.k||0!==b[34].p.v||b[35].p.k||1!==b[35].p.v)this.feFuncA=this.createFeFunc("feFuncA",d);if(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)d.setAttribute("color-interpolation-filters","sRGB"),a.appendChild(d),
d=t("feComponentTransfer");if(b[3].p.k||0!==b[3].p.v||b[4].p.k||1!==b[4].p.v||b[5].p.k||1!==b[5].p.v||b[6].p.k||0!==b[6].p.v||b[7].p.k||1!==b[7].p.v)d.setAttribute("color-interpolation-filters","sRGB"),a.appendChild(d),this.feFuncRComposed=this.createFeFunc("feFuncR",d),this.feFuncGComposed=this.createFeFunc("feFuncG",d),this.feFuncBComposed=this.createFeFunc("feFuncB",d)}function tb(a,c){a.setAttribute("x","-100%");a.setAttribute("y","-100%");a.setAttribute("width","400%");a.setAttribute("height",
"400%");this.filterManager=c;var b=t("feGaussianBlur");b.setAttribute("in","SourceAlpha");b.setAttribute("result","drop_shadow_1");b.setAttribute("stdDeviation","0");this.feGaussianBlur=b;a.appendChild(b);b=t("feOffset");b.setAttribute("dx","25");b.setAttribute("dy","0");b.setAttribute("in","drop_shadow_1");b.setAttribute("result","drop_shadow_2");this.feOffset=b;a.appendChild(b);b=t("feFlood");b.setAttribute("flood-color","#00ff00");b.setAttribute("flood-opacity","1");b.setAttribute("result","drop_shadow_3");
this.feFlood=b;a.appendChild(b);b=t("feComposite");b.setAttribute("in","drop_shadow_3");b.setAttribute("in2","drop_shadow_2");b.setAttribute("operator","in");b.setAttribute("result","drop_shadow_4");a.appendChild(b);b=t("feMerge");a.appendChild(b);var d;d=t("feMergeNode");b.appendChild(d);d=t("feMergeNode");d.setAttribute("in","SourceGraphic");this.feMergeNode=d;this.feMerge=b;this.originalNodeAdded=!1;b.appendChild(d)}function ua(a,c,b){this.initialized=!1;this.filterManager=c;this.filterElem=a;
this.elem=b;b.matteElement=t("g");b.matteElement.appendChild(b.layerElement);b.matteElement.appendChild(b.transformedElement);b.baseElement=b.matteElement}function ub(a){var c,b=a.data.ef?a.data.ef.length:0,d=T(10),e=Ca.createFilter(d),f=0;this.filters=[];var h;for(c=0;c<b;c+=1)h=null,20===a.data.ef[c].ty?(f+=1,h=new qb(e,a.effectsManager.effectElements[c])):21===a.data.ef[c].ty?(f+=1,h=new rb(e,a.effectsManager.effectElements[c])):22===a.data.ef[c].ty?h=new Xa(a,a.effectsManager.effectElements[c]):
23===a.data.ef[c].ty?(f+=1,h=new sb(e,a.effectsManager.effectElements[c])):24===a.data.ef[c].ty?(f+=1,h=new Ia(e,a.effectsManager.effectElements[c])):25===a.data.ef[c].ty?(f+=1,h=new tb(e,a.effectsManager.effectElements[c])):28===a.data.ef[c].ty&&(h=new ua(e,a.effectsManager.effectElements[c],a)),h&&this.filters.push(h);f&&(a.globalData.defs.appendChild(e),a.layerElement.setAttribute("filter","url("+O+"#"+d+")"));this.filters.length&&a.addRenderableComponent(this)}function Mb(){}function vb(){!0===
Ja?aa.searchAnimations(wb,Ja,xb):aa.searchAnimations()}function Nb(a){for(var c=Ob.split("&"),b=0;b<c.length;b++){var d=c[b].split("=");if(decodeURIComponent(d[0])==a)return decodeURIComponent(d[1])}}var O="",yb=!0,va;/^((?!chrome|android).)*safari/i.test(navigator.userAgent);var ba=Math.pow,zb=Math.sqrt,S=Math.floor,Pb=Math.min,Ka={};(function(){var a=Object.getOwnPropertyNames(Math),c,b=a.length;for(c=0;c<b;c+=1)Ka[a[c]]=Math[a[c]]})();Ka.random=Math.random;Ka.abs=function(a){if("object"===typeof a&&
a.length){var c=E(a.length),b,d=a.length;for(b=0;b<d;b+=1)c[b]=Math.abs(a[b]);return c}return Math.abs(a)};var ja=150,C=Math.PI/180,Qb=function(){var a=[],c,b;for(c=0;256>c;c+=1)b=c.toString(16),a[c]=1==b.length?"0"+b:b;return function(b,c,f){0>b&&(b=0);0>c&&(c=0);0>f&&(f=0);return"#"+a[b]+a[c]+a[f]}}();gb.prototype={triggerEvent:function(a,c){if(this._cbs[a])for(var b=this._cbs[a].length,d=0;d<b;d++)this._cbs[a][d](c)},addEventListener:function(a,c){this._cbs[a]||(this._cbs[a]=[]);this._cbs[a].push(c);
return function(){this.removeEventListener(a,c)}.bind(this)},removeEventListener:function(a,c){if(!c)this._cbs[a]=null;else if(this._cbs[a]){for(var b=0,d=this._cbs[a].length;b<d;)this._cbs[a][b]===c&&(this._cbs[a].splice(b,1),--b,--d),b+=1;this._cbs[a].length||(this._cbs[a]=null)}}};var M=function(){function a(a,c){var b,d=[],h;switch(a){case "int16":case "uint8c":h=1;break;default:h=1.1}for(b=0;b<c;b+=1)d.push(h);return d}function c(a,c){if("float32"===a)return new Float32Array(c);if("int16"===
a)return new Int16Array(c);if("uint8c"===a)return new Uint8ClampedArray(c)}return"function"===typeof Uint8ClampedArray&&"function"===typeof Float32Array?c:a}();L.prototype={addDynamicProperty:function(a){-1===this.dynamicProperties.indexOf(a)&&(this.dynamicProperties.push(a),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var a,c=this.dynamicProperties.length;for(a=0;a<c;a+=1)this.dynamicProperties[a].getValue(),this.dynamicProperties[a]._mdf&&
(this._mdf=!0)},initDynamicPropertyContainer:function(a){this.container=a;this.dynamicProperties=[];this._isAnimated=this._mdf=!1}};var X=function(){function a(){this.props[0]=1;this.props[1]=0;this.props[2]=0;this.props[3]=0;this.props[4]=0;this.props[5]=1;this.props[6]=0;this.props[7]=0;this.props[8]=0;this.props[9]=0;this.props[10]=1;this.props[11]=0;this.props[12]=0;this.props[13]=0;this.props[14]=0;this.props[15]=1;return this}function c(a){if(0===a)return this;var b=v(a);a=y(a);return this._t(b,
-a,0,0,a,b,0,0,0,0,1,0,0,0,0,1)}function b(a){if(0===a)return this;var b=v(a);a=y(a);return this._t(1,0,0,0,0,b,-a,0,0,a,b,0,0,0,0,1)}function d(a){if(0===a)return this;var b=v(a);a=y(a);return this._t(b,0,a,0,0,1,0,0,-a,0,b,0,0,0,0,1)}function e(a){if(0===a)return this;var b=v(a);a=y(a);return this._t(b,-a,0,0,a,b,0,0,0,0,1,0,0,0,0,1)}function f(a,b){return this._t(1,b,a,1,0,0)}function h(a,b){return this.shear(C(a),C(b))}function g(a,b){var c=v(b),d=y(b);return this._t(c,d,0,0,-d,c,0,0,0,0,1,0,
0,0,0,1)._t(1,0,0,0,C(a),1,0,0,0,0,1,0,0,0,0,1)._t(c,-d,0,0,d,c,0,0,0,0,1,0,0,0,0,1)}function k(a,b,c){c=isNaN(c)?1:c;return 1==a&&1==b&&1==c?this:this._t(a,0,0,0,0,b,0,0,0,0,c,0,0,0,0,1)}function q(a,b,c,d,m,n,p,e,k,g,r,f,l,w,h,A){this.props[0]=a;this.props[1]=b;this.props[2]=c;this.props[3]=d;this.props[4]=m;this.props[5]=n;this.props[6]=p;this.props[7]=e;this.props[8]=k;this.props[9]=g;this.props[10]=r;this.props[11]=f;this.props[12]=l;this.props[13]=w;this.props[14]=h;this.props[15]=A;return this}
function l(a,b,c){c=c||0;return 0!==a||0!==b||0!==c?this._t(1,0,0,0,0,1,0,0,0,0,1,0,a,b,c,1):this}function m(a,b,c,d,m,n,p,e,k,g,r,f,l,w,h,A){var q=this.props;if(1===a&&0===b&&0===c&&0===d&&0===m&&1===n&&0===p&&0===e&&0===k&&0===g&&1===r&&0===f)return q[12]=q[12]*a+q[15]*l,q[13]=q[13]*n+q[15]*w,q[14]=q[14]*r+q[15]*h,q[15]*=A,this._identityCalculated=!1,this;var wa=q[0],ca=q[1],ea=q[2],D=q[3],v=q[4],N=q[5],J=q[6],t=q[7],La=q[8],y=q[9],u=q[10],Na=q[11],x=q[12],Ma=q[13],Oa=q[14],Pa=q[15];q[0]=wa*a+ca*
m+ea*k+D*l;q[1]=wa*b+ca*n+ea*g+D*w;q[2]=wa*c+ca*p+ea*r+D*h;q[3]=wa*d+ca*e+ea*f+D*A;q[4]=v*a+N*m+J*k+t*l;q[5]=v*b+N*n+J*g+t*w;q[6]=v*c+N*p+J*r+t*h;q[7]=v*d+N*e+J*f+t*A;q[8]=La*a+y*m+u*k+Na*l;q[9]=La*b+y*n+u*g+Na*w;q[10]=La*c+y*p+u*r+Na*h;q[11]=La*d+y*e+u*f+Na*A;q[12]=x*a+Ma*m+Oa*k+Pa*l;q[13]=x*b+Ma*n+Oa*g+Pa*w;q[14]=x*c+Ma*p+Oa*r+Pa*h;q[15]=x*d+Ma*e+Oa*f+Pa*A;this._identityCalculated=!1;return this}function n(){this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||
0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0);return this._identity}function p(a){for(var b=0;16>b;){if(a.props[b]!==this.props[b])return!1;b+=1}return!0}function w(a){var b;for(b=0;16>b;b+=1)a.props[b]=this.props[b]}function A(a){var b;for(b=0;16>b;b+=1)this.props[b]=
a[b]}function r(a,b,c){return{x:a*this.props[0]+b*this.props[4]+c*this.props[8]+this.props[12],y:a*this.props[1]+b*this.props[5]+c*this.props[9]+this.props[13],z:a*this.props[2]+b*this.props[6]+c*this.props[10]+this.props[14]}}function wa(a,b,c){return a*this.props[0]+b*this.props[4]+c*this.props[8]+this.props[12]}function ea(a,b,c){return a*this.props[1]+b*this.props[5]+c*this.props[9]+this.props[13]}function ca(a,b,c){return a*this.props[2]+b*this.props[6]+c*this.props[10]+this.props[14]}function D(a){var b=
this.props[0]*this.props[5]-this.props[1]*this.props[4];return[this.props[5]/b*a[0]+-this.props[4]/b*a[1]+(this.props[4]*this.props[13]-this.props[5]*this.props[12])/b,-this.props[1]/b*a[0]+this.props[0]/b*a[1]+-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/b,0]}function N(a){var b,c=a.length,d=[];for(b=0;b<c;b+=1)d[b]=D(a[b]);return d}function t(a,b,c){var d=M("float32",6);if(this.isIdentity())d[0]=a[0],d[1]=a[1],d[2]=b[0],d[3]=b[1],d[4]=c[0],d[5]=c[1];else{var m=this.props[0],n=this.props[1],
p=this.props[4],e=this.props[5],k=this.props[12],g=this.props[13];d[0]=a[0]*m+a[1]*p+k;d[1]=a[0]*n+a[1]*e+g;d[2]=b[0]*m+b[1]*p+k;d[3]=b[0]*n+b[1]*e+g;d[4]=c[0]*m+c[1]*p+k;d[5]=c[0]*n+c[1]*e+g}return d}function u(a,b,c){return this.isIdentity()?[a,b,c]:[a*this.props[0]+b*this.props[4]+c*this.props[8]+this.props[12],a*this.props[1]+b*this.props[5]+c*this.props[9]+this.props[13],a*this.props[2]+b*this.props[6]+c*this.props[10]+this.props[14]]}function x(a,b){if(this.isIdentity())return a+","+b;var c=
this.props;return Math.round(100*(a*c[0]+b*c[4]+c[12]))/100+","+Math.round(100*(a*c[1]+b*c[5]+c[13]))/100}function z(){for(var a=0,b=this.props,c="matrix3d(";16>a;)c+=E(1E4*b[a])/1E4,c+=15===a?")":",",a+=1;return c}function F(a){return 1E-6>a&&0<a||-1E-6<a&&0>a?E(1E4*a)/1E4:a}function B(){var a=this.props,b=F(a[0]),c=F(a[1]),d=F(a[4]),m=F(a[5]),n=F(a[12]),a=F(a[13]);return"matrix("+b+","+c+","+d+","+m+","+n+","+a+")"}var v=Math.cos,y=Math.sin,C=Math.tan,E=Math.round;return function(){this.reset=a;
this.rotate=c;this.rotateX=b;this.rotateY=d;this.rotateZ=e;this.skew=h;this.skewFromAxis=g;this.shear=f;this.scale=k;this.setTransform=q;this.translate=l;this.transform=m;this.applyToPoint=r;this.applyToX=wa;this.applyToY=ea;this.applyToZ=ca;this.applyToPointArray=u;this.applyToTriplePoints=t;this.applyToPointStringified=x;this.toCSS=z;this.to2dCSS=B;this.clone=w;this.cloneFromProps=A;this.equals=p;this.inversePoints=N;this.inversePoint=D;this._t=this.transform;this.isIdentity=n;this._identity=!0;
this._identityCalculated=!1;this.props=M("float32",16);this.reset()}}();(function(a,c){function b(a){var b,c=a.length,d=this,m=0,n=d.i=d.j=0,p=d.S=[];for(c||(a=[c++]);256>m;)p[m]=m++;for(m=0;256>m;m++)p[m]=p[n=255&n+a[m%c]+(b=p[m])],p[n]=b;d.g=function(a){for(var b,c=0,m=d.i,n=d.j,p=d.S;a--;)b=p[m=255&m+1],c=256*c+p[255&(p[m]=p[n=255&n+b])+(p[n]=b)];d.i=m;d.j=n;return c}}function d(a,b){b.i=a.i;b.j=a.j;b.S=a.S.slice();return b}function e(a,b){var c=[],d=typeof a,m;if(b&&"object"==d)for(m in a)try{c.push(e(a[m],
b-1))}catch(ea){}return c.length?c:"string"==d?a:a+"\x00"}function f(a,b){for(var c=a+"",d,m=0;m<c.length;)b[255&m]=255&(d^=19*b[255&m])+c.charCodeAt(m++);return g(b)}function h(){try{if(n)return g(n.randomBytes(256));var b=new Uint8Array(256);(k.crypto||k.msCrypto).getRandomValues(b);return g(b)}catch(w){return b=k.navigator,[+new Date,k,b&&b.plugins,k.screen,g(a)]}}function g(a){return String.fromCharCode.apply(0,a)}var k=this,q=c.pow(256,6),l=c.pow(2,52),m=2*l,n;c.seedrandom=function(n,k,A){var p=
[];k=!0===k?{entropy:!0}:k||{};n=f(e(k.entropy?[n,g(a)]:null===n?h():n,3),p);var w=new b(p),p=function(){for(var a=w.g(6),b=q,c=0;a<l;)a=256*(a+c),b*=256,c=w.g(1);for(;a>=m;)a/=2,b/=2,c>>>=1;return(a+c)/b};p.int32=function(){return w.g(4)|0};p.quick=function(){return w.g(4)/4294967296};p["double"]=p;f(g(w.S),a);return(k.pass||A||function(a,b,m,n){n&&(n.S&&d(n,w),a.state=function(){return d(w,{})});return m?(c.random=a,b):a})(p,n,"global"in k?k.global:this==c,k.state)};f(c.random(),a)})([],Ka);var Da=
function(){function a(a,b,c){return(((1-3*c+3*b)*a+(3*c-6*b))*a+3*b)*a}function c(a){this._p=a;this._mSampleValues=f?new Float32Array(d):Array(d);this._precomputed=!1;this.get=this.get.bind(this)}var b={},d=11,e=1/(d-1),f="function"===typeof Float32Array;c.prototype={get:function(b){var c=this._p[0],d=this._p[1],e=this._p[2],f=this._p[3];this._precomputed||this._precompute();return c===d&&e===f?b:0===b?0:1===b?1:a(this._getTForX(b),d,f)},_precompute:function(){var a=this._p[0],b=this._p[1],c=this._p[2],
d=this._p[3];this._precomputed=!0;a===b&&c===d||this._calcSampleValues()},_calcSampleValues:function(){for(var b=this._p[0],c=this._p[2],k=0;k<d;++k)this._mSampleValues[k]=a(k*e,b,c)},_getTForX:function(b){for(var c=this._p[0],k=this._p[2],f=this._mSampleValues,l=0,m=1,n=d-1;m!==n&&f[m]<=b;++m)l+=e;--m;f=l+(b-f[m])/(f[m+1]-f[m])*e;m=3*(1-3*k+3*c)*f*f+2*(3*k-6*c)*f+3*c;if(.001<=m){a:{l=f;for(f=0;4>f;++f){m=3*(1-3*k+3*c)*l*l+2*(3*k-6*c)*l+3*c;if(0===m){b=l;break a}n=a(l,c,k)-b;l-=n/m}b=l}return b}if(0===
m)return f;var f=l,l=l+e,p=0;do n=f+(l-f)/2,m=a(n,c,k)-b,0<m?l=n:f=n;while(1E-7<Math.abs(m)&&10>++p);return n}};return{getBezierEasing:function(a,d,e,f,l){l=l||("bez_"+a+"_"+d+"_"+e+"_"+f).replace(/\./g,"p");if(b[l])return b[l];a=new c([a,d,e,f]);return b[l]=a}}}();(function(){for(var a=0,c=["ms","moz","webkit","o"],b=0;b<c.length&&!B.requestAnimationFrame;++b)B.requestAnimationFrame=B[c[b]+"RequestAnimationFrame"],B.cancelAnimationFrame=B[c[b]+"CancelAnimationFrame"]||B[c[b]+"CancelRequestAnimationFrame"];
B.requestAnimationFrame||(B.requestAnimationFrame=function(b,c){var d=(new Date).getTime(),e=Math.max(0,16-(d-a)),g=setTimeout(function(){b(d+e)},e);a=d+e;return g});B.cancelAnimationFrame||(B.cancelAnimationFrame=function(a){clearTimeout(a)})})();var fa=function(){function a(a,b,c,d,m,n){a=a*d+b*m+c*n-m*d-n*a-c*b;return-.001<a&&.001>a}function c(a){this.segmentLength=0;this.points=Array(a)}function b(a,b){this.partialLength=a;this.point=b}function d(a,b){var c=b.percents,d=b.lengths,m=c.length,n=
S((m-1)*a),e=a*b.addedLength,k=0;if(n===m-1||0===n||e===d[n])return c[n];for(var f=d[n]>e?-1:1,r=!0;r;)if(d[n]<=e&&d[n+1]>e?(k=(e-d[n])/(d[n+1]-d[n]),r=!1):n+=f,0>n||n>=m-1){if(n===m-1)return c[n];r=!1}return c[n]+(c[n+1]-c[n])*k}var e=function(){return function(a,b,c,d){var m=ja,n,e,k,f,l,g=0,q,h=[],D=[],N=Ab.newElement();k=c.length;for(n=0;n<m;n+=1){l=n/(m-1);for(e=q=0;e<k;e+=1)f=ba(1-l,3)*a[e]+3*ba(1-l,2)*l*c[e]+3*(1-l)*ba(l,2)*d[e]+ba(l,3)*b[e],h[e]=f,null!==D[e]&&(q+=ba(h[e]-D[e],2)),D[e]=h[e];
q&&(q=zb(q),g+=q);N.percents[n]=l;N.lengths[n]=g}N.addedLength=g;return N}}(),f=function(){var d={};return function(e){var k=e.s,f=e.e,m=e.to,n=e.ti,p=(k[0]+"_"+k[1]+"_"+f[0]+"_"+f[1]+"_"+m[0]+"_"+m[1]+"_"+n[0]+"_"+n[1]).replace(/\./g,"p");if(d[p])e.bezierData=d[p];else{var g=ja,A,r,h,ea,ca,D=0,N,t,u=null;2===k.length&&(k[0]!=f[0]||k[1]!=f[1])&&a(k[0],k[1],f[0],f[1],k[0]+m[0],k[1]+m[1])&&a(k[0],k[1],f[0],f[1],f[0]+n[0],f[1]+n[1])&&(g=2);var x=new c(g);h=m.length;for(A=0;A<g;A+=1){t=E(h);ca=A/(g-1);
for(r=N=0;r<h;r+=1)ea=ba(1-ca,3)*k[r]+3*ba(1-ca,2)*ca*(k[r]+m[r])+3*(1-ca)*ba(ca,2)*(f[r]+n[r])+ba(ca,3)*f[r],t[r]=ea,null!==u&&(N+=ba(t[r]-u[r],2));N=zb(N);D+=N;x.points[A]=new b(N,t);u=t}x.segmentLength=D;e.bezierData=x;d[p]=x}}}(),h=M("float32",8);return{getSegmentsLength:function(a){var b=Bb.newElement(),c=a.c,d=a.v,m=a.o,n=a.i,f=a._length,g=b.lengths,A=0;for(a=0;a<f-1;a+=1)g[a]=e(d[a],d[a+1],m[a],n[a+1]),A+=g[a].addedLength;c&&(g[a]=e(d[a],d[0],m[a],n[0]),A+=g[a].addedLength);b.totalLength=A;
return b},getNewSegment:function(a,b,c,e,m,n,f){var k=d(0>m?0:1<m?1:m,f),p=d(1<n?1:n,f);n=a.length;var r=1-k,l=1-p;f=r*r*r;m=k*r*r*3;for(var g=k*k*r*3,q=k*k*k,D=r*r*l,N=k*r*l+r*k*l+r*r*p,t=k*k*l+r*k*p+k*r*p,u=k*k*p,x=r*l*l,z=k*l*l+r*p*l+r*l*p,r=k*p*l+r*p*p+k*l*p,k=k*p*p,F=l*l*l,B=p*l*l+l*p*l+l*l*p,l=p*p*l+l*p*p+p*l*p,v=p*p*p,p=0;p<n;p+=1)h[4*p]=Math.round(1E3*(f*a[p]+m*c[p]+g*e[p]+q*b[p]))/1E3,h[4*p+1]=Math.round(1E3*(D*a[p]+N*c[p]+t*e[p]+u*b[p]))/1E3,h[4*p+2]=Math.round(1E3*(x*a[p]+z*c[p]+r*e[p]+
k*b[p]))/1E3,h[4*p+3]=Math.round(1E3*(F*a[p]+B*c[p]+l*e[p]+v*b[p]))/1E3;return h},getPointInSegment:function(a,b,c,e,m,n){m=d(m,n);n=1-m;return[Math.round(1E3*(n*n*n*a[0]+(m*n*n+n*m*n+n*n*m)*c[0]+(m*m*n+n*m*m+m*n*m)*e[0]+m*m*m*b[0]))/1E3,Math.round(1E3*(n*n*n*a[1]+(m*n*n+n*m*n+n*n*m)*c[1]+(m*m*n+n*m*m+m*n*m)*e[1]+m*m*m*b[1]))/1E3]},buildBezierData:f,pointOnLine2D:a,pointOnLine3D:function(b,c,d,e,m,n,p,f,h){if(0===d&&0===n&&0===h)return a(b,c,e,m,p,f);var k=Math.sqrt(Math.pow(e-b,2)+Math.pow(m-c,2)+
Math.pow(n-d,2));b=Math.sqrt(Math.pow(p-b,2)+Math.pow(f-c,2)+Math.pow(h-d,2));e=Math.sqrt(Math.pow(p-e,2)+Math.pow(f-m,2)+Math.pow(h-n,2));k=k>b?k>e?k-b-e:e-b-k:e>b?e-b-k:b-k-e;return-1E-4<k&&1E-4>k}}}(),Ya=function(){function a(d,e,f){var m,n,p=d.length,k,l,r,g;for(n=0;n<p;n+=1)if(m=d[n],"ks"in m&&!m.completed){m.completed=!0;m.tt&&(d[n-1].td=m.tt);if(m.hasMask){var h=m.masksProperties;l=h.length;for(k=0;k<l;k+=1)if(h[k].pt.k.i)b(h[k].pt.k);else for(g=h[k].pt.k.length,r=0;r<g;r+=1)h[k].pt.k[r].s&&
b(h[k].pt.k[r].s[0]),h[k].pt.k[r].e&&b(h[k].pt.k[r].e[0])}if(0===m.ty){k=m;a:{l=m.refId;r=e;g=0;for(h=r.length;g<h;){if(r[g].id===l){if(!r[g].layers.__used){r[g].layers.__used=!0;l=r[g].layers;break a}l=JSON.parse(JSON.stringify(r[g].layers));break a}g+=1}l=void 0}k.layers=l;a(m.layers,e,f)}else 4===m.ty?c(m.shapes):5!=m.ty||0!==m.t.a.length||"m"in m.t.p||(m.singleShape=!0)}}function c(a){var d,e,m;for(d=a.length-1;0<=d;--d)if("sh"==a[d].ty)if(a[d].ks.k.i)b(a[d].ks.k);else for(m=a[d].ks.k.length,
e=0;e<m;e+=1)a[d].ks.k[e].s&&b(a[d].ks.k[e].s[0]),a[d].ks.k[e].e&&b(a[d].ks.k[e].e[0]);else"gr"==a[d].ty&&c(a[d].it)}function b(a){var b,c=a.i.length;for(b=0;b<c;b+=1)a.i[b][0]+=a.v[b][0],a.i[b][1]+=a.v[b][1],a.o[b][0]+=a.v[b][0],a.o[b][1]+=a.v[b][1]}function d(a,b){var c=b?b.split("."):[100,100,100];if(a[0]>c[0])return!0;if(c[0]>a[0])return!1;if(a[1]>c[1])return!0;if(c[1]>a[1])return!1;if(a[2]>c[2])return!0;if(c[2]>a[2])return!1}var e=function(){function a(a){var b,c=a.length;for(b=0;b<c;b+=1)if(5===
a[b].ty){var d=a[b];d.t.d={k:[{s:d.t.d,t:0}]}}}var b=[4,4,14];return function(c){if(d(b,c.v)&&(a(c.layers),c.assets)){var m,n=c.assets.length;for(m=0;m<n;m+=1)c.assets[m].layers&&a(c.assets[m].layers)}}}(),f=function(){var a=[4,7,99];return function(c){if(c.chars&&!d(a,c.v)){var e,m=c.chars.length,n,p,f,k;for(e=0;e<m;e+=1)if(c.chars[e].data&&c.chars[e].data.shapes)for(k=c.chars[e].data.shapes[0].it,p=k.length,n=0;n<p;n+=1)f=k[n].ks.k,f.__converted||(b(k[n].ks.k),f.__converted=!0)}}}(),h=function(){function a(b){var c,
d=b.length,m,e;for(c=0;c<d;c+=1)if("gr"===b[c].ty)a(b[c].it);else if("fl"===b[c].ty||"st"===b[c].ty)if(b[c].c.k&&b[c].c.k[0].i)for(e=b[c].c.k.length,m=0;m<e;m+=1)b[c].c.k[m].s&&(b[c].c.k[m].s[0]/=255,b[c].c.k[m].s[1]/=255,b[c].c.k[m].s[2]/=255,b[c].c.k[m].s[3]/=255),b[c].c.k[m].e&&(b[c].c.k[m].e[0]/=255,b[c].c.k[m].e[1]/=255,b[c].c.k[m].e[2]/=255,b[c].c.k[m].e[3]/=255);else b[c].c.k[0]/=255,b[c].c.k[1]/=255,b[c].c.k[2]/=255,b[c].c.k[3]/=255}function b(b){var c,d=b.length;for(c=0;c<d;c+=1)4===b[c].ty&&
a(b[c].shapes)}var c=[4,1,9];return function(a){if(d(c,a.v)&&(b(a.layers),a.assets)){var m,e=a.assets.length;for(m=0;m<e;m+=1)a.assets[m].layers&&b(a.assets[m].layers)}}}(),g=function(){function a(b){var c,d,m;for(c=b.length-1;0<=c;--c)if("sh"==b[c].ty)if(b[c].ks.k.i)b[c].ks.k.c=b[c].closed;else for(m=b[c].ks.k.length,d=0;d<m;d+=1)b[c].ks.k[d].s&&(b[c].ks.k[d].s[0].c=b[c].closed),b[c].ks.k[d].e&&(b[c].ks.k[d].e[0].c=b[c].closed);else"gr"==b[c].ty&&a(b[c].it)}function b(b){var c,d,m=b.length,e,f,k,
g;for(d=0;d<m;d+=1){c=b[d];if(c.hasMask){var h=c.masksProperties;f=h.length;for(e=0;e<f;e+=1)if(h[e].pt.k.i)h[e].pt.k.c=h[e].cl;else for(g=h[e].pt.k.length,k=0;k<g;k+=1)h[e].pt.k[k].s&&(h[e].pt.k[k].s[0].c=h[e].cl),h[e].pt.k[k].e&&(h[e].pt.k[k].e[0].c=h[e].cl)}4===c.ty&&a(c.shapes)}}var c=[4,4,18];return function(a){if(d(c,a.v)&&(b(a.layers),a.assets)){var e,m=a.assets.length;for(e=0;e<m;e+=1)a.assets[e].layers&&b(a.assets[e].layers)}}}();return{completeData:function(b,c){b.__complete||(h(b),e(b),
f(b),g(b),a(b.layers,b.assets,c),b.__complete=!0)}}}(),hb=function(){function a(a,b){var c=document.createElement("span");c.style.fontFamily=b;var d=document.createElement("span");d.innerHTML="giItT1WQy@!-/#";c.style.position="absolute";c.style.left="-10000px";c.style.top="-10000px";c.style.fontSize="300px";c.style.fontVariant="normal";c.style.fontStyle="normal";c.style.fontWeight="normal";c.style.letterSpacing="0";c.appendChild(d);document.body.appendChild(c);var e=d.offsetWidth;d.style.fontFamily=
a+", "+b;return{node:d,w:e,parent:c}}function c(){var a,b=this.fonts.length,d,e,f=b;for(a=0;a<b;a+=1)if(this.fonts[a].loaded)--f;else if("t"===this.fonts[a].fOrigin||2===this.fonts[a].origin){if(B.Typekit&&B.Typekit.load&&0===this.typekitLoaded){this.typekitLoaded=1;try{B.Typekit.load({async:!0,active:function(){this.typekitLoaded=2}.bind(this)})}catch(m){}}2===this.typekitLoaded&&(this.fonts[a].loaded=!0)}else"n"===this.fonts[a].fOrigin||0===this.fonts[a].origin?this.fonts[a].loaded=!0:(d=this.fonts[a].monoCase.node,
e=this.fonts[a].monoCase.w,d.offsetWidth!==e?(--f,this.fonts[a].loaded=!0):(d=this.fonts[a].sansCase.node,e=this.fonts[a].sansCase.w,d.offsetWidth!==e&&(--f,this.fonts[a].loaded=!0)),this.fonts[a].loaded&&(this.fonts[a].sansCase.parent.parentNode.removeChild(this.fonts[a].sansCase.parent),this.fonts[a].monoCase.parent.parentNode.removeChild(this.fonts[a].monoCase.parent)));0!==f&&5E3>Date.now()-this.initTime?setTimeout(c.bind(this),20):setTimeout(function(){this.loaded=!0}.bind(this),0)}function b(a,
b){var c=t("text");c.style.fontSize="100px";c.setAttribute("font-family",b.fFamily);c.setAttribute("font-style",b.fStyle);c.setAttribute("font-weight",b.fWeight);c.textContent="1";b.fClass?(c.style.fontFamily="inherit",c.className=b.fClass):c.style.fontFamily=b.fFamily;a.appendChild(c);document.createElement("canvas").getContext("2d").font=b.fWeight+" "+b.fStyle+" 100px "+b.fFamily;return c}var d={w:0,size:0,shapes:[]},e=[],e=e.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,
2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]),f=function(){this.fonts=[];this.chars=null;this.typekitLoaded=0;this.loaded=!1;this.initTime=Date.now()};f.getCombinedCharacterCodes=function(){return e};f.prototype.addChars=function(a){if(a){this.chars||(this.chars=[]);var b,c=a.length,d,e=this.chars.length,m;for(b=0;b<c;b+=1){d=0;for(m=!1;d<e;)this.chars[d].style===a[b].style&&this.chars[d].fFamily===a[b].fFamily&&this.chars[d].ch===a[b].ch&&(m=
!0),d+=1;m||(this.chars.push(a[b]),e+=1)}}};f.prototype.addFonts=function(d,e){if(d)if(this.chars)this.loaded=!0,this.fonts=d.list;else{var f=d.list,g,l=f.length;for(g=0;g<l;g+=1){f[g].loaded=!1;f[g].monoCase=a(f[g].fFamily,"monospace");f[g].sansCase=a(f[g].fFamily,"sans-serif");if(!f[g].fPath)f[g].loaded=!0;else if("p"===f[g].fOrigin||3===f[g].origin){var m=document.createElement("style");m.type="text/css";m.innerHTML="@font-face {font-family: "+f[g].fFamily+"; font-style: normal; src: url('"+f[g].fPath+
"');}";e.appendChild(m)}else if("g"===f[g].fOrigin||1===f[g].origin)m=document.createElement("link"),m.type="text/css",m.rel="stylesheet",m.href=f[g].fPath,document.body.appendChild(m);else if("t"===f[g].fOrigin||2===f[g].origin)m=document.createElement("script"),m.setAttribute("src",f[g].fPath),e.appendChild(m);f[g].helper=b(e,f[g]);f[g].cache={};this.fonts.push(f[g])}setTimeout(function(){c.bind(this)()}.bind(this),100)}else this.loaded=!0};f.prototype.getCharData=function(a,b,c){for(var e=0,f=
this.chars.length;e<f;){if(this.chars[e].ch===a&&this.chars[e].style===b&&this.chars[e].fFamily===c)return this.chars[e];e+=1}console&&console.warn&&console.warn("Missing character from exported characters list: ",a,b,c);return d};f.prototype.getFontByName=function(a){for(var b=0,c=this.fonts.length;b<c;){if(this.fonts[b].fName===a)return this.fonts[b];b+=1}return this.fonts[0]};f.prototype.measureText=function(a,b,c){b=this.getFontByName(b);var d=a.charCodeAt(0);if(!b.cache[d+1]){var e=b.helper;
e.textContent=a;b.cache[d+1]=e.getComputedTextLength()/100}return b.cache[d+1]*c};return f}(),u=function(){function a(a,b){var d=this.offsetTime,e;"multidimensional"===this.propType&&(e=M("float32",this.pv.length));for(var m=b.lastIndex,f=m,n=this.keyframes.length-1,k=!0,g,l;k;){g=this.keyframes[f];l=this.keyframes[f+1];if(f==n-1&&a>=l.t-d){g.h&&(g=l);m=0;break}if(l.t-d>a){m=f;break}f<n-1?f+=1:(m=0,k=!1)}var h;if(g.to)if(g.bezierData||fa.buildBezierData(g),f=g.bezierData,a>=l.t-d||a<g.t-d){d=a>=l.t-
d?f.points.length-1:0;n=f.points[d].point.length;for(l=0;l<n;l+=1)e[l]=f.points[d].point[l];b._lastBezierData=null}else{g.__fnct?h=g.__fnct:(h=Da.getBezierEasing(g.o.x,g.o.y,g.i.x,g.i.y,g.n).get,g.__fnct=h);h=h((a-(g.t-d))/(l.t-d-(g.t-d)));n=f.segmentLength*h;g=b.lastFrame<a&&b._lastBezierData===f?b._lastAddedLength:0;d=b.lastFrame<a&&b._lastBezierData===f?b._lastPoint:0;k=!0;for(l=f.points.length;k;){g+=f.points[d].partialLength;if(0===n||0===h||d==f.points.length-1){n=f.points[d].point.length;for(l=
0;l<n;l+=1)e[l]=f.points[d].point[l];break}else if(n>=g&&n<g+f.points[d+1].partialLength){h=(n-g)/f.points[d+1].partialLength;n=f.points[d].point.length;for(l=0;l<n;l+=1)e[l]=f.points[d].point[l]+(f.points[d+1].point[l]-f.points[d].point[l])*h;break}d<l-1?d+=1:k=!1}b._lastPoint=d;b._lastAddedLength=g-f.points[d].partialLength;b._lastBezierData=f}else{var q,t,n=g.s.length;if(this.sh&&1!==g.h)if(a>=l.t-d)e[0]=g.e[0],e[1]=g.e[1],e[2]=g.e[2];else if(a<=g.t-d)e[0]=g.s[0],e[1]=g.s[1],e[2]=g.s[2];else{var k=
c(g.s),u=c(g.e);h=(a-(g.t-d))/(l.t-d-(g.t-d));d=e;g=[];l=k[0];f=k[1];n=k[2];k=k[3];q=u[0];t=u[1];var x=u[2],u=u[3],F,z,v;z=l*q+f*t+n*x+k*u;0>z&&(z=-z,q=-q,t=-t,x=-x,u=-u);1E-6<1-z?(F=Math.acos(z),v=Math.sin(F),z=Math.sin((1-h)*F)/v,h=Math.sin(h*F)/v):z=1-h;g[0]=z*l+h*q;g[1]=z*f+h*t;g[2]=z*n+h*x;g[3]=z*k+h*u;l=g[0];f=g[1];n=g[2];g=g[3];h=Math.asin(2*l*f+2*n*g);k=Math.atan2(2*l*g-2*f*n,1-2*l*l-2*n*n);d[0]=Math.atan2(2*f*g-2*l*n,1-2*f*f-2*n*n)/C;d[1]=h/C;d[2]=k/C}else for(f=0;f<n;f+=1)1!==g.h&&(a>=l.t-
d?h=1:a<g.t-d?h=0:(g.o.x.constructor===Array?(g.__fnct||(g.__fnct=[]),g.__fnct[f]?h=g.__fnct[f]:(h=g.o.x[f]||g.o.x[0],k=g.o.y[f]||g.o.y[0],q=g.i.x[f]||g.i.x[0],t=g.i.y[f]||g.i.y[0],h=Da.getBezierEasing(h,k,q,t).get,g.__fnct[f]=h)):g.__fnct?h=g.__fnct:(h=g.o.x,k=g.o.y,q=g.i.x,t=g.i.y,h=Da.getBezierEasing(h,k,q,t).get,g.__fnct=h),h=h((a-(g.t-d))/(l.t-d-(g.t-d))))),k=1===g.h?g.s[f]:g.s[f]+(g.e[f]-g.s[f])*h,1===n?e=k:e[f]=k}b.lastIndex=m;return e}function c(a){var b=a[0]*C,c=a[1]*C,d=a[2]*C;a=Math.cos(b/
2);var e=Math.cos(c/2),f=Math.cos(d/2),b=Math.sin(b/2),c=Math.sin(c/2),d=Math.sin(d/2);return[b*c*f+a*e*d,b*e*f+a*c*d,a*c*f-b*e*d,a*e*f-b*c*d]}function b(){var a=this.comp.renderedFrame-this.offsetTime,b=this.keyframes[0].t-this.offsetTime,c=this.keyframes[this.keyframes.length-1].t-this.offsetTime;a===this._caching.lastFrame||-999999!==this._caching.lastFrame&&(this._caching.lastFrame>=c&&a>=c||this._caching.lastFrame<b&&a<b)||(this._caching.lastIndex=this._caching.lastFrame<a?this._caching.lastIndex:
0,this.pv=this.interpolateValue(a,this._caching));this._caching.lastFrame=a;return this.pv}function d(a){var b;if("unidimensional"===this.propType)b=a*this.mult,1E-5<l(this.v-b)&&(this.v=b,this._mdf=!0);else for(var c=0,d=this.v.length;c<d;)b=a[c]*this.mult,1E-5<l(this.v[c]-b)&&(this.v[c]=b,this._mdf=!0),c+=1}function e(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock=!0;this._mdf=this._isFirstFrame;var a,b=this.effectsSequence.length,
c=this.kf?this.pv:this.data.k;for(a=0;a<b;a+=1)c=this.effectsSequence[a](c);this.setVValue(c);this.lock=this._isFirstFrame=!1;this.frameId=this.elem.globalData.frameId}}function f(a){this.effectsSequence.push(a);this.container.addDynamicProperty(this)}function h(a,b,c,g){this.propType="unidimensional";this.mult=c||1;this.data=b;this.v=c?b.k*c:b.k;this.pv=b.k;this._mdf=!1;this.elem=a;this.container=g;this.comp=a.comp;this.kf=this.k=!1;this.vel=0;this.effectsSequence=[];this._isFirstFrame=!0;this.getValue=
e;this.setVValue=d;this.addEffect=f}function g(a,b,c,g){this.propType="multidimensional";this.mult=c||1;this.data=b;this._mdf=!1;this.elem=a;this.container=g;this.comp=a.comp;this.kf=this.k=!1;this.frameId=-1;c=b.k.length;this.v=M("float32",c);this.pv=M("float32",c);M("float32",c);this.vel=M("float32",c);for(a=0;a<c;a+=1)this.v[a]=b.k[a]*this.mult,this.pv[a]=b.k[a];this._isFirstFrame=!0;this.effectsSequence=[];this.getValue=e;this.setVValue=d;this.addEffect=f}function k(c,n,g,k){this.propType="unidimensional";
this.keyframes=n.k;this.offsetTime=c.data.st;this.frameId=-1;this._caching={lastFrame:-999999,lastIndex:0,value:0};this.kf=this.k=!0;this.data=n;this.mult=g||1;this.elem=c;this.container=k;this.comp=c.comp;this.pv=this.v=-999999;this._isFirstFrame=!0;this.getValue=e;this.setVValue=d;this.interpolateValue=a;this.effectsSequence=[b.bind(this)];this.addEffect=f}function q(c,n,g,k){this.propType="multidimensional";var m,p=n.k.length,l,h,w,q;for(m=0;m<p-1;m+=1)if(n.k[m].to&&n.k[m].s&&n.k[m].e){l=n.k[m].s;
h=n.k[m].e;w=n.k[m].to;q=n.k[m].ti;if(2===l.length&&(l[0]!==h[0]||l[1]!==h[1])&&fa.pointOnLine2D(l[0],l[1],h[0],h[1],l[0]+w[0],l[1]+w[1])&&fa.pointOnLine2D(l[0],l[1],h[0],h[1],h[0]+q[0],h[1]+q[1])||3===l.length&&(l[0]!==h[0]||l[1]!==h[1]||l[2]!==h[2])&&fa.pointOnLine3D(l[0],l[1],l[2],h[0],h[1],h[2],l[0]+w[0],l[1]+w[1],l[2]+w[2])&&fa.pointOnLine3D(l[0],l[1],l[2],h[0],h[1],h[2],h[0]+q[0],h[1]+q[1],h[2]+q[2]))n.k[m].to=null,n.k[m].ti=null;l[0]===h[0]&&l[1]===h[1]&&0===w[0]&&0===w[1]&&0===q[0]&&0===q[1]&&
(2===l.length||l[2]===h[2]&&0===w[2]&&0===q[2])&&(n.k[m].to=null,n.k[m].ti=null)}this.effectsSequence=[b.bind(this)];this.keyframes=n.k;this.offsetTime=c.data.st;this._isFirstFrame=this.kf=this.k=!0;this.mult=g||1;this.elem=c;this.container=k;this.comp=c.comp;this.getValue=e;this.setVValue=d;this.interpolateValue=a;this.frameId=-1;c=n.k[0].s.length;this.v=M("float32",c);this.pv=M("float32",c);for(m=0;m<c;m+=1)this.v[m]=-999999,this.pv[m]=-999999;this._caching={lastFrame:-999999,lastIndex:0,value:M("float32",
c)};this.addEffect=f}var l=Math.abs;return{getProp:function(a,b,c,d,e){var f;if(0===b.a)f=0===c?new h(a,b,d,e):new g(a,b,d,e);else if(1===b.a)f=0===c?new k(a,b,d,e):new q(a,b,d,e);else if(b.k.length)if("number"===typeof b.k[0])f=new g(a,b,d,e);else switch(c){case 0:f=new k(a,b,d,e);break;case 1:f=new q(a,b,d,e)}else f=new h(a,b,d,e);f.effectsSequence.length&&e.addDynamicProperty(f);return f}}}(),Za=function(){function a(a,b,d){this.elem=a;this.frameId=-1;this.propType="transform";this.data=b;this.v=
new X;this.pre=new X;this.appliedTransformations=0;this.initDynamicPropertyContainer(d||a);b.p.s?(this.px=u.getProp(a,b.p.x,0,0,this),this.py=u.getProp(a,b.p.y,0,0,this),b.p.z&&(this.pz=u.getProp(a,b.p.z,0,0,this))):this.p=u.getProp(a,b.p,1,0,this);if(b.r)this.r=u.getProp(a,b.r,0,C,this);else if(b.rx){this.rx=u.getProp(a,b.rx,0,C,this);this.ry=u.getProp(a,b.ry,0,C,this);this.rz=u.getProp(a,b.rz,0,C,this);if(b.or.k[0].ti){var c=b.or.k.length;for(d=0;d<c;d+=1)b.or.k[d].to=b.or.k[d].ti=null}this.or=
u.getProp(a,b.or,1,C,this);this.or.sh=!0}b.sk&&(this.sk=u.getProp(a,b.sk,0,C,this),this.sa=u.getProp(a,b.sa,0,C,this));b.a&&(this.a=u.getProp(a,b.a,1,0,this));b.s&&(this.s=u.getProp(a,b.s,1,.01,this));this.o=b.o?u.getProp(a,b.o,0,.01,a):{_mdf:!1,v:1};this._isDirty=!0;this.dynamicProperties.length||this.getValue(!0)}a.prototype={applyToMatrix:function(a){var b=this._mdf;this.iterateDynamicProperties();this._mdf=this._mdf||b;this.a&&a.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]);this.s&&a.scale(this.s.v[0],
this.s.v[1],this.s.v[2]);this.sk&&a.skewFromAxis(-this.sk.v,this.sa.v);this.r?a.rotate(-this.r.v):a.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]);this.data.p.s?this.data.p.z?a.translate(this.px.v,this.py.v,-this.pz.v):a.translate(this.px.v,this.py.v,0):a.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(a){if(this.elem.globalData.frameId!==this.frameId){this._isDirty&&(this.precalculateMatrix(),this._isDirty=
!1);this.iterateDynamicProperties();if(this._mdf||a){this.v.cloneFromProps(this.pre.props);1>this.appliedTransformations&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]);2>this.appliedTransformations&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]);this.sk&&3>this.appliedTransformations&&this.v.skewFromAxis(-this.sk.v,this.sa.v);this.r&&4>this.appliedTransformations?this.v.rotate(-this.r.v):!this.r&&4>this.appliedTransformations&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]);
if(this.autoOriented&&this.p.keyframes&&this.p.getValueAtTime){var b;this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(a=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/this.elem.globalData.frameRate,0),b=this.p.getValueAtTime(this.p.keyframes[0].t/this.elem.globalData.frameRate,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(a=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/this.elem.globalData.frameRate,0),b=
this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.01)/this.elem.globalData.frameRate,0)):(a=this.p.pv,b=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/this.elem.globalData.frameRate,this.p.offsetTime));this.v.rotate(-Math.atan2(a[1]-b[1],a[0]-b[0]))}this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},
precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]);this.appliedTransformations=2;if(this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v);this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=
4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}};z([L],a);a.prototype.addDynamicProperty=function(a){this._addDynamicProperty(a);this.elem.addDynamicProperty(a);this._isDirty=!0};a.prototype._addDynamicProperty=L.prototype.addDynamicProperty;
return{getTransformProperty:function(c,b,d){return new a(c,b,d)}}}();ha.prototype.setPathData=function(a,c){this.c=a;this.setLength(c);for(var b=0;b<c;)this.v[b]=na.newElement(),this.o[b]=na.newElement(),this.i[b]=na.newElement(),b+=1};ha.prototype.setLength=function(a){for(;this._maxLength<a;)this.doubleArrayLength();this._length=a};ha.prototype.doubleArrayLength=function(){this.v=this.v.concat(E(this._maxLength));this.i=this.i.concat(E(this._maxLength));this.o=this.o.concat(E(this._maxLength));
this._maxLength*=2};ha.prototype.setXYAt=function(a,c,b,d,e){var f;this._length=Math.max(this._length,d+1);this._length>=this._maxLength&&this.doubleArrayLength();switch(b){case "v":f=this.v;break;case "i":f=this.i;break;case "o":f=this.o}if(!f[d]||f[d]&&!e)f[d]=na.newElement();f[d][0]=a;f[d][1]=c};ha.prototype.setTripleAt=function(a,c,b,d,e,f,h,g){this.setXYAt(a,c,"v",h,g);this.setXYAt(b,d,"o",h,g);this.setXYAt(e,f,"i",h,g)};ha.prototype.reverse=function(){var a=new ha;a.setPathData(this.c,this._length);
var c=this.v,b=this.o,d=this.i,e=0;this.c&&(a.setTripleAt(c[0][0],c[0][1],d[0][0],d[0][1],b[0][0],b[0][1],0,!1),e=1);for(var f=this._length-1,h=this._length;e<h;e+=1)a.setTripleAt(c[f][0],c[f][1],d[f][0],d[f][1],b[f][0],b[f][1],e,!1),--f;return a};var Ga=function(){function a(a,b,c){var d=c.lastIndex,e,f,m,g,n,k;f=this.keyframes;if(a<f[0].t-this.offsetTime)a=f[0].s[0],f=!0,d=0;else if(a>=f[f.length-1].t-this.offsetTime)a=1===f[f.length-2].h?f[f.length-1].s[0]:f[f.length-2].e[0],f=!0;else{k=f.length-
1;for(var h=!0;h;){m=f[d];g=f[d+1];if(g.t-this.offsetTime>a)break;d<k-1?d+=1:h=!1}f=1===m.h;f||(a>=g.t-this.offsetTime?n=1:a<m.t-this.offsetTime?n=0:(m.__fnct?e=m.__fnct:(e=Da.getBezierEasing(m.o.x,m.o.y,m.i.x,m.i.y).get,m.__fnct=e),n=e((a-(m.t-this.offsetTime))/(g.t-this.offsetTime-(m.t-this.offsetTime)))),e=m.e[0]);a=m.s[0]}m=b._length;g=a.i[0].length;c.lastIndex=d;for(c=0;c<m;c+=1)for(d=0;d<g;d+=1)k=f?a.i[c][d]:a.i[c][d]+(e.i[c][d]-a.i[c][d])*n,b.i[c][d]=k,k=f?a.o[c][d]:a.o[c][d]+(e.o[c][d]-a.o[c][d])*
n,b.o[c][d]=k,k=f?a.v[c][d]:a.v[c][d]+(e.v[c][d]-a.v[c][d])*n,b.v[c][d]=k}function c(){var a=this.comp.renderedFrame-this.offsetTime,b=this.keyframes[0].t-this.offsetTime,c=this.keyframes[this.keyframes.length-1].t-this.offsetTime,d=this._caching.lastFrame;-999999!==d&&(d<b&&a<b||d>c&&a>c)||(this._caching.lastIndex=d<a?this._caching.lastIndex:0,this.interpolateShape(a,this.pv,this._caching));this._caching.lastFrame=a;return this.pv}function b(){this.paths=this.localShapeCollection}function d(){if(!this.lock&&
this.elem.globalData.frameId!==this.frameId){this.lock=!0;this.frameId=this.elem.globalData.frameId;this._mdf=!1;var a=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,b,c=this.effectsSequence.length;for(b=0;b<c;b+=1)a=this.effectsSequence[b](a);a:if(b=this.v,b._length!==a._length||b.c!==a.c)b=!1;else{for(var d=b._length,c=0;c<d;c+=1)if(b.v[c][0]!==a.v[c][0]||b.v[c][1]!==a.v[c][1]||b.o[c][0]!==a.o[c][0]||b.o[c][1]!==a.o[c][1]||b.i[c][0]!==a.i[c][0]||b.i[c][1]!==a.i[c][1]){b=!1;break a}b=
!0}b||(this.v=Y.clone(a),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection);this.lock=!1}}function e(a,c,d){this.propType="shape";this.comp=a.comp;this.elem=this.container=a;this.data=c;this._mdf=this.kf=this.k=!1;this.v=Y.clone(3===d?c.pt.k:c.ks.k);this.pv=Y.clone(this.v);this.paths=this.localShapeCollection=xa.newShapeCollection();this.paths.addShape(this.v);this.reset=b;this.effectsSequence=[]}function f(a){this.effectsSequence.push(a);
this.container.addDynamicProperty(this)}function h(a,d,e){this.propType="shape";this.comp=a.comp;this.container=this.elem=a;this.offsetTime=a.data.st;this.keyframes=3===e?d.pt.k:d.ks.k;this.kf=this.k=!0;a=this.keyframes[0].s[0].i.length;this.v=Y.newElement();this.v.setPathData(this.keyframes[0].s[0].c,a);this.pv=Y.clone(this.v);this.paths=this.localShapeCollection=xa.newShapeCollection();this.paths.addShape(this.v);this.lastFrame=-999999;this.reset=b;this._caching={lastFrame:-999999,lastIndex:0};
this.effectsSequence=[c.bind(this)]}e.prototype.interpolateShape=a;e.prototype.getValue=d;e.prototype.getValue=d;e.prototype.addEffect=f;h.prototype.getValue=d;h.prototype.interpolateShape=a;h.prototype.addEffect=f;var g=function(){function a(a,b){this.v=Y.newElement();this.v.setPathData(!0,4);this.paths=this.localShapeCollection=xa.newShapeCollection();this.localShapeCollection.addShape(this.v);this.d=b.d;this.elem=a;this.comp=a.comp;this.frameId=-1;this.initDynamicPropertyContainer(a);this.p=u.getProp(a,
b.p,1,0,this);this.s=u.getProp(a,b.s,1,0,this);this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}a.prototype={reset:b,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var a=this.p.v[0],b=this.p.v[1],c=this.s.v[0]/2,d=this.s.v[1]/2,e=3!==this.d,f=this.v;f.v[0][0]=a;f.v[0][1]=b-d;f.v[1][0]=e?a+c:a-c;f.v[1][1]=b;f.v[2][0]=
a;f.v[2][1]=b+d;f.v[3][0]=e?a-c:a+c;f.v[3][1]=b;f.i[0][0]=e?a-.5519*c:a+.5519*c;f.i[0][1]=b-d;f.i[1][0]=e?a+c:a-c;f.i[1][1]=b-.5519*d;f.i[2][0]=e?a+.5519*c:a-.5519*c;f.i[2][1]=b+d;f.i[3][0]=e?a-c:a+c;f.i[3][1]=b+.5519*d;f.o[0][0]=e?a+.5519*c:a-.5519*c;f.o[0][1]=b-d;f.o[1][0]=e?a+c:a-c;f.o[1][1]=b+.5519*d;f.o[2][0]=e?a-.5519*c:a+.5519*c;f.o[2][1]=b+d;f.o[3][0]=e?a-c:a+c;f.o[3][1]=b-.5519*d}};z([L],a);return a}(),k=function(){function a(a,b){this.v=Y.newElement();this.v.setPathData(!0,0);this.elem=
a;this.comp=a.comp;this.data=b;this.frameId=-1;this.d=b.d;this.initDynamicPropertyContainer(a);1===b.sy?(this.ir=u.getProp(a,b.ir,0,0,this),this.is=u.getProp(a,b.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath;this.pt=u.getProp(a,b.pt,0,0,this);this.p=u.getProp(a,b.p,1,0,this);this.r=u.getProp(a,b.r,0,C,this);this.or=u.getProp(a,b.or,0,0,this);this.os=u.getProp(a,b.os,0,.01,this);this.localShapeCollection=xa.newShapeCollection();this.localShapeCollection.addShape(this.v);
this.paths=this.localShapeCollection;this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}a.prototype={reset:b,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var a=2*Math.floor(this.pt.v),b=2*Math.PI/a,c=!0,d=this.or.v,e=this.ir.v,f=this.os.v,g=this.is.v,k=2*Math.PI*d/(2*a),h=2*Math.PI*e/(2*a),l,q,t,u,x=-Math.PI/2,x=x+this.r.v,
z=3===this.data.d?-1:1;for(l=this.v._length=0;l<a;l+=1){q=c?d:e;t=c?f:g;u=c?k:h;var F=q*Math.cos(x);q*=Math.sin(x);var B=0===F&&0===q?0:q/Math.sqrt(F*F+q*q),v=0===F&&0===q?0:-F/Math.sqrt(F*F+q*q),F=F+ +this.p.v[0];q+=+this.p.v[1];this.v.setTripleAt(F,q,F-B*u*t*z,q-v*u*t*z,F+B*u*t*z,q+v*u*t*z,l,!0);c=!c;x+=b*z}},convertPolygonToPath:function(){var a=Math.floor(this.pt.v),b=2*Math.PI/a,c=this.or.v,d=this.os.v,e=2*Math.PI*c/(4*a),f,g=-Math.PI/2,k=3===this.data.d?-1:1,g=g+this.r.v;for(f=this.v._length=
0;f<a;f+=1){var h=c*Math.cos(g),l=c*Math.sin(g),q=0===h&&0===l?0:l/Math.sqrt(h*h+l*l),t=0===h&&0===l?0:-h/Math.sqrt(h*h+l*l),h=h+ +this.p.v[0],l=l+ +this.p.v[1];this.v.setTripleAt(h,l,h-q*e*d*k,l-t*e*d*k,h+q*e*d*k,l+t*e*d*k,f,!0);g+=b*k}this.paths.length=0;this.paths[0]=this.v}};z([L],a);return a}(),q=function(){function a(a,b){this.v=Y.newElement();this.v.c=!0;this.localShapeCollection=xa.newShapeCollection();this.localShapeCollection.addShape(this.v);this.paths=this.localShapeCollection;this.elem=
a;this.comp=a.comp;this.frameId=-1;this.d=b.d;this.initDynamicPropertyContainer(a);this.p=u.getProp(a,b.p,1,0,this);this.s=u.getProp(a,b.s,1,0,this);this.r=u.getProp(a,b.r,0,0,this);this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}a.prototype={convertRectToPath:function(){var a=this.p.v[0],b=this.p.v[1],c=this.s.v[0]/2,d=this.s.v[1]/2,e=Pb(c,d,this.r.v),f=e*(1-.5519);this.v._length=0;2===this.d||1===this.d?(this.v.setTripleAt(a+c,b-d+e,a+c,b-d+e,a+c,b-d+f,0,!0),this.v.setTripleAt(a+
c,b+d-e,a+c,b+d-f,a+c,b+d-e,1,!0),0!==e?(this.v.setTripleAt(a+c-e,b+d,a+c-e,b+d,a+c-f,b+d,2,!0),this.v.setTripleAt(a-c+e,b+d,a-c+f,b+d,a-c+e,b+d,3,!0),this.v.setTripleAt(a-c,b+d-e,a-c,b+d-e,a-c,b+d-f,4,!0),this.v.setTripleAt(a-c,b-d+e,a-c,b-d+f,a-c,b-d+e,5,!0),this.v.setTripleAt(a-c+e,b-d,a-c+e,b-d,a-c+f,b-d,6,!0),this.v.setTripleAt(a+c-e,b-d,a+c-f,b-d,a+c-e,b-d,7,!0)):(this.v.setTripleAt(a-c,b+d,a-c+f,b+d,a-c,b+d,2),this.v.setTripleAt(a-c,b-d,a-c,b-d+f,a-c,b-d,3))):(this.v.setTripleAt(a+c,b-d+e,
a+c,b-d+f,a+c,b-d+e,0,!0),0!==e?(this.v.setTripleAt(a+c-e,b-d,a+c-e,b-d,a+c-f,b-d,1,!0),this.v.setTripleAt(a-c+e,b-d,a-c+f,b-d,a-c+e,b-d,2,!0),this.v.setTripleAt(a-c,b-d+e,a-c,b-d+e,a-c,b-d+f,3,!0),this.v.setTripleAt(a-c,b+d-e,a-c,b+d-f,a-c,b+d-e,4,!0),this.v.setTripleAt(a-c+e,b+d,a-c+e,b+d,a-c+f,b+d,5,!0),this.v.setTripleAt(a+c-e,b+d,a+c-f,b+d,a+c-e,b+d,6,!0),this.v.setTripleAt(a+c,b+d-e,a+c,b+d-e,a+c,b+d-f,7,!0)):(this.v.setTripleAt(a-c,b-d,a-c+f,b-d,a-c,b-d,1,!0),this.v.setTripleAt(a-c,b+d,a-c,
b+d-f,a-c,b+d,2,!0),this.v.setTripleAt(a+c,b+d,a+c-f,b+d,a+c,b+d,3,!0)))},getValue:function(a){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:b};z([L],a);return a}();return{getShapeProp:function(a,b,c){var d;if(3===c||4===c){d=3===c?b.pt:b.ks;var f=d.k;d=1===d.a||f.length?new h(a,b,c):new e(a,b,c)}else 5===c?d=new q(a,b):6===c?d=new g(a,b):7===c&&(d=new k(a,b));d.k&&a.addDynamicProperty(d);
return d},getConstructorFunction:function(){return e},getKeyframedConstructorFunction:function(){return h}}}(),Ea=function(){var a={},c={};a.registerModifier=function(a,d){c[a]||(c[a]=d)};a.getModifier=function(a,d,e){return new c[a](d,e)};return a}();da.prototype.initModifierProperties=function(){};da.prototype.addShapeToModifier=function(){};da.prototype.addShape=function(a){if(!this.closed){var c={shape:a.sh,data:a,localShapeCollection:xa.newShapeCollection()};this.shapes.push(c);this.addShapeToModifier(c);
this._isAnimated&&a.setAsAnimated()}};da.prototype.init=function(a,c){this.shapes=[];this.elem=a;this.initDynamicPropertyContainer(a);this.initModifierProperties(a,c);this.frameId=-999999;this.k=this.closed=!1;this.dynamicProperties.length?this.k=!0:this.getValue(!0)};da.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())};z([L],da);z([da],U);U.prototype.initModifierProperties=function(a,c){this.s=
u.getProp(a,c.s,0,.01,this);this.e=u.getProp(a,c.e,0,.01,this);this.o=u.getProp(a,c.o,0,0,this);this.eValue=this.sValue=0;this.getValue=this.processKeys;this.m=c.m;this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length};U.prototype.addShapeToModifier=function(a){a.pathsData=[]};U.prototype.calculateShapeEdges=function(a,c,b,d,e){var f=[];1>=c?f.push({s:a,e:c}):1<=a?f.push({s:a-1,e:c-1}):(f.push({s:a,e:1}),f.push({s:0,e:c-1}));a=[];var h=
f.length,g;for(c=0;c<h;c+=1)g=f[c],g.e*e<d||g.s*e>d+b||a.push([g.s*e<=d?0:(g.s*e-d)/b,g.e*e>=d+b?1:(g.e*e-d)/b]);a.length||a.push([0,0]);return a};U.prototype.releasePathsData=function(a){var c,b=a.length;for(c=0;c<b;c+=1)Bb.release(a[c]);a.length=0;return a};U.prototype.processShapes=function(a){var c,b;if(this._mdf||a){b=this.o.v%360/360;0>b&&(b+=1);c=this.s.v+b;b=this.e.v+b;if(c>b){var d=c;c=b;b=d}c=Math.round(1E3*c)/1E3;b=Math.round(1E3*b)/1E3;this.sValue=c;this.eValue=b}else c=this.sValue,b=
this.eValue;var e,f=this.shapes.length,h,g,k,q,l,m=0;if(b===c)for(d=0;d<f;d+=1)this.shapes[d].localShapeCollection.releaseShapes(),this.shapes[d].shape._mdf=!0,this.shapes[d].shape.paths=this.shapes[d].localShapeCollection;else if(!(1===b&&0===c||0===b&&1===c)){for(var n=[],p,d=0;d<f;d+=1)if(p=this.shapes[d],p.shape._mdf||this._mdf||a||2===this.m){e=p.shape.paths;g=e._length;l=0;if(!p.shape._mdf&&p.pathsData.length)l=p.totalShapeLength;else{k=this.releasePathsData(p.pathsData);for(h=0;h<g;h+=1)q=
fa.getSegmentsLength(e.shapes[h]),k.push(q),l+=q.totalLength;p.totalShapeLength=l;p.pathsData=k}m+=l;p.shape._mdf=!0}else p.shape.paths=p.localShapeCollection;e=c;k=b;q=0;for(d=f-1;0<=d;--d)if(p=this.shapes[d],p.shape._mdf){a=p.localShapeCollection;a.releaseShapes();2===this.m&&1<f?(l=this.calculateShapeEdges(c,b,p.totalShapeLength,q,m),q+=p.totalShapeLength):l=[[e,k]];g=l.length;for(h=0;h<g;h+=1){e=l[h][0];k=l[h][1];n.length=0;1>=k?n.push({s:p.totalShapeLength*e,e:p.totalShapeLength*k}):1<=e?n.push({s:p.totalShapeLength*
(e-1),e:p.totalShapeLength*(k-1)}):(n.push({s:p.totalShapeLength*e,e:p.totalShapeLength}),n.push({s:0,e:p.totalShapeLength*(k-1)}));var w=this.addShapes(p,n[0]);if(n[0].s!==n[0].e){if(1<n.length)if(p.shape.v.c){var A=w.pop();this.addPaths(w,a);w=this.addShapes(p,n[1],A)}else this.addPaths(w,a),w=this.addShapes(p,n[1]);this.addPaths(w,a)}}p.shape.paths=a}}else if(this._mdf)for(d=0;d<f;d+=1)this.shapes[d].shape._mdf=!0};U.prototype.addPaths=function(a,c){var b,d=a.length;for(b=0;b<d;b+=1)c.addShape(a[b])};
U.prototype.addSegment=function(a,c,b,d,e,f,h){e.setXYAt(c[0],c[1],"o",f);e.setXYAt(b[0],b[1],"i",f+1);h&&e.setXYAt(a[0],a[1],"v",f);e.setXYAt(d[0],d[1],"v",f+1)};U.prototype.addSegmentFromArray=function(a,c,b,d){c.setXYAt(a[1],a[5],"o",b);c.setXYAt(a[2],a[6],"i",b+1);d&&c.setXYAt(a[0],a[4],"v",b);c.setXYAt(a[3],a[7],"v",b+1)};U.prototype.addShapes=function(a,c,b){var d=a.pathsData,e=a.shape.paths.shapes,f=a.shape.paths._length,h,g,k=0,q,l,m,n,p=[],w,A=!0;b?w=l=b._length:(b=Y.newElement(),w=l=0);
p.push(b);for(a=0;a<f;a+=1){m=d[a].lengths;b.c=e[a].c;g=e[a].c?m.length:m.length+1;for(h=1;h<g;h+=1)if(q=m[h-1],k+q.addedLength<c.s)k+=q.addedLength,b.c=!1;else if(k>c.e){b.c=!1;break}else c.s<=k&&c.e>=k+q.addedLength?(this.addSegment(e[a].v[h-1],e[a].o[h-1],e[a].i[h],e[a].v[h],b,l,A),A=!1):(n=fa.getNewSegment(e[a].v[h-1],e[a].v[h],e[a].o[h-1],e[a].i[h],(c.s-k)/q.addedLength,(c.e-k)/q.addedLength,m[h-1]),this.addSegmentFromArray(n,b,l,A),A=!1,b.c=!1),k+=q.addedLength,l+=1;e[a].c&&(q=m[h-1],k<=c.e?
(g=m[h-1].addedLength,c.s<=k&&c.e>=k+g?(this.addSegment(e[a].v[h-1],e[a].o[h-1],e[a].i[0],e[a].v[0],b,l,A),A=!1):(n=fa.getNewSegment(e[a].v[h-1],e[a].v[0],e[a].o[h-1],e[a].i[0],(c.s-k)/g,(c.e-k)/g,m[h-1]),this.addSegmentFromArray(n,b,l,A),A=!1,b.c=!1)):b.c=!1,k+=q.addedLength,l+=1);b._length&&(b.setXYAt(b.v[w][0],b.v[w][1],"i",w),b.setXYAt(b.v[b._length-1][0],b.v[b._length-1][1],"o",b._length-1));if(k>c.e)break;a<f-1&&(b=Y.newElement(),A=!0,p.push(b),l=0)}return p};Ea.registerModifier("tm",U);z([da],
ya);ya.prototype.initModifierProperties=function(a,c){this.getValue=this.processKeys;this.rd=u.getProp(a,c.r,0,null,this);this._isAnimated=!!this.rd.effectsSequence.length};ya.prototype.processPath=function(a,c){var b=Y.newElement();b.c=a.c;var d,e=a._length,f,h,g,k,q,l=0,m,n;for(d=0;d<e;d+=1)f=a.v[d],g=a.o[d],h=a.i[d],f[0]===g[0]&&f[1]===g[1]&&f[0]===h[0]&&f[1]===h[1]?0!==d&&d!==e-1||a.c?(k=0===d?a.v[e-1]:a.v[d-1],q=(h=Math.sqrt(Math.pow(f[0]-k[0],2)+Math.pow(f[1]-k[1],2)))?Math.min(h/2,c)/h:0,h=
m=f[0]+(k[0]-f[0])*q,k=n=f[1]-(f[1]-k[1])*q,g=h-.5519*(h-f[0]),q=k-.5519*(k-f[1]),b.setTripleAt(h,k,g,q,m,n,l),l+=1,k=d===e-1?a.v[0]:a.v[d+1],q=(h=Math.sqrt(Math.pow(f[0]-k[0],2)+Math.pow(f[1]-k[1],2)))?Math.min(h/2,c)/h:0,h=g=f[0]+(k[0]-f[0])*q,k=q=f[1]+(k[1]-f[1])*q,m=h-.5519*(h-f[0]),n=k-.5519*(k-f[1]),b.setTripleAt(h,k,g,q,m,n,l)):b.setTripleAt(f[0],f[1],g[0],g[1],h[0],h[1],l):b.setTripleAt(a.v[d][0],a.v[d][1],a.o[d][0],a.o[d][1],a.i[d][0],a.i[d][1],l),l+=1;return b};ya.prototype.processShapes=
function(a){var c,b,d=this.shapes.length,e,f,h=this.rd.v;if(0!==h){var g,k;for(b=0;b<d;b+=1){g=this.shapes[b];k=g.localShapeCollection;if(g.shape._mdf||this._mdf||a)for(k.releaseShapes(),g.shape._mdf=!0,c=g.shape.paths.shapes,f=g.shape.paths._length,e=0;e<f;e+=1)k.addShape(this.processPath(c[e],h));g.shape.paths=g.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};Ea.registerModifier("rd",ya);z([da],V);V.prototype.initModifierProperties=function(a,c){this.getValue=this.processKeys;
this.c=u.getProp(a,c.c,0,null,this);this.o=u.getProp(a,c.o,0,null,this);this.tr=Za.getTransformProperty(a,c.tr,this);this.data=c;this.dynamicProperties.length||this.getValue(!0);this._isAnimated=!!this.dynamicProperties.length;this.pMatrix=new X;this.rMatrix=new X;this.sMatrix=new X;this.tMatrix=new X;this.matrix=new X};V.prototype.applyTransforms=function(a,c,b,d,e,f){var h=f?-1:1,g=d.s.v[0]+(1-d.s.v[0])*(1-e),k=d.s.v[1]+(1-d.s.v[1])*(1-e);a.translate(d.p.v[0]*h*e,d.p.v[1]*h*e,d.p.v[2]);c.translate(-d.a.v[0],
-d.a.v[1],d.a.v[2]);c.rotate(-d.r.v*h*e);c.translate(d.a.v[0],d.a.v[1],d.a.v[2]);b.translate(-d.a.v[0],-d.a.v[1],d.a.v[2]);b.scale(f?1/g:g,f?1/k:k);b.translate(d.a.v[0],d.a.v[1],d.a.v[2])};V.prototype.init=function(a,c,b,d){this.elem=a;this.arr=c;this.pos=b;this.elemsData=d;this._currentCopies=0;this._elements=[];this._groups=[];this.frameId=-1;this.initDynamicPropertyContainer(a);for(this.initModifierProperties(a,c[b]);0<b;)--b,this._elements.unshift(c[b]);this.dynamicProperties.length?this.k=!0:
this.getValue(!0)};V.prototype.resetElements=function(a){var c,b=a.length;for(c=0;c<b;c+=1)a[c]._processed=!1,"gr"===a[c].ty&&this.resetElements(a[c].it)};V.prototype.cloneElements=function(a){a=JSON.parse(JSON.stringify(a));this.resetElements(a);return a};V.prototype.changeGroupRender=function(a,c){var b,d=a.length;for(b=0;b<d;b+=1)a[b]._render=c,"gr"===a[b].ty&&this.changeGroupRender(a[b].it,c)};V.prototype.processShapes=function(a){var c,b,d,e,f;if(this._mdf||a){a=Math.ceil(this.c.v);if(this._groups.length<
a){for(;this._groups.length<a;){var h={it:this.cloneElements(this._elements),ty:"gr"};h.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"});this.arr.splice(0,0,h);this._groups.splice(0,0,h);this._currentCopies+=1}this.elem.reloadShapes()}for(d=f=0;d<=this._groups.length-1;d+=1)h=f<a,this._groups[d]._render=h,this.changeGroupRender(this._groups[d].it,
h),f+=1;this._currentCopies=a;d=this.o.v;f=d%1;b=0<d?Math.floor(d):Math.ceil(d);a=this.pMatrix.props;var h=this.rMatrix.props,g=this.sMatrix.props;this.pMatrix.reset();this.rMatrix.reset();this.sMatrix.reset();this.tMatrix.reset();this.matrix.reset();var k=0;if(0<d){for(;k<b;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),k+=1;f&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,f,!1),k+=f)}else if(0>d){for(;k>b;)this.applyTransforms(this.pMatrix,this.rMatrix,
this.sMatrix,this.tr,1,!0),--k;f&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-f,!0),k-=f)}d=1===this.data.m?0:this._currentCopies-1;e=1===this.data.m?1:-1;f=this._currentCopies;for(var q;f;){c=this.elemsData[d].it;b=c[c.length-1].transform.mProps.v.props;q=b.length;c[c.length-1].transform.mProps._mdf=!0;c[c.length-1].transform.op._mdf=!0;if(0!==k){(0!==d&&1===e||d!==this._currentCopies-1&&-1===e)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1);
this.matrix.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]);this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]);this.matrix.transform(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15]);for(c=0;c<q;c+=1)b[c]=this.matrix.props[c];this.matrix.reset()}else for(this.matrix.reset(),c=0;c<q;c+=1)b[c]=this.matrix.props[c];k+=1;--f;d+=e}}else for(f=this._currentCopies,
d=0,e=1;f;)c=this.elemsData[d].it,c[c.length-1].transform.mProps._mdf=!1,c[c.length-1].transform.op._mdf=!1,--f,d+=e};V.prototype.addShape=function(){};Ea.registerModifier("rp",V);Ua.prototype.addShape=function(a){this._length===this._maxLength&&(this.shapes=this.shapes.concat(E(this._maxLength)),this._maxLength*=2);this.shapes[this._length]=a;this._length+=1};Ua.prototype.releaseShapes=function(){var a;for(a=0;a<this._length;a+=1)Y.release(this.shapes[a]);this._length=0};Fa.prototype.getValue=function(a){if(this.elem.globalData.frameId!==
this.frameId||a)if(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||a){var c=this.dataProps.length;"svg"===this.renderer&&(this.dashStr="");for(a=0;a<c;a+=1)"o"!=this.dataProps[a].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[a].p.v:this.dashArray[a]=this.dataProps[a].p.v:this.dashoffset[0]=this.dataProps[a].p.v}};z([L],Fa);za.prototype.comparePoints=function(a,c){for(var b=0,d=this.o.length/2,e;b<d;){e=Math.abs(a[4*b]-a[4*c+2*b]);if(.01<e)return!1;
b+=1}return!0};za.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var a=0,c=this.data.k.k.length;a<c;){if(!this.comparePoints(this.data.k.k[a].s,this.data.p))return!1;a+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0};za.prototype.getValue=function(a){this.prop.getValue();this._omdf=this._cmdf=this._mdf=!1;if(this.prop._mdf||a){var c,b=4*this.data.p,d;for(c=0;c<b;c+=1)d=0===c%4?100:255,d=Math.round(this.prop.v[c]*
d),this.c[c]!==d&&(this.c[c]=d,this._cmdf=!a);if(this.o.length)for(b=this.prop.v.length,c=4*this.data.p;c<b;c+=1)d=0===c%2?Math.round(100*this.prop.v[c]):this.prop.v[c],this.o[c-4*this.data.p]!==d&&(this.o[c-4*this.data.p]=d,this._omdf=!a);this._mdf=!a}};z([L],za);var Cb=function(a,c,b,d){if(0===c)return"";var e=a.o,f=a.i;a=a.v;var h,g=" M"+d.applyToPointStringified(a[0][0],a[0][1]);for(h=1;h<c;h+=1)g+=" C"+d.applyToPointStringified(e[h-1][0],e[h-1][1])+" "+d.applyToPointStringified(f[h][0],f[h][1])+
" "+d.applyToPointStringified(a[h][0],a[h][1]);b&&c&&(g+=" C"+d.applyToPointStringified(e[h-1][0],e[h-1][1])+" "+d.applyToPointStringified(f[0][0],f[0][1])+" "+d.applyToPointStringified(a[0][0],a[0][1]),g+="z");return g},Rb=function(){function a(){this.loadedAssets+=1;this.loadedAssets===this.totalImages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function c(a){var b;this.assetsPath?(a=a.p,-1!==a.indexOf("images/")&&(a=a.split("/")[1]),b=this.assetsPath+a):(b=this.path,b+=a.u?a.u:"",b+=a.p);return b}
function b(b){var c=document.createElement("img");c.addEventListener("load",a.bind(this),!1);c.addEventListener("error",a.bind(this),!1);c.src=b}function d(a,d){this.imagesLoadedCb=d;this.totalAssets=a.length;var e;for(e=0;e<this.totalAssets;e+=1)a[e].layers||(b.bind(this)(c.bind(this)(a[e])),this.totalImages+=1)}function e(a){this.path=a||""}function f(a){this.assetsPath=a||""}function h(){this.imagesLoadedCb=null}return function(){this.loadAssets=d;this.setAssetsPath=f;this.setPath=e;this.destroy=
h;this.path=this.assetsPath="";this.loadedAssets=this.totalImages=this.totalAssets=0;this.imagesLoadedCb=null}}(),Db=function(){var a={maskType:!0};if(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))a.maskType=!1;return a}(),Ca=function(){return{createFilter:function(a){var c=t("filter");c.setAttribute("id",a);c.setAttribute("filterUnits","objectBoundingBox");c.setAttribute("x","0%");c.setAttribute("y",
"0%");c.setAttribute("width","100%");c.setAttribute("height","100%");return c},createAlphaToLuminanceFilter:function(){var a=t("feColorMatrix");a.setAttribute("type","matrix");a.setAttribute("color-interpolation-filters","sRGB");a.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1");return a}}}();ka.prototype.searchProperties=function(){var a,c=this._textData.a.length,b,d=u.getProp;for(a=0;a<c;a+=1)b=this._textData.a[a],this._animatorsData[a]=new Hb(this._elem,b,this);this._textData.p&&
"m"in this._textData.p?(this._pathData={f:d(this._elem,this._textData.p.f,0,0,this),l:d(this._elem,this._textData.p.l,0,0,this),r:this._textData.p.r,m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1;this._moreOptions.alignment=d(this._elem,this._textData.m.a,1,0,this)};ka.prototype.getMeasures=function(a,c){this.lettersChangedFlag=c;if(this._mdf||this._isFirstFrame||c||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var b=
this._moreOptions.alignment.v,d=this._animatorsData,e=this._textData,f=this.mHelper,h=this._renderType,g=this.renderedLetters.length,k,q,l,m,n=a.l,p,w,A,r,t,u,x,D,z,B,C,E,H;if(this._hasMaskedPath){H=this._pathData.m;if(!this._pathData.n||this._pathData._mdf){p=H.v;this._pathData.r&&(p=p.reverse());k={tLength:0,segments:[]};m=p._length-1;for(l=C=0;l<m;l+=1)A={s:p.v[l],e:p.v[l+1],to:[p.o[l][0]-p.v[l][0],p.o[l][1]-p.v[l][1]],ti:[p.i[l+1][0]-p.v[l+1][0],p.i[l+1][1]-p.v[l+1][1]]},fa.buildBezierData(A),
k.tLength+=A.bezierData.segmentLength,k.segments.push(A),C+=A.bezierData.segmentLength;l=m;H.v.c&&(A={s:p.v[l],e:p.v[0],to:[p.o[l][0]-p.v[l][0],p.o[l][1]-p.v[l][1]],ti:[p.i[0][0]-p.v[0][0],p.i[0][1]-p.v[0][1]]},fa.buildBezierData(A),k.tLength+=A.bezierData.segmentLength,k.segments.push(A),C+=A.bezierData.segmentLength);this._pathData.pi=k}k=this._pathData.pi;p=this._pathData.f.v;u=0;t=1;A=0;z=k.segments;if(0>p&&H.v.c)for(k.tLength<Math.abs(p)&&(p=-Math.abs(p)%k.tLength),u=z.length-1,D=z[u].bezierData.points,
t=D.length-1;0>p;)p+=D[t].partialLength,--t,0>t&&(--u,D=z[u].bezierData.points,t=D.length-1);D=z[u].bezierData.points;x=D[t-1];w=D[t];B=w.partialLength}m=n.length;q=k=0;var F=1.2*a.finalSize*.714,M=!0,v,y,G;G=d.length;var L=-1,J,P,T=p,X=u,aa=t,Y=-1,Q,K,O,R,I,U,Z,W,V="",ba=this.defaultPropsArray;if(2===a.j||1===a.j){J=Q=0;I=2===a.j?-.5:-1;var S=0,da=!0;for(l=0;l<m;l+=1)if(n[l].n){for(Q&&(Q+=J);S<l;)n[S].animatorJustifyOffset=Q,S+=1;Q=0;da=!0}else{for(y=0;y<G;y+=1)r=d[y].a,r.t.propType&&(da&&2===a.j&&
(J+=r.t.v*I),v=d[y].s,v=v.getMult(n[l].anIndexes[y],e.a[y].s.totalChars),Q=v.length?Q+r.t.v*v[0]*I:Q+r.t.v*v*I);da=!1}for(Q&&(Q+=J);S<l;)n[S].animatorJustifyOffset=Q,S+=1}for(l=0;l<m;l+=1){f.reset();Q=1;if(n[l].n)k=0,q+=a.yOffset,q+=M?1:0,p=T,M=!1,this._hasMaskedPath&&(u=X,t=aa,D=z[u].bezierData.points,x=D[t-1],w=D[t],B=w.partialLength,A=0),y=U=W=V="",ba=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Y!==n[l].line){switch(a.j){case 1:p+=C-a.lineWidths[n[l].line];break;case 2:p+=(C-a.lineWidths[n[l].line])/
2}Y=n[l].line}L!==n[l].ind&&(n[L]&&(p+=n[L].extra),p+=n[l].an/2,L=n[l].ind);p+=b[0]*n[l].an/200;for(y=J=0;y<G;y+=1)r=d[y].a,r.p.propType&&(v=d[y].s,v=v.getMult(n[l].anIndexes[y],e.a[y].s.totalChars),J=v.length?J+r.p.v[0]*v[0]:J+r.p.v[0]*v),r.a.propType&&(v=d[y].s,v=v.getMult(n[l].anIndexes[y],e.a[y].s.totalChars),J=v.length?J+r.a.v[0]*v[0]:J+r.a.v[0]*v);for(r=!0;r;)A+B>=p+J||!D?(E=(p+J-A)/w.partialLength,P=x.point[0]+(w.point[0]-x.point[0])*E,E=x.point[1]+(w.point[1]-x.point[1])*E,f.translate(-b[0]*
n[l].an/200,-(b[1]*F/100)),r=!1):D&&(A+=w.partialLength,t+=1,t>=D.length&&(t=0,u+=1,z[u]?D=z[u].bezierData.points:H.v.c?(u=t=0,D=z[u].bezierData.points):(A-=w.partialLength,D=null)),D&&(x=w,w=D[t],B=w.partialLength));J=n[l].an/2-n[l].add;f.translate(-J,0,0)}else J=n[l].an/2-n[l].add,f.translate(-J,0,0),f.translate(-b[0]*n[l].an/200,-b[1]*F/100,0);for(y=0;y<G;y+=1)if(r=d[y].a,r.t.propType&&(v=d[y].s,v=v.getMult(n[l].anIndexes[y],e.a[y].s.totalChars),0!==k||0!==a.j))this._hasMaskedPath?p=v.length?p+
r.t.v*v[0]:p+r.t.v*v:k=v.length?k+r.t.v*v[0]:k+r.t.v*v;a.strokeWidthAnim&&(O=a.sw||0);a.strokeColorAnim&&(K=a.sc?[a.sc[0],a.sc[1],a.sc[2]]:[0,0,0]);a.fillColorAnim&&a.fc&&(R=[a.fc[0],a.fc[1],a.fc[2]]);for(y=0;y<G;y+=1)r=d[y].a,r.a.propType&&(v=d[y].s,v=v.getMult(n[l].anIndexes[y],e.a[y].s.totalChars),v.length?f.translate(-r.a.v[0]*v[0],-r.a.v[1]*v[1],r.a.v[2]*v[2]):f.translate(-r.a.v[0]*v,-r.a.v[1]*v,r.a.v[2]*v));for(y=0;y<G;y+=1)r=d[y].a,r.s.propType&&(v=d[y].s,v=v.getMult(n[l].anIndexes[y],e.a[y].s.totalChars),
v.length?f.scale(1+(r.s.v[0]-1)*v[0],1+(r.s.v[1]-1)*v[1],1):f.scale(1+(r.s.v[0]-1)*v,1+(r.s.v[1]-1)*v,1));for(y=0;y<G;y+=1){r=d[y].a;v=d[y].s;v=v.getMult(n[l].anIndexes[y],e.a[y].s.totalChars);r.sk.propType&&(v.length?f.skewFromAxis(-r.sk.v*v[0],r.sa.v*v[1]):f.skewFromAxis(-r.sk.v*v,r.sa.v*v));r.r.propType&&(v.length?f.rotateZ(-r.r.v*v[2]):f.rotateZ(-r.r.v*v));r.ry.propType&&(v.length?f.rotateY(r.ry.v*v[1]):f.rotateY(r.ry.v*v));r.rx.propType&&(v.length?f.rotateX(r.rx.v*v[0]):f.rotateX(r.rx.v*v));
r.o.propType&&(Q=v.length?Q+(r.o.v*v[0]-Q)*v[0]:Q+(r.o.v*v-Q)*v);a.strokeWidthAnim&&r.sw.propType&&(O=v.length?O+r.sw.v*v[0]:O+r.sw.v*v);if(a.strokeColorAnim&&r.sc.propType)for(I=0;3>I;I+=1)K[I]=v.length?K[I]+(r.sc.v[I]-K[I])*v[0]:K[I]+(r.sc.v[I]-K[I])*v;if(a.fillColorAnim&&a.fc){if(r.fc.propType)for(I=0;3>I;I+=1)R[I]=v.length?R[I]+(r.fc.v[I]-R[I])*v[0]:R[I]+(r.fc.v[I]-R[I])*v;r.fh.propType&&(R=v.length?fb(R,r.fh.v*v[0]):fb(R,r.fh.v*v));r.fs.propType&&(R=v.length?db(R,r.fs.v*v[0]):db(R,r.fs.v*v));
r.fb.propType&&(R=v.length?eb(R,r.fb.v*v[0]):eb(R,r.fb.v*v))}}for(y=0;y<G;y+=1)r=d[y].a,r.p.propType&&(v=d[y].s,v=v.getMult(n[l].anIndexes[y],e.a[y].s.totalChars),this._hasMaskedPath?v.length?f.translate(0,r.p.v[1]*v[0],-r.p.v[2]*v[1]):f.translate(0,r.p.v[1]*v,-r.p.v[2]*v):v.length?f.translate(r.p.v[0]*v[0],r.p.v[1]*v[1],-r.p.v[2]*v[2]):f.translate(r.p.v[0]*v,r.p.v[1]*v,-r.p.v[2]*v));a.strokeWidthAnim&&(U=0>O?0:O);a.strokeColorAnim&&(Z="rgb("+Math.round(255*K[0])+","+Math.round(255*K[1])+","+Math.round(255*
K[2])+")");a.fillColorAnim&&a.fc&&(W="rgb("+Math.round(255*R[0])+","+Math.round(255*R[1])+","+Math.round(255*R[2])+")");if(this._hasMaskedPath)f.translate(0,-a.ls),f.translate(0,b[1]*F/100+q,0),e.p.p&&(r=(w.point[1]-x.point[1])/(w.point[0]-x.point[0]),r=180*Math.atan(r)/Math.PI,w.point[0]<x.point[0]&&(r+=180),f.rotate(-r*Math.PI/180)),f.translate(P,E,0),p-=b[0]*n[l].an/200,n[l+1]&&L!==n[l+1].ind&&(p+=n[l].an/2,p+=a.tr/1E3*a.finalSize);else{f.translate(k,q,0);a.ps&&f.translate(a.ps[0],a.ps[1]+a.ascent,
0);switch(a.j){case 1:f.translate(n[l].animatorJustifyOffset+a.justifyOffset+(a.boxWidth-a.lineWidths[n[l].line]),0,0);break;case 2:f.translate(n[l].animatorJustifyOffset+a.justifyOffset+(a.boxWidth-a.lineWidths[n[l].line])/2,0,0)}f.translate(0,-a.ls);f.translate(J,0,0);f.translate(b[0]*n[l].an/200,b[1]*F/100,0);k+=n[l].l+a.tr/1E3*a.finalSize}"html"===h?V=f.toCSS():"svg"===h?V=f.to2dCSS():ba=[f.props[0],f.props[1],f.props[2],f.props[3],f.props[4],f.props[5],f.props[6],f.props[7],f.props[8],f.props[9],
f.props[10],f.props[11],f.props[12],f.props[13],f.props[14],f.props[15]];y=Q}g<=l?(r=new Va(y,U,Z,W,V,ba),this.renderedLetters.push(r),g+=1,this.lettersChangedFlag=!0):(r=this.renderedLetters[l],this.lettersChangedFlag=r.update(y,U,Z,W,V,ba)||this.lettersChangedFlag)}}};ka.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())};ka.prototype.mHelper=new X;ka.prototype.defaultPropsArray=[];z([L],ka);
Va.prototype.update=function(a,c,b,d,e,f){this._mdf.o=!1;this._mdf.sw=!1;this._mdf.sc=!1;this._mdf.fc=!1;this._mdf.m=!1;var h=this._mdf.p=!1;this.o!==a&&(this.o=a,h=this._mdf.o=!0);this.sw!==c&&(this.sw=c,h=this._mdf.sw=!0);this.sc!==b&&(this.sc=b,h=this._mdf.sc=!0);this.fc!==d&&(this.fc=d,h=this._mdf.fc=!0);this.m!==e&&(this.m=e,h=this._mdf.m=!0);!f.length||this.p[0]===f[0]&&this.p[1]===f[1]&&this.p[4]===f[4]&&this.p[5]===f[5]&&this.p[12]===f[12]&&this.p[13]===f[13]||(this.p=f,h=this._mdf.p=!0);
return h};P.prototype.defaultBoxWidth=[0,0];P.prototype.copyFromDocumentData=function(a){for(var c in a)this.currentData[c]=a[c]};P.prototype.setCurrentData=function(a,c){this.currentData!==a?(a.__complete||this.completeTextData(a),this.copyFromDocumentData(a),this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this.currentData.fillColorAnim=a.fillColorAnim||this.currentData.fillColorAnim,this.currentData.strokeColorAnim=a.strokeColorAnim||this.currentData.strokeColorAnim,this.currentData.strokeWidthAnim=
a.strokeWidthAnim||this.currentData.strokeWidthAnim,this._mdf=!0):c!==this.currentData.t&&(this._mdf=!0,this.completeTextData(a))};P.prototype.searchProperty=function(){return this.searchKeyframes()};P.prototype.searchKeyframes=function(){(this.kf=1<this.data.d.k.length)&&this.addEffect(this.getKeyframeValue.bind(this));return this.kf};P.prototype.addEffect=function(a){this.effectsSequence.push(a);this.elem.addDynamicProperty(this)};P.prototype.getValue=function(a){if(this.elem.globalData.frameId!==
this.frameId&&this.effectsSequence.length||a){var c=this.currentData.t;if(this.lock)this.setCurrentData(this.currentData,c);else{this.lock=!0;this._mdf=!1;var b=this.effectsSequence.length,d=a||this.currentData;for(a=0;a<b;a+=1)d=this.effectsSequence[a](d);this.setCurrentData(d,c);this.pv=this.v=this.currentData;this.lock=!1;this.frameId=this.elem.globalData.frameId}}};P.prototype.getKeyframeValue=function(a){for(var c=this.data.d.k,b,d=this.elem.comp.renderedFrame,e=0,f=c.length;e<=f-1;){b=c[e].s;
if(e===f-1||c[e+1].t>d)break;e+=1}this.keysIndex!==e&&(a=b,this.keysIndex=e);return a};P.prototype.buildFinalText=function(a){for(var c=hb.getCombinedCharacterCodes(),b=[],d=0,e=a.length;d<e;)-1!==c.indexOf(a.charCodeAt(d))?b[b.length-1]+=a.charAt(d):b.push(a.charAt(d)),d+=1;return b};P.prototype.completeTextData=function(a){a.__complete=!0;var c=this.elem.globalData.fontManager,b=this.data,d=[],e,f,h,g=0,k,q=b.m.g,l=0,m=0,n=0,p=[],w,A=0,r=c.getFontByName(a.f),t;h=r.fStyle?r.fStyle.split(" "):[];
var u=w="normal";f=h.length;for(e=0;e<f;e+=1)switch(t=h[e].toLowerCase(),t){case "italic":u="italic";break;case "bold":w="700";break;case "black":w="900";break;case "medium":w="500";break;case "regular":case "normal":w="400";break;case "light":case "thin":w="200"}a.fWeight=r.fWeight||w;a.fStyle=u;f=a.t.length;a.finalSize=a.s;a.finalText=this.buildFinalText(a.t);a.finalLineHeight=a.lh;u=a.tr/1E3*a.finalSize;if(a.sz){k=!0;for(var x=a.sz[0],z=a.sz[1],B,C;k;){C=this.buildFinalText(a.t);w=B=0;f=C.length;
var u=a.tr/1E3*a.finalSize,E=-1;for(e=0;e<f;e+=1)h=!1," "===C[e]?E=e:13===C[e].charCodeAt(0)&&(w=0,h=!0,B+=a.finalLineHeight||1.2*a.finalSize),c.chars?(t=c.getCharData(C[e],r.fStyle,r.fFamily),t=h?0:t.w*a.finalSize/100):t=c.measureText(C[e],a.f,a.finalSize),w+t>x&&" "!==C[e]?(-1===E?f+=1:e=E,B+=a.finalLineHeight||1.2*a.finalSize,C.splice(e,E===e?1:0,"\r"),E=-1,w=0):(w+=t,w+=u);B+=r.ascent*a.finalSize/100;this.canResize&&a.finalSize>this.minimumFontSize&&z<B?(--a.finalSize,a.finalLineHeight=a.finalSize*
a.lh/a.s):(a.finalText=C,f=a.finalText.length,k=!1)}}w=-u;for(e=x=0;e<f;e+=1)if(h=!1,z=a.finalText[e]," "===z?k="\u00a0":13===z.charCodeAt(0)?(x=0,p.push(w),A=w>A?w:A,w=-2*u,k="",h=!0,n+=1):k=a.finalText[e],c.chars?(t=c.getCharData(z,r.fStyle,c.getFontByName(a.f).fFamily),t=h?0:t.w*a.finalSize/100):t=c.measureText(k,a.f,a.finalSize)," "===z?x+=t+u:(w+=t+u+x,x=0),d.push({l:t,an:t,add:l,n:h,anIndexes:[],val:k,line:n,animatorJustifyOffset:0}),2==q){if(l+=t,""===k||"\u00a0"===k||e===f-1){if(""===k||"\u00a0"===
k)l-=t;for(;m<=e;)d[m].an=l,d[m].ind=g,d[m].extra=t,m+=1;g+=1;l=0}}else if(3==q){if(l+=t,""===k||e===f-1){for(""===k&&(l-=t);m<=e;)d[m].an=l,d[m].ind=g,d[m].extra=t,m+=1;l=0;g+=1}}else d[g].ind=g,d[g].extra=0,g+=1;a.l=d;A=w>A?w:A;p.push(w);if(a.sz)a.boxWidth=a.sz[0],a.justifyOffset=0;else switch(a.boxWidth=A,a.j){case 1:a.justifyOffset=-a.boxWidth;break;case 2:a.justifyOffset=-a.boxWidth/2;break;default:a.justifyOffset=0}a.lineWidths=p;q=b.a;g=q.length;n=[];for(c=0;c<g;c+=1){l=q[c];l.a.sc&&(a.strokeColorAnim=
!0);l.a.sw&&(a.strokeWidthAnim=!0);if(l.a.fc||l.a.fh||l.a.fs||l.a.fb)a.fillColorAnim=!0;A=0;p=l.s.b;for(e=0;e<f;e+=1)if(m=d[e],m.anIndexes[c]=A,1==p&&""!==m.val||2==p&&""!==m.val&&"\u00a0"!==m.val||3==p&&(m.n||"\u00a0"==m.val||e==f-1)||4==p&&(m.n||e==f-1))1===l.s.rn&&n.push(A),A+=1;b.a[c].s.totalChars=A;var p=-1,G;if(1===l.s.rn)for(e=0;e<f;e+=1)m=d[e],p!=m.anIndexes[c]&&(p=m.anIndexes[c],G=n.splice(Math.floor(Math.random()*n.length),1)[0]),m.anIndexes[c]=G}a.yOffset=a.finalLineHeight||1.2*a.finalSize;
a.ls=a.ls||0;a.ascent=r.ascent*a.finalSize/100};P.prototype.updateDocumentData=function(a,c){c=void 0===c?-1===this.keysIndex?0:this.keysIndex:c;var b=this.data.d.k[c].s,d;for(d in a)b[d]=a[d];this.recalculate(c)};P.prototype.recalculate=function(a){a=this.data.d.k[a].s;a.__complete=!1;this.keysIndex=this.kf?-1:0;this._isFirstFrame=!0;this.getValue(a)};P.prototype.canResizeFont=function(a){this.canResize=a;this.recalculate(this.keysIndex)};P.prototype.setMinimumFontSize=function(a){this.minimumFontSize=
Math.floor(a)||1;this.recalculate(this.keysIndex)};var Ib=function(){function a(a,b){this._currentTextLength=-1;this.k=!1;this.data=b;this.elem=a;this.comp=a.comp;this.finalE=this.finalS=0;this.initDynamicPropertyContainer(a);this.s=u.getProp(a,b.s||{k:0},0,0,this);this.e="e"in b?u.getProp(a,b.e,0,0,this):{v:100};this.o=u.getProp(a,b.o||{k:0},0,0,this);this.xe=u.getProp(a,b.xe||{k:0},0,0,this);this.ne=u.getProp(a,b.ne||{k:0},0,0,this);this.a=u.getProp(a,b.a,0,.01,this);this.dynamicProperties.length||
this.getValue()}var c=Math.max,b=Math.min,d=Math.floor;a.prototype={getMult:function(a){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var e=Da.getBezierEasing(this.ne.v/100,0,1-this.xe.v/100,1).get,h=0,g=this.finalS,k=this.finalE,q=this.data.sh;2==q?h=k===g?a>=k?1:0:c(0,b(.5/(k-g)+(a-g)/(k-g),1)):3==q?h=k===g?a>=k?0:1:1-c(0,b(.5/(k-g)+(a-g)/(k-g),1)):4==q?k===g?h=0:(h=c(0,b(.5/(k-g)+(a-g)/(k-g),1)),h=.5>h?2*h:1-2*(h-.5)):5==q?k===g?h=0:(h=k-g,a=b(c(0,a+.5-
g),k-g),a=-h/2+a,g=h/2,h=Math.sqrt(1-a*a/(g*g))):6==q?k===g?h=0:(a=b(c(0,a+.5-g),k-g),h=(1+Math.cos(Math.PI+2*Math.PI*a/(k-g)))/2):a>=d(g)&&(h=0>a-g?1-(g-a):c(0,b(k-a,1)));h=e(h);return h*this.a.v},getValue:function(a){this.iterateDynamicProperties();this._mdf=a||this._mdf;this._currentTextLength=this.elem.textProperty.currentData.l.length||0;a&&2===this.data.r&&(this.e.v=this._currentTextLength);var b=2===this.data.r?1:100/this._currentTextLength,c=this.o.v/b;a=this.s.v/b+c;b=this.e.v/b+c;a>b&&(c=
a,a=b,b=c);this.finalS=a;this.finalE=b}};z([L],a);return{getTextSelectorProp:function(b,c,d){return new a(b,c,d)}}}(),Qa=function(){return function(a,c,b,d){var e=0,f=a,h=E(f);return{newElement:function(){var a;e?(--e,a=h[e]):a=c();return a},release:function(a){e===f&&(h=Eb["double"](h),f*=2);b&&b(a);h[e]=a;e+=1}}}}(),Eb=function(){return{"double":function(a){return a.concat(E(a.length))}}}(),na=function(){return Qa(8,function(){return M("float32",2)})}(),Y=function(){var a=Qa(4,function(){return new ha},
function(a){var b=a._length,c;for(c=0;c<b;c+=1)na.release(a.v[c]),na.release(a.i[c]),na.release(a.o[c]),a.v[c]=null,a.i[c]=null,a.o[c]=null;a._length=0;a.c=!1});a.clone=function(c){var b=a.newElement(),d,e=void 0===c._length?c.v.length:c._length;b.setLength(e);b.c=c.c;for(d=0;d<e;d+=1)b.setTripleAt(c.v[d][0],c.v[d][1],c.o[d][0],c.o[d][1],c.i[d][0],c.i[d][1],d);return b};return a}(),xa=function(){var a=0,c=4,b=E(c);return{newShapeCollection:function(){var c;a?(--a,c=b[a]):c=new Ua;return c},release:function(d){var e,
f=d._length;for(e=0;e<f;e+=1)Y.release(d.shapes[e]);d._length=0;a===c&&(b=Eb["double"](b),c*=2);b[a]=d;a+=1}}}(),Bb=function(){return Qa(8,function(){return{lengths:[],totalLength:0}},function(a){var c,b=a.lengths.length;for(c=0;c<b;c+=1)Ab.release(a.lengths[c]);a.lengths.length=0})}(),Ab=function(){return Qa(8,function(){return{addedLength:0,percents:M("float32",ja),lengths:M("float32",ja)}})}();Z.prototype.checkLayers=function(a){var c;c=this.layers.length;var b;this.completeLayers=!0;for(--c;0<=
c;c--)this.elements[c]||(b=this.layers[c],b.ip-b.st<=a-this.layers[c].st&&b.op-b.st>a-this.layers[c].st&&this.buildItem(c)),this.completeLayers=this.elements[c]?this.completeLayers:!1;this.checkPendingElements()};Z.prototype.createItem=function(a){switch(a.ty){case 2:return this.createImage(a);case 0:return this.createComp(a);case 1:return this.createSolid(a);case 4:return this.createShape(a);case 5:return this.createText(a);case 13:return this.createCamera(a)}return this.createNull(a)};Z.prototype.createCamera=
function(){throw Error("You're using a 3d camera. Try the html renderer.");};Z.prototype.buildAllItems=function(){var a,c=this.layers.length;for(a=0;a<c;a+=1)this.buildItem(a);this.checkPendingElements()};Z.prototype.includeLayers=function(a){this.completeLayers=!1;var c,b=a.length,d,e=this.layers.length;for(c=0;c<b;c+=1)for(d=0;d<e;){if(this.layers[d].id==a[c].id){this.layers[d]=a[c];break}d+=1}};Z.prototype.setProjectInterface=function(a){this.globalData.projectInterface=a};Z.prototype.initItems=
function(){this.globalData.progressiveLoad||this.buildAllItems()};Z.prototype.buildElementParenting=function(a,c,b){for(var d=this.elements,e=this.layers,f=0,h=e.length;f<h;)e[f].ind==c&&(d[f]&&!0!==d[f]?(b.push(d[f]),d[f].setAsParent(),void 0!==e[f].parent?this.buildElementParenting(a,e[f].parent,b):a.setHierarchy(b)):(this.buildItem(f),this.addPendingElement(a))),f+=1};Z.prototype.addPendingElement=function(a){this.pendingElements.push(a)};Z.prototype.searchExtraCompositions=function(a){var c,b=
a.length;for(c=0;c<b;c+=1)if(a[c].xt){var d=this.createComp(a[c]);d.initExpressions();this.globalData.projectInterface.registerComposition(d)}};z([Z],G);G.prototype.createNull=function(a){return new ia(a,this.globalData,this)};G.prototype.createShape=function(a){return new H(a,this.globalData,this)};G.prototype.createText=function(a){return new ma(a,this.globalData,this)};G.prototype.createImage=function(a){return new Ha(a,this.globalData,this)};G.prototype.createComp=function(a){return new pb(a,
this.globalData,this)};G.prototype.createSolid=function(a){return new Wa(a,this.globalData,this)};G.prototype.configAnimation=function(a){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg");this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+a.w+" "+a.h);this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",a.w),this.svgElement.setAttribute("height",a.h),this.svgElement.style.width=
"100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)");this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className);this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio);this.animationItem.wrapper.appendChild(this.svgElement);var c=this.globalData.defs;this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem);this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem);
this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.globalData.nm=a.nm;this.globalData.compSize.w=a.w;this.globalData.compSize.h=a.h;this.globalData.frameRate=a.fr;this.data=a;var b=t("clipPath"),d=t("rect");d.setAttribute("width",a.w);d.setAttribute("height",a.h);d.setAttribute("x",0);d.setAttribute("y",0);var e="animationMask_"+T(10);b.setAttribute("id",e);b.appendChild(d);this.layerElement.setAttribute("clip-path","url("+O+"#"+e+")");c.appendChild(b);this.layers=a.layers;this.globalData.fontManager.addChars(a.chars);
this.globalData.fontManager.addFonts(a.fonts,c);this.elements=E(a.layers.length)};G.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="";this.layerElement=null;this.globalData.defs=null;var a,c=this.layers?this.layers.length:0;for(a=0;a<c;a++)this.elements[a]&&this.elements[a].destroy();this.elements.length=0;this.destroyed=!0;this.animationItem=null};G.prototype.updateContainerSize=function(){};G.prototype.buildItem=function(a){var c=this.elements;if(!c[a]&&99!=this.layers[a].ty){c[a]=
!0;var b=this.createItem(this.layers[a]);c[a]=b;va&&(0===this.layers[a].ty&&this.globalData.projectInterface.registerComposition(b),b.initExpressions());this.appendElementInPos(b,a);this.layers[a].tt&&(this.elements[a-1]&&!0!==this.elements[a-1]?b.setMatte(c[a-1].layerId):(this.buildItem(a-1),this.addPendingElement(b)))}};G.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var a=this.pendingElements.pop();a.checkParenting();if(a.data.tt)for(var c=0,b=this.elements.length;c<
b;){if(this.elements[c]===a){a.setMatte(this.elements[c-1].layerId);break}c+=1}}};G.prototype.renderFrame=function(a){if(this.renderedFrame!==a&&!this.destroyed){null===a?a=this.renderedFrame:this.renderedFrame=a;this.globalData.frameNum=a;this.globalData.frameId+=1;this.globalData.projectInterface.currentFrame=a;this.globalData._mdf=!1;var c,b=this.layers.length;this.completeLayers||this.checkLayers(a);for(c=b-1;0<=c;c--)(this.completeLayers||this.elements[c])&&this.elements[c].prepareFrame(a-this.layers[c].st);
if(this.globalData._mdf)for(c=0;c<b;c+=1)(this.completeLayers||this.elements[c])&&this.elements[c].renderFrame()}};G.prototype.appendElementInPos=function(a,c){var b=a.getBaseElement();if(b){for(var d=0,e;d<c;)this.elements[d]&&!0!==this.elements[d]&&this.elements[d].getBaseElement()&&(e=this.elements[d].getBaseElement()),d+=1;e?this.layerElement.insertBefore(b,e):this.layerElement.appendChild(b)}};G.prototype.hide=function(){this.layerElement.style.display="none"};G.prototype.show=function(){this.layerElement.style.display=
"block"};la.prototype.getMaskProperty=function(a){return this.viewData[a].prop};la.prototype.renderFrame=function(a){var c=this.element.finalTransform.mat,b,d=this.masksProperties.length;for(b=0;b<d;b++)if((this.viewData[b].prop._mdf||a)&&this.drawPath(this.masksProperties[b],this.viewData[b].prop.v,this.viewData[b]),(this.viewData[b].op._mdf||a)&&this.viewData[b].elem.setAttribute("fill-opacity",this.viewData[b].op.v),"n"!==this.masksProperties[b].mode&&(this.viewData[b].invRect&&(this.element.finalTransform.mProp._mdf||
a)&&(this.viewData[b].invRect.setAttribute("x",-c.props[12]),this.viewData[b].invRect.setAttribute("y",-c.props[13])),this.storedData[b].x&&(this.storedData[b].x._mdf||a))){var e=this.storedData[b].expan;0>this.storedData[b].x.v?("erode"!==this.storedData[b].lastOperator&&(this.storedData[b].lastOperator="erode",this.storedData[b].elem.setAttribute("filter","url("+O+"#"+this.storedData[b].filterId+")")),e.setAttribute("radius",-this.storedData[b].x.v)):("dilate"!==this.storedData[b].lastOperator&&
(this.storedData[b].lastOperator="dilate",this.storedData[b].elem.setAttribute("filter",null)),this.storedData[b].elem.setAttribute("stroke-width",2*this.storedData[b].x.v))}};la.prototype.getMaskelement=function(){return this.maskElement};la.prototype.createLayerSolidPath=function(){var a;a="M0,0 h"+this.globalData.compSize.w;a+=" v"+this.globalData.compSize.h;a+=" h-"+this.globalData.compSize.w;return a+=" v-"+this.globalData.compSize.h+" "};la.prototype.drawPath=function(a,c,b){var d=" M"+c.v[0][0]+
","+c.v[0][1],e,f;f=c._length;for(e=1;e<f;e+=1)d+=" C"+c.o[e-1][0]+","+c.o[e-1][1]+" "+c.i[e][0]+","+c.i[e][1]+" "+c.v[e][0]+","+c.v[e][1];c.c&&1<f&&(d+=" C"+c.o[e-1][0]+","+c.o[e-1][1]+" "+c.i[0][0]+","+c.i[0][1]+" "+c.v[0][0]+","+c.v[0][1]);b.lastPath!==d&&(e="",b.elem&&(c.c&&(e=a.inv?this.solidPath+d:d),b.elem.setAttribute("d",e)),b.lastPath=d)};la.prototype.destroy=function(){this.masksProperties=this.data=this.maskElement=this.globalData=this.element=null};pa.prototype={initHierarchy:function(){this.hierarchy=
[];this._isParent=!1;this.checkParenting()},setHierarchy:function(a){this.hierarchy=a},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}};qa.prototype={initFrame:function(){this._isFirstFrame=!1;this.dynamicProperties=[];this._mdf=!1},prepareProperties:function(a,c){var b,d=this.dynamicProperties.length;for(b=0;b<d;b+=1)if(c||this._isParent&&"transform"===this.dynamicProperties[b].propType)this.dynamicProperties[b].getValue(),
this.dynamicProperties[b]._mdf&&(this._mdf=this.globalData._mdf=!0)},addDynamicProperty:function(a){-1===this.dynamicProperties.indexOf(a)&&this.dynamicProperties.push(a)}};ra.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?Za.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new X};this.data.ao&&(this.finalTransform.mProp.autoOriented=!0)},renderTransform:function(){this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame;
this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame;if(this.hierarchy){var a,c=this.finalTransform.mat,b=0,d=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;b<d;){if(this.hierarchy[b].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}b+=1}if(this.finalTransform._matMdf)for(a=this.finalTransform.mProp.v.props,c.cloneFromProps(a),b=0;b<d;b+=1)a=this.hierarchy[b].finalTransform.mProp.v.props,c.transform(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],
a[9],a[10],a[11],a[12],a[13],a[14],a[15])}},globalToLocal:function(a){var c=[];c.push(this.finalTransform);for(var b=!0,d=this.comp;b;)d.finalTransform?(d.data.hasMask&&c.splice(0,0,d.finalTransform),d=d.comp):b=!1;for(var d=c.length,e,b=0;b<d;b+=1)e=c[b].mat.applyToPointArray(0,0,0),a=[a[0]-e[0],a[1]-e[1],0];return a},mHelper:new X};ib.prototype={initRenderable:function(){this.isTransparent=this.hidden=this.isInRange=!1;this.renderableComponents=[]},addRenderableComponent:function(a){-1===this.renderableComponents.indexOf(a)&&
this.renderableComponents.push(a)},removeRenderableComponent:function(a){-1!==this.renderableComponents.indexOf(a)&&this.renderableComponents.splice(this.renderableComponents.indexOf(a),1)},prepareRenderableFrame:function(a){this.checkLayerLimits(a)},checkTransparency:function(){0>=this.finalTransform.mProp.o.v?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(a){this.data.ip-
this.data.st<=a&&this.data.op-this.data.st>a?!0!==this.isInRange&&(this.isInRange=this._mdf=this.globalData._mdf=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var a,c=this.renderableComponents.length;for(a=0;a<c;a+=1)this.renderableComponents[a].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,
h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};(function(){z([ib,Gb({initElement:function(a,c,b){this.initFrame();this.initBaseData(a,c,b);this.initTransform(a,c,b);this.initHierarchy();this.initRenderable();this.initRendererElement();this.createContainerElements();this.addMasks();this.createContent();this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&
!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(a){this._mdf=!1;this.prepareRenderableFrame(a);this.prepareProperties(a,this.isInRange);this.checkTransparency()},destroy:function(){this.innerElem=
null;this.destroyBaseElement()}})],Aa)})();jb.prototype.reset=function(){this.d="";this._mdf=!1};kb.prototype.setAsAnimated=function(){this._isAnimated=!0};z([L],lb);z([L],mb);sa.prototype.initGradientData=function(a,c,b){this.o=u.getProp(a,c.o,0,.01,this);this.s=u.getProp(a,c.s,1,null,this);this.e=u.getProp(a,c.e,1,null,this);this.h=u.getProp(a,c.h||{k:0},0,.01,this);this.a=u.getProp(a,c.a||{k:0},0,C,this);this.g=new za(a,c.g,this);this.style=b;this.stops=[];this.setGradientData(b.pElem,c);this.setGradientOpacity(c,
b);this._isAnimated=!!this._isAnimated};sa.prototype.setGradientData=function(a,c){var b="gr_"+T(10),d=t(1===c.t?"linearGradient":"radialGradient");d.setAttribute("id",b);d.setAttribute("spreadMethod","pad");d.setAttribute("gradientUnits","userSpaceOnUse");var e=[],f,h,g;g=4*c.g.p;for(h=0;h<g;h+=4)f=t("stop"),d.appendChild(f),e.push(f);a.setAttribute("gf"===c.ty?"fill":"stroke","url(#"+b+")");this.gf=d;this.cst=e};sa.prototype.setGradientOpacity=function(a,c){if(this.g._hasOpacity&&!this.g._collapsable){var b,
d,e,f=t("mask"),h=t("path");f.appendChild(h);var g="op_"+T(10),k="mk_"+T(10);f.setAttribute("id",k);var q=t(1===a.t?"linearGradient":"radialGradient");q.setAttribute("id",g);q.setAttribute("spreadMethod","pad");q.setAttribute("gradientUnits","userSpaceOnUse");e=a.g.k.k[0].s?a.g.k.k[0].s.length:a.g.k.k.length;var l=this.stops;for(d=4*a.g.p;d<e;d+=2)b=t("stop"),b.setAttribute("stop-color","rgb(255,255,255)"),q.appendChild(b),l.push(b);h.setAttribute("gf"===a.ty?"fill":"stroke","url(#"+g+")");this.of=
q;this.ms=f;this.ost=l;this.maskId=k;c.msElem=h}};z([L],sa);z([sa,L],nb);var Sb=function(){function a(a,b,c){(c||b.transform.op._mdf)&&b.transform.container.setAttribute("opacity",b.transform.op.v);(c||b.transform.mProps._mdf)&&b.transform.container.setAttribute("transform",b.transform.mProps.v.to2dCSS())}function c(a,b,c){var d,e,f,k,l,q=b.styles.length,t=b.lvl,u,x;for(l=0;l<q;l+=1){a=b.sh._mdf||c;if(b.styles[l].lvl<t){x=g.reset();e=t-b.styles[l].lvl;for(f=b.transformers.length-1;!a&&0<e;)a=b.transformers[f].mProps._mdf||
a,e--,f--;if(a)for(e=t-b.styles[l].lvl,f=b.transformers.length-1;0<e;)d=b.transformers[f].mProps.v.props,x.transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9],d[10],d[11],d[12],d[13],d[14],d[15]),e--,f--}else x=h;u=b.sh.paths;e=u._length;if(a){f="";for(d=0;d<e;d+=1)(k=u.shapes[d])&&k._length&&(f+=Cb(k,k._length,k.c,x));b.caches[l]=f}else f=b.caches[l];b.styles[l].d+=f;b.styles[l]._mdf=a||b.styles[l]._mdf}}function b(a,b,c){a=b.style;(b.c._mdf||c)&&a.pElem.setAttribute("fill","rgb("+S(b.c.v[0])+
","+S(b.c.v[1])+","+S(b.c.v[2])+")");(b.o._mdf||c)&&a.pElem.setAttribute("fill-opacity",b.o.v)}function d(a,b,c){e(a,b,c);f(a,b,c)}function e(a,b,c){var d=b.gf,e=b.g._hasOpacity,f=b.s.v,g=b.e.v;(b.o._mdf||c)&&b.style.pElem.setAttribute("gf"===a.ty?"fill-opacity":"stroke-opacity",b.o.v);if(b.s._mdf||c){var h=1===a.t?"x1":"cx",k="x1"===h?"y1":"cy";d.setAttribute(h,f[0]);d.setAttribute(k,f[1]);e&&!b.g._collapsable&&(b.of.setAttribute(h,f[0]),b.of.setAttribute(k,f[1]))}var l,q;if(b.g._cmdf||c){var h=
b.cst,t=b.g.c;l=h.length;for(k=0;k<l;k+=1)q=h[k],q.setAttribute("offset",t[4*k]+"%"),q.setAttribute("stop-color","rgb("+t[4*k+1]+","+t[4*k+2]+","+t[4*k+3]+")")}if(e&&(b.g._omdf||c))for(t=b.g.o,h=b.g._collapsable?b.cst:b.ost,l=h.length,k=0;k<l;k+=1)q=h[k],b.g._collapsable||q.setAttribute("offset",t[2*k]+"%"),q.setAttribute("stop-opacity",t[2*k+1]);if(1===a.t){if(b.e._mdf||c)d.setAttribute("x2",g[0]),d.setAttribute("y2",g[1]),e&&!b.g._collapsable&&(b.of.setAttribute("x2",g[0]),b.of.setAttribute("y2",
g[1]))}else{var u;if(b.s._mdf||b.e._mdf||c)u=Math.sqrt(Math.pow(f[0]-g[0],2)+Math.pow(f[1]-g[1],2)),d.setAttribute("r",u),e&&!b.g._collapsable&&b.of.setAttribute("r",u);if(b.e._mdf||b.h._mdf||b.a._mdf||c)u||(u=Math.sqrt(Math.pow(f[0]-g[0],2)+Math.pow(f[1]-g[1],2))),a=Math.atan2(g[1]-f[1],g[0]-f[0]),c=u*(1<=b.h.v?.99:-1>=b.h.v?-.99:b.h.v),u=Math.cos(a+b.a.v)*c+f[0],f=Math.sin(a+b.a.v)*c+f[1],d.setAttribute("fx",u),d.setAttribute("fy",f),e&&!b.g._collapsable&&(b.of.setAttribute("fx",u),b.of.setAttribute("fy",
f))}}function f(a,b,c){a=b.style;var d=b.d;d&&(d._mdf||c)&&d.dashStr&&(a.pElem.setAttribute("stroke-dasharray",d.dashStr),a.pElem.setAttribute("stroke-dashoffset",d.dashoffset[0]));b.c&&(b.c._mdf||c)&&a.pElem.setAttribute("stroke","rgb("+S(b.c.v[0])+","+S(b.c.v[1])+","+S(b.c.v[2])+")");(b.o._mdf||c)&&a.pElem.setAttribute("stroke-opacity",b.o.v);if(b.w._mdf||c)a.pElem.setAttribute("stroke-width",b.w.v),a.msElem&&a.msElem.setAttribute("stroke-width",b.w.v)}var h=new X,g=new X;return{createRenderFunction:function(g){switch(g.ty){case "fl":return b;
case "gf":return e;case "gs":return d;case "st":return f;case "sh":case "el":case "rc":case "sr":return c;case "tr":return a}}}}();ta.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var a=0,c=this.data.masksProperties.length;a<c;){if("n"!==this.data.masksProperties[a].mode&&!1!==this.data.masksProperties[a].cl)return!0;a+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this);this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);
var a=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(a);0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=
this.layerInterface.textInterface)},blendModeEnums:{1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},getBlendMode:function(){return this.blendModeEnums[this.data.bm]||""},setBlendMode:function(){var a=this.getBlendMode();(this.baseElement||this.layerElement).style["mix-blend-mode"]=a},initBaseData:function(a,c,b){this.globalData=c;this.comp=b;this.data=
a;this.layerId="ly_"+T(10);this.data.sr||(this.data.sr=1);this.effectsManager=new Mb(this.data,this,this.dynamicProperties)},getType:function(){return this.type}};ia.prototype.prepareFrame=function(a){this.prepareProperties(a,!0)};ia.prototype.renderFrame=function(){};ia.prototype.getBaseElement=function(){return null};ia.prototype.destroy=function(){};ia.prototype.sourceRectAtTime=function(){};ia.prototype.hide=function(){};z([ta,ra,pa,qa],ia);Ba.prototype={initRendererElement:function(){this.layerElement=
t("g")},createContainerElements:function(){this.matteElement=t("g");this.maskedElement=this.transformedElement=this.layerElement;this._sizeChanged=!1;var a=null,c,b;if(this.data.td)if(3==this.data.td||1==this.data.td){var d=t("mask");d.setAttribute("id",this.layerId);d.setAttribute("mask-type",3==this.data.td?"luminance":"alpha");d.appendChild(this.layerElement);a=d;this.globalData.defs.appendChild(d);Db.maskType||1!=this.data.td||(d.setAttribute("mask-type","luminance"),c=T(10),b=Ca.createFilter(c),
this.globalData.defs.appendChild(b),b.appendChild(Ca.createAlphaToLuminanceFilter()),b=t("g"),b.appendChild(this.layerElement),a=b,d.appendChild(b),b.setAttribute("filter","url("+O+"#"+c+")"))}else{if(2==this.data.td){d=t("mask");d.setAttribute("id",this.layerId);d.setAttribute("mask-type","alpha");var e=t("g");d.appendChild(e);c=T(10);b=Ca.createFilter(c);a=t("feColorMatrix");a.setAttribute("type","matrix");a.setAttribute("color-interpolation-filters","sRGB");a.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 -1 1");
b.appendChild(a);this.globalData.defs.appendChild(b);var f=t("rect");f.setAttribute("width",this.comp.data.w);f.setAttribute("height",this.comp.data.h);f.setAttribute("x","0");f.setAttribute("y","0");f.setAttribute("fill","#ffffff");f.setAttribute("opacity","0");e.setAttribute("filter","url("+O+"#"+c+")");e.appendChild(f);e.appendChild(this.layerElement);a=e;Db.maskType||(d.setAttribute("mask-type","luminance"),b.appendChild(Ca.createAlphaToLuminanceFilter()),b=t("g"),e.appendChild(f),b.appendChild(this.layerElement),
a=b,e.appendChild(b));this.globalData.defs.appendChild(d)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),this.baseElement=a=this.matteElement):this.baseElement=this.layerElement;this.data.ln&&this.layerElement.setAttribute("id",this.data.ln);this.data.cl&&this.layerElement.setAttribute("class",this.data.cl);0!==this.data.ty||this.data.hd||(b=t("clipPath"),d=t("path"),d.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z"),c="cp_"+T(8),
b.setAttribute("id",c),b.appendChild(d),this.globalData.defs.appendChild(b),this.checkMasks()?(b=t("g"),b.setAttribute("clip-path","url("+O+"#"+c+")"),b.appendChild(this.layerElement),this.transformedElement=b,a?a.appendChild(this.transformedElement):this.baseElement=this.transformedElement):this.layerElement.setAttribute("clip-path","url("+O+"#"+c+")"));0!==this.data.bm&&this.setBlendMode();this.renderableEffectsManager=new ub(this)},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",
this.finalTransform.mat.to2dCSS());this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.matteElement=this.layerElement=null;this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},addMasks:function(){this.maskManager=new la(this.data,this,this.globalData)},setMatte:function(a){this.matteElement&&this.matteElement.setAttribute("mask","url("+O+"#"+a+")")}};ob.prototype={addShapeToModifiers:function(a){var c,
b=this.shapeModifiers.length;for(c=0;c<b;c+=1)this.shapeModifiers[c].addShape(a)},isShapeInAnimatedModifiers:function(a){for(var c=this.shapeModifiers.length;0<c;)if(this.shapeModifiers[0].isAnimatedWithShape(a))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var a,c=this.shapes.length;for(a=0;a<c;a+=1)this.shapes[a].sh.reset();c=this.shapeModifiers.length;for(a=c-1;0<=a;--a)this.shapeModifiers[a].processShapes(this._isFirstFrame)}},lcEnum:{1:"butt",2:"round",3:"square"},
ljEnum:{1:"miter",2:"round",3:"butt"},searchProcessedElement:function(a){for(var c=this.processedElements,b=0,d=c.length;b<d;){if(c[b].elem===a)return c[b].pos;b+=1}return 0},addProcessedElement:function(a,c){for(var b=this.processedElements,d=b.length;d;)if(--d,b[d].elem===a){b[d].pos=c;return}b.push(new Jb(a,c))},prepareFrame:function(a){this.prepareRenderableFrame(a);this.prepareProperties(a,this.isInRange)}};W.prototype.initElement=function(a,c,b){this.lettersChangedFlag=!0;this.initFrame();this.initBaseData(a,
c,b);this.textProperty=new P(this,a.t,this.dynamicProperties);this.textAnimator=new ka(a.t,this.renderType,this);this.initTransform(a,c,b);this.initHierarchy();this.initRenderable();this.initRendererElement();this.createContainerElements();this.addMasks();this.createContent();this.hide();this.textAnimator.searchProperties(this.dynamicProperties)};W.prototype.prepareFrame=function(a){this._mdf=!1;this.prepareRenderableFrame(a);this.prepareProperties(a,this.isInRange);if(this.textProperty._mdf||this.textProperty._isFirstFrame)this.buildNewText(),
this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1};W.prototype.createPathShape=function(a,c){var b,d=c.length,e,f="";for(b=0;b<d;b+=1)e=c[b].ks.k,f+=Cb(e,e.i.length,!0,a);return f};W.prototype.updateDocumentData=function(a,c){this.textProperty.updateDocumentData(a,c)};W.prototype.canResizeFont=function(a){this.textProperty.canResizeFont(a)};W.prototype.setMinimumFontSize=function(a){this.textProperty.setMinimumFontSize(a)};W.prototype.applyTextPropertiesToMatrix=function(a,c,b,d,e){a.ps&&
c.translate(a.ps[0],a.ps[1]+a.ascent,0);c.translate(0,-a.ls,0);switch(a.j){case 1:c.translate(a.justifyOffset+(a.boxWidth-a.lineWidths[b]),0,0);break;case 2:c.translate(a.justifyOffset+(a.boxWidth-a.lineWidths[b])/2,0,0)}c.translate(d,e,0)};W.prototype.buildColor=function(a){return"rgb("+Math.round(255*a[0])+","+Math.round(255*a[1])+","+Math.round(255*a[2])+")"};W.prototype.emptyProp=new Va;W.prototype.destroy=function(){};z([ta,ra,pa,qa,Aa],ga);ga.prototype.initElement=function(a,c,b){this.initFrame();
this.initBaseData(a,c,b);this.initTransform(a,c,b);this.initRenderable();this.initHierarchy();this.initRendererElement();this.createContainerElements();this.addMasks();!this.data.xt&&c.progressiveLoad||this.buildAllItems();this.hide()};ga.prototype.prepareFrame=function(a){this._mdf=!1;this.prepareRenderableFrame(a);this.prepareProperties(a,this.isInRange);if(this.isInRange||this.data.xt){this.tm._placeholder?this.renderedFrame=a/this.data.sr:(a=this.tm.v,a===this.data.op&&(a=this.data.op-1),this.renderedFrame=
a);var c=this.elements.length;this.completeLayers||this.checkLayers(this.renderedFrame);for(a=0;a<c;a+=1)if(this.completeLayers||this.elements[a])this.elements[a].prepareFrame(this.renderedFrame-this.layers[a].st),this.elements[a]._mdf&&(this._mdf=!0)}};ga.prototype.renderInnerContent=function(){var a,c=this.layers.length;for(a=0;a<c;a+=1)(this.completeLayers||this.elements[a])&&this.elements[a].renderFrame()};ga.prototype.setElements=function(a){this.elements=a};ga.prototype.getElements=function(){return this.elements};
ga.prototype.destroyElements=function(){var a,c=this.layers.length;for(a=0;a<c;a+=1)this.elements[a]&&this.elements[a].destroy()};ga.prototype.destroy=function(){this.destroyElements();this.destroyBaseElement()};z([ta,ra,Ba,pa,qa,Aa],Ha);Ha.prototype.createContent=function(){var a=this.globalData.getAssetsPath(this.assetData);this.innerElem=t("image");this.innerElem.setAttribute("width",this.assetData.w+"px");this.innerElem.setAttribute("height",this.assetData.h+"px");this.innerElem.setAttribute("preserveAspectRatio",
"xMidYMid slice");this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",a);this.layerElement.appendChild(this.innerElem)};z([Ha],Wa);Wa.prototype.createContent=function(){var a=t("rect");a.setAttribute("width",this.data.sw);a.setAttribute("height",this.data.sh);a.setAttribute("fill",this.data.sc);this.layerElement.appendChild(a)};z([G,ga,Ba],pb);z([ta,ra,Ba,pa,qa,Aa,W],ma);ma.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=
t("text"))};ma.prototype.buildTextContents=function(a){for(var c=0,b=a.length,d=[],e="";c<b;)a[c]===String.fromCharCode(13)?(d.push(e),e=""):e+=a[c],c+=1;d.push(e);return d};ma.prototype.buildNewText=function(){var a,c,b=this.textProperty.currentData;this.renderedLetters=E(b?b.l.length:0);b.fc?this.layerElement.setAttribute("fill",this.buildColor(b.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)");b.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(b.sc)),this.layerElement.setAttribute("stroke-width",
b.sw));this.layerElement.setAttribute("font-size",b.finalSize);var d=this.globalData.fontManager.getFontByName(b.f);d.fClass?this.layerElement.setAttribute("class",d.fClass):(this.layerElement.setAttribute("font-family",d.fFamily),a=b.fWeight,this.layerElement.setAttribute("font-style",b.fStyle),this.layerElement.setAttribute("font-weight",a));var e=b.l||[],f=this.globalData.fontManager.chars;if(c=e.length){var h,g=this.mHelper,k,q="",l=this.data.singleShape,m=0,n=0,p=!0,w=b.tr/1E3*b.finalSize;if(!l||
f||b.sz){var u=this.textSpans.length;for(a=0;a<c;a+=1)f&&l&&0!==a||(h=u>a?this.textSpans[a]:t(f?"path":"text"),u<=a&&(h.setAttribute("stroke-linecap","butt"),h.setAttribute("stroke-linejoin","round"),h.setAttribute("stroke-miterlimit","4"),this.textSpans[a]=h,this.layerElement.appendChild(h)),h.style.display="inherit"),g.reset(),g.scale(b.finalSize/100,b.finalSize/100),l&&(e[a].n&&(m=-w,n+=b.yOffset,n+=p?1:0,p=!1),this.applyTextPropertiesToMatrix(b,g,e[a].line,m,n),m+=e[a].l||0,m+=w),f?(k=(k=this.globalData.fontManager.getCharData(b.finalText[a],
d.fStyle,this.globalData.fontManager.getFontByName(b.f).fFamily))&&k.data||{},k=k.shapes?k.shapes[0].it:[],l?q+=this.createPathShape(g,k):h.setAttribute("d",this.createPathShape(g,k))):(l&&h.setAttribute("transform","translate("+g.props[12]+","+g.props[13]+")"),h.textContent=e[a].val,h.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));l&&h.setAttribute("d",q)}else{d=this.textContainer;h="start";switch(b.j){case 1:h="end";break;case 2:h="middle"}d.setAttribute("text-anchor",
h);d.setAttribute("letter-spacing",w);w=this.buildTextContents(b.finalText);c=w.length;n=b.ps?b.ps[1]+b.ascent:0;for(a=0;a<c;a+=1)h=this.textSpans[a]||t("tspan"),h.textContent=w[a],h.setAttribute("x",0),h.setAttribute("y",n),h.style.display="inherit",d.appendChild(h),this.textSpans[a]=h,n+=b.finalLineHeight;this.layerElement.appendChild(d)}for(;a<this.textSpans.length;)this.textSpans[a].style.display="none",a+=1;this._sizeChanged=!0}};ma.prototype.sourceRectAtTime=function(a){this.prepareFrame(this.comp.renderedFrame-
this.data.st);this.renderInnerContent();this._sizeChanged&&(this._sizeChanged=!1,a=this.layerElement.getBBox(),this.bbox={top:a.y,left:a.x,width:a.width,height:a.height});return this.bbox};ma.prototype.renderInnerContent=function(){if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var a,c,b=this.textAnimator.renderedLetters,d=this.textProperty.currentData.l;
c=d.length;var e,f;for(a=0;a<c;a+=1)d[a].n||(e=b[a],f=this.textSpans[a],e._mdf.m&&f.setAttribute("transform",e.m),e._mdf.o&&f.setAttribute("opacity",e.o),e._mdf.sw&&f.setAttribute("stroke-width",e.sw),e._mdf.sc&&f.setAttribute("stroke",e.sc),e._mdf.fc&&f.setAttribute("fill",e.fc))}};z([ta,ra,Ba,ob,pa,qa,Aa],H);H.prototype.initSecondaryElement=function(){};H.prototype.identityMatrix=new X;H.prototype.buildExpressionInterface=function(){};H.prototype.createContent=function(){this.searchShapes(this.shapesData,
this.itemsData,this.prevViewData,this.layerElement,0,[],!0);this.filterUniqueShapes()};H.prototype.filterUniqueShapes=function(){var a,c=this.shapes.length,b,d,e=this.stylesList.length,f,h=[],g;for(d=0;d<e;d+=1){f=this.stylesList[d];g=!1;for(a=h.length=0;a<c;a+=1)b=this.shapes[a],-1!==b.styles.indexOf(f)&&(h.push(b),g=b._isAnimated||g);1<h.length&&g&&this.setShapesAsAnimated(h)}};H.prototype.setShapesAsAnimated=function(a){var c,b=a.length;for(c=0;c<b;c+=1)a[c].setAsAnimated()};H.prototype.createStyleElement=
function(a,c){var b,d=new jb(a,c),e=d.pElem;if("st"===a.ty)b=new lb(this,a,d);else if("fl"===a.ty)b=new mb(this,a,d);else if("gf"===a.ty||"gs"===a.ty)b=new ("gf"===a.ty?sa:nb)(this,a,d),this.globalData.defs.appendChild(b.gf),b.maskId&&(this.globalData.defs.appendChild(b.ms),this.globalData.defs.appendChild(b.of),e.setAttribute("mask","url(#"+b.maskId+")"));if("st"===a.ty||"gs"===a.ty)e.setAttribute("stroke-linecap",this.lcEnum[a.lc]||"round"),e.setAttribute("stroke-linejoin",this.ljEnum[a.lj]||"round"),
e.setAttribute("fill-opacity","0"),1===a.lj&&e.setAttribute("stroke-miterlimit",a.ml);2===a.r&&e.setAttribute("fill-rule","evenodd");a.ln&&e.setAttribute("id",a.ln);a.cl&&e.setAttribute("class",a.cl);this.stylesList.push(d);this.addToAnimatedContents(a,b);return b};H.prototype.createGroupElement=function(a){var c=new Lb;a.ln&&c.gr.setAttribute("id",a.ln);return c};H.prototype.createTransformElement=function(a,c){var b=Za.getTransformProperty(this,a,this),b=new Kb(b,b.o,c);this.addToAnimatedContents(a,
b);return b};H.prototype.createShapeElement=function(a,c,b){var d=4;"rc"===a.ty?d=5:"el"===a.ty?d=6:"sr"===a.ty&&(d=7);d=Ga.getShapeProp(this,a,d,this);c=new kb(c,b,d);this.shapes.push(c);this.addShapeToModifiers(c);this.addToAnimatedContents(a,c);return c};H.prototype.addToAnimatedContents=function(a,c){for(var b=0,d=this.animatedContents.length;b<d;){if(this.animatedContents[b].element===c)return;b+=1}this.animatedContents.push({fn:Sb.createRenderFunction(a),element:c,data:a})};H.prototype.setElementStyles=
function(a){a=a.styles;var c,b=this.stylesList.length;for(c=0;c<b;c+=1)this.stylesList[c].closed||a.push(this.stylesList[c])};H.prototype.reloadShapes=function(){this._isFirstFrame=!0;var a,c=this.itemsData.length;for(a=0;a<c;a+=1)this.prevViewData[a]=this.itemsData[a];this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0);this.filterUniqueShapes();c=this.dynamicProperties.length;for(a=0;a<c;a+=1)this.dynamicProperties[a].getValue();this.renderModifiers()};H.prototype.searchShapes=
function(a,c,b,d,e,f,h){f=[].concat(f);var g,k=a.length-1,q,l=[],m=[];for(g=k;0<=g;--g){(k=this.searchProcessedElement(a[g]))?c[g]=b[k-1]:a[g]._render=h;if("fl"==a[g].ty||"st"==a[g].ty||"gf"==a[g].ty||"gs"==a[g].ty)k?c[g].style.closed=!1:c[g]=this.createStyleElement(a[g],e),a[g]._render&&d.appendChild(c[g].style.pElem),l.push(c[g].style);else if("gr"==a[g].ty){if(k)for(q=c[g].it.length,k=0;k<q;k+=1)c[g].prevViewData[k]=c[g].it[k];else c[g]=this.createGroupElement(a[g]);this.searchShapes(a[g].it,c[g].it,
c[g].prevViewData,c[g].gr,e+1,f,h);a[g]._render&&d.appendChild(c[g].gr)}else"tr"==a[g].ty?(k||(c[g]=this.createTransformElement(a[g],d)),k=c[g].transform,f.push(k)):"sh"==a[g].ty||"rc"==a[g].ty||"el"==a[g].ty||"sr"==a[g].ty?(k||(c[g]=this.createShapeElement(a[g],f,e)),this.setElementStyles(c[g])):"tm"==a[g].ty||"rd"==a[g].ty||"ms"==a[g].ty?(k?(k=c[g],k.closed=!1):(k=Ea.getModifier(a[g].ty),k.init(this,a[g]),c[g]=k,this.shapeModifiers.push(k)),m.push(k)):"rp"==a[g].ty&&(k?(k=c[g],k.closed=!0):(k=Ea.getModifier(a[g].ty),
c[g]=k,k.init(this,a,g,c),this.shapeModifiers.push(k),h=!1),m.push(k));this.addProcessedElement(a[g],g+1)}k=l.length;for(g=0;g<k;g+=1)l[g].closed=!0;k=m.length;for(g=0;g<k;g+=1)m[g].closed=!0};H.prototype.renderInnerContent=function(){this.renderModifiers();var a,c=this.stylesList.length;for(a=0;a<c;a+=1)this.stylesList[a].reset();this.renderShape();for(a=0;a<c;a+=1)if(this.stylesList[a]._mdf||this._isFirstFrame)this.stylesList[a].msElem&&(this.stylesList[a].msElem.setAttribute("d",this.stylesList[a].d),
this.stylesList[a].d="M0 0"+this.stylesList[a].d),this.stylesList[a].pElem.setAttribute("d",this.stylesList[a].d||"M0 0")};H.prototype.renderShape=function(){var a,c=this.animatedContents.length,b;for(a=0;a<c;a+=1)b=this.animatedContents[a],(this._isFirstFrame||b.element._isAnimated)&&b.fn(b.data,b.element,this._isFirstFrame)};H.prototype.destroy=function(){this.destroyBaseElement();this.itemsData=this.shapeData=null};qb.prototype.renderFrame=function(a){if(a||this.filterManager._mdf){a=this.filterManager.effectElements[0].p.v;
var c=this.filterManager.effectElements[1].p.v;this.matrixFilter.setAttribute("values",c[0]-a[0]+" 0 0 0 "+a[0]+" "+(c[1]-a[1])+" 0 0 0 "+a[1]+" "+(c[2]-a[2])+" 0 0 0 "+a[2]+" 0 0 0 "+this.filterManager.effectElements[2].p.v/100+" 0")}};rb.prototype.renderFrame=function(a){if(a||this.filterManager._mdf)a=this.filterManager.effectElements[2].p.v,this.matrixFilter.setAttribute("values","0 0 0 0 "+a[0]+" 0 0 0 0 "+a[1]+" 0 0 0 0 "+a[2]+" 0 0 0 "+this.filterManager.effectElements[6].p.v+" 0")};Xa.prototype.initialize=
function(){var a=this.elem.layerElement.children||this.elem.layerElement.childNodes,c,b,d,e;1===this.filterManager.effectElements[1].p.v?(e=this.elem.maskManager.masksProperties.length,d=0):(d=this.filterManager.effectElements[0].p.v-1,e=d+1);b=t("g");b.setAttribute("fill","none");b.setAttribute("stroke-linecap","round");b.setAttribute("stroke-dashoffset",1);for(d;d<e;d+=1)c=t("path"),b.appendChild(c),this.paths.push({p:c,m:d});if(3===this.filterManager.effectElements[10].p.v)c=t("mask"),d="stms_"+
T(10),c.setAttribute("id",d),c.setAttribute("mask-type","alpha"),c.appendChild(b),this.elem.globalData.defs.appendChild(c),e=t("g"),e.setAttribute("mask","url("+O+"#"+d+")"),a[0]&&e.appendChild(a[0]),this.elem.layerElement.appendChild(e),this.masker=c,b.setAttribute("stroke","#fff");else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(a=this.elem.layerElement.children||this.elem.layerElement.childNodes;a.length;)this.elem.layerElement.removeChild(a[0]);
this.elem.layerElement.appendChild(b);this.elem.layerElement.removeAttribute("mask");b.setAttribute("stroke","#fff")}this.initialized=!0;this.pathMasker=b};Xa.prototype.renderFrame=function(a){this.initialized||this.initialize();var c,b=this.paths.length,d,e;for(c=0;c<b;c+=1)if(-1!==this.paths[c].m&&(d=this.elem.maskManager.viewData[this.paths[c].m],e=this.paths[c].p,(a||this.filterManager._mdf||d.prop._mdf)&&e.setAttribute("d",d.lastPath),a||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||
this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||d.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var f=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,h=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,g=e.getTotalLength();d="0 0 0 "+g*f+" ";f=Math.floor(g*(h-f)/(1+2*this.filterManager.effectElements[4].p.v*
this.filterManager.effectElements[9].p.v/100));for(h=0;h<f;h+=1)d+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100+" ";d+="0 "+10*g+" 0 0"}else d="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100;e.setAttribute("stroke-dasharray",d)}(a||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v);(a||this.filterManager.effectElements[6].p._mdf)&&
this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v);if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)if(a||this.filterManager.effectElements[3].p._mdf)a=this.filterManager.effectElements[3].p.v,this.pathMasker.setAttribute("stroke","rgb("+S(255*a[0])+","+S(255*a[1])+","+S(255*a[2])+")")};sb.prototype.renderFrame=function(a){if(a||this.filterManager._mdf){a=this.filterManager.effectElements[0].p.v;var c=this.filterManager.effectElements[1].p.v,
b=this.filterManager.effectElements[2].p.v,d=b[1]+" "+c[1]+" "+a[1],e=b[2]+" "+c[2]+" "+a[2];this.feFuncR.setAttribute("tableValues",b[0]+" "+c[0]+" "+a[0]);this.feFuncG.setAttribute("tableValues",d);this.feFuncB.setAttribute("tableValues",e)}};Ia.prototype.createFeFunc=function(a,c){var b=t(a);b.setAttribute("type","table");c.appendChild(b);return b};Ia.prototype.getTableValue=function(a,c,b,d,e){var f=0,h,g=Math.min(a,c),k=Math.max(a,c),q=Array.call(null,{length:256}),l=0,m=e-d;for(c-=a;256>=f;)h=
f/256,h=h<=g?0>c?e:d:h>=k?0>c?d:e:d+m*Math.pow((h-a)/c,1/b),q[l++]=h,f+=256/255;return q.join(" ")};Ia.prototype.renderFrame=function(a){if(a||this.filterManager._mdf){var c,b=this.filterManager.effectElements;this.feFuncRComposed&&(a||b[3].p._mdf||b[4].p._mdf||b[5].p._mdf||b[6].p._mdf||b[7].p._mdf)&&(c=this.getTableValue(b[3].p.v,b[4].p.v,b[5].p.v,b[6].p.v,b[7].p.v),this.feFuncRComposed.setAttribute("tableValues",c),this.feFuncGComposed.setAttribute("tableValues",c),this.feFuncBComposed.setAttribute("tableValues",
c));this.feFuncR&&(a||b[10].p._mdf||b[11].p._mdf||b[12].p._mdf||b[13].p._mdf||b[14].p._mdf)&&(c=this.getTableValue(b[10].p.v,b[11].p.v,b[12].p.v,b[13].p.v,b[14].p.v),this.feFuncR.setAttribute("tableValues",c));this.feFuncG&&(a||b[17].p._mdf||b[18].p._mdf||b[19].p._mdf||b[20].p._mdf||b[21].p._mdf)&&(c=this.getTableValue(b[17].p.v,b[18].p.v,b[19].p.v,b[20].p.v,b[21].p.v),this.feFuncG.setAttribute("tableValues",c));this.feFuncB&&(a||b[24].p._mdf||b[25].p._mdf||b[26].p._mdf||b[27].p._mdf||b[28].p._mdf)&&
(c=this.getTableValue(b[24].p.v,b[25].p.v,b[26].p.v,b[27].p.v,b[28].p.v),this.feFuncB.setAttribute("tableValues",c));this.feFuncA&&(a||b[31].p._mdf||b[32].p._mdf||b[33].p._mdf||b[34].p._mdf||b[35].p._mdf)&&(c=this.getTableValue(b[31].p.v,b[32].p.v,b[33].p.v,b[34].p.v,b[35].p.v),this.feFuncA.setAttribute("tableValues",c))}};tb.prototype.renderFrame=function(a){if(a||this.filterManager._mdf){(a||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/
4);if(a||this.filterManager.effectElements[0].p._mdf){var c=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",Qb(Math.round(255*c[0]),Math.round(255*c[1]),Math.round(255*c[2])))}(a||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255);if(a||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){a=this.filterManager.effectElements[3].p.v;var c=(this.filterManager.effectElements[2].p.v-
90)*C,b=a*Math.sin(c);this.feOffset.setAttribute("dx",a*Math.cos(c));this.feOffset.setAttribute("dy",b)}}};var Ra=[],Tb=0;ua.prototype.findSymbol=function(a){for(var c=0,b=Ra.length;c<b;){if(Ra[c]===a)return Ra[c];c+=1}return null};ua.prototype.replaceInParent=function(a,c){var b=a.layerElement.parentNode;if(b){for(var d=b.children,e=0,f=d.length;e<f&&d[e]!==a.layerElement;)e+=1;var h;e<=f-2&&(h=d[e+1]);d=t("use");d.setAttribute("href","#"+c);h?b.insertBefore(d,h):b.appendChild(d)}};ua.prototype.setElementAsMask=
function(a,c){if(!this.findSymbol(c)){var b="matte_"+T(5)+"_"+Tb++,d=t("mask");d.setAttribute("id",c.layerId);d.setAttribute("mask-type","alpha");Ra.push(c);var e=a.globalData.defs;e.appendChild(d);var f=t("symbol");f.setAttribute("id",b);this.replaceInParent(c,b);f.appendChild(c.layerElement);e.appendChild(f);e=t("use");e.setAttribute("href","#"+b);d.appendChild(e);c.data.hd=!1;c.show()}a.setMatte(c.layerId)};ua.prototype.initialize=function(){for(var a=this.filterManager.effectElements[0].p.v,c=
0,b=this.elem.comp.elements.length;c<b;)this.elem.comp.elements[c].data.ind===a&&this.setElementAsMask(this.elem,this.elem.comp.elements[c]),c+=1;this.initialized=!0};ua.prototype.renderFrame=function(){this.initialized||this.initialize()};ub.prototype.renderFrame=function(a){var c,b=this.filters.length;for(c=0;c<b;c+=1)this.filters[c].renderFrame(a)};var aa=function(){function a(a){var b=0;for(a=a.target;b<l;)k[b].animation===a&&(k.splice(b,1),--b,--l,a.isPaused||d()),b+=1}function c(a,b){if(!a)return null;
for(var c=0;c<l;){if(k[c].elem==a&&null!==k[c].elem)return k[c].animation;c+=1}c=new x;e(c,a);c.setData(a,b);return c}function b(){n+=1;m&&(m=!1,p&&(B.requestAnimationFrame(h),p=!1))}function d(){--n;0===n&&(m=!0)}function e(c,e){c.addEventListener("destroy",a);c.addEventListener("_active",b);c.addEventListener("_idle",d);k.push({elem:e,animation:c});l+=1}function f(a){var b=a-q,c;for(c=0;c<l;c+=1)k[c].animation.advanceTime(b);q=a;m?p=!0:B.requestAnimationFrame(f)}function h(a){q=a;B.requestAnimationFrame(f)}
var g={},k=[],q=0,l=0,m=!0,n=0,p=!0;g.registerAnimation=c;g.loadAnimation=function(a){var b=new x;e(b,null);b.setParams(a);return b};g.setSpeed=function(a,b){var c;for(c=0;c<l;c+=1)k[c].animation.setSpeed(a,b)};g.setDirection=function(a,b){var c;for(c=0;c<l;c+=1)k[c].animation.setDirection(a,b)};g.play=function(a){var b;for(b=0;b<l;b+=1)k[b].animation.play(a)};g.pause=function(a){var b;for(b=0;b<l;b+=1)k[b].animation.pause(a)};g.stop=function(a){var b;for(b=0;b<l;b+=1)k[b].animation.stop(a)};g.togglePause=
function(a){var b;for(b=0;b<l;b+=1)k[b].animation.togglePause(a)};g.searchAnimations=function(a,b,d){var e=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),f,g=e.length;for(f=0;f<g;f+=1)d&&e[f].setAttribute("data-bm-type",d),c(e[f],a);b&&0===g&&(d||(d="svg"),b=document.getElementsByTagName("body")[0],b.innerHTML="",e=document.createElement("div"),e.style.width="100%",e.style.height="100%",e.setAttribute("data-bm-type",
d),b.appendChild(e),c(e,a))};g.resize=function(){var a;for(a=0;a<l;a+=1)k[a].animation.resize()};g.goToAndStop=function(a,b,c){var d;for(d=0;d<l;d+=1)k[d].animation.goToAndStop(a,b,c)};g.destroy=function(a){var b;for(b=l-1;0<=b;--b)k[b].animation.destroy(a)};return g}(),x=function(){this._cbs=[];this.path=this.name="";this.isLoaded=!1;this.frameMult=this.frameRate=this.totalFrames=this.currentRawFrame=this.currentFrame=0;this.playDirection=this.playSpeed=1;this.playCount=this.pendingElements=0;this.animationData=
{};this.layers=[];this.assets=[];this.isPaused=!0;this.autoplay=!1;this.loop=!0;this.renderer=null;this.animationID=T(10);this.assetsPath="";this.segmentPos=this.timeCompleted=0;this.subframeEnabled=yb;this.segments=[];this._idle=!0;this.projectInterface={}};z([gb],x);x.prototype.setParams=function(a){var c=this;a.context&&(this.context=a.context);if(a.wrapper||a.container)this.wrapper=a.wrapper||a.container;var b=a.animType?a.animType:a.renderer?a.renderer:"svg";switch(b){case "canvas":this.renderer=
new CanvasRenderer(this,a.rendererSettings);break;case "svg":this.renderer=new G(this,a.rendererSettings);break;default:this.renderer=new HybridRenderer(this,a.rendererSettings)}this.renderer.setProjectInterface(this.projectInterface);this.animType=b;""!==a.loop&&null!==a.loop&&(this.loop=!1===a.loop?!1:!0===a.loop?!0:parseInt(a.loop));this.autoplay="autoplay"in a?a.autoplay:!0;this.name=a.name?a.name:"";this.autoloadSegments=a.hasOwnProperty("autoloadSegments")?a.autoloadSegments:!0;this.assetsPath=
a.assetsPath;if(a.animationData)c.configAnimation(a.animationData);else if(a.path){"json"!=a.path.substr(-4)&&("/"!=a.path.substr(-1,1)&&(a.path+="/"),a.path+="data.json");var d=new XMLHttpRequest;-1!=a.path.lastIndexOf("\\")?this.path=a.path.substr(0,a.path.lastIndexOf("\\")+1):this.path=a.path.substr(0,a.path.lastIndexOf("/")+1);this.fileName=a.path.substr(a.path.lastIndexOf("/")+1);this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json"));d.open("GET",a.path,!0);d.send();d.onreadystatechange=
function(){if(4==d.readyState)if(200==d.status)c.configAnimation(JSON.parse(d.responseText));else try{var a=JSON.parse(d.responseText);c.configAnimation(a)}catch(f){}}}};x.prototype.setData=function(a,c){var b={wrapper:a,animationData:c?"object"===typeof c?c:JSON.parse(c):null},d=a.attributes;b.path=d.getNamedItem("data-animation-path")?d.getNamedItem("data-animation-path").value:d.getNamedItem("data-bm-path")?d.getNamedItem("data-bm-path").value:d.getNamedItem("bm-path")?d.getNamedItem("bm-path").value:
"";b.animType=d.getNamedItem("data-anim-type")?d.getNamedItem("data-anim-type").value:d.getNamedItem("data-bm-type")?d.getNamedItem("data-bm-type").value:d.getNamedItem("bm-type")?d.getNamedItem("bm-type").value:d.getNamedItem("data-bm-renderer")?d.getNamedItem("data-bm-renderer").value:d.getNamedItem("bm-renderer")?d.getNamedItem("bm-renderer").value:"canvas";var e=d.getNamedItem("data-anim-loop")?d.getNamedItem("data-anim-loop").value:d.getNamedItem("data-bm-loop")?d.getNamedItem("data-bm-loop").value:
d.getNamedItem("bm-loop")?d.getNamedItem("bm-loop").value:"";""!==e&&(b.loop="false"===e?!1:"true"===e?!0:parseInt(e));e=d.getNamedItem("data-anim-autoplay")?d.getNamedItem("data-anim-autoplay").value:d.getNamedItem("data-bm-autoplay")?d.getNamedItem("data-bm-autoplay").value:d.getNamedItem("bm-autoplay")?d.getNamedItem("bm-autoplay").value:!0;b.autoplay="false"!==e;b.name=d.getNamedItem("data-name")?d.getNamedItem("data-name").value:d.getNamedItem("data-bm-name")?d.getNamedItem("data-bm-name").value:
d.getNamedItem("bm-name")?d.getNamedItem("bm-name").value:"";"false"===(d.getNamedItem("data-anim-prerender")?d.getNamedItem("data-anim-prerender").value:d.getNamedItem("data-bm-prerender")?d.getNamedItem("data-bm-prerender").value:d.getNamedItem("bm-prerender")?d.getNamedItem("bm-prerender").value:"")&&(b.prerender=!1);this.setParams(b)};x.prototype.includeLayers=function(a){a.op>this.animationData.op&&(this.animationData.op=a.op,this.totalFrames=Math.floor(a.op-this.animationData.ip),this.animationData.tf=
this.totalFrames);var c=this.animationData.layers,b,d=c.length,e=a.layers,f,h=e.length;for(f=0;f<h;f+=1)for(b=0;b<d;){if(c[b].id==e[f].id){c[b]=e[f];break}b+=1}if(a.chars||a.fonts)this.renderer.globalData.fontManager.addChars(a.chars),this.renderer.globalData.fontManager.addFonts(a.fonts,this.renderer.globalData.defs);if(a.assets)for(d=a.assets.length,b=0;b<d;b+=1)this.animationData.assets.push(a.assets[b]);this.animationData.__complete=!1;Ya.completeData(this.animationData,this.renderer.globalData.fontManager);
this.renderer.includeLayers(a.layers);va&&va.initExpressions(this);this.renderer.renderFrame(-1);this.loadNextSegment()};x.prototype.loadNextSegment=function(){var a=this.animationData.segments;if(a&&0!==a.length&&this.autoloadSegments){this.timeCompleted=a.shift().time*this.frameRate;var c=new XMLHttpRequest,b=this,a=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1;c.open("GET",a,!0);c.send();c.onreadystatechange=function(){if(4==c.readyState)if(200==c.status)b.includeLayers(JSON.parse(c.responseText));
else try{var a=JSON.parse(c.responseText);b.includeLayers(a)}catch(e){}}}else this.trigger("data_ready"),this.timeCompleted=this.animationData.tf};x.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.animationData.tf);this.loadNextSegment()};x.prototype.configAnimation=function(a){var c=this;this.renderer&&(this.animationData=a,this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.animationData.tf=this.totalFrames,this.renderer.configAnimation(a),
a.assets||(a.assets=[]),a.comps&&(a.assets=a.assets.concat(a.comps),a.comps=null),this.renderer.searchExtraCompositions(a.assets),this.layers=this.animationData.layers,this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.firstFrame=Math.round(this.animationData.ip),this.frameMult=this.animationData.fr/1E3,this.trigger("config_ready"),this.imagePreloader=new Rb,this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(a.assets,
function(a){a||c.trigger("loaded_images")}),this.loadSegments(),this.updaFrameModifier(),this.renderer.globalData.fontManager?this.waitForFontsLoaded():(Ya.completeData(this.animationData,this.renderer.globalData.fontManager),this.checkLoaded()))};x.prototype.waitForFontsLoaded=function(){function a(){this.renderer.globalData.fontManager.loaded?(Ya.completeData(this.animationData,this.renderer.globalData.fontManager),this.checkLoaded()):setTimeout(a.bind(this),20)}return function(){a.bind(this)()}}();
x.prototype.addPendingElement=function(){this.pendingElements+=1};x.prototype.elementLoaded=function(){this.pendingElements--;this.checkLoaded()};x.prototype.checkLoaded=function(){0===this.pendingElements&&(va&&va.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.isLoaded=!0,this.gotoFrame(),this.autoplay&&this.play())};x.prototype.resize=function(){this.renderer.updateContainerSize()};x.prototype.setSubframe=function(a){this.subframeEnabled=
a?!0:!1};x.prototype.gotoFrame=function(){this.currentFrame=this.subframeEnabled?this.currentRawFrame:~~this.currentRawFrame;this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted);this.trigger("enterFrame");this.renderFrame()};x.prototype.renderFrame=function(){!1!==this.isLoaded&&this.renderer.renderFrame(this.currentFrame+this.firstFrame)};x.prototype.play=function(a){a&&this.name!=a||!0!==this.isPaused||(this.isPaused=!1,this._idle&&
(this._idle=!1,this.trigger("_active")))};x.prototype.pause=function(a){a&&this.name!=a||!1!==this.isPaused||(this._idle=this.isPaused=!0,this.trigger("_idle"))};x.prototype.togglePause=function(a){a&&this.name!=a||(!0===this.isPaused?this.play():this.pause())};x.prototype.stop=function(a){a&&this.name!=a||(this.pause(),this.playCount=0,this.setCurrentRawFrameValue(0))};x.prototype.goToAndStop=function(a,c,b){b&&this.name!=b||(c?this.setCurrentRawFrameValue(a):this.setCurrentRawFrameValue(a*this.frameModifier),
this.pause())};x.prototype.goToAndPlay=function(a,c,b){this.goToAndStop(a,c,b);this.play()};x.prototype.advanceTime=function(a){if(!0!==this.isPaused&&!1!==this.isLoaded){a=this.currentRawFrame+a*this.frameModifier;var c=!1;a>=this.totalFrames-1&&0<this.frameModifier?this.loop&&this.playCount!==this.loop?a>=this.totalFrames?(this.playCount+=1,this.checkSegments(a%this.totalFrames)||(this.setCurrentRawFrameValue(a%this.totalFrames),this.trigger("loopComplete"))):this.setCurrentRawFrameValue(a):this.checkSegments(a%
this.totalFrames)||(c=!0,a=this.totalFrames-1):0>a?this.checkSegments(a%this.totalFrames)||(!this.loop||0>=this.playCount--&&!0!==this.loop?(c=!0,a=0):(this.setCurrentRawFrameValue(this.totalFrames+a%this.totalFrames),this.trigger("loopComplete"))):this.setCurrentRawFrameValue(a);c&&(this.setCurrentRawFrameValue(a),this.pause(),this.trigger("complete"))}};x.prototype.adjustSegment=function(a,c){this.playCount=0;a[1]<a[0]?(0<this.frameModifier&&(0>this.playSpeed?this.setSpeed(-this.playSpeed):this.setDirection(-1)),
this.timeCompleted=this.totalFrames=a[0]-a[1],this.firstFrame=a[1],this.setCurrentRawFrameValue(this.totalFrames-.001-c)):a[1]>a[0]&&(0>this.frameModifier&&(0>this.playSpeed?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.timeCompleted=this.totalFrames=a[1]-a[0],this.firstFrame=a[0],this.setCurrentRawFrameValue(.001+c));this.trigger("segmentStart")};x.prototype.setSegment=function(a,c){var b=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<a?b=a:this.currentRawFrame+this.firstFrame>
c&&(b=c-a));this.firstFrame=a;this.timeCompleted=this.totalFrames=c-a;-1!==b&&this.goToAndStop(b,!0)};x.prototype.playSegments=function(a,c){if("object"===typeof a[0]){var b,d=a.length;for(b=0;b<d;b+=1)this.segments.push(a[b])}else this.segments.push(a);c&&this.checkSegments(0);this.isPaused&&this.play()};x.prototype.resetSegments=function(a){this.segments.length=0;this.segments.push([this.animationData.ip,this.animationData.op]);a&&this.checkSegments(0)};x.prototype.checkSegments=function(a){return this.segments.length?
(this.adjustSegment(this.segments.shift(),a),!0):!1};x.prototype.destroy=function(a){a&&this.name!=a||!this.renderer||(this.renderer.destroy(),this.trigger("destroy"),this.renderer=this.onEnterFrame=this.onLoopComplete=this.onComplete=this.onSegmentStart=this.onDestroy=this._cbs=null)};x.prototype.setCurrentRawFrameValue=function(a){this.currentRawFrame=a;this.gotoFrame()};x.prototype.setSpeed=function(a){this.playSpeed=a;this.updaFrameModifier()};x.prototype.setDirection=function(a){this.playDirection=
0>a?-1:1;this.updaFrameModifier()};x.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection};x.prototype.getPath=function(){return this.path};x.prototype.getAssetsPath=function(a){var c;this.assetsPath?(a=a.p,-1!==a.indexOf("images/")&&(a=a.split("/")[1]),c=this.assetsPath+a):(c=this.path,c+=a.u?a.u:"",c+=a.p);return c};x.prototype.getAssetData=function(a){for(var c=0,b=this.assets.length;c<b;){if(a==this.assets[c].id)return this.assets[c];c+=1}};
x.prototype.hide=function(){this.renderer.hide()};x.prototype.show=function(){this.renderer.show()};x.prototype.getAssets=function(){return this.assets};x.prototype.getDuration=function(a){return a?this.totalFrames:this.totalFrames/this.frameRate};x.prototype.trigger=function(a){if(this._cbs&&this._cbs[a])switch(a){case "enterFrame":this.triggerEvent(a,new oa(a,this.currentFrame,this.totalFrames,this.frameMult));break;case "loopComplete":this.triggerEvent(a,new ab(a,this.loop,this.playCount,this.frameMult));
break;case "complete":this.triggerEvent(a,new $a(a,this.frameMult));break;case "segmentStart":this.triggerEvent(a,new bb(a,this.firstFrame,this.totalFrames));break;case "destroy":this.triggerEvent(a,new cb(a,this));break;default:this.triggerEvent(a)}"enterFrame"===a&&this.onEnterFrame&&this.onEnterFrame.call(this,new oa(a,this.currentFrame,this.totalFrames,this.frameMult));"loopComplete"===a&&this.onLoopComplete&&this.onLoopComplete.call(this,new ab(a,this.loop,this.playCount,this.frameMult));"complete"===
a&&this.onComplete&&this.onComplete.call(this,new $a(a,this.frameMult));"segmentStart"===a&&this.onSegmentStart&&this.onSegmentStart.call(this,new bb(a,this.firstFrame,this.totalFrames));"destroy"===a&&this.onDestroy&&this.onDestroy.call(this,new cb(a,this))};var K={play:function(a){aa.play(a)},pause:function(a){aa.pause(a)},setLocationHref:function(a){O=a},togglePause:function(a){aa.togglePause(a)},setSpeed:function(a,c){aa.setSpeed(a,c)},setDirection:function(a,c){aa.setDirection(a,c)},stop:function(a){aa.stop(a)}};
K.searchAnimations=vb;K.registerAnimation=function(a){return aa.registerAnimation(a)};K.loadAnimation=function(a){!0===Ja&&(a.animationData=JSON.parse(wb));return aa.loadAnimation(a)};K.setSubframeRendering=function(a){yb=a};K.resize=function(){aa.resize()};K.goToAndStop=function(a,c,b){aa.goToAndStop(a,c,b)};K.destroy=function(a){return aa.destroy(a)};K.setQuality=function(a){if("string"===typeof a)switch(a){case "high":ja=200;break;case "medium":ja=50;break;case "low":ja=10}else!isNaN(a)&&1<a&&
(ja=a)};K.inBrowser=function(){return"undefined"!==typeof navigator};K.installPlugin=function(a,c){"expressions"===a&&(va=c)};K.__getFactory=function(a){switch(a){case "propertyFactory":return u;case "shapePropertyFactory":return Ga;case "matrix":return X}};K.version="5.1.13";var Ja="__[STANDALONE]__",wb="__[ANIMATIONDATA]__",xb="";if(Ja)var Fb=document.getElementsByTagName("script"),Ob=(Fb[Fb.length-1]||{src:""}).src.replace(/^[^\?]+\??/,""),xb=Nb("renderer");var Ub=setInterval(function(){"complete"===
document.readyState&&(clearInterval(Ub),vb())},100);return K});