import{Z as wY}from"./chunk-kmey03h3.js";var NY=wY((AQ,dQ)=>{typeof document<"u"&&typeof navigator<"u"&&function(ZQ,tq){typeof AQ==="object"&&typeof dQ<"u"?dQ.exports=tq():typeof define==="function"&&define.amd?define(tq):(ZQ=typeof globalThis<"u"?globalThis:ZQ||self,ZQ.lottie=tq())}(AQ,function(){var ZQ="http://www.w3.org/2000/svg",tq="",WU=!1,sQ=-999999,GX=function(Q){WU=!!Q},RX=function(){return WU},VX=function(Q){tq=Q},Mq=function(){return tq};function yq(q){return document.createElement(q)}function l(q,Q){var U,X=q.length,$;for(U=0;U1)U[1]=1;else if(U[1]<=0)U[1]=0;return iQ(U[0],U[1],U[2])}function kU(q,Q){var U=nQ(q[0]*255,q[1]*255,q[2]*255);if(U[2]+=Q,U[2]>1)U[2]=1;else if(U[2]<0)U[2]=0;return iQ(U[0],U[1],U[2])}function AU(q,Q){var U=nQ(q[0]*255,q[1]*255,q[2]*255);if(U[0]+=Q/360,U[0]>1)U[0]-=1;else if(U[0]<0)U[0]+=1;return iQ(U[0],U[1],U[2])}var SY=function(){var q=[],Q,U;for(Q=0;Q<256;Q+=1)U=Q.toString(16),q[Q]=U.length===1?"0"+U:U;return function(X,$,Y){if(X<0)X=0;if($<0)$=0;if(Y<0)Y=0;return"#"+q[X]+q[$]+q[Y]}}(),HX=function(Q){zU=!!Q},OX=function(){return zU},kX=function(Q){GU=Q},CQ=function(){return GU},FY=function(Q){RU=Q},CU=function(){return RU},EQ=function(Q){_U=Q},BQ=function(){return _U},AX=function(Q){oQ=Q},bY=function(){return oQ};function d(q){return document.createElementNS(ZQ,q)}function aQ(q){return aQ=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Q){return typeof Q}:function(Q){return Q&&typeof Symbol=="function"&&Q.constructor===Symbol&&Q!==Symbol.prototype?"symbol":typeof Q},aQ(q)}var JQ=function(){var q=1,Q=[],U,X,$={onmessage:function(){},postMessage:function(N){U({data:N})}},Y={postMessage:function(N){$.onmessage({data:N})}};function Z(z){if(window.Worker&&window.Blob&&RX()){var N=new Blob(["var _workerSelf = self; self.onmessage = ",z.toString()],{type:"text/javascript"}),k=URL.createObjectURL(N);return new Worker(k)}return U=z,$}function G(){if(!X)X=Z(function(N){function k(){function E(L,V){var O,K,J=L.length,b,C,x,u;for(K=0;K=0;V-=1)if(L[V].ty==="sh")if(L[V].ks.k.i)v(L[V].ks.k);else{J=L[V].ks.k.length;for(K=0;KO[0])return!0;if(O[0]>L[0])return!1;if(L[1]>O[1])return!0;if(O[1]>L[1])return!1;if(L[2]>O[2])return!0;if(O[2]>L[2])return!1;return null}var S=function(){var L=[4,4,14];function V(K){var J=K.t.d;K.t.d={k:[{s:J,t:0}]}}function O(K){var J,b=K.length;for(J=0;J=0;J-=1)if(K[J].ty==="sh")if(K[J].ks.k.i)K[J].ks.k.c=K[J].closed;else{x=K[J].ks.k.length;for(C=0;C500)this._imageLoaded(),clearInterval(W);M+=1}.bind(this),50)}function Y(T){var M=X(T,this.assetsPath,this.path),W=d("image");if(vX)this.testImageLoaded(W);else W.addEventListener("load",this._imageLoaded,!1);if(W.addEventListener("error",function(){R.img=q,this._imageLoaded()}.bind(this),!1),W.setAttributeNS("http://www.w3.org/1999/xlink","href",M),this._elementHelper.append)this._elementHelper.append(W);else this._elementHelper.appendChild(W);var R={img:W,assetData:T};return R}function Z(T){var M=X(T,this.assetsPath,this.path),W=yq("img");W.crossOrigin="anonymous",W.addEventListener("load",this._imageLoaded,!1),W.addEventListener("error",function(){R.img=q,this._imageLoaded()}.bind(this),!1),W.src=M;var R={img:W,assetData:T};return R}function G(T){var M={assetData:T},W=X(T,this.assetsPath,this.path);return JQ.loadData(W,function(R){M.img=R,this._footageLoaded()}.bind(this),function(){M.img={},this._footageLoaded()}.bind(this)),M}function B(T,M){this.imagesLoadedCb=M;var W,R=T.length;for(W=0;Wthis.animationData.op)this.animationData.op=q.op,this.totalFrames=Math.floor(q.op-this.animationData.ip);var Q=this.animationData.layers,U,X=Q.length,$=q.layers,Y,Z=$.length;for(Y=0;Ythis.timeCompleted)this.currentFrame=this.timeCompleted;this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},D.prototype.renderFrame=function(){if(this.isLoaded===!1||!this.renderer)return;try{if(this.expressionsPlugin)this.expressionsPlugin.resetFrame();this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(q){this.triggerRenderFrameError(q)}},D.prototype.play=function(q){if(q&&this.name!==q)return;if(this.isPaused===!0){if(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle)this._idle=!1,this.trigger("_active")}},D.prototype.pause=function(q){if(q&&this.name!==q)return;if(this.isPaused===!1)this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause()},D.prototype.togglePause=function(q){if(q&&this.name!==q)return;if(this.isPaused===!0)this.play();else this.pause()},D.prototype.stop=function(q){if(q&&this.name!==q)return;this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0)},D.prototype.getMarkerData=function(q){var Q;for(var U=0;U=this.totalFrames-1&&this.frameModifier>0)if(!this.loop||this.playCount===this.loop){if(!this.checkSegments(Q>this.totalFrames?Q%this.totalFrames:0))U=!0,Q=this.totalFrames-1}else if(Q>=this.totalFrames){if(this.playCount+=1,!this.checkSegments(Q%this.totalFrames))this.setCurrentRawFrameValue(Q%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete")}else this.setCurrentRawFrameValue(Q);else if(Q<0){if(!this.checkSegments(Q%this.totalFrames))if(this.loop&&!(this.playCount--<=0&&this.loop!==!0))if(this.setCurrentRawFrameValue(this.totalFrames+Q%this.totalFrames),!this._completedLoop)this._completedLoop=!0;else this.trigger("loopComplete");else U=!0,Q=0}else this.setCurrentRawFrameValue(Q);if(U)this.setCurrentRawFrameValue(Q),this.pause(),this.trigger("complete")},D.prototype.adjustSegment=function(q,Q){if(this.playCount=0,q[1]0)if(this.playSpeed<0)this.setSpeed(-this.playSpeed);else this.setDirection(-1);this.totalFrames=q[0]-q[1],this.timeCompleted=this.totalFrames,this.firstFrame=q[1],this.setCurrentRawFrameValue(this.totalFrames-0.001-Q)}else if(q[1]>q[0]){if(this.frameModifier<0)if(this.playSpeed<0)this.setSpeed(-this.playSpeed);else this.setDirection(1);this.totalFrames=q[1]-q[0],this.timeCompleted=this.totalFrames,this.firstFrame=q[0],this.setCurrentRawFrameValue(0.001+Q)}this.trigger("segmentStart")},D.prototype.setSegment=function(q,Q){var U=-1;if(this.isPaused){if(this.currentRawFrame+this.firstFrameQ)U=Q-q}if(this.firstFrame=q,this.totalFrames=Q-q,this.timeCompleted=this.totalFrames,U!==-1)this.goToAndStop(U,!0)},D.prototype.playSegments=function(q,Q){if(Q)this.segments.length=0;if(SQ(q[0])==="object"){var U,X=q.length;for(U=0;U=0;O-=1)Q[O].animation.destroy(V)}function j(V,O,K){var J=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),b,C=J.length;for(b=0;b0)R=j;else W=j;while(Math.abs(S)>Y&&++I=$)return E(W,f,R,v);if(P===0)return f;return H(W,S,S+B,R,v)}},q}(),SU=function(){function q(Q){return Q.concat(t(Q.length))}return{double:q}}(),FQ=function(){return function(q,Q,U){var X=0,$=q,Y=t($),Z={newElement:G,release:B};function G(){var _;if(X)X-=1,_=Y[X];else _=Q();return _}function B(_){if(X===$)Y=SU.double(Y),$*=2;if(U)U(_);Y[X]=_,X+=1}return Z}}(),FU=function(){function q(){return{addedLength:0,percents:Xq("float32",BQ()),lengths:Xq("float32",BQ())}}return FQ(8,q)}(),bU=function(){function q(){return{lengths:[],totalLength:0}}function Q(U){var X,$=U.lengths.length;for(X=0;X<$;X+=1)FU.release(U.lengths[X]);U.lengths.length=0}return FQ(8,q,Q)}();function LX(){var q=Math;function Q(z,N,k,H,E,T){var M=z*H+N*E+k*T-E*H-T*z-k*N;return M>-0.001&&M<0.001}function U(z,N,k,H,E,T,M,W,R){if(k===0&&T===0&&R===0)return Q(z,N,H,E,M,W);var v=q.sqrt(q.pow(H-z,2)+q.pow(E-N,2)+q.pow(T-k,2)),A=q.sqrt(q.pow(M-z,2)+q.pow(W-N,2)+q.pow(R-k,2)),S=q.sqrt(q.pow(M-H,2)+q.pow(W-E,2)+q.pow(R-T,2)),j;if(v>A)if(v>S)j=v-A-S;else j=S-A-v;else if(S>A)j=S-A-v;else j=A-v-S;return j>-0.0001&&j<0.0001}var X=function(){return function(z,N,k,H){var E=BQ(),T,M,W,R,v,A=0,S,j=[],I=[],p=FU.newElement();W=k.length;for(T=0;TM?-1:1,v=!0;while(v){if(H[T]<=M&&H[T+1]>M)W=(M-H[T])/(H[T+1]-H[T]),v=!1;else T+=R;if(T<0||T>=E-1){if(T===E-1)return k[T];v=!1}}return k[T]+(k[T+1]-k[T])*W}function _(z,N,k,H,E,T){var M=B(E,T),W=1-M,R=q.round((W*W*W*z[0]+(M*W*W+W*M*W+W*W*M)*k[0]+(M*M*W+W*M*M+M*W*M)*H[0]+M*M*M*N[0])*1000)/1000,v=q.round((W*W*W*z[1]+(M*W*W+W*M*W+W*W*M)*k[1]+(M*M*W+W*M*M+M*W*M)*H[1]+M*M*M*N[1])*1000)/1000;return[R,v]}var w=Xq("float32",8);function F(z,N,k,H,E,T,M){if(E<0)E=0;else if(E>1)E=1;var W=B(E,M);T=T>1?1:T;var R=B(T,M),v,A=z.length,S=1-W,j=1-R,I=S*S*S,p=W*S*S*3,f=W*W*S*3,P=W*W*W,s=S*S*j,g=W*S*j+S*W*j+S*S*R,L=W*W*j+S*W*R+W*S*R,V=W*W*R,O=S*j*j,K=W*j*j+S*R*j+S*j*R,J=W*R*j+S*R*R+W*j*R,b=W*R*R,C=j*j*j,x=R*j*j+j*R*j+j*j*R,u=R*R*j+j*R*R+R*j*R,c=R*R*R;for(v=0;v=_.t-U){if(B.h)B=_;$=0;break}if(_.t-U>q){$=Y;break}if(Y=T||q=T?R.points.length-1:0;z=R.points[v].point.length;for(F=0;F=j&&A=T)X[0]=W[0],X[1]=W[1],X[2]=W[2];else if(q<=M)X[0]=B.s[0],X[1]=B.s[1],X[2]=B.s[2];else{var g=IU(B.s),L=IU(W),V=(q-M)/(T-M);PX(X,IX(g,L,V))}else for(Y=0;Y=T)N=1;else if(q0.000001)z=Math.acos(N),k=Math.sin(z),H=Math.sin((1-U)*z)/k,E=Math.sin(U*z)/k;else H=1-U,E=U;return X[0]=H*$+E*B,X[1]=H*Y+E*_,X[2]=H*Z+E*w,X[3]=H*G+E*F,X}function PX(q,Q){var U=Q[0],X=Q[1],$=Q[2],Y=Q[3],Z=Math.atan2(2*X*Y-2*U*$,1-2*X*X-2*$*$),G=Math.asin(2*U*X+2*$*Y),B=Math.atan2(2*U*Y-2*X*$,1-2*U*U-2*$*$);q[0]=Z/a,q[1]=G/a,q[2]=B/a}function IU(q){var Q=q[0]*a,U=q[1]*a,X=q[2]*a,$=Math.cos(Q/2),Y=Math.cos(U/2),Z=Math.cos(X/2),G=Math.sin(Q/2),B=Math.sin(U/2),_=Math.sin(X/2),w=$*Y*Z-G*B*_,F=G*B*Z+$*Y*_,z=G*Y*Z+$*B*_,N=$*B*Z-G*Y*_;return[F,z,N,w]}function PU(){var q=this.comp.renderedFrame-this.offsetTime,Q=this.keyframes[0].t-this.offsetTime,U=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(q===this._caching.lastFrame||this._caching.lastFrame!==mq&&(this._caching.lastFrame>=U&&q>=U||this._caching.lastFrame=q)this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0;var X=this.interpolateValue(q,this._caching);this.pv=X}return this._caching.lastFrame=q,this.pv}function bQ(q){var Q;if(this.propType==="unidimensional"){if(Q=q*this.mult,jU(this.v-Q)>0.00001)this.v=Q,this._mdf=!0}else{var U=0,X=this.v.length;while(U0.00001)this.v[U]=Q,this._mdf=!0;U+=1}}}function jQ(){if(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)return;if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var q,Q=this.effectsSequence.length,U=this.kf?this.pv:this.data.k;for(q=0;q=this._maxLength)this.doubleArrayLength();switch(U){case"v":Y=this.v;break;case"i":Y=this.i;break;case"o":Y=this.o;break;default:Y=[];break}if(!Y[X]||Y[X]&&!$)Y[X]=rq.newElement();Y[X][0]=q,Y[X][1]=Q},Sq.prototype.setTripleAt=function(q,Q,U,X,$,Y,Z,G){this.setXYAt(q,Q,"v",Z,G),this.setXYAt(U,X,"o",Z,G),this.setXYAt($,Y,"i",Z,G)},Sq.prototype.reverse=function(){var q=new Sq;q.setPathData(this.c,this._length);var Q=this.v,U=this.o,X=this.i,$=0;if(this.c)q.setTripleAt(Q[0][0],Q[0][1],X[0][0],X[0][1],U[0][0],U[0][1],0,!1),$=1;var Y=this._length-1,Z=this._length,G;for(G=$;G=g[g.length-1].t-this.offsetTime)v=g[g.length-1].s?g[g.length-1].s[0]:g[g.length-2].e[0],S=!0;else{var L=R,V=g.length-1,O=!0,K,J,b;while(O){if(K=g[L],J=g[L+1],J.t-this.offsetTime>T)break;if(L=J.t-this.offsetTime)P=1;else if(TW&&T>W)))this._caching.lastIndex=R0||K>-0.000001&&K<0)return X(K*J)/J;return K}function O(){var K=this.props,J=V(K[0]),b=V(K[1]),C=V(K[4]),x=V(K[5]),u=V(K[12]),c=V(K[13]);return"matrix("+J+","+b+","+C+","+x+","+u+","+c+")"}return function(){this.reset=$,this.rotate=Y,this.rotateX=Z,this.rotateY=G,this.rotateZ=B,this.skew=w,this.skewFromAxis=F,this.shear=_,this.scale=z,this.setTransform=N,this.translate=k,this.transform=H,this.multiply=E,this.applyToPoint=v,this.applyToX=A,this.applyToY=S,this.applyToZ=j,this.applyToPointArray=s,this.applyToTriplePoints=P,this.applyToPointStringified=g,this.toCSS=L,this.to2dCSS=O,this.clone=W,this.cloneFromProps=R,this.equals=M,this.inversePoints=f,this.inversePoint=p,this.getInverseMatrix=I,this._t=this.transform,this.isIdentity=T,this._identity=!0,this._identityCalculated=!1,this.props=Xq("float32",16),this.reset()}}();function tQ(q){return tQ=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Q){return typeof Q}:function(Q){return Q&&typeof Symbol=="function"&&Q.constructor===Symbol&&Q!==Symbol.prototype?"symbol":typeof Q},tQ(q)}var r={},PQ="__[STANDALONE]__",yU="__[ANIMATIONDATA]__",xU="";function fX(q){VX(q)}function gU(){if(PQ===!0)qq.searchAnimations(yU,PQ,xU);else qq.searchAnimations()}function DX(q){HX(q)}function uX(q){AX(q)}function pX(q){if(PQ===!0)q.animationData=JSON.parse(yU);return qq.loadAnimation(q)}function cX(q){if(typeof q==="string")switch(q){case"high":EQ(200);break;default:case"medium":EQ(50);break;case"low":EQ(10);break}else if(!isNaN(q)&&q>1)EQ(q);if(BQ()>=50)vU(!1);else vU(!0)}function dX(){return typeof navigator<"u"}function sX(q,Q){if(q==="expressions")kX(Q)}function lX(q){switch(q){case"propertyFactory":return y;case"shapePropertyFactory":return IQ;case"matrix":return Zq;default:return null}}r.play=qq.play,r.pause=qq.pause,r.setLocationHref=fX,r.togglePause=qq.togglePause,r.setSpeed=qq.setSpeed,r.setDirection=qq.setDirection,r.stop=qq.stop,r.searchAnimations=gU,r.registerAnimation=qq.registerAnimation,r.loadAnimation=pX,r.setSubframeRendering=DX,r.resize=qq.resize,r.goToAndStop=qq.goToAndStop,r.destroy=qq.destroy,r.setQuality=cX,r.inBrowser=dX,r.installPlugin=sX,r.freeze=qq.freeze,r.unfreeze=qq.unfreeze,r.setVolume=qq.setVolume,r.mute=qq.mute,r.unmute=qq.unmute,r.getRegisteredAnimations=qq.getRegisteredAnimations,r.useWebWorker=GX,r.setIDPrefix=uX,r.__getFactory=lX,r.version="5.13.0";function oX(){if(document.readyState==="complete")clearInterval(iX),gU()}function mX(q){var Q=hU.split("&");for(var U=0;U"u"?"undefined":tQ(AQ))==="object"&&typeof dQ<"u")&&!(typeof define==="function"&&define.amd))window.bodymovin=r}catch(q){}var gq=function(){var q={},Q={};q.registerModifier=U,q.getModifier=X;function U($,Y){if(!Q[$])Q[$]=Y}function X($,Y,Z){return new Q[$](Y,Z)}return q}();function vq(){}vq.prototype.initModifierProperties=function(){},vq.prototype.addShapeToModifier=function(){},vq.prototype.addShape=function(q){if(!this.closed){q.sh.container.addDynamicProperty(q.sh);var Q={shape:q.sh,data:q,localShapeCollection:qQ.newShapeCollection()};if(this.shapes.push(Q),this.addShapeToModifier(Q),this._isAnimated)q.setAsAnimated()}},vq.prototype.init=function(q,Q){if(this.shapes=[],this.elem=q,this.initDynamicPropertyContainer(q),this.initModifierProperties(q,Q),this.frameId=sQ,this.closed=!1,this.k=!1,this.dynamicProperties.length)this.k=!0;else this.getValue(!0)},vq.prototype.processKeys=function(){if(this.elem.globalData.frameId===this.frameId)return;this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties()},l([Yq],vq);function wq(){}l([vq],wq),wq.prototype.initModifierProperties=function(q,Q){this.s=y.getProp(q,Q.s,0,0.01,this),this.e=y.getProp(q,Q.e,0,0.01,this),this.o=y.getProp(q,Q.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=Q.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},wq.prototype.addShapeToModifier=function(q){q.pathsData=[]},wq.prototype.calculateShapeEdges=function(q,Q,U,X,$){var Y=[];if(Q<=1)Y.push({s:q,e:Q});else if(q>=1)Y.push({s:q-1,e:Q-1});else Y.push({s:q,e:1}),Y.push({s:0,e:Q-1});var Z=[],G,B=Y.length,_;for(G=0;GX+U)){var w,F;if(_.s*$<=X)w=0;else w=(_.s*$-X)/U;if(_.e*$>=X+U)F=1;else F=(_.e*$-X)/U;Z.push([w,F])}if(!Z.length)Z.push([0,0]);return Z},wq.prototype.releasePathsData=function(q){var Q,U=q.length;for(Q=0;Q1)Q=1+X;else if(this.s.v<0)Q=0+X;else Q=this.s.v+X;if(this.e.v>1)U=1+X;else if(this.e.v<0)U=0+X;else U=this.e.v+X;if(Q>U){var $=Q;Q=U,U=$}Q=Math.round(Q*1e4)*0.0001,U=Math.round(U*1e4)*0.0001,this.sValue=Q,this.eValue=U}else Q=this.sValue,U=this.eValue;var Y,Z,G=this.shapes.length,B,_,w,F,z,N=0;if(U===Q){for(Z=0;Z=0;Z-=1)if(H=this.shapes[Z],H.shape._mdf){if(E=H.localShapeCollection,E.releaseShapes(),this.m===2&&G>1)R=this.calculateShapeEdges(Q,U,H.totalShapeLength,W,N),W+=H.totalShapeLength;else R=[[T,M]];_=R.length;for(B=0;B<_;B+=1){if(T=R[B][0],M=R[B][1],k.length=0,M<=1)k.push({s:H.totalShapeLength*T,e:H.totalShapeLength*M});else if(T>=1)k.push({s:H.totalShapeLength*(T-1),e:H.totalShapeLength*(M-1)});else k.push({s:H.totalShapeLength*T,e:H.totalShapeLength}),k.push({s:0,e:H.totalShapeLength*(M-1)});var v=this.addShapes(H,k[0]);if(k[0].s!==k[0].e){if(k.length>1){var A=H.shape.paths.shapes[H.shape.paths._length-1];if(A.c){var S=v.pop();this.addPaths(v,E),v=this.addShapes(H,k[1],S)}else this.addPaths(v,E),v=this.addShapes(H,k[1])}this.addPaths(v,E)}}H.shape.paths=E}}else if(this._mdf)for(Z=0;ZQ.e){U.c=!1;break}else{if(Q.s<=_&&Q.e>=_+w.addedLength)this.addSegment($[Y].v[G-1],$[Y].o[G-1],$[Y].i[G],$[Y].v[G],U,F,E),E=!1;else N=kq.getNewSegment($[Y].v[G-1],$[Y].v[G],$[Y].o[G-1],$[Y].i[G],(Q.s-_)/w.addedLength,(Q.e-_)/w.addedLength,z[G-1]),this.addSegmentFromArray(N,U,F,E),E=!1,U.c=!1;_+=w.addedLength,F+=1}if($[Y].c&&z.length){if(w=z[G-1],_<=Q.e){var T=z[G-1].addedLength;if(Q.s<=_&&Q.e>=_+T)this.addSegment($[Y].v[G-1],$[Y].o[G-1],$[Y].i[0],$[Y].v[0],U,F,E),E=!1;else N=kq.getNewSegment($[Y].v[G-1],$[Y].v[0],$[Y].o[G-1],$[Y].i[0],(Q.s-_)/T,(Q.e-_)/T,z[G-1]),this.addSegmentFromArray(N,U,F,E),E=!1,U.c=!1}else U.c=!1;_+=w.addedLength,F+=1}if(U._length)U.setXYAt(U.v[H][0],U.v[H][1],"i",H),U.setXYAt(U.v[U._length-1][0],U.v[U._length-1][1],"o",U._length-1);if(_>Q.e)break;if(Y=this.p.keyframes[this.p.keyframes.length-1].t)w=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/_,0),F=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-0.05)/_,0);else w=this.p.pv,F=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-0.01)/_,this.p.offsetTime);else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){w=[],F=[];var z=this.px,N=this.py;if(z._caching.lastFrame+z.offsetTime<=z.keyframes[0].t)w[0]=z.getValueAtTime((z.keyframes[0].t+0.01)/_,0),w[1]=N.getValueAtTime((N.keyframes[0].t+0.01)/_,0),F[0]=z.getValueAtTime(z.keyframes[0].t/_,0),F[1]=N.getValueAtTime(N.keyframes[0].t/_,0);else if(z._caching.lastFrame+z.offsetTime>=z.keyframes[z.keyframes.length-1].t)w[0]=z.getValueAtTime(z.keyframes[z.keyframes.length-1].t/_,0),w[1]=N.getValueAtTime(N.keyframes[N.keyframes.length-1].t/_,0),F[0]=z.getValueAtTime((z.keyframes[z.keyframes.length-1].t-0.01)/_,0),F[1]=N.getValueAtTime((N.keyframes[N.keyframes.length-1].t-0.01)/_,0);else w=[z.pv,N.pv],F[0]=z.getValueAtTime((z._caching.lastFrame+z.offsetTime-0.01)/_,z.offsetTime),F[1]=N.getValueAtTime((N._caching.lastFrame+N.offsetTime-0.01)/_,N.offsetTime)}else F=q,w=F;this.v.rotate(-Math.atan2(w[1]-F[1],w[0]-F[0]))}if(this.data.p&&this.data.p.s)if(this.data.p.z)this.v.translate(this.px.v,this.py.v,-this.pz.v);else this.v.translate(this.px.v,this.py.v,0);else this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}function X(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;if(this.r){if(!this.r.effectsSequence.length)this.pre.rotate(-this.r.v),this.appliedTransformations=4}else if(!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}function $(){}function Y(B){this._addDynamicProperty(B),this.elem.addDynamicProperty(B),this._isDirty=!0}function Z(B,_,w){if(this.elem=B,this.frameId=-1,this.propType="transform",this.data=_,this.v=new Zq,this.pre=new Zq,this.appliedTransformations=0,this.initDynamicPropertyContainer(w||B),_.p&&_.p.s){if(this.px=y.getProp(B,_.p.x,0,0,this),this.py=y.getProp(B,_.p.y,0,0,this),_.p.z)this.pz=y.getProp(B,_.p.z,0,0,this)}else this.p=y.getProp(B,_.p||{k:[0,0,0]},1,0,this);if(_.rx){if(this.rx=y.getProp(B,_.rx,0,a,this),this.ry=y.getProp(B,_.ry,0,a,this),this.rz=y.getProp(B,_.rz,0,a,this),_.or.k[0].ti){var F,z=_.or.k.length;for(F=0;F0)U-=1,this._elements.unshift(Q[U]);if(this.dynamicProperties.length)this.k=!0;else this.getValue(!0)},Aq.prototype.resetElements=function(q){var Q,U=q.length;for(Q=0;Q0?Math.floor(z):Math.ceil(z),H=this.pMatrix.props,E=this.rMatrix.props,T=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var M=0;if(z>0){while(Mk)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),M-=1;if(N)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-N,!0),M-=N}X=this.data.m===1?0:this._currentCopies-1,$=this.data.m===1?1:-1,Y=this._currentCopies;var W,R;while(Y){if(Q=this.elemsData[X].it,U=Q[Q.length-1].transform.mProps.v.props,R=U.length,Q[Q.length-1].transform.mProps._mdf=!0,Q[Q.length-1].transform.op._mdf=!0,Q[Q.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(X/(this._currentCopies-1)),M!==0){if(X!==0&&$===1||X!==this._currentCopies-1&&$===-1)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1);this.matrix.transform(E[0],E[1],E[2],E[3],E[4],E[5],E[6],E[7],E[8],E[9],E[10],E[11],E[12],E[13],E[14],E[15]),this.matrix.transform(T[0],T[1],T[2],T[3],T[4],T[5],T[6],T[7],T[8],T[9],T[10],T[11],T[12],T[13],T[14],T[15]),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]);for(W=0;W0&&X<1)return[Q];return[]}return[Q-X,Q+X].filter(function($){return $>0&&$<1})},n.prototype.split=function(q){if(q<=0)return[cU(this.points[0]),this];if(q>=1)return[this,cU(this.points[this.points.length-1])];var Q=hq(this.points[0],this.points[1],q),U=hq(this.points[1],this.points[2],q),X=hq(this.points[2],this.points[3],q),$=hq(Q,U,q),Y=hq(U,X,q),Z=hq($,Y,q);return[new n(this.points[0],Q,$,Z,!0),new n(Z,Y,X,this.points[3],!0)]};function dU(q,Q){var U=q.points[0][Q],X=q.points[q.points.length-1][Q];if(U>X){var $=X;X=U,U=$}var Y=nX(3*q.a[Q],2*q.b[Q],q.c[Q]);for(var Z=0;Z0&&Y[Z]<1){var G=q.point(Y[Z])[Q];if(GX)X=G}return{min:U,max:X}}n.prototype.bounds=function(){return{x:dU(this,0),y:dU(this,1)}},n.prototype.boundingBox=function(){var q=this.bounds();return{left:q.x.min,right:q.x.max,top:q.y.min,bottom:q.y.max,width:q.x.max-q.x.min,height:q.y.max-q.y.min,cx:(q.x.max+q.x.min)/2,cy:(q.y.max+q.y.min)/2}};function xQ(q,Q,U){var X=q.boundingBox();return{cx:X.cx,cy:X.cy,width:X.width,height:X.height,bez:q,t:(Q+U)/2,t1:Q,t2:U}}function sU(q){var Q=q.bez.split(0.5);return[xQ(Q[0],q.t1,q.t),xQ(Q[1],q.t,q.t2)]}function aX(q,Q){return Math.abs(q.cx-Q.cx)*2=Y||q.width<=X&&q.height<=X&&Q.width<=X&&Q.height<=X){$.push([q.t,Q.t]);return}var Z=sU(q),G=sU(Q);VQ(Z[0],G[0],U+1,X,$,Y),VQ(Z[0],G[1],U+1,X,$,Y),VQ(Z[1],G[0],U+1,X,$,Y),VQ(Z[1],G[1],U+1,X,$,Y)}n.prototype.intersections=function(q,Q,U){if(Q===void 0)Q=2;if(U===void 0)U=7;var X=[];return VQ(xQ(this,0,1),xQ(q,0,1),0,Q,X,U),X},n.shapeSegment=function(q,Q){var U=(Q+1)%q.length();return new n(q.v[Q],q.o[Q],q.i[U],q.v[U],!0)},n.shapeSegmentInverted=function(q,Q){var U=(Q+1)%q.length();return new n(q.v[U],q.i[U],q.o[Q],q.v[Q],!0)};function UU(q,Q){return[q[1]*Q[2]-q[2]*Q[1],q[2]*Q[0]-q[0]*Q[2],q[0]*Q[1]-q[1]*Q[0]]}function gQ(q,Q,U,X){var $=[q[0],q[1],1],Y=[Q[0],Q[1],1],Z=[U[0],U[1],1],G=[X[0],X[1],1],B=UU(UU($,Y),UU(Z,G));if(QU(B[2]))return null;return[B[0]/B[2],B[1]/B[2]]}function QQ(q,Q,U){return[q[0]+Math.cos(Q)*U,q[1]-Math.sin(Q)*U]}function XU(q,Q){return Math.hypot(q[0]-Q[0],q[1]-Q[1])}function UQ(q,Q){return yQ(q[0],Q[0])&&yQ(q[1],Q[1])}function MQ(){}l([vq],MQ),MQ.prototype.initModifierProperties=function(q,Q){this.getValue=this.processKeys,this.amplitude=y.getProp(q,Q.s,0,null,this),this.frequency=y.getProp(q,Q.r,0,null,this),this.pointsType=y.getProp(q,Q.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function lU(q,Q,U,X,$,Y,Z){var G=U-Math.PI/2,B=U+Math.PI/2,_=Q[0]+Math.cos(U)*X*$,w=Q[1]-Math.sin(U)*X*$;q.setTripleAt(_,w,_+Math.cos(G)*Y,w-Math.sin(G)*Y,_+Math.cos(B)*Z,w-Math.sin(B)*Z,q.length())}function eX(q,Q){var U=[Q[0]-q[0],Q[1]-q[1]],X=-Math.PI*0.5,$=[Math.cos(X)*U[0]-Math.sin(X)*U[1],Math.sin(X)*U[0]+Math.cos(X)*U[1]];return $}function tX(q,Q){var U=Q===0?q.length()-1:Q-1,X=(Q+1)%q.length(),$=q.v[U],Y=q.v[X],Z=eX($,Y);return Math.atan2(0,1)-Math.atan2(Z[1],Z[0])}function oU(q,Q,U,X,$,Y,Z){var G=tX(Q,U),B=Q.v[U%Q._length],_=Q.v[U===0?Q._length-1:U-1],w=Q.v[(U+1)%Q._length],F=Y===2?Math.sqrt(Math.pow(B[0]-_[0],2)+Math.pow(B[1]-_[1],2)):0,z=Y===2?Math.sqrt(Math.pow(B[0]-w[0],2)+Math.pow(B[1]-w[1],2)):0;lU(q,Q.v[U%Q._length],G,Z,X,z/(($+1)*2),F/(($+1)*2),Y)}function qY(q,Q,U,X,$,Y){for(var Z=0;Z1&&Q.length>1){if($=rU(q[0],Q[Q.length-1]),$)return[[q[0].split($[0])[0]],[Q[Q.length-1].split($[1])[1]]]}return[U,X]}function QY(q){var Q;for(var U=1;U1)Q=iU(q[q.length-1],q[0]),q[q.length-1]=Q[0],q[0]=Q[1];return q}function nU(q,Q){var U=q.inflectionPoints(),X,$,Y,Z;if(U.length===0)return[XQ(q,Q)];if(U.length===1||yQ(U[1],1))return Y=q.split(U[0]),X=Y[0],$=Y[1],[XQ(X,Q),XQ($,Q)];Y=q.split(U[0]),X=Y[0];var G=(U[1]-U[0])/(1-U[0]);return Y=Y[1].split(G),Z=Y[0],$=Y[1],[XQ(X,Q),XQ(Z,Q),XQ($,Q)]}function _Q(){}l([vq],_Q),_Q.prototype.initModifierProperties=function(q,Q){this.getValue=this.processKeys,this.amount=y.getProp(q,Q.a,0,null,this),this.miterLimit=y.getProp(q,Q.ml,0,null,this),this.lineJoin=Q.lj,this._isAnimated=this.amount.effectsSequence.length!==0},_Q.prototype.processPath=function(q,Q,U,X){var $=Kq.newElement();$.c=q.c;var Y=q.length();if(!q.c)Y-=1;var Z,G,B,_=[];for(Z=0;Z=0;Z-=1)B=n.shapeSegmentInverted(q,Z),_.push(nU(B,Q));_=QY(_);var w=null,F=null;for(Z=0;Z<_.length;Z+=1){var z=_[Z];if(F)w=mU($,F,z[0],U,X);F=z[z.length-1];for(G=0;G0)x=!1;if(x){var o=yq("style");o.setAttribute("f-forigin",K[J].fOrigin),o.setAttribute("f-origin",K[J].origin),o.setAttribute("f-family",K[J].fFamily),o.type="text/css",o.innerText="@font-face {font-family: "+K[J].fFamily+"; font-style: normal; src: url('"+K[J].fPath+"');}",O.appendChild(o)}}else if(K[J].fOrigin==="g"||K[J].origin===1){u=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]');for(c=0;c=55296&&K<=56319){var J=V.charCodeAt(1);if(J>=56320&&J<=57343)O=(K-55296)*1024+J-56320+65536}return O}function A(V,O){var K=V.toString(16)+O.toString(16);return F.indexOf(K)!==-1}function S(V){return V===B}function j(V){return V===G}function I(V){var O=v(V);if(O>=_&&O<=w)return!0;return!1}function p(V){return I(V.substr(0,2))&&I(V.substr(2,2))}function f(V){return U.indexOf(V)!==-1}function P(V,O){var K=v(V.substr(O,2));if(K!==X)return!1;var J=0;O+=2;while(J<5){if(K=v(V.substr(O,2)),KZ)return!1;J+=1,O+=2}return v(V.substr(O,2))===$}function s(){this.isLoaded=!0}var g=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};g.isModifier=A,g.isZeroWidthJoiner=S,g.isFlagEmoji=p,g.isRegionalCode=I,g.isCombinedCharacter=f,g.isRegionalFlag=P,g.isVariationSelector=j,g.BLACK_FLAG_CODE_POINT=X;var L={addChars:T,addFonts:E,getCharData:M,getFontByName:R,measureText:W,checkLoadedFonts:k,setIsLoaded:s};return g.prototype=L,g}();function eU(q){this.animationData=q}eU.prototype.getProp=function(q){if(this.animationData.slots&&this.animationData.slots[q.sid])return Object.assign(q,this.animationData.slots[q.sid].p);return q};function UY(q){return new eU(q)}function hQ(){}hQ.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(Q){if(this.renderableComponents.indexOf(Q)===-1)this.renderableComponents.push(Q)},removeRenderableComponent:function(Q){if(this.renderableComponents.indexOf(Q)!==-1)this.renderableComponents.splice(this.renderableComponents.indexOf(Q),1)},prepareRenderableFrame:function(Q){this.checkLayerLimits(Q)},checkTransparency:function(){if(this.finalTransform.mProp.o.v<=0){if(!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent)this.isTransparent=!0,this.hide()}else if(this.isTransparent)this.isTransparent=!1,this.show()},checkLayerLimits:function(Q){if(this.data.ip-this.data.st<=Q&&this.data.op-this.data.st>Q){if(this.isInRange!==!0)this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()}else if(this.isInRange!==!1)this.globalData._mdf=!0,this.isInRange=!1,this.hide()},renderRenderable:function(){var Q,U=this.renderableComponents.length;for(Q=0;Q0.1)this.audio.seek(this._currentTime/this.globalData.frameRate)}},zq.prototype.show=function(){},zq.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},zq.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},zq.prototype.resume=function(){this._canPlay=!0},zq.prototype.setRate=function(q){this.audio.rate(q)},zq.prototype.volume=function(q){this._volumeMultiplier=q,this._previousVolume=q*this._volume,this.audio.volume(this._previousVolume)},zq.prototype.getBaseElement=function(){return null},zq.prototype.destroy=function(){},zq.prototype.sourceRectAtTime=function(){},zq.prototype.initExpressions=function(){};function Bq(){}Bq.prototype.checkLayers=function(q){var Q,U=this.layers.length,X;this.completeLayers=!0;for(Q=U-1;Q>=0;Q-=1){if(!this.elements[Q]){if(X=this.layers[Q],X.ip-X.st<=q-this.layers[Q].st&&X.op-X.st>q-this.layers[Q].st)this.buildItem(Q)}this.completeLayers=this.elements[Q]?this.completeLayers:!1}this.checkPendingElements()},Bq.prototype.createItem=function(q){switch(q.ty){case 2:return this.createImage(q);case 0:return this.createComp(q);case 1:return this.createSolid(q);case 3:return this.createNull(q);case 4:return this.createShape(q);case 5:return this.createText(q);case 6:return this.createAudio(q);case 13:return this.createCamera(q);case 15:return this.createFootage(q);default:return this.createNull(q)}},Bq.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.")},Bq.prototype.createAudio=function(q){return new zq(q,this.globalData,this)},Bq.prototype.createFootage=function(q){return new uq(q,this.globalData,this)},Bq.prototype.buildAllItems=function(){var q,Q=this.layers.length;for(q=0;q0)this.maskElement.setAttribute("id",z),this.element.maskedElement.setAttribute(M,"url("+Mq()+"#"+z+")"),X.appendChild(this.maskElement);if(this.viewData.length)this.element.addRenderableComponent(this)}nq.prototype.getMaskProperty=function(q){return this.viewData[q].prop},nq.prototype.renderFrame=function(q){var Q=this.element.finalTransform.mat,U,X=this.masksProperties.length;for(U=0;U1)X+=" C"+Q.o[$-1][0]+","+Q.o[$-1][1]+" "+Q.i[0][0]+","+Q.i[0][1]+" "+Q.v[0][0]+","+Q.v[0][1];if(U.lastPath!==X){var Z="";if(U.elem){if(Q.c)Z=q.inv?this.solidPath+X:X;U.elem.setAttribute("d",Z)}U.lastPath=X}},nq.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var TQ=function(){var q={};q.createFilter=Q,q.createAlphaToLuminanceFilter=U;function Q(X,$){var Y=d("filter");if(Y.setAttribute("id",X),$!==!0)Y.setAttribute("filterUnits","objectBoundingBox"),Y.setAttribute("x","0%"),Y.setAttribute("y","0%"),Y.setAttribute("width","100%"),Y.setAttribute("height","100%");return Y}function U(){var X=d("feColorMatrix");return X.setAttribute("type","matrix"),X.setAttribute("color-interpolation-filters","sRGB"),X.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),X}return q}(),qX=function(){var q={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};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))q.maskType=!1;if(/firefox/i.test(navigator.userAgent))q.svgLumaHidden=!1;return q}(),fQ={},QX="filter_result_";function KU(q){var Q,U="SourceGraphic",X=q.data.ef?q.data.ef.length:0,$=Wq(),Y=TQ.createFilter($,!0),Z=0;this.filters=[];var G;for(Q=0;Q=0;Q-=1)if(X=this.shapeModifiers[Q].processShapes(this._isFirstFrame),X)break},searchProcessedElement:function(Q){var U=this.processedElements,X=0,$=U.length;while(X<$){if(U[X].elem===Q)return U[X].pos;X+=1}return 0},addProcessedElement:function(Q,U){var X=this.processedElements,$=X.length;while($)if($-=1,X[$].elem===Q){X[$].pos=U;return}X.push(new GY(Q,U))},prepareFrame:function(Q){this.prepareRenderableFrame(Q),this.prepareProperties(Q,this.isInRange)}};var XX={1:"butt",2:"round",3:"square"},YX={1:"miter",2:"round",3:"bevel"};function $X(q,Q,U){this.caches=[],this.styles=[],this.transformers=q,this.lStr="",this.sh=U,this.lvl=Q,this._isAnimated=!!U.k;var X=0,$=q.length;while(X<$){if(q[X].mProps.dynamicProperties.length){this._isAnimated=!0;break}X+=1}}$X.prototype.setAsAnimated=function(){this._isAnimated=!0};function KX(q,Q){this.data=q,this.type=q.ty,this.d="",this.lvl=Q,this._mdf=!1,this.closed=q.hd===!0,this.pElem=d("path"),this.msElem=null}KX.prototype.reset=function(){this.d="",this._mdf=!1};function DQ(q,Q,U,X){this.elem=q,this.frameId=-1,this.dataProps=t(Q.length),this.renderer=U,this.k=!1,this.dashStr="",this.dashArray=Xq("float32",Q.length?Q.length-1:0),this.dashoffset=Xq("float32",1),this.initDynamicPropertyContainer(X);var $,Y=Q.length||0,Z;for($=0;$0.01)return!1;U+=1}return!0},OQ.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s){var q=0,Q=this.data.k.k.length;while(q0)T=z.transformers[I].mProps._mdf||T,j-=1,I-=1;if(T){j=v-z.styles[W].lvl,I=z.transformers.length-1;while(j>0)S.multiply(z.transformers[I].mProps.v),j-=1,I-=1}}else S=q;if(A=z.sh.paths,H=A._length,T){E="";for(k=0;k=1)s=0.99;else if(s<=-1)s=-0.99;var g=f*s,L=Math.cos(P+z.a.v)*g+E[0],V=Math.sin(P+z.a.v)*g+E[1];if(k.setAttribute("fx",L),k.setAttribute("fy",V),H&&!z.g._collapsable)z.of.setAttribute("fx",L),z.of.setAttribute("fy",V)}}}function w(F,z,N){var{style:k,d:H}=z;if(H&&(H._mdf||N)&&H.dashStr)k.pElem.setAttribute("stroke-dasharray",H.dashStr),k.pElem.setAttribute("stroke-dashoffset",H.dashoffset[0]);if(z.c&&(z.c._mdf||N))k.pElem.setAttribute("stroke","rgb("+oq(z.c.v[0])+","+oq(z.c.v[1])+","+oq(z.c.v[2])+")");if(z.o._mdf||N)k.pElem.setAttribute("stroke-opacity",z.o.v);if(z.w._mdf||N){if(k.pElem.setAttribute("stroke-width",z.w.v),k.msElem)k.msElem.setAttribute("stroke-width",z.w.v)}}return U}();function e(q,Q,U){this.shapes=[],this.shapesData=q.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(q,Q,U),this.prevViewData=[]}l([fq,YQ,wQ,UX,$Q,Dq,NQ],e),e.prototype.initSecondaryElement=function(){},e.prototype.identityMatrix=new Zq,e.prototype.buildExpressionInterface=function(){},e.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},e.prototype.filterUniqueShapes=function(){var q,Q=this.shapes.length,U,X,$=this.stylesList.length,Y,Z=[],G=!1;for(X=0;X<$;X+=1){Y=this.stylesList[X],G=!1,Z.length=0;for(q=0;q1&&G)this.setShapesAsAnimated(Z)}},e.prototype.setShapesAsAnimated=function(q){var Q,U=q.length;for(Q=0;Q=0;B-=1){if(E=this.searchProcessedElement(q[B]),!E)q[B]._render=Z;else Q[B]=U[E-1];if(q[B].ty==="fl"||q[B].ty==="st"||q[B].ty==="gf"||q[B].ty==="gs"||q[B].ty==="no"){if(!E)Q[B]=this.createStyleElement(q[B],$);else Q[B].style.closed=q[B].hd;if(q[B]._render){if(Q[B].style.pElem.parentNode!==X)X.appendChild(Q[B].style.pElem)}z.push(Q[B].style)}else if(q[B].ty==="gr"){if(!E)Q[B]=this.createGroupElement(q[B]);else{F=Q[B].it.length;for(w=0;w1,this.kf)this.addEffect(this.getKeyframeValue.bind(this));return this.kf},Jq.prototype.addEffect=function(q){this.effectsSequence.push(q),this.elem.addDynamicProperty(this)},Jq.prototype.getValue=function(q){if((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!q)return;this.currentData.t=this.data.d.k[this.keysIndex].s.t;var Q=this.currentData,U=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var X,$=this.effectsSequence.length,Y=q||this.data.d.k[this.keysIndex].s;for(X=0;X<$;X+=1)if(U!==this.keysIndex)Y=this.effectsSequence[X](Y,Y.t);else Y=this.effectsSequence[X](this.currentData,Y.t);if(Q!==Y)this.setCurrentData(Y);this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId},Jq.prototype.getKeyframeValue=function(){var q=this.data.d.k,Q=this.elem.comp.renderedFrame,U=0,X=q.length;while(U<=X-1){if(U===X-1||q[U+1].t>Q)break;U+=1}if(this.keysIndex!==U)this.keysIndex=U;return this.data.d.k[this.keysIndex].s},Jq.prototype.buildFinalText=function(q){var Q=[],U=0,X=q.length,$,Y,Z=!1,G=!1,B="";while(U=55296&&$<=56319){if(iq.isRegionalFlag(q,U))B=q.substr(U,14);else if(Y=q.charCodeAt(U+1),Y>=56320&&Y<=57343)if(iq.isModifier($,Y))B=q.substr(U,2),Z=!0;else if(iq.isFlagEmoji(q.substr(U,4)))B=q.substr(U,4);else B=q.substr(U,2)}else if($>56319){if(Y=q.charCodeAt(U+1),iq.isVariationSelector($))Z=!0}else if(iq.isZeroWidthJoiner($))Z=!0,G=!0;if(Z)Q[Q.length-1]+=B,Z=!1;else Q.push(B);U+=B.length}return Q},Jq.prototype.completeTextData=function(q){q.__complete=!0;var Q=this.elem.globalData.fontManager,U=this.data,X=[],$,Y,Z,G=0,B,_=U.m.g,w=0,F=0,z=0,N=[],k=0,H=0,E,T,M=Q.getFontByName(q.f),W,R=0,v=aU(M);q.fWeight=v.weight,q.fStyle=v.style,q.finalSize=q.s,q.finalText=this.buildFinalText(q.t),Y=q.finalText.length,q.finalLineHeight=q.lh;var A=q.tr/1000*q.finalSize,S;if(q.sz){var j=!0,I=q.sz[0],p=q.sz[1],f,P;while(j){P=this.buildFinalText(q.t),f=0,k=0,Y=P.length,A=q.tr/1000*q.finalSize;var s=-1;for($=0;$I&&P[$]!==" "){if(s===-1)Y+=1;else $=s;f+=q.finalLineHeight||q.finalSize*1.2,P.splice($,s===$?1:0,"\r"),s=-1,k=0}else k+=R,k+=A}if(f+=M.ascent*q.finalSize/100,this.canResize&&q.finalSize>this.minimumFontSize&&pH?k:H,k=-2*A,B="",Z=!0,z+=1;else B=L;if(Q.chars)W=Q.getCharData(L,M.fStyle,Q.getFontByName(q.f).fFamily),R=Z?0:W.w*q.finalSize/100;else R=Q.measureText(B,q.f,q.finalSize);if(L===" ")g+=R+A;else k+=R+A+g,g=0;if(X.push({l:R,an:R,add:w,n:Z,anIndexes:[],val:B,line:z,animatorJustifyOffset:0}),_==2){if(w+=R,B===""||B===" "||$===Y-1){if(B===""||B===" ")w-=R;while(F<=$)X[F].an=w,X[F].ind=G,X[F].extra=R,F+=1;G+=1,w=0}}else if(_==3){if(w+=R,B===""||$===Y-1){if(B==="")w-=R;while(F<=$)X[F].an=w,X[F].ind=G,X[F].extra=R,F+=1;w=0,G+=1}}else X[G].ind=G,X[G].extra=0,G+=1}if(q.l=X,H=k>H?k:H,N.push(k),q.sz)q.boxWidth=q.sz[0],q.justifyOffset=0;else switch(q.boxWidth=H,q.j){case 1:q.justifyOffset=-q.boxWidth;break;case 2:q.justifyOffset=-q.boxWidth/2;break;default:q.justifyOffset=0}q.lineWidths=N;var V=U.a,O,K;T=V.length;var J,b,C=[];for(E=0;E0)G=this.ne.v/100;else B=-this.ne.v/100;if(this.xe.v>0)_=1-this.xe.v/100;else w=1+this.xe.v/100;var F=zQ.getBezierEasing(G,B,_,w).get,z=0,N=this.finalS,k=this.finalE,H=this.data.sh;if(H===2){if(k===N)z=Z>=k?1:0;else z=q(0,Q(0.5/(k-N)+(Z-N)/(k-N),1));z=F(z)}else if(H===3){if(k===N)z=Z>=k?0:1;else z=1-q(0,Q(0.5/(k-N)+(Z-N)/(k-N),1));z=F(z)}else if(H===4){if(k===N)z=0;else if(z=q(0,Q(0.5/(k-N)+(Z-N)/(k-N),1)),z<0.5)z*=2;else z=1-2*(z-0.5);z=F(z)}else if(H===5){if(k===N)z=0;else{var E=k-N;Z=Q(q(0,Z+0.5-N),k-N);var T=-E/2+Z,M=E/2;z=Math.sqrt(1-T*T/(M*M))}z=F(z)}else if(H===6){if(k===N)z=0;else Z=Q(q(0,Z+0.5-N),k-N),z=(1+Math.cos(Math.PI+Math.PI*2*Z/(k-N)))/2;z=F(z)}else{if(Z>=U(N))if(Z-N<0)z=q(0,Q(Q(k,1)-(N-Z),1));else z=q(0,Q(k-Z,1));z=F(z)}if(this.sm.v!==100){var W=this.sm.v*0.01;if(W===0)W=0.00000001;var R=0.5-W*0.5;if(z1)z=1}return z*this.a.v},getValue:function(Z){if(this.iterateDynamicProperties(),this._mdf=Z||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,Z&&this.data.r===2)this.e.v=this._currentTextLength;var G=this.data.r===2?1:100/this.data.totalChars,B=this.o.v/G,_=this.s.v/G+B,w=this.e.v/G+B;if(_>w){var F=_;_=w,w=F}this.finalS=_,this.finalE=w}},l([Yq],X);function $(Y,Z,G){return new X(Y,Z,G)}return{getTextSelectorProp:$}}();function vY(q,Q,U){var X={propType:!1},$=y.getProp,Y=Q.a;this.a={r:Y.r?$(q,Y.r,0,a,U):X,rx:Y.rx?$(q,Y.rx,0,a,U):X,ry:Y.ry?$(q,Y.ry,0,a,U):X,sk:Y.sk?$(q,Y.sk,0,a,U):X,sa:Y.sa?$(q,Y.sa,0,a,U):X,s:Y.s?$(q,Y.s,1,0.01,U):X,a:Y.a?$(q,Y.a,1,0,U):X,o:Y.o?$(q,Y.o,0,0.01,U):X,p:Y.p?$(q,Y.p,1,0,U):X,sw:Y.sw?$(q,Y.sw,0,0,U):X,sc:Y.sc?$(q,Y.sc,1,0,U):X,fc:Y.fc?$(q,Y.fc,1,0,U):X,fh:Y.fh?$(q,Y.fh,0,0,U):X,fs:Y.fs?$(q,Y.fs,0,0.01,U):X,fb:Y.fb?$(q,Y.fb,0,0.01,U):X,t:Y.t?$(q,Y.t,0,0,U):X},this.s=_Y.getTextSelectorProp(q,Q.s,U),this.s.t=Q.s.t}function aq(q,Q,U){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=q,this._renderType=Q,this._elem=U,this._animatorsData=t(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(U)}aq.prototype.searchProperties=function(){var q,Q=this._textData.a.length,U,X=y.getProp;for(q=0;q=k+Hq||!v)I=(k+Hq-E)/H.partialLength,c=R.point[0]+(H.point[0]-R.point[0])*I,o=R.point[1]+(H.point[1]-R.point[1])*I,Y.translate(-U[0]*z[w].an*0.005,-(U[1]*g)*0.01),T=!1;else if(v){if(E+=H.partialLength,M+=1,M>=v.length)if(M=0,W+=1,!A[W])if(f.v.c)M=0,W=0,v=A[W].points;else E-=H.partialLength,v=null;else v=A[W].points;if(v)R=H,H=v[M],S=H.partialLength}u=z[w].an/2-z[w].add,Y.translate(-u,0,0)}else u=z[w].an/2-z[w].add,Y.translate(-u,0,0),Y.translate(-U[0]*z[w].an*0.005,-U[1]*g*0.01,0);for(K=0;Kq?this.textSpans[q].span:d(G?"g":"text"),W<=q){if(B.setAttribute("stroke-linecap","butt"),B.setAttribute("stroke-linejoin","round"),B.setAttribute("stroke-miterlimit","4"),this.textSpans[q].span=B,G){var v=d("g");B.appendChild(v),this.textSpans[q].childSpan=v}this.textSpans[q].span=B,this.layerElement.appendChild(B)}B.style.display="inherit"}if(_.reset(),F){if(Z[q].n)z=-H,N+=U.yOffset,N+=k?1:0,k=!1;this.applyTextPropertiesToMatrix(U,_,Z[q].line,z,N),z+=Z[q].l||0,z+=H}if(G){R=this.globalData.fontManager.getCharData(U.finalText[q],X.fStyle,this.globalData.fontManager.getFontByName(U.f).fFamily);var A;if(R.t===1)A=new kQ(R.data,this.globalData,this);else{var S=TY;if(R.data&&R.data.shapes)S=this.buildShapeData(R.data,U.finalSize);A=new e(S,this.globalData,this)}if(this.textSpans[q].glyph){var j=this.textSpans[q].glyph;this.textSpans[q].childSpan.removeChild(j.layerElement),j.destroy()}if(this.textSpans[q].glyph=A,A._debug=!0,A.prepareFrame(0),A.renderFrame(),this.textSpans[q].childSpan.appendChild(A.layerElement),R.t===1)this.textSpans[q].childSpan.setAttribute("transform","scale("+U.finalSize/100+","+U.finalSize/100+")")}else{if(F)B.setAttribute("transform","translate("+_.props[12]+","+_.props[13]+")");B.textContent=Z[q].val,B.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}}if(F&&B)B.setAttribute("d",w)}while(q=0;Q-=1)if(this.completeLayers||this.elements[Q])this.elements[Q].prepareFrame(q-this.layers[Q].st);if(this.globalData._mdf){for(Q=0;Q=0;U-=1)if(this.completeLayers||this.elements[U]){if(this.elements[U].prepareFrame(this.renderedFrame-this.layers[U].st),this.elements[U]._mdf)this._mdf=!0}},bq.prototype.renderInnerContent=function(){var q,Q=this.layers.length;for(q=0;q