!function(u){var t,e;"undefined"!=typeof navigator&&(t=this,e=function(){"use strict";function k(){return i}var e="http://www.w3.org/2000/svg",i="",s=!1,f=-999999;function A(t){return document.createElement(t)}function g(t,e){var i,s,r=t.length;for(i=0;i<r;i+=1)for(var a in s=t[i].prototype)Object.prototype.hasOwnProperty.call(s,a)&&(e.prototype[a]=s[a])}function r(t,e){return Object.getOwnPropertyDescriptor(t,e)}var t=(a.prototype={addAudio:function(t){this.audios.push(t)},pause:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].pause()},resume:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].resume()},setRate:function(t){var e,i=this.audios.length;for(e=0;e<i;e+=1)this.audios[e].setRate(t)},createAudio:function(t){return this.audioFactory?this.audioFactory(t):window.Howl?new window.Howl({src:[t]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(t){this.audioFactory=t},setVolume:function(t){this._volume=t,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].volume(this._volume*(this._isMuted?0:1))}},function(){return new a});function a(t){this.audios=[],this.audioFactory=t,this._volume=1,this._isMuted=!1}var st="function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,e){return"float32"===t?new Float32Array(e):"int16"===t?new Int16Array(e):"uint8c"===t?new Uint8ClampedArray(e):n(t,e)}:n;function n(t,e){var i,s=0,r=[];switch(t){case"int16":case"uint8c":i=1;break;default:i=1.1}for(s=0;s<e;s+=1)r.push(i);return r}function C(t){return Array.apply(null,{length:t})}function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var h=!0,l=null,p="",m=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),y=Math.pow,v=Math.sqrt,d=Math.floor,c=Math.max,b=Math.min,rt={};!function(){var t,e=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],i=e.length;for(t=0;t<i;t+=1)rt[e[t]]=Math[e[t]]}(),rt.random=Math.random,rt.abs=function(t){if("object"===o(t)&&t.length){var e,i=C(t.length),s=t.length;for(e=0;e<s;e+=1)i[e]=Math.abs(t[e]);return i}return Math.abs(t)};var u=150,at=Math.PI/180,_=.5519;function x(t){0}function P(t){t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.display="block",t.style.transformOrigin="0 0",t.style.webkitTransformOrigin="0 0",t.style.backfaceVisibility="visible",t.style.webkitBackfaceVisibility="visible",t.style.transformStyle="preserve-3d",t.style.webkitTransformStyle="preserve-3d",t.style.mozTransformStyle="preserve-3d"}function w(t,e,i,s){this.type=t,this.currentTime=e,this.totalTime=i,this.direction=s<0?-1:1}function D(t,e){this.type=t,this.direction=e<0?-1:1}function E(t,e,i,s){this.type=t,this.currentLoop=i,this.totalLoops=e,this.direction=s<0?-1:1}function S(t,e,i){this.type=t,this.firstFrame=e,this.totalFrames=i}function T(t,e){this.type=t,this.target=e}function M(t,e){this.type="renderFrameError",this.nativeError=t,this.currentTime=e}function F(t){this.type="configError",this.nativeError=t}var I,L=(I=0,function(){return p+"__lottie_element_"+(I+=1)});function B(t,e,i){var s,r,a,n,o,h,l,p;switch(h=i*(1-e),l=i*(1-(o=6*t-(n=Math.floor(6*t)))*e),p=i*(1-(1-o)*e),n%6){case 0:s=i,r=p,a=h;break;case 1:s=l,r=i,a=h;break;case 2:s=h,r=i,a=p;break;case 3:s=h,r=l,a=i;break;case 4:s=p,r=h,a=i;break;case 5:s=i,r=h,a=l}return[s,r,a]}function R(t,e,i){var s,r=Math.max(t,e,i),a=Math.min(t,e,i),n=r-a,o=0===r?0:n/r,h=r/255;switch(r){case a:s=0;break;case t:s=e-i+n*(e<i?6:0),s/=6*n;break;case e:s=i-t+2*n,s/=6*n;break;case i:s=t-e+4*n,s/=6*n}return[s,o,h]}function lt(t,e){var i=R(255*t[0],255*t[1],255*t[2]);return i[1]+=e,1<i[1]?i[1]=1:i[1]<=0&&(i[1]=0),B(i[0],i[1],i[2])}function pt(t,e){var i=R(255*t[0],255*t[1],255*t[2]);return i[2]+=e,1<i[2]?i[2]=1:i[2]<0&&(i[2]=0),B(i[0],i[1],i[2])}function ft(t,e){var i=R(255*t[0],255*t[1],255*t[2]);return i[0]+=e/360,1<i[0]?--i[0]:i[0]<0&&(i[0]+=1),B(i[0],i[1],i[2])}function V(t){l=t}function z(){return l}function O(t){u=t}function N(){return u}var G=function(){var t,e,s=[];for(t=0;t<256;t+=1)e=t.toString(16),s[t]=1===e.length?"0"+e:e;return function(t,e,i){return t<0&&(t=0),e<0&&(e=0),i<0&&(i=0),"#"+s[t]+s[e]+s[i]}}();function j(t){return document.createElementNS(e,t)}function q(t){return(q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var W,Y,H,X,K,Z,J=(H=1,X=[],K={onmessage:function(){},postMessage:function(t){W({data:t})}},Z={postMessage:function(t){K.onmessage({data:t})}},{loadAnimation:function(t,e,i){Q();var s=$(e,i);Y.postMessage({type:"loadAnimation",path:t,fullPath:window.location.origin+window.location.pathname,id:s})},loadData:function(t,e,i){Q();var s=$(e,i);Y.postMessage({type:"loadData",path:t,fullPath:window.location.origin+window.location.pathname,id:s})},completeAnimation:function(t,e,i){Q();var s=$(e,i);Y.postMessage({type:"complete",animation:t,id:s})}});function U(t){if(window.Worker&&window.Blob&&s){var e=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),i=URL.createObjectURL(e);return new Worker(i)}return W=t,K}function Q(){Y||((Y=U(function(e){function p(t,e){var i,s,r,a,n,o,h=t.length;for(s=0;s<h;s+=1)if("ks"in(i=t[s])&&!i.completed){if(i.completed=!0,i.tt&&(t[s-1].td=i.tt),i.hasMask){var l=i.masksProperties;for(a=l.length,r=0;r<a;r+=1)if(l[r].pt.k.i)c(l[r].pt.k);else for(o=l[r].pt.k.length,n=0;n<o;n+=1)l[r].pt.k[n].s&&c(l[r].pt.k[n].s[0]),l[r].pt.k[n].e&&c(l[r].pt.k[n].e[0])}0===i.ty?(i.layers=f(i.refId,e),p(i.layers,e)):4===i.ty?m(i.shapes):5===i.ty&&d(i)}}function f(t,e){var i=function(t,e){for(var i=0,s=e.length;i<s;){if(e[i].id===t)return e[i];i+=1}return null}(t,e);return i?i.layers.__used?JSON.parse(JSON.stringify(i.layers)):(i.layers.__used=!0,i.layers):null}function m(t){var e,i,s;for(e=t.length-1;0<=e;--e)if("sh"===t[e].ty)if(t[e].ks.k.i)c(t[e].ks.k);else for(s=t[e].ks.k.length,i=0;i<s;i+=1)t[e].ks.k[i].s&&c(t[e].ks.k[i].s[0]),t[e].ks.k[i].e&&c(t[e].ks.k[i].e[0]);else"gr"===t[e].ty&&m(t[e].it)}function c(t){var e,i=t.i.length;for(e=0;e<i;e+=1)t.i[e][0]+=t.v[e][0],t.i[e][1]+=t.v[e][1],t.o[e][0]+=t.v[e][0],t.o[e][1]+=t.v[e][1]}function r(t,e){var i=e?e.split("."):[100,100,100];if(t[0]>i[0])return 1;if(!(i[0]>t[0])){if(t[1]>i[1])return 1;if(!(i[1]>t[1]))return t[2]>i[2]||(i[2],void t[2])}}function s(t){var e,i,s,r=t.length;for(e=0;e<r;e+=1)5===t[e].ty&&(i=t[e],s=i.t.d,i.t.d={k:[{s:s,t:0}]})}function a(t){var e,i,s,r=t.length;for(e=0;e<r;e+=1)5===t[e].ty&&(i=t[e],s=void 0,"number"==typeof(s=i.t.p).a&&(s.a={a:0,k:s.a}),"number"==typeof s.p&&(s.p={a:0,k:s.p}),"number"==typeof s.r&&(s.r={a:0,k:s.r}))}function n(t){var e,i,s,r=t.length;for(e=0;e<r;e+=1)if("gr"===t[e].ty)n(t[e].it);else if("fl"===t[e].ty||"st"===t[e].ty)if(t[e].c.k&&t[e].c.k[0].i)for(s=t[e].c.k.length,i=0;i<s;i+=1)t[e].c.k[i].s&&(t[e].c.k[i].s[0]/=255,t[e].c.k[i].s[1]/=255,t[e].c.k[i].s[2]/=255,t[e].c.k[i].s[3]/=255),t[e].c.k[i].e&&(t[e].c.k[i].e[0]/=255,t[e].c.k[i].e[1]/=255,t[e].c.k[i].e[2]/=255,t[e].c.k[i].e[3]/=255);else t[e].c.k[0]/=255,t[e].c.k[1]/=255,t[e].c.k[2]/=255,t[e].c.k[3]/=255}function o(t){var e,i=t.length;for(e=0;e<i;e+=1)4===t[e].ty&&n(t[e].shapes)}function l(t){var e,i,s;for(e=t.length-1;0<=e;--e)if("sh"===t[e].ty)if(t[e].ks.k.i)t[e].ks.k.c=t[e].closed;else for(s=t[e].ks.k.length,i=0;i<s;i+=1)t[e].ks.k[i].s&&(t[e].ks.k[i].s[0].c=t[e].closed),t[e].ks.k[i].e&&(t[e].ks.k[i].e[0].c=t[e].closed);else"gr"===t[e].ty&&l(t[e].it)}function h(t){var e,i,s,r,a,n,o=t.length;for(i=0;i<o;i+=1){if((e=t[i]).hasMask){var h=e.masksProperties;for(r=h.length,s=0;s<r;s+=1)if(h[s].pt.k.i)h[s].pt.k.c=h[s].cl;else for(n=h[s].pt.k.length,a=0;a<n;a+=1)h[s].pt.k[a].s&&(h[s].pt.k[a].s[0].c=h[s].cl),h[s].pt.k[a].e&&(h[s].pt.k[a].e[0].c=h[s].cl)}4===e.ty&&l(e.shapes)}}function d(t){0===t.t.a.length&&t.t.p}var u,i,g,y,v,b,_,x,k,A,t;function P(t){var e=t.getResponseHeader("content-type");return e&&"json"===t.responseType&&-1!==e.indexOf("json")||t.response&&"object"===q(t.response)?t.response:t.response&&"string"==typeof t.response?JSON.parse(t.response):t.responseText?JSON.parse(t.responseText):null}if(Z.dataManager||(Z.dataManager=(u=[4,4,14],i=function(t){if(r(u,t.v)&&(s(t.layers),t.assets)){var e,i=t.assets.length;for(e=0;e<i;e+=1)t.assets[e].layers&&s(t.assets[e].layers)}},g=[4,7,99],v=function(t){if(t.chars&&!r(g,t.v)){var e,i=t.chars.length;for(e=0;e<i;e+=1){var s=t.chars[e];s.data&&s.data.shapes&&(m(s.data.shapes),s.data.ip=0,s.data.op=99999,s.data.st=0,s.data.sr=1,s.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},t.chars[e].t||(s.data.shapes.push({ty:"no"}),s.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}},y=[5,7,15],b=function(t){if(r(y,t.v)&&(a(t.layers),t.assets)){var e,i=t.assets.length;for(e=0;e<i;e+=1)t.assets[e].layers&&a(t.assets[e].layers)}},_=[4,1,9],x=function(t){if(r(_,t.v)&&(o(t.layers),t.assets)){var e,i=t.assets.length;for(e=0;e<i;e+=1)t.assets[e].layers&&o(t.assets[e].layers)}},k=[4,4,18],A=function(t){if(r(k,t.v)&&(h(t.layers),t.assets)){var e,i=t.assets.length;for(e=0;e<i;e+=1)t.assets[e].layers&&h(t.assets[e].layers)}},(t={}).completeData=function(t){t.__complete||(x(t),i(t),v(t),b(t),A(t),p(t.layers,t.assets),function(t,e){if(t){var i=0,s=t.length;for(i=0;i<s;i+=1)1===t[i].t&&(t[i].data.layers=f(t[i].data.refId,e),p(t[i].data.layers,e))}}(t.chars,t.assets),t.__complete=!0)},t.checkColors=x,t.checkChars=v,t.checkPathProperties=b,t.checkShapes=A,t.completeLayers=p,t)),Z.assetLoader||(Z.assetLoader={load:function(e,i,t,s){var r,a=new XMLHttpRequest;try{a.responseType="json"}catch(t){}a.onreadystatechange=function(){if(4===a.readyState)if(200===a.status)r=P(a),t(r);else try{r=P(a),t(r)}catch(t){s&&s(t)}};try{a.open("get.css",e,!0)}catch(t){a.open("get.css",i+"/"+e,!0)}a.send()}}),"loadAnimation"===e.data.type)Z.assetLoader.load(e.data.path,e.data.fullPath,function(t){Z.dataManager.completeData(t),Z.postMessage({id:e.data.id,payload:t,status:"success"})},function(){Z.postMessage({id:e.data.id,status:"error"})});else if("complete"===e.data.type){var C=e.data.animation;Z.dataManager.completeData(C),Z.postMessage({id:e.data.id,payload:C,status:"success"})}else"loadData"===e.data.type&&Z.assetLoader.load(e.data.path,e.data.fullPath,function(t){Z.postMessage({id:e.data.id,payload:t,status:"success"})},function(){Z.postMessage({id:e.data.id,status:"error"})})})).onmessage=function(t){var e=t.data,i=e.id,s=X[i];X[i]=null,"success"===e.status?s.onComplete(e.payload):s.onError&&s.onError()})}function $(t,e){var i="processId_"+(H+=1);return X[i]={onComplete:t,onError:e},i}var tt,et=(tt=function(){var t=A("canvas");t.width=1,t.height=1;var e=t.getContext("2d");return e.fillStyle="rgba(0,0,0,0)",e.fillRect(0,0,1,1),t}(),ht.prototype={loadAssets:function(t,e){var i;this.imagesLoadedCb=e;var s=t.length;for(i=0;i<s;i+=1)t[i].layers||(t[i].t&&"seq"!==t[i].t?3===t[i].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(t[i]))):(this.totalImages+=1,this.images.push(this._createImageData(t[i]))))},setAssetsPath:function(t){this.assetsPath=t||""},setPath:function(t){this.path=t||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(t){for(var e=0,i=this.images.length;e<i;){if(this.images[e].assetData===t)return this.images[e].img;e+=1}return null},createImgData:function(t){var e=ot(t,this.assetsPath,this.path),i=A("img");i.crossOrigin="anonymous",i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",function(){s.img=tt,this._imageLoaded()}.bind(this),!1),i.src=e;var s={img:i,assetData:t};return s},createImageData:function(t){var e=ot(t,this.assetsPath,this.path),i=j("image");m?this.testImageLoaded(i):i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",function(){s.img=tt,this._imageLoaded()}.bind(this),!1),i.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this._elementHelper.append?this._elementHelper.append(i):this._elementHelper.appendChild(i);var s={img:i,assetData:t};return s},imageLoaded:it,footageLoaded:nt,setCacheType:function(t,e){"svg"===t?(this._elementHelper=e,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},ht);function it(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function nt(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function ot(t,e,i){var s="";if(t.e)s=t.p;else if(e){var r=t.p;-1!==r.indexOf("../index-91.html")&&(r=r.split("../index.html")[1]),s=e+r}else s=i,s+=t.u?t.u:"",s+=t.p;return s}function ht(){this._imageLoaded=it.bind(this),this._footageLoaded=nt.bind(this),this.testImageLoaded=function(t){var e=0,i=setInterval(function(){(t.getBBox().width||500<e)&&(this._imageLoaded(),clearInterval(i)),e+=1}.bind(this),50)}.bind(this),this.createFootageData=function(t){var e={assetData:t},i=ot(t,this.assetsPath,this.path);return J.loadData(i,function(t){e.img=t,this._footageLoaded()}.bind(this),function(){e.img={},this._footageLoaded()}.bind(this)),e}.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}function mt(){}mt.prototype={triggerEvent:function(t,e){if(this._cbs[t])for(var i=this._cbs[t],s=0;s<i.length;s+=1)i[s](e)},addEventListener:function(t,e){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(e),function(){this.removeEventListener(t,e)}.bind(this)},removeEventListener:function(t,e){if(e){if(this._cbs[t]){for(var i=0,s=this._cbs[t].length;i<s;)this._cbs[t][i]===e&&(this._cbs[t].splice(i,1),--i,--s),i+=1;this._cbs[t].length||(this._cbs[t]=null)}}else this._cbs[t]=null}};var ct=function(e){for(var t=[],i=0;i<e.length;i+=1){var s=e[i],r={time:s.tm,duration:s.dr};try{r.payload=JSON.parse(e[i].cm)}catch(t){try{r.payload=dt(e[i].cm)}catch(t){r.payload={name:e[i].cm}}}t.push(r)}return t};function dt(t){for(var e,i=t.split("\r\n"),s={},r=0,a=0;a<i.length;a+=1)2===(e=i[a].split(":")).length&&(s[e[0]]=e[1].trim(),r+=1);if(0===r)throw new Error;return s}var ut=function(){function t(t){for(var e=0,i=this.compositions.length;e<i;){if(this.compositions[e].data&&this.compositions[e].data.nm===t)return this.compositions[e].prepareFrame&&this.compositions[e].data.xt&&this.compositions[e].prepareFrame(this.currentFrame),this.compositions[e].compInterface;e+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=gt,t};function gt(t){this.compositions.push(t)}function yt(t,e){vt[t]=e}var vt={};function bt(t){return(bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function _t(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=L(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=h,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ut(),this.imagePreloader=new et,this.audioController=t(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new w("drawnFrame",0,0,0)}g([mt],_t),_t.prototype.setParams=function(t){(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e="svg";t.animType?e=t.animType:t.renderer&&(e=t.renderer);var i=vt[e];this.renderer=new i(this,t.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,""===t.loop||null===t.loop||void 0===t.loop||!0===t.loop?this.loop=!0:!1===t.loop?this.loop=!1:this.loop=parseInt(t.loop,10),this.autoplay=!("autoplay"in t)||t.autoplay,this.name=t.name?t.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(t,"autoloadSegments")||t.autoloadSegments,this.assetsPath=t.assetsPath,this.initialSegment=t.initialSegment,t.audioFactory&&this.audioController.setAudioFactory(t.audioFactory),t.animationData?this.setupAnimation(t.animationData):t.path&&(-1!==t.path.lastIndexOf("\\")?this.path=t.path.substr(0,t.path.lastIndexOf("\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf("../index.html")+1),this.fileName=t.path.substr(t.path.lastIndexOf("../index.html")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),J.loadAnimation(t.path,this.configAnimation,this.onSetupError))},_t.prototype.onSetupError=function(){this.trigger("data_failed")},_t.prototype.setupAnimation=function(t){J.completeAnimation(t,this.configAnimation)},_t.prototype.setData=function(t,e){e&&"object"!==bt(e)&&(e=JSON.parse(e));var i={wrapper:t,animationData:e},s=t.attributes;i.path=s.getNamedItem("data-animation-path")?s.getNamedItem("data-animation-path").value:s.getNamedItem("data-bm-path")?s.getNamedItem("data-bm-path").value:s.getNamedItem("bm-path")?s.getNamedItem("bm-path").value:"",i.animType=s.getNamedItem("data-anim-type")?s.getNamedItem("data-anim-type").value:s.getNamedItem("data-bm-type")?s.getNamedItem("data-bm-type").value:s.getNamedItem("bm-type")?s.getNamedItem("bm-type").value:s.getNamedItem("data-bm-renderer")?s.getNamedItem("data-bm-renderer").value:s.getNamedItem("bm-renderer")?s.getNamedItem("bm-renderer").value:"canvas";var r=s.getNamedItem("data-anim-loop")?s.getNamedItem("data-anim-loop").value:s.getNamedItem("data-bm-loop")?s.getNamedItem("data-bm-loop").value:s.getNamedItem("bm-loop")?s.getNamedItem("bm-loop").value:"";"false"===r?i.loop=!1:"true"===r?i.loop=!0:""!==r&&(i.loop=parseInt(r,10));var a=s.getNamedItem("data-anim-autoplay")?s.getNamedItem("data-anim-autoplay").value:s.getNamedItem("data-bm-autoplay")?s.getNamedItem("data-bm-autoplay").value:!s.getNamedItem("bm-autoplay")||s.getNamedItem("bm-autoplay").value;i.autoplay="false"!==a,i.name=s.getNamedItem("data-name")?s.getNamedItem("data-name").value:s.getNamedItem("data-bm-name")?s.getNamedItem("data-bm-name").value:s.getNamedItem("bm-name")?s.getNamedItem("bm-name").value:"","false"===(s.getNamedItem("data-anim-prerender")?s.getNamedItem("data-anim-prerender").value:s.getNamedItem("data-bm-prerender")?s.getNamedItem("data-bm-prerender").value:s.getNamedItem("bm-prerender")?s.getNamedItem("bm-prerender").value:"")&&(i.prerender=!1),this.setParams(i)},_t.prototype.includeLayers=function(t){t.op>this.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e,i,s=this.animationData.layers,r=s.length,a=t.layers,n=a.length;for(i=0;i<n;i+=1)for(e=0;e<r;){if(s[e].id===a[i].id){s[e]=a[i];break}e+=1}if((t.chars||t.fonts)&&(this.renderer.globalData.fontManager.addChars(t.chars),this.renderer.globalData.fontManager.addFonts(t.fonts,this.renderer.globalData.defs)),t.assets)for(r=t.assets.length,e=0;e<r;e+=1)this.animationData.assets.push(t.assets[e]);this.animationData.__complete=!1,J.completeAnimation(this.animationData,this.onSegmentComplete)},_t.prototype.onSegmentComplete=function(t){this.animationData=t;var e=z();e&&e.initExpressions(this),this.loadNextSegment()},_t.prototype.loadNextSegment=function(){var t=this.animationData.segments;if(!t||0===t.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var e=t.shift();this.timeCompleted=e.time*this.frameRate;var i=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,J.loadData(i,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},_t.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},_t.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},_t.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},_t.prototype.configAnimation=function(t){if(this.renderer)try{this.animationData=t,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.markers=ct(t.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},_t.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},_t.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var t=z();t&&t.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},_t.prototype.resize=function(){this.renderer.updateContainerSize()},_t.prototype.setSubframe=function(t){this.isSubframeEnabled=!!t},_t.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},_t.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},_t.prototype.play=function(t){t&&this.name!==t||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_pause"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},_t.prototype.pause=function(t){t&&this.name!==t||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_play"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},_t.prototype.togglePause=function(t){t&&this.name!==t||(!0===this.isPaused?this.play():this.pause())},_t.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},_t.prototype.getMarkerData=function(t){for(var e,i=0;i<this.markers.length;i+=1)if((e=this.markers[i]).payload&&e.payload.name===t)return e;return null},_t.prototype.goToAndStop=function(t,e,i){if(!i||this.name===i){var s=Number(t);if(isNaN(s)){var r=this.getMarkerData(t);r&&this.goToAndStop(r.time,!0)}else e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier);this.pause()}},_t.prototype.goToAndPlay=function(t,e,i){if(!i||this.name===i){var s=Number(t);if(isNaN(s)){var r=this.getMarkerData(t);r&&(r.duration?this.playSegments([r.time,r.time+r.duration],!0):this.goToAndStop(r.time,!0))}else this.goToAndStop(s,e,i);this.play()}},_t.prototype.advanceTime=function(t){if(!0!==this.isPaused&&!1!==this.isLoaded){var e=this.currentRawFrame+t*this.frameModifier,i=!1;e>=this.totalFrames-1&&0<this.frameModifier?this.loop&&this.playCount!==this.loop?e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(i=!0,e=this.totalFrames-1):e<0?this.checkSegments(e%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(i=!0,e=0):(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(e),i&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},_t.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(0<this.frameModifier&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},_t.prototype.setSegment=function(t,e){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?i=t:this.currentRawFrame+this.firstFrame>e&&(i=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,-1!==i&&this.goToAndStop(i,!0)},_t.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),"object"===bt(t[0])){var i,s=t.length;for(i=0;i<s;i+=1)this.segments.push(t[i])}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},_t.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},_t.prototype.checkSegments=function(t){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),t),!0)},_t.prototype.destroy=function(t){t&&this.name!==t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},_t.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame()},_t.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},_t.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier()},_t.prototype.setVolume=function(t,e){e&&this.name!==e||this.audioController.setVolume(t)},_t.prototype.getVolume=function(){return this.audioController.getVolume()},_t.prototype.mute=function(t){t&&this.name!==t||this.audioController.mute()},_t.prototype.unmute=function(t){t&&this.name!==t||this.audioController.unmute()},_t.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},_t.prototype.getPath=function(){return this.path},_t.prototype.getAssetsPath=function(t){var e="";if(t.e)e=t.p;else if(this.assetsPath){var i=t.p;-1!==i.indexOf("../index-91.html")&&(i=i.split("../index.html")[1]),e=this.assetsPath+i}else e=this.path,e+=t.u?t.u:"",e+=t.p;return e},_t.prototype.getAssetData=function(t){for(var e=0,i=this.assets.length;e<i;){if(t===this.assets[e].id)return this.assets[e];e+=1}return null},_t.prototype.hide=function(){this.renderer.hide()},_t.prototype.show=function(){this.renderer.show()},_t.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},_t.prototype.updateDocumentData=function(t,e,i){try{this.renderer.getElementByPath(t).updateDocumentData(e,i)}catch(t){}},_t.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case"enterFrame":this.triggerEvent(t,new w(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(t,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(t,new E(t,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(t,new D(t,this.frameMult));break;case"segmentStart":this.triggerEvent(t,new S(t,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(t,new T(t,this));break;default:this.triggerEvent(t)}"enterFrame"===t&&this.onEnterFrame&&this.onEnterFrame.call(this,new w(t,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===t&&this.onLoopComplete&&this.onLoopComplete.call(this,new E(t,this.loop,this.playCount,this.frameMult)),"complete"===t&&this.onComplete&&this.onComplete.call(this,new D(t,this.frameMult)),"segmentStart"===t&&this.onSegmentStart&&this.onSegmentStart.call(this,new S(t,this.firstFrame,this.totalFrames)),"destroy"===t&&this.onDestroy&&this.onDestroy.call(this,new T(t,this))},_t.prototype.triggerRenderFrameError=function(t){var e=new M(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},_t.prototype.triggerConfigError=function(t){var e=new F(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)};var xt,kt,At,Pt,Ct,wt,Dt,Et=(kt=[],Dt=!(wt=!(Ct=Pt=At=0)),(xt={}).registerAnimation=Tt,xt.loadAnimation=function(t){var e=new _t;return It(e,null),e.setParams(t),e},xt.setSpeed=function(t,e){var i;for(i=0;i<Pt;i+=1)kt[i].animation.setSpeed(t,e)},xt.setDirection=function(t,e){var i;for(i=0;i<Pt;i+=1)kt[i].animation.setDirection(t,e)},xt.play=function(t){var e;for(e=0;e<Pt;e+=1)kt[e].animation.play(t)},xt.pause=function(t){var e;for(e=0;e<Pt;e+=1)kt[e].animation.pause(t)},xt.stop=function(t){var e;for(e=0;e<Pt;e+=1)kt[e].animation.stop(t)},xt.togglePause=function(t){var e;for(e=0;e<Pt;e+=1)kt[e].animation.togglePause(t)},xt.searchAnimations=function(t,e,i){var s,r=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),a=r.length;for(s=0;s<a;s+=1)i&&r[s].setAttribute("data-bm-type",i),Tt(r[s],t);if(e&&0===a){i=i||"svg";var n=document.getElementsByTagName("body")[0];n.innerText="";var o=A("div");o.style.width="100%",o.style.height="100%",o.setAttribute("data-bm-type",i),n.appendChild(o),Tt(o,t)}},xt.resize=function(){var t;for(t=0;t<Pt;t+=1)kt[t].animation.resize()},xt.goToAndStop=function(t,e,i){var s;for(s=0;s<Pt;s+=1)kt[s].animation.goToAndStop(t,e,i)},xt.destroy=function(t){var e;for(e=Pt-1;0<=e;--e)kt[e].animation.destroy(t)},xt.freeze=function(){Dt=!0},xt.unfreeze=function(){Dt=!1,Rt()},xt.setVolume=function(t,e){var i;for(i=0;i<Pt;i+=1)kt[i].animation.setVolume(t,e)},xt.mute=function(t){var e;for(e=0;e<Pt;e+=1)kt[e].animation.mute(t)},xt.unmute=function(t){var e;for(e=0;e<Pt;e+=1)kt[e].animation.unmute(t)},xt.getRegisteredAnimations=function(){var t,e=kt.length,i=[];for(t=0;t<e;t+=1)i.push(kt[t].animation);return i},xt);function St(t){for(var e=0,i=t.target;e<Pt;)kt[e].animation===i&&(kt.splice(e,1),--e,--Pt,i.isPaused||Ft()),e+=1}function Tt(t,e){if(!t)return null;for(var i=0;i<Pt;){if(kt[i].elem===t&&null!==kt[i].elem)return kt[i].animation;i+=1}var s=new _t;return It(s,t),s.setData(t,e),s}function Mt(){Ct+=1,Rt()}function Ft(){--Ct}function It(t,e){t.addEventListener("destroy",St),t.addEventListener("_active",Mt),t.addEventListener("_idle",Ft),kt.push({elem:e,animation:t}),Pt+=1}function Lt(t){var e,i=t-At;for(e=0;e<Pt;e+=1)kt[e].animation.advanceTime(i);At=t,Ct&&!Dt?window.requestAnimationFrame(Lt):wt=!0}function Bt(t){At=t,window.requestAnimationFrame(Lt)}function Rt(){!Dt&&Ct&&wt&&(window.requestAnimationFrame(Bt),wt=!1)}var Vt,zt,Ot,Nt,Gt,jt=(Vt={getBezierEasing:function(t,e,i,s,r){var a=r||("bez_"+t+"_"+e+"_"+i+"_"+s).replace(/\./g,"p");if(zt[a])return zt[a];var n=new Kt([t,e,i,s]);return zt[a]=n}},zt={},Nt=1/((Ot=11)-1),Gt="function"==typeof Float32Array,Kt.prototype={get:function(t){var e=this._p[0],i=this._p[1],s=this._p[2],r=this._p[3];return this._precomputed||this._precompute(),e===i&&s===r?t:0===t?0:1===t?1:Ht(this._getTForX(t),i,r)},_precompute:function(){var t=this._p[0],e=this._p[1],i=this._p[2],s=this._p[3];this._precomputed=!0,t===e&&i===s||this._calcSampleValues()},_calcSampleValues:function(){for(var t=this._p[0],e=this._p[2],i=0;i<Ot;++i)this._mSampleValues[i]=Ht(i*Nt,t,e)},_getTForX:function(t){for(var e=this._p[0],i=this._p[2],s=this._mSampleValues,r=0,a=1,n=Ot-1;a!==n&&s[a]<=t;++a)r+=Nt;var o=r+(t-s[--a])/(s[a+1]-s[a])*Nt,h=Xt(o,e,i);return.001<=h?function(t,e,i,s){for(var r=0;r<4;++r){var a=Xt(e,i,s);if(0===a)return e;e-=(Ht(e,i,s)-t)/a}return e}(t,o,e,i):0===h?o:function(t,e,i,s,r){for(var a,n,o=0;0<(a=Ht(n=e+(i-e)/2,s,r)-t)?i=n:e=n,1e-7<Math.abs(a)&&++o<10;);return n}(t,r,r+Nt,e,i)}},Vt);function qt(t,e){return 1-3*e+3*t}function Wt(t,e){return 3*e-6*t}function Yt(t){return 3*t}function Ht(t,e,i){return((qt(e,i)*t+Wt(e,i))*t+Yt(e))*t}function Xt(t,e,i){return 3*qt(e,i)*t*t+2*Wt(e,i)*t+Yt(e)}function Kt(t){this._p=t,this._mSampleValues=new(Gt?Float32Array:Array)(Ot),this._precomputed=!1,this.get=this.get.bind(this)}var Zt={double:function(t){return t.concat(C(t.length))}},Jt=function(t,e,i){var s=0,r=t,a=C(r);return{newElement:function(){return s?a[--s]:e()},release:function(t){s===r&&(a=Zt.double(a),r*=2),i&&i(t),a[s]=t,s+=1}}},Ut=Jt(8,function(){return{addedLength:0,percents:st("float32",N()),lengths:st("float32",N())}}),Qt=Jt(8,function(){return{lengths:[],totalLength:0}},function(t){var e,i=t.lengths.length;for(e=0;e<i;e+=1)Ut.release(t.lengths[e]);t.lengths.length=0});var $t,te,ee,ie,se,re=($t=Math,te=function(t,e,i,s){var r,a,n,o,h,l,p=N(),f=0,m=[],c=[],d=Ut.newElement();for(n=i.length,r=0;r<p;r+=1){for(h=r/(p-1),a=l=0;a<n;a+=1)o=y(1-h,3)*t[a]+3*y(1-h,2)*h*i[a]+3*(1-h)*y(h,2)*s[a]+y(h,3)*e[a],m[a]=o,null!==c[a]&&(l+=y(m[a]-c[a],2)),c[a]=m[a];l&&(f+=l=v(l)),d.percents[r]=h,d.lengths[r]=f}return d.addedLength=f,d},ee={},ie=function(t,e,i,s){var r=(t[0]+"_"+t[1]+"_"+e[0]+"_"+e[1]+"_"+i[0]+"_"+i[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!ee[r]){var a,n,o,h,l,p,f,m=N(),c=0,d=null;2===t.length&&(t[0]!==e[0]||t[1]!==e[1])&&ae(t[0],t[1],e[0],e[1],t[0]+i[0],t[1]+i[1])&&ae(t[0],t[1],e[0],e[1],e[0]+s[0],e[1]+s[1])&&(m=2);var u=new ne(m);for(o=i.length,a=0;a<m;a+=1){for(f=C(o),l=a/(m-1),n=p=0;n<o;n+=1)h=y(1-l,3)*t[n]+3*y(1-l,2)*l*(t[n]+i[n])+3*(1-l)*y(l,2)*(e[n]+s[n])+y(l,3)*e[n],f[n]=h,null!==d&&(p+=y(f[n]-d[n],2));c+=p=v(p),u.points[a]=new oe(p,f),d=f}u.segmentLength=c,ee[r]=u}return ee[r]},se=st("float32",8),{getSegmentsLength:function(t){var e,i=Qt.newElement(),s=t.c,r=t.v,a=t.o,n=t.i,o=t._length,h=i.lengths,l=0;for(e=0;e<o-1;e+=1)h[e]=te(r[e],r[e+1],a[e],n[e+1]),l+=h[e].addedLength;return s&&o&&(h[e]=te(r[e],r[0],a[e],n[0]),l+=h[e].addedLength),i.totalLength=l,i},getNewSegment:function(t,e,i,s,r,a,n){r<0?r=0:1<r&&(r=1);var o,h=he(r,n),l=he(a=1<a?1:a,n),p=t.length,f=1-h,m=1-l,c=f*f*f,d=h*f*f*3,u=h*h*f*3,g=h*h*h,y=f*f*m,v=h*f*m+f*h*m+f*f*l,b=h*h*m+f*h*l+h*f*l,_=h*h*l,x=f*m*m,k=h*m*m+f*l*m+f*m*l,A=h*l*m+f*l*l+h*m*l,P=h*l*l,C=m*m*m,w=l*m*m+m*l*m+m*m*l,D=l*l*m+m*l*l+l*m*l,E=l*l*l;for(o=0;o<p;o+=1)se[4*o]=$t.round(1e3*(c*t[o]+d*i[o]+u*s[o]+g*e[o]))/1e3,se[4*o+1]=$t.round(1e3*(y*t[o]+v*i[o]+b*s[o]+_*e[o]))/1e3,se[4*o+2]=$t.round(1e3*(x*t[o]+k*i[o]+A*s[o]+P*e[o]))/1e3,se[4*o+3]=$t.round(1e3*(C*t[o]+w*i[o]+D*s[o]+E*e[o]))/1e3;return se},getPointInSegment:function(t,e,i,s,r,a){var n=he(r,a),o=1-n;return[$t.round(1e3*(o*o*o*t[0]+(n*o*o+o*n*o+o*o*n)*i[0]+(n*n*o+o*n*n+n*o*n)*s[0]+n*n*n*e[0]))/1e3,$t.round(1e3*(o*o*o*t[1]+(n*o*o+o*n*o+o*o*n)*i[1]+(n*n*o+o*n*n+n*o*n)*s[1]+n*n*n*e[1]))/1e3]},buildBezierData:ie,pointOnLine2D:ae,pointOnLine3D:function(t,e,i,s,r,a,n,o,h){if(0===i&&0===a&&0===h)return ae(t,e,s,r,n,o);var l,p=$t.sqrt($t.pow(s-t,2)+$t.pow(r-e,2)+$t.pow(a-i,2)),f=$t.sqrt($t.pow(n-t,2)+$t.pow(o-e,2)+$t.pow(h-i,2)),m=$t.sqrt($t.pow(n-s,2)+$t.pow(o-r,2)+$t.pow(h-a,2));return-1e-4<(l=f<p?m<p?p-f-m:m-f-p:f<m?m-f-p:f-p-m)&&l<1e-4}});function ae(t,e,i,s,r,a){var n=t*s+e*r+i*a-r*s-a*t-i*e;return-.001<n&&n<.001}function ne(t){this.segmentLength=0,this.points=new Array(t)}function oe(t,e){this.partialLength=t,this.point=e}function he(t,e){var i=e.percents,s=e.lengths,r=i.length,a=d((r-1)*t),n=t*e.addedLength,o=0;if(a===r-1||0===a||n===s[a])return i[a];for(var h=s[a]>n?-1:1,l=!0;l;)if(s[a]<=n&&s[a+1]>n?(o=(n-s[a])/(s[a+1]-s[a]),l=!1):a+=h,a<0||r-1<=a){if(a===r-1)return i[a];l=!1}return i[a]+(i[a+1]-i[a])*o}var le,pe,fe=(le=f,pe=Math.abs,{getProp:function(t,e,i,s,r){var a;if(e.k.length)if("number"==typeof e.k[0])a=new be(t,e,s,r);else switch(i){case 0:a=new _e(t,e,s,r);break;case 1:a=new xe(t,e,s,r)}else a=new ve(t,e,s,r);return a.effectsSequence.length&&r.addDynamicProperty(a),a}});function me(t,e){var i,s=this.offsetTime;"multidimensional"===this.propType&&(i=st("float32",this.pv.length));for(var r,a,n,o,h,l,p,f,m,c=e.lastIndex,d=c,u=this.keyframes.length-1,g=!0;g;){if(r=this.keyframes[d],a=this.keyframes[d+1],d===u-1&&t>=a.t-s){r.h&&(r=a),c=0;break}if(a.t-s>t){c=d;break}d<u-1?d+=1:(c=0,g=!1)}n=this.keyframesMetadata[d]||{};var y,v,b,_,x,k,A,P,C,w,D=a.t-s,E=r.t-s;if(r.to){n.bezierData||(n.bezierData=re.buildBezierData(r.s,a.s||r.e,r.to,r.ti));var S=n.bezierData;if(D<=t||t<E){var T=D<=t?S.points.length-1:0;for(h=S.points[T].point.length,o=0;o<h;o+=1)i[o]=S.points[T].point[o]}else{n.__fnct?m=n.__fnct:(m=jt.getBezierEasing(r.o.x,r.o.y,r.i.x,r.i.y,r.n).get,n.__fnct=m),l=m((t-E)/(D-E));var M,F=S.segmentLength*l,I=e.lastFrame<t&&e._lastKeyframeIndex===d?e._lastAddedLength:0;for(f=e.lastFrame<t&&e._lastKeyframeIndex===d?e._lastPoint:0,g=!0,p=S.points.length;g;){if(I+=S.points[f].partialLength,0==F||0===l||f===S.points.length-1){for(h=S.points[f].point.length,o=0;o<h;o+=1)i[o]=S.points[f].point[o];break}if(I<=F&&F<I+S.points[f+1].partialLength){for(M=(F-I)/S.points[f+1].partialLength,h=S.points[f].point.length,o=0;o<h;o+=1)i[o]=S.points[f].point[o]+(S.points[f+1].point[o]-S.points[f].point[o])*M;break}f<p-1?f+=1:g=!1}e._lastPoint=f,e._lastAddedLength=I-S.points[f].partialLength,e._lastKeyframeIndex=d}}else{var L,B,R,V,z;if(u=r.s.length,y=a.s||r.e,this.sh&&1!==r.h)if(D<=t)i[0]=y[0],i[1]=y[1],i[2]=y[2];else if(t<=E)i[0]=r.s[0],i[1]=r.s[1],i[2]=r.s[2];else{var O=ce(r.s),N=ce(y);v=i,b=function(t,e,i){var s,r,a,n,o,h=[],l=t[0],p=t[1],f=t[2],m=t[3],c=e[0],d=e[1],u=e[2],g=e[3];(r=l*c+p*d+f*u+m*g)<0&&(r=-r,c=-c,d=-d,u=-u,g=-g);o=1e-6<1-r?(s=Math.acos(r),a=Math.sin(s),n=Math.sin((1-i)*s)/a,Math.sin(i*s)/a):(n=1-i,i);return h[0]=n*l+o*c,h[1]=n*p+o*d,h[2]=n*f+o*u,h[3]=n*m+o*g,h}(O,N,(t-E)/(D-E)),_=b[0],x=b[1],k=b[2],A=b[3],P=Math.atan2(2*x*A-2*_*k,1-2*x*x-2*k*k),C=Math.asin(2*_*x+2*k*A),w=Math.atan2(2*_*A-2*x*k,1-2*_*_-2*k*k),v[0]=P/at,v[1]=C/at,v[2]=w/at}else for(d=0;d<u;d+=1)1!==r.h&&(l=D<=t?1:t<E?0:(r.o.x.constructor===Array?(n.__fnct||(n.__fnct=[]),n.__fnct[d]?m=n.__fnct[d]:(L=void 0===r.o.x[d]?r.o.x[0]:r.o.x[d],B=void 0===r.o.y[d]?r.o.y[0]:r.o.y[d],R=void 0===r.i.x[d]?r.i.x[0]:r.i.x[d],V=void 0===r.i.y[d]?r.i.y[0]:r.i.y[d],m=jt.getBezierEasing(L,B,R,V).get,n.__fnct[d]=m)):n.__fnct?m=n.__fnct:(L=r.o.x,B=r.o.y,R=r.i.x,V=r.i.y,m=jt.getBezierEasing(L,B,R,V).get,r.keyframeMetadata=m),m((t-E)/(D-E)))),y=a.s||r.e,z=1===r.h?r.s[d]:r.s[d]+(y[d]-r.s[d])*l,"multidimensional"===this.propType?i[d]=z:i=z}return e.lastIndex=c,i}function ce(t){var e=t[0]*at,i=t[1]*at,s=t[2]*at,r=Math.cos(e/2),a=Math.cos(i/2),n=Math.cos(s/2),o=Math.sin(e/2),h=Math.sin(i/2),l=Math.sin(s/2);return[o*h*n+r*a*l,o*a*n+r*h*l,r*h*n-o*a*l,r*a*n-o*h*l]}function de(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==le&&(this._caching.lastFrame>=i&&i<=t||this._caching.lastFrame<e&&t<e))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var s=this.interpolateValue(t,this._caching);this.pv=s}return this._caching.lastFrame=t,this.pv}function ue(t){var e;if("unidimensional"===this.propType)e=t*this.mult,1e-5<pe(this.v-e)&&(this.v=e,this._mdf=!0);else for(var i=0,s=this.v.length;i<s;)e=t[i]*this.mult,1e-5<pe(this.v[i]-e)&&(this.v[i]=e,this._mdf=!0),i+=1}function ge(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var t;this.lock=!0,this._mdf=this._isFirstFrame;var e=this.effectsSequence.length,i=this.kf?this.pv:this.data.k;for(t=0;t<e;t+=1)i=this.effectsSequence[t](i);this.setVValue(i),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function ye(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function ve(t,e,i,s){this.propType="unidimensional",this.mult=i||1,this.data=e,this.v=i?e.k*i:e.k,this.pv=e.k,this._mdf=!1,this.elem=t,this.container=s,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=ge,this.setVValue=ue,this.addEffect=ye}function be(t,e,i,s){var r;this.propType="multidimensional",this.mult=i||1,this.data=e,this._mdf=!1,this.elem=t,this.container=s,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var a=e.k.length;for(this.v=st("float32",a),this.pv=st("float32",a),this.vel=st("float32",a),r=0;r<a;r+=1)this.v[r]=e.k[r]*this.mult,this.pv[r]=e.k[r];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=ge,this.setVValue=ue,this.addEffect=ye}function _e(t,e,i,s){this.propType="unidimensional",this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:le,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=e,this.mult=i||1,this.elem=t,this.container=s,this.comp=t.comp,this.v=le,this.pv=le,this._isFirstFrame=!0,this.getValue=ge,this.setVValue=ue,this.interpolateValue=me,this.effectsSequence=[de.bind(this)],this.addEffect=ye}function xe(t,e,i,s){var r;this.propType="multidimensional";var a,n,o,h,l=e.k.length;for(r=0;r<l-1;r+=1)e.k[r].to&&e.k[r].s&&e.k[r+1]&&e.k[r+1].s&&(a=e.k[r].s,n=e.k[r+1].s,o=e.k[r].to,h=e.k[r].ti,(2===a.length&&(a[0]!==n[0]||a[1]!==n[1])&&re.pointOnLine2D(a[0],a[1],n[0],n[1],a[0]+o[0],a[1]+o[1])&&re.pointOnLine2D(a[0],a[1],n[0],n[1],n[0]+h[0],n[1]+h[1])||3===a.length&&(a[0]!==n[0]||a[1]!==n[1]||a[2]!==n[2])&&re.pointOnLine3D(a[0],a[1],a[2],n[0],n[1],n[2],a[0]+o[0],a[1]+o[1],a[2]+o[2])&&re.pointOnLine3D(a[0],a[1],a[2],n[0],n[1],n[2],n[0]+h[0],n[1]+h[1],n[2]+h[2]))&&(e.k[r].to=null,e.k[r].ti=null),a[0]===n[0]&&a[1]===n[1]&&0===o[0]&&0===o[1]&&0===h[0]&&0===h[1]&&(2===a.length||a[2]===n[2]&&0===o[2]&&0===h[2])&&(e.k[r].to=null,e.k[r].ti=null));this.effectsSequence=[de.bind(this)],this.data=e,this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=i||1,this.elem=t,this.container=s,this.comp=t.comp,this.getValue=ge,this.setVValue=ue,this.interpolateValue=me,this.frameId=-1;var p=e.k[0].s.length;for(this.v=st("float32",p),this.pv=st("float32",p),r=0;r<p;r+=1)this.v[r]=le,this.pv[r]=le;this._caching={lastFrame:le,lastIndex:0,value:st("float32",p)},this.addEffect=ye}function ke(){}ke.prototype={addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var t;this._mdf=!1;var e=this.dynamicProperties.length;for(t=0;t<e;t+=1)this.dynamicProperties[t].getValue(),this.dynamicProperties[t]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(t){this.container=t,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var Ae=Jt(8,function(){return st("float32",2)});function Pe(){this.c=!1,this._length=0,this._maxLength=8,this.v=C(this._maxLength),this.o=C(this._maxLength),this.i=C(this._maxLength)}Pe.prototype.setPathData=function(t,e){this.c=t,this.setLength(e);for(var i=0;i<e;)this.v[i]=Ae.newElement(),this.o[i]=Ae.newElement(),this.i[i]=Ae.newElement(),i+=1},Pe.prototype.setLength=function(t){for(;this._maxLength<t;)this.doubleArrayLength();this._length=t},Pe.prototype.doubleArrayLength=function(){this.v=this.v.concat(C(this._maxLength)),this.i=this.i.concat(C(this._maxLength)),this.o=this.o.concat(C(this._maxLength)),this._maxLength*=2},Pe.prototype.setXYAt=function(t,e,i,s,r){var a;switch(this._length=Math.max(this._length,s+1),this._length>=this._maxLength&&this.doubleArrayLength(),i){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}a[s]&&(!a[s]||r)||(a[s]=Ae.newElement()),a[s][0]=t,a[s][1]=e},Pe.prototype.setTripleAt=function(t,e,i,s,r,a,n,o){this.setXYAt(t,e,"v",n,o),this.setXYAt(i,s,"o",n,o),this.setXYAt(r,a,"i",n,o)},Pe.prototype.reverse=function(){var t=new Pe;t.setPathData(this.c,this._length);var e=this.v,i=this.o,s=this.i,r=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],s[0][0],s[0][1],i[0][0],i[0][1],0,!1),r=1);var a,n=this._length-1,o=this._length;for(a=r;a<o;a+=1)t.setTripleAt(e[n][0],e[n][1],s[n][0],s[n][1],i[n][0],i[n][1],a,!1),--n;return t};var Ce,we=((Ce=Jt(4,function(){return new Pe},function(t){var e,i=t._length;for(e=0;e<i;e+=1)Ae.release(t.v[e]),Ae.release(t.i[e]),Ae.release(t.o[e]),t.v[e]=null,t.i[e]=null,t.o[e]=null;t._length=0,t.c=!1})).clone=function(t){var e,i=Ce.newElement(),s=void 0===t._length?t.v.length:t._length;for(i.setLength(s),i.c=t.c,e=0;e<s;e+=1)i.setTripleAt(t.v[e][0],t.v[e][1],t.o[e][0],t.o[e][1],t.i[e][0],t.i[e][1],e);return i},Ce);function De(){this._length=0,this._maxLength=4,this.shapes=C(this._maxLength)}De.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(C(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},De.prototype.releaseShapes=function(){var t;for(t=0;t<this._length;t+=1)we.release(this.shapes[t]);this._length=0};var Ee,Se,Te,Me,Fe,Ie,Le,Be,Re=(Ee={newShapeCollection:function(){var t;t=Se?Me[--Se]:new De;return t},release:function(t){var e,i=t._length;for(e=0;e<i;e+=1)we.release(t.shapes[e]);t._length=0,Se===Te&&(Me=Zt.double(Me),Te*=2);Me[Se]=t,Se+=1}},Se=0,Me=C(Te=4),Ee),Ve=function(){var r=-999999;function t(t,e,i){var s,r,a,n,o,h,l,p,f,m=i.lastIndex,c=this.keyframes;if(t<c[0].t-this.offsetTime)s=c[0].s[0],a=!0,m=0;else if(t>=c[c.length-1].t-this.offsetTime)s=c[c.length-1].s?c[c.length-1].s[0]:c[c.length-2].e[0],a=!0;else{for(var d,u,g,y=m,v=c.length-1,b=!0;b&&(d=c[y],!((u=c[y+1]).t-this.offsetTime>t));)y<v-1?y+=1:b=!1;if(g=this.keyframesMetadata[y]||{},m=y,!(a=1===d.h)){if(t>=u.t-this.offsetTime)p=1;else if(t<d.t-this.offsetTime)p=0;else{var _;g.__fnct?_=g.__fnct:(_=jt.getBezierEasing(d.o.x,d.o.y,d.i.x,d.i.y).get,g.__fnct=_),p=_((t-(d.t-this.offsetTime))/(u.t-this.offsetTime-(d.t-this.offsetTime)))}r=u.s?u.s[0]:d.e[0]}s=d.s[0]}for(h=e._length,l=s.i[0].length,i.lastIndex=m,n=0;n<h;n+=1)for(o=0;o<l;o+=1)f=a?s.i[n][o]:s.i[n][o]+(r.i[n][o]-s.i[n][o])*p,e.i[n][o]=f,f=a?s.o[n][o]:s.o[n][o]+(r.o[n][o]-s.o[n][o])*p,e.o[n][o]=f,f=a?s.v[n][o]:s.v[n][o]+(r.v[n][o]-s.v[n][o])*p,e.v[n][o]=f}function a(){this.paths=this.localShapeCollection}function e(t){!function(t,e){if(t._length===e._length&&t.c===e.c){var i,s=t._length;for(i=0;i<s;i+=1)if(t.v[i][0]!==e.v[i][0]||t.v[i][1]!==e.v[i][1]||t.o[i][0]!==e.o[i][0]||t.o[i][1]!==e.o[i][1]||t.i[i][0]!==e.i[i][0]||t.i[i][1]!==e.i[i][1])return;return 1}}(this.v,t)&&(this.v=we.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function i(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var t,e;this.lock=!0,this._mdf=!1,t=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var i=this.effectsSequence.length;for(e=0;e<i;e+=1)t=this.effectsSequence[e](t);this.setVValue(t),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function n(t,e,i){this.propType="shape",this.comp=t.comp,this.container=t,this.elem=t,this.data=e,this.k=!1,this.kf=!1,this._mdf=!1;var s=3===i?e.pt.k:e.ks.k;this.v=we.clone(s),this.pv=we.clone(this.v),this.localShapeCollection=Re.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=a,this.effectsSequence=[]}function s(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function o(t,e,i){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===i?e.pt.k:e.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var s=this.keyframes[0].s[0].i.length;this.v=we.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,s),this.pv=we.clone(this.v),this.localShapeCollection=Re.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=r,this.reset=a,this._caching={lastFrame:r,lastIndex:0},this.effectsSequence=[function(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime,s=this._caching.lastFrame;return s!==r&&(s<e&&t<e||i<s&&i<t)||(this._caching.lastIndex=s<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}.bind(this)]}n.prototype.interpolateShape=t,n.prototype.getValue=i,n.prototype.setVValue=e,n.prototype.addEffect=s,o.prototype.getValue=i,o.prototype.interpolateShape=t,o.prototype.setVValue=e,o.prototype.addEffect=s;var h,l=(h=_,p.prototype={reset:a,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],e=this.p.v[1],i=this.s.v[0]/2,s=this.s.v[1]/2,r=3!==this.d,a=this.v;a.v[0][0]=t,a.v[0][1]=e-s,a.v[1][0]=r?t+i:t-i,a.v[1][1]=e,a.v[2][0]=t,a.v[2][1]=e+s,a.v[3][0]=r?t-i:t+i,a.v[3][1]=e,a.i[0][0]=r?t-i*h:t+i*h,a.i[0][1]=e-s,a.i[1][0]=r?t+i:t-i,a.i[1][1]=e-s*h,a.i[2][0]=r?t+i*h:t-i*h,a.i[2][1]=e+s,a.i[3][0]=r?t-i:t+i,a.i[3][1]=e+s*h,a.o[0][0]=r?t+i*h:t-i*h,a.o[0][1]=e-s,a.o[1][0]=r?t+i:t-i,a.o[1][1]=e+s*h,a.o[2][0]=r?t-i*h:t+i*h,a.o[2][1]=e+s,a.o[3][0]=r?t-i:t+i,a.o[3][1]=e-s*h}},g([ke],p),p);function p(t,e){this.v=we.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=Re.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=e.d,this.elem=t,this.comp=t.comp,this.frameId=-1,this.initDynamicPropertyContainer(t),this.p=fe.getProp(t,e.p,1,0,this),this.s=fe.getProp(t,e.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}var f=(m.prototype={reset:a,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var t,e,i,s,r=2*Math.floor(this.pt.v),a=2*Math.PI/r,n=!0,o=this.or.v,h=this.ir.v,l=this.os.v,p=this.is.v,f=2*Math.PI*o/(2*r),m=2*Math.PI*h/(2*r),c=-Math.PI/2;c+=this.r.v;var d=3===this.data.d?-1:1;for(t=this.v._length=0;t<r;t+=1){i=n?l:p,s=n?f:m;var u=(e=n?o:h)*Math.cos(c),g=e*Math.sin(c),y=0===u&&0===g?0:g/Math.sqrt(u*u+g*g),v=0===u&&0===g?0:-u/Math.sqrt(u*u+g*g);u+=+this.p.v[0],g+=+this.p.v[1],this.v.setTripleAt(u,g,u-y*s*i*d,g-v*s*i*d,u+y*s*i*d,g+v*s*i*d,t,!0),n=!n,c+=a*d}},convertPolygonToPath:function(){var t,e=Math.floor(this.pt.v),i=2*Math.PI/e,s=this.or.v,r=this.os.v,a=2*Math.PI*s/(4*e),n=.5*-Math.PI,o=3===this.data.d?-1:1;for(n+=this.r.v,t=this.v._length=0;t<e;t+=1){var h=s*Math.cos(n),l=s*Math.sin(n),p=0===h&&0===l?0:l/Math.sqrt(h*h+l*l),f=0===h&&0===l?0:-h/Math.sqrt(h*h+l*l);h+=+this.p.v[0],l+=+this.p.v[1],this.v.setTripleAt(h,l,h-p*a*r*o,l-f*a*r*o,h+p*a*r*o,l+f*a*r*o,t,!0),n+=i*o}this.paths.length=0,this.paths[0]=this.v}},g([ke],m),m);function m(t,e){this.v=we.newElement(),this.v.setPathData(!0,0),this.elem=t,this.comp=t.comp,this.data=e,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),1===e.sy?(this.ir=fe.getProp(t,e.ir,0,0,this),this.is=fe.getProp(t,e.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=fe.getProp(t,e.pt,0,0,this),this.p=fe.getProp(t,e.p,1,0,this),this.r=fe.getProp(t,e.r,0,at,this),this.or=fe.getProp(t,e.or,0,0,this),this.os=fe.getProp(t,e.os,0,.01,this),this.localShapeCollection=Re.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}var c=(d.prototype={convertRectToPath:function(){var t=this.p.v[0],e=this.p.v[1],i=this.s.v[0]/2,s=this.s.v[1]/2,r=b(i,s,this.r.v),a=r*(1-_);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(t+i,e-s+r,t+i,e-s+r,t+i,e-s+a,0,!0),this.v.setTripleAt(t+i,e+s-r,t+i,e+s-a,t+i,e+s-r,1,!0),0!==r?(this.v.setTripleAt(t+i-r,e+s,t+i-r,e+s,t+i-a,e+s,2,!0),this.v.setTripleAt(t-i+r,e+s,t-i+a,e+s,t-i+r,e+s,3,!0),this.v.setTripleAt(t-i,e+s-r,t-i,e+s-r,t-i,e+s-a,4,!0),this.v.setTripleAt(t-i,e-s+r,t-i,e-s+a,t-i,e-s+r,5,!0),this.v.setTripleAt(t-i+r,e-s,t-i+r,e-s,t-i+a,e-s,6,!0),this.v.setTripleAt(t+i-r,e-s,t+i-a,e-s,t+i-r,e-s,7,!0)):(this.v.setTripleAt(t-i,e+s,t-i+a,e+s,t-i,e+s,2),this.v.setTripleAt(t-i,e-s,t-i,e-s+a,t-i,e-s,3))):(this.v.setTripleAt(t+i,e-s+r,t+i,e-s+a,t+i,e-s+r,0,!0),0!==r?(this.v.setTripleAt(t+i-r,e-s,t+i-r,e-s,t+i-a,e-s,1,!0),this.v.setTripleAt(t-i+r,e-s,t-i+a,e-s,t-i+r,e-s,2,!0),this.v.setTripleAt(t-i,e-s+r,t-i,e-s+r,t-i,e-s+a,3,!0),this.v.setTripleAt(t-i,e+s-r,t-i,e+s-a,t-i,e+s-r,4,!0),this.v.setTripleAt(t-i+r,e+s,t-i+r,e+s,t-i+a,e+s,5,!0),this.v.setTripleAt(t+i-r,e+s,t+i-a,e+s,t+i-r,e+s,6,!0),this.v.setTripleAt(t+i,e+s-r,t+i,e+s-r,t+i,e+s-a,7,!0)):(this.v.setTripleAt(t-i,e-s,t-i+a,e-s,t-i,e-s,1,!0),this.v.setTripleAt(t-i,e+s,t-i,e+s-a,t-i,e+s,2,!0),this.v.setTripleAt(t+i,e+s,t+i-a,e+s,t+i,e+s,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:a},g([ke],d),d);function d(t,e){this.v=we.newElement(),this.v.c=!0,this.localShapeCollection=Re.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=t,this.comp=t.comp,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),this.p=fe.getProp(t,e.p,1,0,this),this.s=fe.getProp(t,e.s,1,0,this),this.r=fe.getProp(t,e.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}var u={getShapeProp:function(t,e,i){var s;return 3===i||4===i?s=new((3===i?e.pt:e.ks).k.length?o:n)(t,e,i):5===i?s=new c(t,e):6===i?s=new l(t,e):7===i&&(s=new f(t,e)),s.k&&t.addDynamicProperty(s),s},getConstructorFunction:function(){return n},getKeyframedConstructorFunction:function(){return o}};return u}(),ze=(Fe=Math.cos,Ie=Math.sin,Le=Math.tan,Be=Math.round,function(){this.reset=Oe,this.rotate=Ne,this.rotateX=Ge,this.rotateY=je,this.rotateZ=qe,this.skew=Ye,this.skewFromAxis=He,this.shear=We,this.scale=Xe,this.setTransform=Ke,this.translate=Ze,this.transform=Je,this.applyToPoint=ei,this.applyToX=ii,this.applyToY=si,this.applyToZ=ri,this.applyToPointArray=li,this.applyToTriplePoints=hi,this.applyToPointStringified=pi,this.toCSS=fi,this.to2dCSS=ci,this.clone=$e,this.cloneFromProps=ti,this.equals=Qe,this.inversePoints=oi,this.inversePoint=ni,this.getInverseMatrix=ai,this._t=this.transform,this.isIdentity=Ue,this._identity=!0,this._identityCalculated=!1,this.props=st("float32",16),this.reset()});function Oe(){return 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,this}function Ne(t){if(0===t)return this;var e=Fe(t),i=Ie(t);return this._t(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1)}function Ge(t){if(0===t)return this;var e=Fe(t),i=Ie(t);return this._t(1,0,0,0,0,e,-i,0,0,i,e,0,0,0,0,1)}function je(t){if(0===t)return this;var e=Fe(t),i=Ie(t);return this._t(e,0,i,0,0,1,0,0,-i,0,e,0,0,0,0,1)}function qe(t){if(0===t)return this;var e=Fe(t),i=Ie(t);return this._t(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1)}function We(t,e){return this._t(1,e,t,1,0,0)}function Ye(t,e){return this.shear(Le(t),Le(e))}function He(t,e){var i=Fe(e),s=Ie(e);return this._t(i,s,0,0,-s,i,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,Le(t),1,0,0,0,0,1,0,0,0,0,1)._t(i,-s,0,0,s,i,0,0,0,0,1,0,0,0,0,1)}function Xe(t,e,i){return i||0===i||(i=1),1===t&&1===e&&1===i?this:this._t(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1)}function Ke(t,e,i,s,r,a,n,o,h,l,p,f,m,c,d,u){return this.props[0]=t,this.props[1]=e,this.props[2]=i,this.props[3]=s,this.props[4]=r,this.props[5]=a,this.props[6]=n,this.props[7]=o,this.props[8]=h,this.props[9]=l,this.props[10]=p,this.props[11]=f,this.props[12]=m,this.props[13]=c,this.props[14]=d,this.props[15]=u,this}function Ze(t,e,i){return i=i||0,0!==t||0!==e||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,i,1):this}function Je(t,e,i,s,r,a,n,o,h,l,p,f,m,c,d,u){var g=this.props;if(1===t&&0===e&&0===i&&0===s&&0===r&&1===a&&0===n&&0===o&&0===h&&0===l&&1===p&&0===f)return g[12]=g[12]*t+g[15]*m,g[13]=g[13]*a+g[15]*c,g[14]=g[14]*p+g[15]*d,g[15]*=u,this._identityCalculated=!1,this;var y=g[0],v=g[1],b=g[2],_=g[3],x=g[4],k=g[5],A=g[6],P=g[7],C=g[8],w=g[9],D=g[10],E=g[11],S=g[12],T=g[13],M=g[14],F=g[15];return g[0]=y*t+v*r+b*h+_*m,g[1]=y*e+v*a+b*l+_*c,g[2]=y*i+v*n+b*p+_*d,g[3]=y*s+v*o+b*f+_*u,g[4]=x*t+k*r+A*h+P*m,g[5]=x*e+k*a+A*l+P*c,g[6]=x*i+k*n+A*p+P*d,g[7]=x*s+k*o+A*f+P*u,g[8]=C*t+w*r+D*h+E*m,g[9]=C*e+w*a+D*l+E*c,g[10]=C*i+w*n+D*p+E*d,g[11]=C*s+w*o+D*f+E*u,g[12]=S*t+T*r+M*h+F*m,g[13]=S*e+T*a+M*l+F*c,g[14]=S*i+T*n+M*p+F*d,g[15]=S*s+T*o+M*f+F*u,this._identityCalculated=!1,this}function Ue(){return 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),this._identity}function Qe(t){for(var e=0;e<16;){if(t.props[e]!==this.props[e])return!1;e+=1}return!0}function $e(t){var e;for(e=0;e<16;e+=1)t.props[e]=this.props[e];return t}function ti(t){var e;for(e=0;e<16;e+=1)this.props[e]=t[e]}function ei(t,e,i){return{x:t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],y:t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],z:t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}}function ii(t,e,i){return t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12]}function si(t,e,i){return t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13]}function ri(t,e,i){return t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}function ai(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],e=this.props[5]/t,i=-this.props[1]/t,s=-this.props[4]/t,r=this.props[0]/t,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,n=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,o=new ze;return o.props[0]=e,o.props[1]=i,o.props[4]=s,o.props[5]=r,o.props[12]=a,o.props[13]=n,o}function ni(t){return this.getInverseMatrix().applyToPointArray(t[0],t[1],t[2]||0)}function oi(t){var e,i=t.length,s=[];for(e=0;e<i;e+=1)s[e]=ni(t[e]);return s}function hi(t,e,i){var s=st("float32",6);if(this.isIdentity())s[0]=t[0],s[1]=t[1],s[2]=e[0],s[3]=e[1],s[4]=i[0],s[5]=i[1];else{var r=this.props[0],a=this.props[1],n=this.props[4],o=this.props[5],h=this.props[12],l=this.props[13];s[0]=t[0]*r+t[1]*n+h,s[1]=t[0]*a+t[1]*o+l,s[2]=e[0]*r+e[1]*n+h,s[3]=e[0]*a+e[1]*o+l,s[4]=i[0]*r+i[1]*n+h,s[5]=i[0]*a+i[1]*o+l}return s}function li(t,e,i){return this.isIdentity()?[t,e,i]:[t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]]}function pi(t,e){if(this.isIdentity())return t+","+e;var i=this.props;return Math.round(100*(t*i[0]+e*i[4]+i[12]))/100+","+Math.round(100*(t*i[1]+e*i[5]+i[13]))/100}function fi(){for(var t=0,e=this.props,i="matrix3d(";t<16;)i+=Be(1e4*e[t])/1e4,i+=15===t?")":",",t+=1;return i}function mi(t){return t<1e-6&&0<t||-1e-6<t&&t<0?Be(1e4*t)/1e4:t}function ci(){var t=this.props;return"matrix("+mi(t[0])+","+mi(t[1])+","+mi(t[4])+","+mi(t[5])+","+mi(t[12])+","+mi(t[13])+")"}function di(t){return(di="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var ui={},gi="__[STANDALONE]__",yi="__[ANIMATIONDATA]__",vi="";function bi(){!0===gi?Et.searchAnimations(yi,gi,vi):Et.searchAnimations()}ui.play=Et.play,ui.pause=Et.pause,ui.setLocationHref=function(t){i=t},ui.togglePause=Et.togglePause,ui.setSpeed=Et.setSpeed,ui.setDirection=Et.setDirection,ui.stop=Et.stop,ui.searchAnimations=bi,ui.registerAnimation=Et.registerAnimation,ui.loadAnimation=function(t){return!0===gi&&(t.animationData=JSON.parse(yi)),Et.loadAnimation(t)},ui.setSubframeRendering=function(t){h=!!t},ui.resize=Et.resize,ui.goToAndStop=Et.goToAndStop,ui.destroy=Et.destroy,ui.setQuality=function(t){if("string"==typeof t)switch(t){case"high":O(200);break;default:case"medium":O(50);break;case"low":O(10)}else!isNaN(t)&&1<t&&O(t);50<=N()?x(!1):x(!0)},ui.inBrowser=function(){return"undefined"!=typeof navigator},ui.installPlugin=function(t,e){"expressions"===t&&V(e)},ui.freeze=Et.freeze,ui.unfreeze=Et.unfreeze,ui.setVolume=Et.setVolume,ui.mute=Et.mute,ui.unmute=Et.unmute,ui.getRegisteredAnimations=Et.getRegisteredAnimations,ui.useWebWorker=function(t){s=!!t},ui.setIDPrefix=function(t){p=t},ui.__getFactory=function(t){switch(t){case"propertyFactory":return fe;case"shapePropertyFactory":return Ve;case"matrix":return ze;default:return null}},ui.version="5.9.6";var _i="";if(gi){var xi=document.getElementsByTagName("script"),ki=xi[xi.length-1]||{src:""};_i=ki.src?ki.src.replace(/^[^\?]+\??/,""):"",vi=function(t){for(var e=_i.split("&"),i=0;i<e.length;i+=1){var s=e[i].split("=");if(decodeURIComponent(s[0])==t)return decodeURIComponent(s[1])}return null}("renderer")}var Ai=setInterval(function(){"complete"===document.readyState&&(clearInterval(Ai),bi())},100);try{"object"===("undefined"==typeof exports?"undefined":di(exports))&&"undefined"!=typeof module||"function"==typeof define&&define.amd||(window.bodymovin=ui)}catch(t){}var Pi,Ci,wi=(Ci={},(Pi={}).registerModifier=function(t,e){Ci[t]||(Ci[t]=e)},Pi.getModifier=function(t,e,i){return new Ci[t](e,i)},Pi);function Di(){}function Ei(){}function Si(){}Di.prototype.initModifierProperties=function(){},Di.prototype.addShapeToModifier=function(){},Di.prototype.addShape=function(t){if(!this.closed){t.sh.container.addDynamicProperty(t.sh);var e={shape:t.sh,data:t,localShapeCollection:Re.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&t.setAsAnimated()}},Di.prototype.init=function(t,e){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),this.frameId=f,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},Di.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},g([ke],Di),g([Di],Ei),Ei.prototype.initModifierProperties=function(t,e){this.s=fe.getProp(t,e.s,0,.01,this),this.e=fe.getProp(t,e.e,0,.01,this),this.o=fe.getProp(t,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},Ei.prototype.addShapeToModifier=function(t){t.pathsData=[]},Ei.prototype.calculateShapeEdges=function(t,e,i,s,r){var a=[];e<=1?a.push({s:t,e:e}):1<=t?a.push({s:t-1,e:e-1}):(a.push({s:t,e:1}),a.push({s:0,e:e-1}));var n,o,h=[],l=a.length;for(n=0;n<l;n+=1){var p,f;if(!((o=a[n]).e*r<s||o.s*r>s+i))p=o.s*r<=s?0:(o.s*r-s)/i,f=o.e*r>=s+i?1:(o.e*r-s)/i,h.push([p,f])}return h.length||h.push([0,0]),h},Ei.prototype.releasePathsData=function(t){var e,i=t.length;for(e=0;e<i;e+=1)Qt.release(t[e]);return t.length=0,t},Ei.prototype.processShapes=function(t){var e,i,s,r;if(this._mdf||t){var a=this.o.v%360/360;if(a<0&&(a+=1),e=1<this.s.v?1+a:this.s.v<0?0+a:this.s.v+a,(i=1<this.e.v?1+a:this.e.v<0?0+a:this.e.v+a)<e){var n=e;e=i,i=n}e=1e-4*Math.round(1e4*e),i=1e-4*Math.round(1e4*i),this.sValue=e,this.eValue=i}else e=this.sValue,i=this.eValue;var o,h,l,p,f,m=this.shapes.length,c=0;if(i===e)for(r=0;r<m;r+=1)this.shapes[r].localShapeCollection.releaseShapes(),this.shapes[r].shape._mdf=!0,this.shapes[r].shape.paths=this.shapes[r].localShapeCollection,this._mdf&&(this.shapes[r].pathsData.length=0);else if(1===i&&0===e||0===i&&1===e){if(this._mdf)for(r=0;r<m;r+=1)this.shapes[r].pathsData.length=0,this.shapes[r].shape._mdf=!0}else{var d,u,g=[];for(r=0;r<m;r+=1)if((d=this.shapes[r]).shape._mdf||this._mdf||t||2===this.m){if(h=(s=d.shape.paths)._length,f=0,!d.shape._mdf&&d.pathsData.length)f=d.totalShapeLength;else{for(l=this.releasePathsData(d.pathsData),o=0;o<h;o+=1)p=re.getSegmentsLength(s.shapes[o]),l.push(p),f+=p.totalLength;d.totalShapeLength=f,d.pathsData=l}c+=f,d.shape._mdf=!0}else d.shape.paths=d.localShapeCollection;var y,v=e,b=i,_=0;for(r=m-1;0<=r;--r)if((d=this.shapes[r]).shape._mdf){for((u=d.localShapeCollection).releaseShapes(),2===this.m&&1<m?(y=this.calculateShapeEdges(e,i,d.totalShapeLength,_,c),_+=d.totalShapeLength):y=[[v,b]],h=y.length,o=0;o<h;o+=1){v=y[o][0],b=y[o][1],g.length=0,b<=1?g.push({s:d.totalShapeLength*v,e:d.totalShapeLength*b}):1<=v?g.push({s:d.totalShapeLength*(v-1),e:d.totalShapeLength*(b-1)}):(g.push({s:d.totalShapeLength*v,e:d.totalShapeLength}),g.push({s:0,e:d.totalShapeLength*(b-1)}));var x=this.addShapes(d,g[0]);if(g[0].s!==g[0].e){if(1<g.length)if(d.shape.paths.shapes[d.shape.paths._length-1].c){var k=x.pop();this.addPaths(x,u),x=this.addShapes(d,g[1],k)}else this.addPaths(x,u),x=this.addShapes(d,g[1]);this.addPaths(x,u)}}d.shape.paths=u}}},Ei.prototype.addPaths=function(t,e){var i,s=t.length;for(i=0;i<s;i+=1)e.addShape(t[i])},Ei.prototype.addSegment=function(t,e,i,s,r,a,n){r.setXYAt(e[0],e[1],"o",a),r.setXYAt(i[0],i[1],"i",a+1),n&&r.setXYAt(t[0],t[1],"v",a),r.setXYAt(s[0],s[1],"v",a+1)},Ei.prototype.addSegmentFromArray=function(t,e,i,s){e.setXYAt(t[1],t[5],"o",i),e.setXYAt(t[2],t[6],"i",i+1),s&&e.setXYAt(t[0],t[4],"v",i),e.setXYAt(t[3],t[7],"v",i+1)},Ei.prototype.addShapes=function(t,e,i){var s,r,a,n,o,h,l,p,f=t.pathsData,m=t.shape.paths.shapes,c=t.shape.paths._length,d=0,u=[],g=!0;for(p=i?(o=i._length,i._length):(i=we.newElement(),o=0),u.push(i),s=0;s<c;s+=1){for(h=f[s].lengths,i.c=m[s].c,a=m[s].c?h.length:h.length+1,r=1;r<a;r+=1)if(d+(n=h[r-1]).addedLength<e.s)d+=n.addedLength,i.c=!1;else{if(d>e.e){i.c=!1;break}e.s<=d&&e.e>=d+n.addedLength?(this.addSegment(m[s].v[r-1],m[s].o[r-1],m[s].i[r],m[s].v[r],i,o,g),g=!1):(l=re.getNewSegment(m[s].v[r-1],m[s].v[r],m[s].o[r-1],m[s].i[r],(e.s-d)/n.addedLength,(e.e-d)/n.addedLength,h[r-1]),this.addSegmentFromArray(l,i,o,g),g=!1,i.c=!1),d+=n.addedLength,o+=1}if(m[s].c&&h.length){if(n=h[r-1],d<=e.e){var y=h[r-1].addedLength;e.s<=d&&e.e>=d+y?(this.addSegment(m[s].v[r-1],m[s].o[r-1],m[s].i[0],m[s].v[0],i,o,g),g=!1):(l=re.getNewSegment(m[s].v[r-1],m[s].v[0],m[s].o[r-1],m[s].i[0],(e.s-d)/y,(e.e-d)/y,h[r-1]),this.addSegmentFromArray(l,i,o,g),g=!1,i.c=!1)}else i.c=!1;d+=n.addedLength,o+=1}if(i._length&&(i.setXYAt(i.v[p][0],i.v[p][1],"i",p),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),d>e.e)break;s<c-1&&(i=we.newElement(),g=!0,u.push(i),o=0)}return u},g([Di],Si),Si.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=fe.getProp(t,e.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},Si.prototype.processPath=function(t,e){var i=e/100,s=[0,0],r=t._length,a=0;for(a=0;a<r;a+=1)s[0]+=t.v[a][0],s[1]+=t.v[a][1];s[0]/=r,s[1]/=r;var n,o,h,l,p,f,m=we.newElement();for(m.c=t.c,a=0;a<r;a+=1)n=t.v[a][0]+(s[0]-t.v[a][0])*i,o=t.v[a][1]+(s[1]-t.v[a][1])*i,h=t.o[a][0]+(s[0]-t.o[a][0])*-i,l=t.o[a][1]+(s[1]-t.o[a][1])*-i,p=t.i[a][0]+(s[0]-t.i[a][0])*-i,f=t.i[a][1]+(s[1]-t.i[a][1])*-i,m.setTripleAt(n,o,h,l,p,f,a);return m},Si.prototype.processShapes=function(t){var e,i,s,r,a,n,o=this.shapes.length,h=this.amount.v;if(0!==h)for(i=0;i<o;i+=1){if(n=(a=this.shapes[i]).localShapeCollection,a.shape._mdf||this._mdf||t)for(n.releaseShapes(),a.shape._mdf=!0,e=a.shape.paths.shapes,r=a.shape.paths._length,s=0;s<r;s+=1)n.addShape(this.processPath(e[s],h));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var Ti,Mi=(Ti=[0,0],Fi.prototype={applyToMatrix:function(t){var e=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||e,this.a&&t.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&t.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&t.skewFromAxis(-this.sk.v,this.sa.v),this.r?t.rotate(-this.r.v):t.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?t.translate(this.px.v,this.py.v,-this.pz.v):t.translate(this.px.v,this.py.v,0):t.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var e;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&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]),this.autoOriented){var i,s;if(e=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)s=this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(i=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/e,0),this.p.getValueAtTime(this.p.keyframes[0].t/e,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(i=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/e,0),this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/e,0)):(i=this.p.pv,this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/e,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){i=[],s=[];var r=this.px,a=this.py;r._caching.lastFrame+r.offsetTime<=r.keyframes[0].t?(i[0]=r.getValueAtTime((r.keyframes[0].t+.01)/e,0),i[1]=a.getValueAtTime((a.keyframes[0].t+.01)/e,0),s[0]=r.getValueAtTime(r.keyframes[0].t/e,0),s[1]=a.getValueAtTime(a.keyframes[0].t/e,0)):r._caching.lastFrame+r.offsetTime>=r.keyframes[r.keyframes.length-1].t?(i[0]=r.getValueAtTime(r.keyframes[r.keyframes.length-1].t/e,0),i[1]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/e,0),s[0]=r.getValueAtTime((r.keyframes[r.keyframes.length-1].t-.01)/e,0),s[1]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/e,0)):(i=[r.pv,a.pv],s[0]=r.getValueAtTime((r._caching.lastFrame+r.offsetTime-.01)/e,r.offsetTime),s[1]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/e,a.offsetTime))}else i=s=Ti;this.v.rotate(-Math.atan2(i[1]-s[1],i[0]-s[0]))}this.data.p&&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)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,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(){}},g([ke],Fi),Fi.prototype.addDynamicProperty=function(t){this._addDynamicProperty(t),this.elem.addDynamicProperty(t),this._isDirty=!0},Fi.prototype._addDynamicProperty=ke.prototype.addDynamicProperty,{getTransformProperty:function(t,e,i){return new Fi(t,e,i)}});function Fi(t,e,i){if(this.elem=t,this.frameId=-1,this.propType="transform",this.data=e,this.v=new ze,this.pre=new ze,this.appliedTransformations=0,this.initDynamicPropertyContainer(i||t),e.p&&e.p.s?(this.px=fe.getProp(t,e.p.x,0,0,this),this.py=fe.getProp(t,e.p.y,0,0,this),e.p.z&&(this.pz=fe.getProp(t,e.p.z,0,0,this))):this.p=fe.getProp(t,e.p||{k:[0,0,0]},1,0,this),e.rx){if(this.rx=fe.getProp(t,e.rx,0,at,this),this.ry=fe.getProp(t,e.ry,0,at,this),this.rz=fe.getProp(t,e.rz,0,at,this),e.or.k[0].ti){var s,r=e.or.k.length;for(s=0;s<r;s+=1)e.or.k[s].to=null,e.or.k[s].ti=null}this.or=fe.getProp(t,e.or,1,at,this),this.or.sh=!0}else this.r=fe.getProp(t,e.r||{k:0},0,at,this);e.sk&&(this.sk=fe.getProp(t,e.sk,0,at,this),this.sa=fe.getProp(t,e.sa,0,at,this)),this.a=fe.getProp(t,e.a||{k:[0,0,0]},1,0,this),this.s=fe.getProp(t,e.s||{k:[100,100,100]},1,.01,this),e.o?this.o=fe.getProp(t,e.o,0,.01,t):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}function Ii(){}function Li(){}function Bi(t){for(var e=t.fStyle?t.fStyle.split(" "):[],i="normal",s="normal",r=e.length,a=0;a<r;a+=1)switch(e[a].toLowerCase()){case"italic":s="italic";break;case"bold":i="700";break;case"black":i="900";break;case"medium":i="500";break;case"regular":case"normal":i="400";break;case"light":case"thin":i="200"}return{style:s,weight:t.fWeight||i}}g([Di],Ii),Ii.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.c=fe.getProp(t,e.c,0,null,this),this.o=fe.getProp(t,e.o,0,null,this),this.tr=Mi.getTransformProperty(t,e.tr,this),this.so=fe.getProp(t,e.tr.so,0,.01,this),this.eo=fe.getProp(t,e.tr.eo,0,.01,this),this.data=e,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new ze,this.rMatrix=new ze,this.sMatrix=new ze,this.tMatrix=new ze,this.matrix=new ze},Ii.prototype.applyTransforms=function(t,e,i,s,r,a){var n=a?-1:1,o=s.s.v[0]+(1-s.s.v[0])*(1-r),h=s.s.v[1]+(1-s.s.v[1])*(1-r);t.translate(s.p.v[0]*n*r,s.p.v[1]*n*r,s.p.v[2]),e.translate(-s.a.v[0],-s.a.v[1],s.a.v[2]),e.rotate(-s.r.v*n*r),e.translate(s.a.v[0],s.a.v[1],s.a.v[2]),i.translate(-s.a.v[0],-s.a.v[1],s.a.v[2]),i.scale(a?1/o:o,a?1/h:h),i.translate(s.a.v[0],s.a.v[1],s.a.v[2])},Ii.prototype.init=function(t,e,i,s){for(this.elem=t,this.arr=e,this.pos=i,this.elemsData=s,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[i]);0<i;)--i,this._elements.unshift(e[i]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},Ii.prototype.resetElements=function(t){var e,i=t.length;for(e=0;e<i;e+=1)t[e]._processed=!1,"gr"===t[e].ty&&this.resetElements(t[e].it)},Ii.prototype.cloneElements=function(t){var e=JSON.parse(JSON.stringify(t));return this.resetElements(e),e},Ii.prototype.changeGroupRender=function(t,e){var i,s=t.length;for(i=0;i<s;i+=1)t[i]._render=e,"gr"===t[i].ty&&this.changeGroupRender(t[i].it,e)},Ii.prototype.processShapes=function(t){var e,i,s,r,a,n=!1;if(this._mdf||t){var o,h=Math.ceil(this.c.v);if(this._groups.length<h){for(;this._groups.length<h;){var l={it:this.cloneElements(this._elements),ty:"gr"};l.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,l),this._groups.splice(0,0,l),this._currentCopies+=1}this.elem.reloadShapes(),n=!0}for(s=a=0;s<=this._groups.length-1;s+=1){if(o=a<h,this._groups[s]._render=o,this.changeGroupRender(this._groups[s].it,o),!o){var p=this.elemsData[s].it,f=p[p.length-1];0!==f.transform.op.v?(f.transform.op._mdf=!0,f.transform.op.v=0):f.transform.op._mdf=!1}a+=1}this._currentCopies=h;var m=this.o.v,c=m%1,d=0<m?Math.floor(m):Math.ceil(m),u=this.pMatrix.props,g=this.rMatrix.props,y=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v,b,_=0;if(0<m){for(;_<d;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),_+=1;c&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,c,!1),_+=c)}else if(m<0){for(;d<_;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),--_;c&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-c,!0),_-=c)}for(s=1===this.data.m?0:this._currentCopies-1,r=1===this.data.m?1:-1,a=this._currentCopies;a;){if(b=(i=(e=this.elemsData[s].it)[e.length-1].transform.mProps.v.props).length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(s/(this._currentCopies-1)),0!==_){for((0!==s&&1===r||s!==this._currentCopies-1&&-1===r)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),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(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[15]),v=0;v<b;v+=1)i[v]=this.matrix.props[v];this.matrix.reset()}else for(this.matrix.reset(),v=0;v<b;v+=1)i[v]=this.matrix.props[v];_+=1,--a,s+=r}}else for(a=this._currentCopies,s=0,r=1;a;)i=(e=this.elemsData[s].it)[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,--a,s+=r;return n},Ii.prototype.addShape=function(){},g([Di],Li),Li.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.rd=fe.getProp(t,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},Li.prototype.processPath=function(t,e){var i,s=we.newElement();s.c=t.c;var r,a,n,o,h,l,p,f,m,c,d,u,g=t._length,y=0;for(i=0;i<g;i+=1)r=t.v[i],n=t.o[i],a=t.i[i],r[0]===n[0]&&r[1]===n[1]&&r[0]===a[0]&&r[1]===a[1]?0!==i&&i!==g-1||t.c?(o=0===i?t.v[g-1]:t.v[i-1],l=(h=Math.sqrt(Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)))?Math.min(h/2,e)/h:0,p=d=r[0]+(o[0]-r[0])*l,f=u=r[1]-(r[1]-o[1])*l,m=p-(p-r[0])*_,c=f-(f-r[1])*_,s.setTripleAt(p,f,m,c,d,u,y),y+=1,o=i===g-1?t.v[0]:t.v[i+1],l=(h=Math.sqrt(Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)))?Math.min(h/2,e)/h:0,p=m=r[0]+(o[0]-r[0])*l,f=c=r[1]+(o[1]-r[1])*l,d=p-(p-r[0])*_,u=f-(f-r[1])*_,s.setTripleAt(p,f,m,c,d,u,y)):s.setTripleAt(r[0],r[1],n[0],n[1],a[0],a[1],y):s.setTripleAt(t.v[i][0],t.v[i][1],t.o[i][0],t.o[i][1],t.i[i][0],t.i[i][1],y),y+=1;return s},Li.prototype.processShapes=function(t){var e,i,s,r,a,n,o=this.shapes.length,h=this.rd.v;if(0!==h)for(i=0;i<o;i+=1){if(n=(a=this.shapes[i]).localShapeCollection,a.shape._mdf||this._mdf||t)for(n.releaseShapes(),a.shape._mdf=!0,e=a.shape.paths.shapes,r=a.shape.paths._length,s=0;s<r;s+=1)n.addShape(this.processPath(e[s],h));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var Ri=function(){var a={w:0,size:0,shapes:[],data:{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]);var s=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],i=[65039,8205];function m(t,e){var i=A("span");i.setAttribute("aria-hidden",!0),i.style.fontFamily=e;var s=A("span");s.innerText="../index-92.html#",i.style.position="absolute",i.style.left="-10000px",i.style.top="-10000px",i.style.fontSize="300px",i.style.fontVariant="normal",i.style.fontStyle="normal",i.style.fontWeight="normal",i.style.letterSpacing="0",i.appendChild(s),document.body.appendChild(i);var r=s.offsetWidth;return s.style.fontFamily=function(t){var e,i=t.split(","),s=i.length,r=[];for(e=0;e<s;e+=1)"sans-serif"!==i[e]&&"monospace"!==i[e]&&r.push(i[e]);return r.join(",")}(t)+", "+e,{node:s,w:r,parent:i}}function c(t,e){var i,s=document.body&&e?"svg":"canvas",r=Bi(t);if("svg"==s){var a=j("text");a.style.fontSize="100px",a.setAttribute("font-family",t.fFamily),a.setAttribute("font-style",r.style),a.setAttribute("font-weight",r.weight),a.textContent="1",t.fClass?(a.style.fontFamily="inherit",a.setAttribute("class",t.fClass)):a.style.fontFamily=t.fFamily,e.appendChild(a),i=a}else{var n=new OffscreenCanvas(500,500).getContext("2d");n.font=r.style+" "+r.weight+" 100px "+t.fFamily,i=n}return{measureText:function(t){return"svg"==s?(i.textContent=t,i.getComputedTextLength()):i.measureText(t).width}}}function t(){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)}return t.isModifier=function(t,e){var i=t.toString(16)+e.toString(16);return-1!==s.indexOf(i)},t.isZeroWidthJoiner=function(t,e){return e?t===i[0]&&e===i[1]:t===i[1]},t.isCombinedCharacter=function(t){return-1!==e.indexOf(t)},t.prototype={addChars:function(t){if(t){var e;this.chars||(this.chars=[]);var i,s,r=t.length,a=this.chars.length;for(e=0;e<r;e+=1){for(i=0,s=!1;i<a;)this.chars[i].style===t[e].style&&this.chars[i].fFamily===t[e].fFamily&&this.chars[i].ch===t[e].ch&&(s=!0),i+=1;s||(this.chars.push(t[e]),a+=1)}}},addFonts:function(t,e){if(t){if(this.chars)return this.isLoaded=!0,void(this.fonts=t.list);if(!document.body)return this.isLoaded=!0,t.list.forEach(function(t){t.helper=c(t),t.cache={}}),void(this.fonts=t.list);var i,s=t.list,r=s.length,a=r;for(i=0;i<r;i+=1){var n,o,h=!0;if(s[i].loaded=!1,s[i].monoCase=m(s[i].fFamily,"monospace"),s[i].sansCase=m(s[i].fFamily,"sans-serif"),s[i].fPath){if("p"===s[i].fOrigin||3===s[i].origin){if(0<(n=document.querySelectorAll('style[f-forigin="p"][f-family="'+s[i].fFamily+'"], style[f-origin="3"][f-family="'+s[i].fFamily+'"]')).length&&(h=!1),h){var l=A("style");l.setAttribute("f-forigin",s[i].fOrigin),l.setAttribute("f-origin",s[i].origin),l.setAttribute("f-family",s[i].fFamily),l.type="text/css",l.innerText="@font-face {font-family: "+s[i].fFamily+"; font-style: normal; src: url('"+s[i].fPath+"');}",e.appendChild(l)}}else if("g"===s[i].fOrigin||1===s[i].origin){for(n=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),o=0;o<n.length;o+=1)-1!==n[o].href.indexOf(s[i].fPath)&&(h=!1);if(h){var p=A("link");p.setAttribute("f-forigin",s[i].fOrigin),p.setAttribute("f-origin",s[i].origin),p.type="text/css",p.rel="stylesheet",p.href=s[i].fPath,document.body.appendChild(p)}}else if("t"===s[i].fOrigin||2===s[i].origin){for(n=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),o=0;o<n.length;o+=1)s[i].fPath===n[o].src&&(h=!1);if(h){var f=A("link");f.setAttribute("f-forigin",s[i].fOrigin),f.setAttribute("f-origin",s[i].origin),f.setAttribute("rel","stylesheet"),f.setAttribute("href",s[i].fPath),e.appendChild(f)}}}else s[i].loaded=!0,--a;s[i].helper=c(s[i],e),s[i].cache={},this.fonts.push(s[i])}0===a?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,e,i){for(var s=0,r=this.chars.length;s<r;){if(this.chars[s].ch===t&&this.chars[s].style===e&&this.chars[s].fFamily===i)return this.chars[s];s+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0),a},getFontByName:function(t){for(var e=0,i=this.fonts.length;e<i;){if(this.fonts[e].fName===t)return this.fonts[e];e+=1}return this.fonts[0]},measureText:function(t,e,i){var s=this.getFontByName(e),r=t.charCodeAt(0);if(!s.cache[r+1]){var a=s.helper;if(" "===t){var n=a.measureText("|"+t+"|"),o=a.measureText("||");s.cache[r+1]=(n-o)/100}else s.cache[r+1]=a.measureText(t)/100}return s.cache[r+1]*i},checkLoadedFonts:function(){var t,e,i,s=this.fonts.length,r=s;for(t=0;t<s;t+=1)this.fonts[t].loaded?--r:"n"===this.fonts[t].fOrigin||0===this.fonts[t].origin?this.fonts[t].loaded=!0:(e=this.fonts[t].monoCase.node,i=this.fonts[t].monoCase.w,e.offsetWidth!==i?(--r,this.fonts[t].loaded=!0):(e=this.fonts[t].sansCase.node,i=this.fonts[t].sansCase.w,e.offsetWidth!==i&&(--r,this.fonts[t].loaded=!0)),this.fonts[t].loaded&&(this.fonts[t].sansCase.parent.parentNode.removeChild(this.fonts[t].sansCase.parent),this.fonts[t].monoCase.parent.parentNode.removeChild(this.fonts[t].monoCase.parent)));0!==r&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},t}();function Vi(){}Vi.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(t){-1===this.renderableComponents.indexOf(t)&&this.renderableComponents.push(t)},removeRenderableComponent:function(t){-1!==this.renderableComponents.indexOf(t)&&this.renderableComponents.splice(this.renderableComponents.indexOf(t),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var t,e=this.renderableComponents.length;for(t=0;t<e;t+=1)this.renderableComponents[t].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}}};var zi,Oi,Ni=function(){function t(t,e){this._mask=t,this._data=e}Object.defineProperty(t.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(t.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}});return function(e){var i,s=C(e.viewData.length),r=e.viewData.length;for(i=0;i<r;i+=1)s[i]=new t(e.viewData[i],e.masksProperties[i]);return function(t){for(i=0;i<r;){if(e.masksProperties[i].nm===t)return s[i];i+=1}return null}}}(),Gi=(zi={pv:0,v:0,mult:1},Oi={pv:[0,0,0],v:[0,0,0],mult:1},function(t){return t?("unidimensional"===t.propType?function(t){t&&"pv"in t||(t=zi);var e=1/t.mult,i=t.pv*e,s=new Number(i);return s.value=i,ji(s,t,"unidimensional"),function(){return t.k&&t.getValue(),i=t.v*e,s.value!==i&&((s=new Number(i)).value=i,ji(s,t,"unidimensional")),s}}:function(e){e&&"pv"in e||(e=Oi);var i=1/e.mult,s=e.data&&e.data.l||e.pv.length,r=st("float32",s),a=st("float32",s);return r.value=a,ji(r,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<s;t+=1)a[t]=e.v[t]*i,r[t]=a[t];return r}})(t):qi});function ji(s,r,a){Object.defineProperty(s,"velocity",{get:function(){return r.getVelocityAtTime(r.comp.currentFrame)}}),s.numKeys=r.keyframes?r.keyframes.length:0,s.key=function(t){if(!s.numKeys)return 0;var e="";e="s"in r.keyframes[t-1]?r.keyframes[t-1].s:"e"in r.keyframes[t-2]?r.keyframes[t-2].e:r.keyframes[t-2].s;var i="unidimensional"===a?new Number(e):Object.assign({},e);return i.time=r.keyframes[t-1].t/r.elem.comp.globalData.frameRate,i.value="unidimensional"===a?e[0]:e,i},s.valueAtTime=r.getValueAtTime,s.speedAtTime=r.getSpeedAtTime,s.velocityAtTime=r.getVelocityAtTime,s.propertyGroup=r.propertyGroup}function qi(){return zi}var Wi=function(t){function e(t){switch(t){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity;default:return null}}var i,s,r,a;return Object.defineProperty(e,"rotation",{get:Gi(t.r||t.rz)}),Object.defineProperty(e,"zRotation",{get:Gi(t.rz||t.r)}),Object.defineProperty(e,"xRotation",{get:Gi(t.rx)}),Object.defineProperty(e,"yRotation",{get:Gi(t.ry)}),Object.defineProperty(e,"scale",{get:Gi(t.s)}),t.p?a=Gi(t.p):(i=Gi(t.px),s=Gi(t.py),t.pz&&(r=Gi(t.pz))),Object.defineProperty(e,"position",{get:function(){return t.p?a():[i(),s(),r?r():0]}}),Object.defineProperty(e,"xPosition",{get:Gi(t.px)}),Object.defineProperty(e,"yPosition",{get:Gi(t.py)}),Object.defineProperty(e,"zPosition",{get:Gi(t.pz)}),Object.defineProperty(e,"anchorPoint",{get:Gi(t.a)}),Object.defineProperty(e,"opacity",{get:Gi(t.o)}),Object.defineProperty(e,"skew",{get:Gi(t.sk)}),Object.defineProperty(e,"skewAxis",{get:Gi(t.sa)}),Object.defineProperty(e,"orientation",{get:Gi(t.or)}),e},Yi=function(e){var i;function s(t){switch(t){case"ADBE Root Vectors Group":case"Contents":case 2:return s.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return i;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return s.effect;case"ADBE Text Properties":return s.textInterface;default:return null}}s.getMatrix=Hi,s.invertPoint=Qi,s.applyPoint=Ui,s.toWorld=Ki,s.toWorldVec=Xi,s.fromWorld=Ji,s.fromWorldVec=Zi,s.toComp=Ki,s.fromComp=$i,s.sampleImage=ts,s.sourceRectAtTime=e.sourceRectAtTime.bind(e);var t=r(i=Wi((s._elem=e).finalTransform.mProp),"anchorPoint");return Object.defineProperties(s,{hasParent:{get:function(){return e.hierarchy.length}},parent:{get:function(){return e.hierarchy[0].layerInterface}},rotation:r(i,"rotation"),scale:r(i,"scale"),position:r(i,"position"),opacity:r(i,"opacity"),anchorPoint:t,anchor_point:t,transform:{get:function(){return i}},active:{get:function(){return e.isInRange}}}),s.startTime=e.data.st,s.index=e.data.ind,s.source=e.data.refId,s.height=0===e.data.ty?e.data.h:100,s.width=0===e.data.ty?e.data.w:100,s.inPoint=e.data.ip/e.comp.globalData.frameRate,s.outPoint=e.data.op/e.comp.globalData.frameRate,s._name=e.data.nm,s.registerMaskInterface=function(t){s.mask=new Ni(t,e)},s.registerEffectsInterface=function(t){s.effect=t},s};function Hi(t){var e=new ze;void 0!==t?this._elem.finalTransform.mProp.getValueAtTime(t).clone(e):this._elem.finalTransform.mProp.applyToMatrix(e);return e}function Xi(t,e){var i=this.getMatrix(e);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.applyPoint(i,t)}function Ki(t,e){var i=this.getMatrix(e);return this.applyPoint(i,t)}function Zi(t,e){var i=this.getMatrix(e);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.invertPoint(i,t)}function Ji(t,e){var i=this.getMatrix(e);return this.invertPoint(i,t)}function Ui(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length){var i,s=this._elem.hierarchy.length;for(i=0;i<s;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t)}return t.applyToPointArray(e[0],e[1],e[2]||0)}function Qi(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length){var i,s=this._elem.hierarchy.length;for(i=0;i<s;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t)}return t.inversePoint(e)}function $i(t){var e=new ze;if(e.reset(),this._elem.finalTransform.mProp.applyToMatrix(e),this._elem.hierarchy&&this._elem.hierarchy.length){var i,s=this._elem.hierarchy.length;for(i=0;i<s;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(e);return e.inversePoint(t)}return e.inversePoint(t)}function ts(){return[1,1,1,1]}var es=function(e,i){return function(t){return(t=void 0===t?1:t)<=0?e:i(t-1)}},is=function(t,e){var i={_name:t};return function(t){return(t=void 0===t?1:t)<=0?i:e(t-1)}},ss={createEffectsInterface:function(t,e){if(t.effectsManager){var i,s=[],r=t.data.ef,a=t.effectsManager.effectElements.length;for(i=0;i<a;i+=1)s.push(rs(r[i],t.effectsManager.effectElements[i],e,t));var n=t.data.ef||[],o=function(t){for(i=0,a=n.length;i<a;){if(t===n[i].nm||t===n[i].mn||t===n[i].ix)return s[i];i+=1}return null};return Object.defineProperty(o,"numProperties",{get:function(){return n.length}}),o}return null}};function rs(r,t,e,i){function s(t){for(var e=r.ef,i=0,s=e.length;i<s;){if(t===e[i].nm||t===e[i].mn||t===e[i].ix)return 5===e[i].ty?o[i]:o[i]();i+=1}throw new Error}var a,n=es(s,e),o=[],h=r.ef.length;for(a=0;a<h;a+=1)5===r.ef[a].ty?o.push(rs(r.ef[a],t.effectElements[a],t.effectElements[a].propertyGroup,i)):o.push(as(t.effectElements[a],r.ef[a].ty,i,n));return"ADBE Color Control"===r.mn&&Object.defineProperty(s,"color",{get:function(){return o[0]()}}),Object.defineProperties(s,{numProperties:{get:function(){return r.np}},_name:{value:r.nm},propertyGroup:{value:n}}),s.enabled=0!==r.en,s.active=s.enabled,s}function as(t,e,i,s){var r=Gi(t.p);return t.p.setGroupProperty&&t.p.setGroupProperty(is("",s)),function(){return 10===e?i.comp.compInterface(t.p.v):r()}}var ns=function(s){function t(t){for(var e=0,i=s.layers.length;e<i;){if(s.layers[e].nm===t||s.layers[e].ind===t)return s.elements[e].layerInterface;e+=1}return null}return Object.defineProperty(t,"_name",{value:s.data.nm}),(t.layer=t).pixelAspect=1,t.height=s.data.h||s.globalData.compSize.h,t.width=s.data.w||s.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/s.globalData.frameRate,t.displayStartTime=0,t.numLayers=s.layers.length,t},os=function(t,e,i){var s=e.sh;function r(t){return"Shape"===t||"shape"===t||"Path"===t||"path"===t||"ADBE Vector Shape"===t||2===t?r.path:null}var a=es(r,i);return s.setGroupProperty(is("Path",a)),Object.defineProperties(r,{path:{get:function(){return s.k&&s.getValue(),s}},shape:{get:function(){return s.k&&s.getValue(),s}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn},propertyGroup:{value:i}}),r},hs=function(t,e,s){var r;function i(t){if("number"==typeof t)return 0===(t=void 0===t?1:t)?s:r[t-1];for(var e=0,i=r.length;e<i;){if(r[e]._name===t)return r[e];e+=1}return null}return i.propertyGroup=es(i,function(){return s}),r=ls(t,e,i.propertyGroup),i.numProperties=r.length,i._name="Contents",i};function ls(t,e,i){var s,r=[],a=t?t.length:0;for(s=0;s<a;s+=1)"gr"===t[s].ty?r.push(fs(t[s],e[s],i)):"fl"===t[s].ty?r.push(ms(t[s],e[s],i)):"st"===t[s].ty?r.push(ds(t[s],e[s],i)):"tm"===t[s].ty?r.push(us(t[s],e[s],i)):"tr"===t[s].ty||("el"===t[s].ty?r.push(ys(t[s],e[s],i)):"sr"===t[s].ty?r.push(vs(t[s],e[s],i)):"sh"===t[s].ty?r.push(os(t[s],e[s],i)):"rc"===t[s].ty?r.push(bs(t[s],e[s],i)):"rd"===t[s].ty?r.push(_s(t[s],e[s],i)):"rp"===t[s].ty?r.push(xs(t[s],e[s],i)):"gf"===t[s].ty?r.push(cs(t[s],e[s],i)):r.push((t[s],e[s],function(){return null})));return r}function ps(t,e,i){function s(t){for(var e=0,i=r.length;e<i;){if(r[e]._name===t||r[e].mn===t||r[e].propertyIndex===t||r[e].ix===t||r[e].ind===t)return r[e];e+=1}return"number"==typeof t?r[t-1]:null}var r;s.propertyGroup=es(s,i),r=ls(t.it,e.it,s.propertyGroup),s.numProperties=r.length;var a=gs(t.it[t.it.length-1],e.it[e.it.length-1],s.propertyGroup);return s.transform=a,s.propertyIndex=t.cix,s._name=t.nm,s}function fs(t,e,i){var s=function(t){switch(t){case"ADBE Vectors Group":case"Contents":case 2:return s.content;default:return s.transform}};s.propertyGroup=es(s,i);var r=ps(t,e,s.propertyGroup),a=gs(t.it[t.it.length-1],e.it[e.it.length-1],s.propertyGroup);return s.content=r,s.transform=a,Object.defineProperty(s,"_name",{get:function(){return t.nm}}),s.numProperties=t.np,s.propertyIndex=t.ix,s.nm=t.nm,s.mn=t.mn,s}function ms(t,e,i){function s(t){return"Color"===t||"color"===t?s.color:"Opacity"===t||"opacity"===t?s.opacity:null}return Object.defineProperties(s,{color:{get:Gi(e.c)},opacity:{get:Gi(e.o)},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(is("Color",i)),e.o.setGroupProperty(is("Opacity",i)),s}function cs(t,e,i){function s(t){return"Start Point"===t||"start point"===t?s.startPoint:"End Point"===t||"end point"===t?s.endPoint:"Opacity"===t||"opacity"===t?s.opacity:null}return Object.defineProperties(s,{startPoint:{get:Gi(e.s)},endPoint:{get:Gi(e.e)},opacity:{get:Gi(e.o)},type:{get:function(){return"a"}},_name:{value:t.nm},mn:{value:t.mn}}),e.s.setGroupProperty(is("Start Point",i)),e.e.setGroupProperty(is("End Point",i)),e.o.setGroupProperty(is("Opacity",i)),s}function ds(t,e,i){var s,r=es(l,i),a=es(h,r);var n,o=t.d?t.d.length:0,h={};for(s=0;s<o;s+=1)n=s,Object.defineProperty(h,t.d[n].nm,{get:Gi(e.d.dataProps[n].p)}),e.d.dataProps[s].p.setGroupProperty(a);function l(t){return"Color"===t||"color"===t?l.color:"Opacity"===t||"opacity"===t?l.opacity:"Stroke Width"===t||"stroke width"===t?l.strokeWidth:null}return Object.defineProperties(l,{color:{get:Gi(e.c)},opacity:{get:Gi(e.o)},strokeWidth:{get:Gi(e.w)},dash:{get:function(){return h}},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(is("Color",r)),e.o.setGroupProperty(is("Opacity",r)),e.w.setGroupProperty(is("Stroke Width",r)),l}function us(e,t,i){function s(t){return t===e.e.ix||"End"===t||"end"===t?s.end:t===e.s.ix?s.start:t===e.o.ix?s.offset:null}var r=es(s,i);return s.propertyIndex=e.ix,t.s.setGroupProperty(is("Start",r)),t.e.setGroupProperty(is("End",r)),t.o.setGroupProperty(is("Offset",r)),s.propertyIndex=e.ix,s.propertyGroup=i,Object.defineProperties(s,{start:{get:Gi(t.s)},end:{get:Gi(t.e)},offset:{get:Gi(t.o)},_name:{value:e.nm}}),s.mn=e.mn,s}function gs(e,t,i){function s(t){return e.a.ix===t||"Anchor Point"===t?s.anchorPoint:e.o.ix===t||"Opacity"===t?s.opacity:e.p.ix===t||"Position"===t?s.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?s.rotation:e.s.ix===t||"Scale"===t?s.scale:e.sk&&e.sk.ix===t||"Skew"===t?s.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?s.skewAxis:null}var r=es(s,i);return t.transform.mProps.o.setGroupProperty(is("Opacity",r)),t.transform.mProps.p.setGroupProperty(is("Position",r)),t.transform.mProps.a.setGroupProperty(is("Anchor Point",r)),t.transform.mProps.s.setGroupProperty(is("Scale",r)),t.transform.mProps.r.setGroupProperty(is("Rotation",r)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(is("Skew",r)),t.transform.mProps.sa.setGroupProperty(is("Skew Angle",r))),t.transform.op.setGroupProperty(is("Opacity",r)),Object.defineProperties(s,{opacity:{get:Gi(t.transform.mProps.o)},position:{get:Gi(t.transform.mProps.p)},anchorPoint:{get:Gi(t.transform.mProps.a)},scale:{get:Gi(t.transform.mProps.s)},rotation:{get:Gi(t.transform.mProps.r)},skew:{get:Gi(t.transform.mProps.sk)},skewAxis:{get:Gi(t.transform.mProps.sa)},_name:{value:e.nm}}),s.ty="tr",s.mn=e.mn,s.propertyGroup=i,s}function ys(e,t,i){function s(t){return e.p.ix===t?s.position:e.s.ix===t?s.size:null}var r=es(s,i);s.propertyIndex=e.ix;var a="tm"===t.sh.ty?t.sh.prop:t.sh;return a.s.setGroupProperty(is("Size",r)),a.p.setGroupProperty(is("Position",r)),Object.defineProperties(s,{size:{get:Gi(a.s)},position:{get:Gi(a.p)},_name:{value:e.nm}}),s.mn=e.mn,s}function vs(e,t,i){function s(t){return e.p.ix===t?s.position:e.r.ix===t?s.rotation:e.pt.ix===t?s.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?s.outerRadius:e.os.ix===t?s.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?s.innerRoundness:null:s.innerRadius}var r=es(s,i),a="tm"===t.sh.ty?t.sh.prop:t.sh;return s.propertyIndex=e.ix,a.or.setGroupProperty(is("Outer Radius",r)),a.os.setGroupProperty(is("Outer Roundness",r)),a.pt.setGroupProperty(is("Points",r)),a.p.setGroupProperty(is("Position",r)),a.r.setGroupProperty(is("Rotation",r)),e.ir&&(a.ir.setGroupProperty(is("Inner Radius",r)),a.is.setGroupProperty(is("Inner Roundness",r))),Object.defineProperties(s,{position:{get:Gi(a.p)},rotation:{get:Gi(a.r)},points:{get:Gi(a.pt)},outerRadius:{get:Gi(a.or)},outerRoundness:{get:Gi(a.os)},innerRadius:{get:Gi(a.ir)},innerRoundness:{get:Gi(a.is)},_name:{value:e.nm}}),s.mn=e.mn,s}function bs(e,t,i){function s(t){return e.p.ix===t?s.position:e.r.ix===t?s.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?s.size:null}var r=es(s,i),a="tm"===t.sh.ty?t.sh.prop:t.sh;return s.propertyIndex=e.ix,a.p.setGroupProperty(is("Position",r)),a.s.setGroupProperty(is("Size",r)),a.r.setGroupProperty(is("Rotation",r)),Object.defineProperties(s,{position:{get:Gi(a.p)},roundness:{get:Gi(a.r)},size:{get:Gi(a.s)},_name:{value:e.nm}}),s.mn=e.mn,s}function _s(e,t,i){function s(t){return e.r.ix===t||"Round Corners 1"===t?s.radius:null}var r=es(s,i),a=t;return s.propertyIndex=e.ix,a.rd.setGroupProperty(is("Radius",r)),Object.defineProperties(s,{radius:{get:Gi(a.rd)},_name:{value:e.nm}}),s.mn=e.mn,s}function xs(e,t,i){function s(t){return e.c.ix===t||"Copies"===t?s.copies:e.o.ix===t||"Offset"===t?s.offset:null}var r=es(s,i),a=t;return s.propertyIndex=e.ix,a.c.setGroupProperty(is("Copies",r)),a.o.setGroupProperty(is("Offset",r)),Object.defineProperties(s,{copies:{get:Gi(a.c)},offset:{get:Gi(a.o)},_name:{value:e.nm}}),s.mn=e.mn,s}var ks,As=function(e){var i;function s(t){switch(t){case"ADBE Text Document":return s.sourceText;default:return null}}return Object.defineProperty(s,"sourceText",{get:function(){e.textProperty.getValue();var t=e.textProperty.currentData.t;return void 0!==t&&(e.textProperty.currentData.t=void 0,(i=new String(t)).value=t||new String(t)),i}}),s},Ps=(ks={0:"source-over",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"},function(t){return ks[t]||""});function Cs(t,e,i){this.p=fe.getProp(e,t.v,0,0,i)}function ws(t,e,i){this.p=fe.getProp(e,t.v,0,0,i)}function Ds(t,e,i){this.p=fe.getProp(e,t.v,1,0,i)}function Es(t,e,i){this.p=fe.getProp(e,t.v,1,0,i)}function Ss(t,e,i){this.p=fe.getProp(e,t.v,0,0,i)}function Ts(t,e,i){this.p=fe.getProp(e,t.v,0,0,i)}function Ms(t,e,i){this.p=fe.getProp(e,t.v,0,0,i)}function Fs(){this.p={}}function Is(t,e){var i,s=t.ef||[];this.effectElements=[];var r,a=s.length;for(i=0;i<a;i+=1)r=new Ls(s[i],e),this.effectElements.push(r)}function Ls(t,e){this.init(t,e)}function Bs(){}function Rs(){}function Vs(t){return(Vs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}g([ke],Ls),Ls.prototype.getValue=Ls.prototype.iterateDynamicProperties,Ls.prototype.init=function(t,e){var i;this.data=t,this.effectElements=[],this.initDynamicPropertyContainer(e);var s,r=this.data.ef.length,a=this.data.ef;for(i=0;i<r;i+=1){switch(s=null,a[i].ty){case 0:s=new Cs(a[i],e,this);break;case 1:s=new ws(a[i],e,this);break;case 2:s=new Ds(a[i],e,this);break;case 3:s=new Es(a[i],e,this);break;case 4:case 7:s=new Ms(a[i],e,this);break;case 10:s=new Ss(a[i],e,this);break;case 11:s=new Ts(a[i],e,this);break;case 5:s=new Is(a[i],e,this);break;default:s=new Fs(a[i],e,this)}s&&this.effectElements.push(s)}},Bs.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var t=0,e=this.data.masksProperties.length;t<e;){if("n"!==this.data.masksProperties[t].mode&&!1!==this.data.masksProperties[t].cl)return!0;t+=1}return!1},initExpressions:function(){this.layerInterface=Yi(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var t=ss.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(t),0===this.data.ty||this.data.xt?this.compInterface=ns(this):4===this.data.ty?(this.layerInterface.shapeInterface=hs(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=As(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var t=Ps(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=t},initBaseData:function(t,e,i){this.globalData=e,this.comp=i,this.data=t,this.layerId=L(),this.data.sr||(this.data.sr=1),this.effectsManager=new Is(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},Rs.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(t,e){var i,s=this.dynamicProperties.length;for(i=0;i<s;i+=1)(e||this._isParent&&"transform"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&this.dynamicProperties.push(t)}};var zs=function(t){function e(t){return"Data"===t?e.dataInterface:null}return e._name="Data",e.dataInterface=Os(t),e};function Os(t){function e(t){return"Outline"===t?e.outlineInterface():null}function s(t){if(a[t])return"object"===Vs(a=a[r=t])?s:a;var e=t.indexOf(r);if(-1===e)return"";var i=parseInt(t.substr(e+r.length),10);return"object"===Vs(a=a[i])?s:a}var i,r,a;return e._name="Outline",e.outlineInterface=(r="",a=(i=t).getFootageData(),function(){return r="",a=i.getFootageData(),s}),e}function Ns(t,e,i){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.footageData=e.imageLoader.getAsset(this.assetData),this.initBaseData(t,e,i)}function Gs(t,e,i){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.initBaseData(t,e,i),this._isPlaying=!1,this._canPlay=!1;var s=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(s),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=t.tm?fe.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0},this.lv=fe.getProp(this,t.au&&t.au.lv?t.au.lv:{k:[100]},1,.01,this)}function js(){}function qs(){}function Ws(t,e,i){this.data=t,this.element=e,this.globalData=i,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var s,r,a=this.globalData.defs,n=this.masksProperties?this.masksProperties.length:0;this.viewData=C(n),this.solidPath="";var o,h,l,p,f,m,c=this.masksProperties,d=0,u=[],g=L(),y="clipPath",v="clip-path";for(s=0;s<n;s+=1)if(("a"!==c[s].mode&&"n"!==c[s].mode||c[s].inv||100!==c[s].o.k||c[s].o.x)&&(v=y="mask"),"s"!==c[s].mode&&"i"!==c[s].mode||0!==d?l=null:((l=j("rect")).setAttribute("fill","#ffffff"),l.setAttribute("width",this.element.comp.data.w||0),l.setAttribute("height",this.element.comp.data.h||0),u.push(l)),r=j("path"),"n"===c[s].mode)this.viewData[s]={op:fe.getProp(this.element,c[s].o,0,.01,this.element),prop:Ve.getShapeProp(this.element,c[s],3),elem:r,lastPath:""},a.appendChild(r);else{var b;if(d+=1,r.setAttribute("fill","s"===c[s].mode?"#000000":"#ffffff"),r.setAttribute("clip-rule","nonzero"),0!==c[s].x.k?(v=y="mask",m=fe.getProp(this.element,c[s].x,0,null,this.element),b=L(),(p=j("filter")).setAttribute("id",b),(f=j("feMorphology")).setAttribute("operator","erode"),f.setAttribute("in","SourceGraphic"),f.setAttribute("radius","0"),p.appendChild(f),a.appendChild(p),r.setAttribute("stroke","s"===c[s].mode?"#000000":"#ffffff")):m=f=null,this.storedData[s]={elem:r,x:m,expan:f,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},"i"===c[s].mode){h=u.length;var _=j("g");for(o=0;o<h;o+=1)_.appendChild(u[o]);var x=j("mask");x.setAttribute("mask-type","alpha"),x.setAttribute("id",g+"_"+d),x.appendChild(r),a.appendChild(x),_.setAttribute("mask","url("+k()+"#"+g+"_"+d+")"),u.length=0,u.push(_)}else u.push(r);c[s].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[s]={elem:r,lastPath:"",op:fe.getProp(this.element,c[s].o,0,.01,this.element),prop:Ve.getShapeProp(this.element,c[s],3),invRect:l},this.viewData[s].prop.k||this.drawPath(c[s],this.viewData[s].prop.v,this.viewData[s])}for(this.maskElement=j(y),n=u.length,s=0;s<n;s+=1)this.maskElement.appendChild(u[s]);0<d&&(this.maskElement.setAttribute("id",g),this.element.maskedElement.setAttribute(v,"url("+k()+"#"+g+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}Ns.prototype.prepareFrame=function(){},g([Vi,Bs,Rs],Ns),Ns.prototype.getBaseElement=function(){return null},Ns.prototype.renderFrame=function(){},Ns.prototype.destroy=function(){},Ns.prototype.initExpressions=function(){this.layerInterface=zs(this)},Ns.prototype.getFootageData=function(){return this.footageData},Gs.prototype.prepareFrame=function(t){if(this.prepareRenderableFrame(t,!0),this.prepareProperties(t,!0),this.tm._placeholder)this._currentTime=t/this.data.sr;else{var e=this.tm.v;this._currentTime=e}this._volume=this.lv.v[0];var i=this._volume*this._volumeMultiplier;this._previousVolume!==i&&(this._previousVolume=i,this.audio.volume(i))},g([Vi,Bs,Rs],Gs),Gs.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||.1<Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek()))&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},Gs.prototype.show=function(){},Gs.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},Gs.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},Gs.prototype.resume=function(){this._canPlay=!0},Gs.prototype.setRate=function(t){this.audio.rate(t)},Gs.prototype.volume=function(t){this._volumeMultiplier=t,this._previousVolume=t*this._volume,this.audio.volume(this._previousVolume)},Gs.prototype.getBaseElement=function(){return null},Gs.prototype.destroy=function(){},Gs.prototype.sourceRectAtTime=function(){},Gs.prototype.initExpressions=function(){},js.prototype.checkLayers=function(t){var e,i,s=this.layers.length;for(this.completeLayers=!0,e=s-1;0<=e;--e)this.elements[e]||(i=this.layers[e]).ip-i.st<=t-this.layers[e].st&&i.op-i.st>t-this.layers[e].st&&this.buildItem(e),this.completeLayers=!!this.elements[e]&&this.completeLayers;this.checkPendingElements()},js.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t);default:return this.createNull(t)}},js.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},js.prototype.createAudio=function(t){return new Gs(t,this.globalData,this)},js.prototype.createFootage=function(t){return new Ns(t,this.globalData,this)},js.prototype.buildAllItems=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.buildItem(t);this.checkPendingElements()},js.prototype.includeLayers=function(t){var e;this.completeLayers=!1;var i,s=t.length,r=this.layers.length;for(e=0;e<s;e+=1)for(i=0;i<r;){if(this.layers[i].id===t[e].id){this.layers[i]=t[e];break}i+=1}},js.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},js.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},js.prototype.buildElementParenting=function(t,e,i){for(var s=this.elements,r=this.layers,a=0,n=r.length;a<n;)r[a].ind==e&&(s[a]&&!0!==s[a]?(i.push(s[a]),s[a].setAsParent(),void 0!==r[a].parent?this.buildElementParenting(t,r[a].parent,i):t.setHierarchy(i)):(this.buildItem(a),this.addPendingElement(t))),a+=1},js.prototype.addPendingElement=function(t){this.pendingElements.push(t)},js.prototype.searchExtraCompositions=function(t){var e,i=t.length;for(e=0;e<i;e+=1)if(t[e].xt){var s=this.createComp(t[e]);s.initExpressions(),this.globalData.projectInterface.registerComposition(s)}},js.prototype.getElementByPath=function(t){var e,i=t.shift();if("number"==typeof i)e=this.elements[i];else{var s,r=this.elements.length;for(s=0;s<r;s+=1)if(this.elements[s].data.nm===i){e=this.elements[s];break}}return 0===t.length?e:e.getElementByPath(t)},js.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new Ri,this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}},qs.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?Mi.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new ze},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var t,e=this.finalTransform.mat,i=0,s=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<s;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(t=this.finalTransform.mProp.v.props,e.cloneFromProps(t),i=0;i<s;i+=1)t=this.hierarchy[i].finalTransform.mProp.v.props,e.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])}},globalToLocal:function(t){var e=[];e.push(this.finalTransform);for(var i,s=!0,r=this.comp;s;)r.finalTransform?(r.data.hasMask&&e.splice(0,0,r.finalTransform),r=r.comp):s=!1;var a,n=e.length;for(i=0;i<n;i+=1)a=e[i].mat.applyToPointArray(0,0,0),t=[t[0]-a[0],t[1]-a[1],0];return t},mHelper:new ze},Ws.prototype.getMaskProperty=function(t){return this.viewData[t].prop},Ws.prototype.renderFrame=function(t){var e,i=this.element.finalTransform.mat,s=this.masksProperties.length;for(e=0;e<s;e+=1)if((this.viewData[e].prop._mdf||t)&&this.drawPath(this.masksProperties[e],this.viewData[e].prop.v,this.viewData[e]),(this.viewData[e].op._mdf||t)&&this.viewData[e].elem.setAttribute("fill-opacity",this.viewData[e].op.v),"n"!==this.masksProperties[e].mode&&(this.viewData[e].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[e].invRect.setAttribute("transform",i.getInverseMatrix().to2dCSS()),this.storedData[e].x&&(this.storedData[e].x._mdf||t))){var r=this.storedData[e].expan;this.storedData[e].x.v<0?("erode"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator="erode",this.storedData[e].elem.setAttribute("filter","url("+k()+"#"+this.storedData[e].filterId+")")),r.setAttribute("radius",-this.storedData[e].x.v)):("dilate"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator="dilate",this.storedData[e].elem.setAttribute("filter",null)),this.storedData[e].elem.setAttribute("stroke-width",2*this.storedData[e].x.v))}},Ws.prototype.getMaskelement=function(){return this.maskElement},Ws.prototype.createLayerSolidPath=function(){var t="M0,0 ";return t+=" h"+this.globalData.compSize.w,t+=" v"+this.globalData.compSize.h,t+=" h-"+this.globalData.compSize.w,t+=" v-"+this.globalData.compSize.h+" "},Ws.prototype.drawPath=function(t,e,i){var s,r,a=" M"+e.v[0][0]+","+e.v[0][1];for(r=e._length,s=1;s<r;s+=1)a+=" C"+e.o[s-1][0]+","+e.o[s-1][1]+" "+e.i[s][0]+","+e.i[s][1]+" "+e.v[s][0]+","+e.v[s][1];if(e.c&&1<r&&(a+=" C"+e.o[s-1][0]+","+e.o[s-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),i.lastPath!==a){var n="";i.elem&&(e.c&&(n=t.inv?this.solidPath+a:a),i.elem.setAttribute("d",n)),i.lastPath=a}},Ws.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var Ys,Hs,Xs=((Ys={}).createFilter=function(t,e){var i=j("filter");return i.setAttribute("id",t),!0!==e&&(i.setAttribute("filterUnits","objectBoundingBox"),i.setAttribute("x","0%"),i.setAttribute("y","0%"),i.setAttribute("width","100%"),i.setAttribute("height","100%")),i},Ys.createAlphaToLuminanceFilter=function(){var t=j("feColorMatrix");return t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","sRGB"),t.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),t},Ys),Ks=(Hs={maskType:!0},(/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))&&(Hs.maskType=!1),Hs),Zs={},Js="filter_result_";function Us(t){var e,i,s="SourceGraphic",r=t.data.ef?t.data.ef.length:0,a=L(),n=Xs.createFilter(a,!0),o=0;for(this.filters=[],e=0;e<r;e+=1){i=null;var h=t.data.ef[e].ty;if(Zs[h])i=new Zs[h].effect(n,t.effectsManager.effectElements[e],t,Js+o,s),s=Js+o,Zs[h].countsAsEffect&&(o+=1);i&&this.filters.push(i)}o&&(t.globalData.defs.appendChild(n),t.layerElement.setAttribute("filter","url("+k()+"#"+a+")")),this.filters.length&&t.addRenderableComponent(this)}function Qs(t,e,i){Zs[t]={effect:e,countsAsEffect:i}}function $s(){}function tr(){}function er(){}function ir(){}function sr(t,e,i){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,i),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function rr(t,e){this.elem=t,this.pos=e}function ar(){}Us.prototype.renderFrame=function(t){var e,i=this.filters.length;for(e=0;e<i;e+=1)this.filters[e].renderFrame(t)},$s.prototype={initRendererElement:function(){this.layerElement=j("g")},createContainerElements:function(){this.matteElement=j("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var t,e,i,s=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var r=j("mask");r.setAttribute("id",this.layerId),r.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),r.appendChild(this.layerElement),s=r,this.globalData.defs.appendChild(r),Ks.maskType||1!=this.data.td||(r.setAttribute("mask-type","luminance"),t=L(),e=Xs.createFilter(t),this.globalData.defs.appendChild(e),e.appendChild(Xs.createAlphaToLuminanceFilter()),(i=j("g")).appendChild(this.layerElement),s=i,r.appendChild(i),i.setAttribute("filter","url("+k()+"#"+t+")"))}else if(2==this.data.td){var a=j("mask");a.setAttribute("id",this.layerId),a.setAttribute("mask-type","alpha");var n=j("g");a.appendChild(n),t=L(),e=Xs.createFilter(t);var o=j("feComponentTransfer");o.setAttribute("in","SourceGraphic"),e.appendChild(o);var h=j("feFuncA");h.setAttribute("type","table"),h.setAttribute("tableValues","1.0 0.0"),o.appendChild(h),this.globalData.defs.appendChild(e);var l=j("rect");l.setAttribute("width",this.comp.data.w),l.setAttribute("height",this.comp.data.h),l.setAttribute("x","0"),l.setAttribute("y","0"),l.setAttribute("fill","#ffffff"),l.setAttribute("opacity","0"),n.setAttribute("filter","url("+k()+"#"+t+")"),n.appendChild(l),n.appendChild(this.layerElement),s=n,Ks.maskType||(a.setAttribute("mask-type","luminance"),e.appendChild(Xs.createAlphaToLuminanceFilter()),i=j("g"),n.appendChild(l),i.appendChild(this.layerElement),s=i,n.appendChild(i)),this.globalData.defs.appendChild(a)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),s=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(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){var p=j("clipPath"),f=j("path");f.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var m=L();if(p.setAttribute("id",m),p.appendChild(f),this.globalData.defs.appendChild(p),this.checkMasks()){var c=j("g");c.setAttribute("clip-path","url("+k()+"#"+m+")"),c.appendChild(this.layerElement),this.transformedElement=c,s?s.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+k()+"#"+m+")")}0!==this.data.bm&&this.setBlendMode()},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.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new Ws(this.data,this,this.globalData),this.renderableEffectsManager=new Us(this)},setMatte:function(t){this.matteElement&&this.matteElement.setAttribute("mask","url("+k()+"#"+t+")")}},tr.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(t){this.hierarchy=t},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},g([Vi,(ir.prototype={initElement:function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){if(this.isInRange&&!this.isTransparent){if(!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(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}},ir)],er),g([Bs,qs,$s,tr,Rs,er],sr),sr.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData);this.innerElem=j("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.innerElem)},sr.prototype.sourceRectAtTime=function(){return this.sourceRect},ar.prototype={addShapeToModifiers:function(t){var e,i=this.shapeModifiers.length;for(e=0;e<i;e+=1)this.shapeModifiers[e].addShape(t)},isShapeInAnimatedModifiers:function(t){for(var e=this.shapeModifiers.length;0<e;)if(this.shapeModifiers[0].isAnimatedWithShape(t))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var t,e=this.shapes.length;for(t=0;t<e;t+=1)this.shapes[t].sh.reset();for(t=(e=this.shapeModifiers.length)-1;0<=t&&!this.shapeModifiers[t].processShapes(this._isFirstFrame);--t);}},searchProcessedElement:function(t){for(var e=this.processedElements,i=0,s=e.length;i<s;){if(e[i].elem===t)return e[i].pos;i+=1}return 0},addProcessedElement:function(t,e){for(var i=this.processedElements,s=i.length;s;)if(i[--s].elem===t)return void(i[s].pos=e);i.push(new rr(t,e))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}};var nr={1:"butt",2:"round",3:"square"},or={1:"miter",2:"round",3:"bevel"};function hr(t,e,i){this.caches=[],this.styles=[],this.transformers=t,this.lStr="",this.sh=i,this.lvl=e,this._isAnimated=!!i.k;for(var s=0,r=t.length;s<r;){if(t[s].mProps.dynamicProperties.length){this._isAnimated=!0;break}s+=1}}function lr(t,e){this.data=t,this.type=t.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=!0===t.hd,this.pElem=j("path"),this.msElem=null}function pr(t,e,i,s){var r;this.elem=t,this.frameId=-1,this.dataProps=C(e.length),this.renderer=i,this.k=!1,this.dashStr="",this.dashArray=st("float32",e.length?e.length-1:0),this.dashoffset=st("float32",1),this.initDynamicPropertyContainer(s);var a,n=e.length||0;for(r=0;r<n;r+=1)a=fe.getProp(t,e[r].v,0,0,this),this.k=a.k||this.k,this.dataProps[r]={n:e[r].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}function fr(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=fe.getProp(t,e.o,0,.01,this),this.w=fe.getProp(t,e.w,0,null,this),this.d=new pr(t,e.d||{},"svg",this),this.c=fe.getProp(t,e.c,1,255,this),this.style=i,this._isAnimated=!!this._isAnimated}function mr(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=fe.getProp(t,e.o,0,.01,this),this.c=fe.getProp(t,e.c,1,255,this),this.style=i}function cr(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.style=i}function dr(t,e,i){this.data=e,this.c=st("uint8c",4*e.p);var s=e.k.k[0].s?e.k.k[0].s.length-4*e.p:e.k.k.length-4*e.p;this.o=st("float32",s),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=s,this.initDynamicPropertyContainer(i),this.prop=fe.getProp(t,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function ur(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,e,i)}function gr(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=fe.getProp(t,e.w,0,null,this),this.d=new pr(t,e.d||{},"svg",this),this.initGradientData(t,e,i),this._isAnimated=!!this._isAnimated}function yr(){this.it=[],this.prevViewData=[],this.gr=j("g")}function vr(t,e,i){this.transform={mProps:t,op:e,container:i},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}hr.prototype.setAsAnimated=function(){this._isAnimated=!0},lr.prototype.reset=function(){this.d="",this._mdf=!1},pr.prototype.getValue=function(t){if((this.elem.globalData.frameId!==this.frameId||t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var e=0,i=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),e=0;e<i;e+=1)"o"!==this.dataProps[e].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},g([ke],pr),g([ke],fr),g([ke],mr),g([ke],cr),dr.prototype.comparePoints=function(t,e){for(var i=0,s=this.o.length/2;i<s;){if(.01<Math.abs(t[4*i]-t[4*e+2*i]))return!1;i+=1}return!0},dr.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var t=0,e=this.data.k.k.length;t<e;){if(!this.comparePoints(this.data.k.k[t].s,this.data.p))return!1;t+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},dr.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){var e,i,s,r=4*this.data.p;for(e=0;e<r;e+=1)i=e%4==0?100:255,s=Math.round(this.prop.v[e]*i),this.c[e]!==s&&(this.c[e]=s,this._cmdf=!t);if(this.o.length)for(r=this.prop.v.length,e=4*this.data.p;e<r;e+=1)i=e%2==0?100:1,s=e%2==0?Math.round(100*this.prop.v[e]):this.prop.v[e],this.o[e-4*this.data.p]!==s&&(this.o[e-4*this.data.p]=s,this._omdf=!t);this._mdf=!t}},g([ke],dr),ur.prototype.initGradientData=function(t,e,i){this.o=fe.getProp(t,e.o,0,.01,this),this.s=fe.getProp(t,e.s,1,null,this),this.e=fe.getProp(t,e.e,1,null,this),this.h=fe.getProp(t,e.h||{k:0},0,.01,this),this.a=fe.getProp(t,e.a||{k:0},0,at,this),this.g=new dr(t,e.g,this),this.style=i,this.stops=[],this.setGradientData(i.pElem,e),this.setGradientOpacity(e,i),this._isAnimated=!!this._isAnimated},ur.prototype.setGradientData=function(t,e){var i=L(),s=j(1===e.t?"linearGradient":"radialGradient");s.setAttribute("id",i),s.setAttribute("spreadMethod","pad"),s.setAttribute("gradientUnits","userSpaceOnUse");var r,a,n,o=[];for(n=4*e.g.p,a=0;a<n;a+=4)r=j("stop"),s.appendChild(r),o.push(r);t.setAttribute("gf"===e.ty?"fill":"stroke","url("+k()+"#"+i+")"),this.gf=s,this.cst=o},ur.prototype.setGradientOpacity=function(t,e){if(this.g._hasOpacity&&!this.g._collapsable){var i,s,r,a=j("mask"),n=j("path");a.appendChild(n);var o=L(),h=L();a.setAttribute("id",h);var l=j(1===t.t?"linearGradient":"radialGradient");l.setAttribute("id",o),l.setAttribute("spreadMethod","pad"),l.setAttribute("gradientUnits","userSpaceOnUse"),r=t.g.k.k[0].s?t.g.k.k[0].s.length:t.g.k.k.length;var p=this.stops;for(s=4*t.g.p;s<r;s+=2)(i=j("stop")).setAttribute("stop-color","rgb(255,255,255)"),l.appendChild(i),p.push(i);n.setAttribute("gf"===t.ty?"fill":"stroke","url("+k()+"#"+o+")"),"gs"===t.ty&&(n.setAttribute("stroke-linecap",nr[t.lc||2]),n.setAttribute("stroke-linejoin",or[t.lj||2]),1===t.lj&&n.setAttribute("stroke-miterlimit",t.ml)),this.of=l,this.ms=a,this.ost=p,this.maskId=h,e.msElem=n}},g([ke],ur),g([ur,ke],gr);function br(t,e,i,s){if(0===e)return"";var r,a=t.o,n=t.i,o=t.v,h=" M"+s.applyToPointStringified(o[0][0],o[0][1]);for(r=1;r<e;r+=1)h+=" C"+s.applyToPointStringified(a[r-1][0],a[r-1][1])+" "+s.applyToPointStringified(n[r][0],n[r][1])+" "+s.applyToPointStringified(o[r][0],o[r][1]);return i&&e&&(h+=" C"+s.applyToPointStringified(a[r-1][0],a[r-1][1])+" "+s.applyToPointStringified(n[0][0],n[0][1])+" "+s.applyToPointStringified(o[0][0],o[0][1]),h+="z"),h}var _r,xr,kr=(_r=new ze,xr=new ze,{createRenderFunction:function(t){switch(t.ty){case"fl":return wr;case"gf":return Er;case"gs":return Dr;case"st":return Sr;case"sh":case"el":case"rc":case"sr":return Cr;case"tr":return Ar;case"no":return Pr;default:return null}}});function Ar(t,e,i){(i||e.transform.op._mdf)&&e.transform.container.setAttribute("opacity",e.transform.op.v),(i||e.transform.mProps._mdf)&&e.transform.container.setAttribute("transform",e.transform.mProps.v.to2dCSS())}function Pr(){}function Cr(t,e,i){var s,r,a,n,o,h,l,p,f,m,c,d=e.styles.length,u=e.lvl;for(h=0;h<d;h+=1){if(n=e.sh._mdf||i,e.styles[h].lvl<u){for(p=xr.reset(),m=u-e.styles[h].lvl,c=e.transformers.length-1;!n&&0<m;)n=e.transformers[c].mProps._mdf||n,--m,--c;if(n)for(m=u-e.styles[h].lvl,c=e.transformers.length-1;0<m;)f=e.transformers[c].mProps.v.props,p.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),--m,--c}else p=_r;if(r=(l=e.sh.paths)._length,n){for(a="",s=0;s<r;s+=1)(o=l.shapes[s])&&o._length&&(a+=br(o,o._length,o.c,p));e.caches[h]=a}else a=e.caches[h];e.styles[h].d+=!0===t.hd?"":a,e.styles[h]._mdf=n||e.styles[h]._mdf}}function wr(t,e,i){var s=e.style;(e.c._mdf||i)&&s.pElem.setAttribute("fill","rgb("+d(e.c.v[0])+","+d(e.c.v[1])+","+d(e.c.v[2])+")"),(e.o._mdf||i)&&s.pElem.setAttribute("fill-opacity",e.o.v)}function Dr(t,e,i){Er(t,e,i),Sr(t,e,i)}function Er(t,e,i){var s,r,a,n,o,h=e.gf,l=e.g._hasOpacity,p=e.s.v,f=e.e.v;if(e.o._mdf||i){var m="gf"===t.ty?"fill-opacity":"stroke-opacity";e.style.pElem.setAttribute(m,e.o.v)}if(e.s._mdf||i){var c=1===t.t?"x1":"cx",d="x1"==c?"y1":"cy";h.setAttribute(c,p[0]),h.setAttribute(d,p[1]),l&&!e.g._collapsable&&(e.of.setAttribute(c,p[0]),e.of.setAttribute(d,p[1]))}if(e.g._cmdf||i){s=e.cst;var u=e.g.c;for(a=s.length,r=0;r<a;r+=1)(n=s[r]).setAttribute("offset",u[4*r]+"%"),n.setAttribute("stop-color","rgb("+u[4*r+1]+","+u[4*r+2]+","+u[4*r+3]+")")}if(l&&(e.g._omdf||i)){var g=e.g.o;for(a=(s=e.g._collapsable?e.cst:e.ost).length,r=0;r<a;r+=1)n=s[r],e.g._collapsable||n.setAttribute("offset",g[2*r]+"%"),n.setAttribute("stop-opacity",g[2*r+1])}if(1===t.t)(e.e._mdf||i)&&(h.setAttribute("x2",f[0]),h.setAttribute("y2",f[1]),l&&!e.g._collapsable&&(e.of.setAttribute("x2",f[0]),e.of.setAttribute("y2",f[1])));else if((e.s._mdf||e.e._mdf||i)&&(o=Math.sqrt(Math.pow(p[0]-f[0],2)+Math.pow(p[1]-f[1],2)),h.setAttribute("r",o),l&&!e.g._collapsable&&e.of.setAttribute("r",o)),e.e._mdf||e.h._mdf||e.a._mdf||i){o=o||Math.sqrt(Math.pow(p[0]-f[0],2)+Math.pow(p[1]-f[1],2));var y=Math.atan2(f[1]-p[1],f[0]-p[0]),v=e.h.v;1<=v?v=.99:v<=-1&&(v=-.99);var b=o*v,_=Math.cos(y+e.a.v)*b+p[0],x=Math.sin(y+e.a.v)*b+p[1];h.setAttribute("fx",_),h.setAttribute("fy",x),l&&!e.g._collapsable&&(e.of.setAttribute("fx",_),e.of.setAttribute("fy",x))}}function Sr(t,e,i){var s=e.style,r=e.d;r&&(r._mdf||i)&&r.dashStr&&(s.pElem.setAttribute("stroke-dasharray",r.dashStr),s.pElem.setAttribute("stroke-dashoffset",r.dashoffset[0])),e.c&&(e.c._mdf||i)&&s.pElem.setAttribute("stroke","rgb("+d(e.c.v[0])+","+d(e.c.v[1])+","+d(e.c.v[2])+")"),(e.o._mdf||i)&&s.pElem.setAttribute("stroke-opacity",e.o.v),(e.w._mdf||i)&&(s.pElem.setAttribute("stroke-width",e.w.v),s.msElem&&s.msElem.setAttribute("stroke-width",e.w.v))}function Tr(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,i),this.prevViewData=[]}function Mr(t,e,i,s,r,a){this.o=t,this.sw=e,this.sc=i,this.fc=s,this.m=r,this.p=a,this._mdf={o:!0,sw:!!e,sc:!!i,fc:!!s,m:!0,p:!0}}function Fr(t,e){this._frameId=f,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=e,this.elem=t,this.comp=this.elem.comp,this.keysIndex=0,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,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}g([Bs,qs,$s,ar,tr,Rs,er],Tr),Tr.prototype.initSecondaryElement=function(){},Tr.prototype.identityMatrix=new ze,Tr.prototype.buildExpressionInterface=function(){},Tr.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},Tr.prototype.filterUniqueShapes=function(){var t,e,i,s,r=this.shapes.length,a=this.stylesList.length,n=[],o=!1;for(i=0;i<a;i+=1){for(s=this.stylesList[i],o=!1,t=n.length=0;t<r;t+=1)-1!==(e=this.shapes[t]).styles.indexOf(s)&&(n.push(e),o=e._isAnimated||o);1<n.length&&o&&this.setShapesAsAnimated(n)}},Tr.prototype.setShapesAsAnimated=function(t){var e,i=t.length;for(e=0;e<i;e+=1)t[e].setAsAnimated()},Tr.prototype.createStyleElement=function(t,e){var i,s=new lr(t,e),r=s.pElem;if("st"===t.ty)i=new fr(this,t,s);else if("fl"===t.ty)i=new mr(this,t,s);else if("gf"===t.ty||"gs"===t.ty){i=new("gf"===t.ty?ur:gr)(this,t,s),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),r.setAttribute("mask","url("+k()+"#"+i.maskId+")"))}else"no"===t.ty&&(i=new cr(this,t,s));return"st"!==t.ty&&"gs"!==t.ty||(r.setAttribute("stroke-linecap",nr[t.lc||2]),r.setAttribute("stroke-linejoin",or[t.lj||2]),r.setAttribute("fill-opacity","0"),1===t.lj&&r.setAttribute("stroke-miterlimit",t.ml)),2===t.r&&r.setAttribute("fill-rule","evenodd"),t.ln&&r.setAttribute("id",t.ln),t.cl&&r.setAttribute("class",t.cl),t.bm&&(r.style["mix-blend-mode"]=Ps(t.bm)),this.stylesList.push(s),this.addToAnimatedContents(t,i),i},Tr.prototype.createGroupElement=function(t){var e=new yr;return t.ln&&e.gr.setAttribute("id",t.ln),t.cl&&e.gr.setAttribute("class",t.cl),t.bm&&(e.gr.style["mix-blend-mode"]=Ps(t.bm)),e},Tr.prototype.createTransformElement=function(t,e){var i=Mi.getTransformProperty(this,t,this),s=new vr(i,i.o,e);return this.addToAnimatedContents(t,s),s},Tr.prototype.createShapeElement=function(t,e,i){var s=4;"rc"===t.ty?s=5:"el"===t.ty?s=6:"sr"===t.ty&&(s=7);var r=new hr(e,i,Ve.getShapeProp(this,t,s,this));return this.shapes.push(r),this.addShapeToModifiers(r),this.addToAnimatedContents(t,r),r},Tr.prototype.addToAnimatedContents=function(t,e){for(var i=0,s=this.animatedContents.length;i<s;){if(this.animatedContents[i].element===e)return;i+=1}this.animatedContents.push({fn:kr.createRenderFunction(t),element:e,data:t})},Tr.prototype.setElementStyles=function(t){var e,i=t.styles,s=this.stylesList.length;for(e=0;e<s;e+=1)this.stylesList[e].closed||i.push(this.stylesList[e])},Tr.prototype.reloadShapes=function(){var t;this._isFirstFrame=!0;var e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers()},Tr.prototype.searchShapes=function(t,e,i,s,r,a,n){var o,h,l,p,f,m,c=[].concat(a),d=t.length-1,u=[],g=[];for(o=d;0<=o;--o){if((m=this.searchProcessedElement(t[o]))?e[o]=i[m-1]:t[o]._render=n,"fl"===t[o].ty||"st"===t[o].ty||"gf"===t[o].ty||"gs"===t[o].ty||"no"===t[o].ty)m?e[o].style.closed=!1:e[o]=this.createStyleElement(t[o],r),t[o]._render&&e[o].style.pElem.parentNode!==s&&s.appendChild(e[o].style.pElem),u.push(e[o].style);else if("gr"===t[o].ty){if(m)for(l=e[o].it.length,h=0;h<l;h+=1)e[o].prevViewData[h]=e[o].it[h];else e[o]=this.createGroupElement(t[o]);this.searchShapes(t[o].it,e[o].it,e[o].prevViewData,e[o].gr,r+1,c,n),t[o]._render&&e[o].gr.parentNode!==s&&s.appendChild(e[o].gr)}else"tr"===t[o].ty?(m||(e[o]=this.createTransformElement(t[o],s)),p=e[o].transform,c.push(p)):"sh"===t[o].ty||"rc"===t[o].ty||"el"===t[o].ty||"sr"===t[o].ty?(m||(e[o]=this.createShapeElement(t[o],c,r)),this.setElementStyles(e[o])):"tm"===t[o].ty||"rd"===t[o].ty||"ms"===t[o].ty||"pb"===t[o].ty?(m?(f=e[o]).closed=!1:((f=wi.getModifier(t[o].ty)).init(this,t[o]),e[o]=f,this.shapeModifiers.push(f)),g.push(f)):"rp"===t[o].ty&&(m?(f=e[o]).closed=!0:(f=wi.getModifier(t[o].ty),(e[o]=f).init(this,t,o,e),this.shapeModifiers.push(f),n=!1),g.push(f));this.addProcessedElement(t[o],o+1)}for(d=u.length,o=0;o<d;o+=1)u[o].closed=!0;for(d=g.length,o=0;o<d;o+=1)g[o].closed=!0},Tr.prototype.renderInnerContent=function(){var t;this.renderModifiers();var e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].reset();for(this.renderShape(),t=0;t<e;t+=1)(this.stylesList[t]._mdf||this._isFirstFrame)&&(this.stylesList[t].msElem&&(this.stylesList[t].msElem.setAttribute("d",this.stylesList[t].d),this.stylesList[t].d="M0 0"+this.stylesList[t].d),this.stylesList[t].pElem.setAttribute("d",this.stylesList[t].d||"M0 0"))},Tr.prototype.renderShape=function(){var t,e,i=this.animatedContents.length;for(t=0;t<i;t+=1)e=this.animatedContents[t],(this._isFirstFrame||e.element._isAnimated)&&!0!==e.data&&e.fn(e.data,e.element,this._isFirstFrame)},Tr.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},Mr.prototype.update=function(t,e,i,s,r,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1;var n=this._mdf.p=!1;return this.o!==t&&(this.o=t,n=this._mdf.o=!0),this.sw!==e&&(this.sw=e,n=this._mdf.sw=!0),this.sc!==i&&(this.sc=i,n=this._mdf.sc=!0),this.fc!==s&&(this.fc=s,n=this._mdf.fc=!0),this.m!==r&&(this.m=r,n=this._mdf.m=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,n=this._mdf.p=!0),n},Fr.prototype.defaultBoxWidth=[0,0],Fr.prototype.copyData=function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},Fr.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t),this.currentData=t,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},Fr.prototype.searchProperty=function(){return this.searchKeyframes()},Fr.prototype.searchKeyframes=function(){return this.kf=1<this.data.d.k.length,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},Fr.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},Fr.prototype.getValue=function(t){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||t){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,i=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var s;this.lock=!0,this._mdf=!1;var r=this.effectsSequence.length,a=t||this.data.d.k[this.keysIndex].s;for(s=0;s<r;s+=1)a=i!==this.keysIndex?this.effectsSequence[s](a,a.t):this.effectsSequence[s](this.currentData,a.t);e!==a&&this.setCurrentData(a),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},Fr.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,i=0,s=t.length;i<=s-1&&!(i===s-1||t[i+1].t>e);)i+=1;return this.keysIndex!==i&&(this.keysIndex=i),this.data.d.k[this.keysIndex].s},Fr.prototype.buildFinalText=function(t){for(var e,i,s=[],r=0,a=t.length,n=!1;r<a;)e=t.charCodeAt(r),Ri.isCombinedCharacter(e)?s[s.length-1]+=t.charAt(r):55296<=e&&e<=56319?56320<=(i=t.charCodeAt(r+1))&&i<=57343?(n||Ri.isModifier(e,i)?(s[s.length-1]+=t.substr(r,2),n=!1):s.push(t.substr(r,2)),r+=1):s.push(t.charAt(r)):56319<e?(i=t.charCodeAt(r+1),Ri.isZeroWidthJoiner(e,i)?(n=!0,s[s.length-1]+=t.substr(r,2),r+=1):s.push(t.charAt(r))):Ri.isZeroWidthJoiner(e)?(s[s.length-1]+=t.charAt(r),n=!0):s.push(t.charAt(r)),r+=1;return s},Fr.prototype.completeTextData=function(t){t.__complete=!0;var e,i,s,r,a,n,o,h=this.elem.globalData.fontManager,l=this.data,p=[],f=0,m=l.m.g,c=0,d=0,u=0,g=[],y=0,v=0,b=h.getFontByName(t.f),_=0,x=Bi(b);t.fWeight=x.weight,t.fStyle=x.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),i=t.finalText.length,t.finalLineHeight=t.lh;var k,A=t.tr/1e3*t.finalSize;if(t.sz)for(var P,C,w=!0,D=t.sz[0],E=t.sz[1];w;){y=P=0,i=(C=this.buildFinalText(t.t)).length,A=t.tr/1e3*t.finalSize;var S=-1;for(e=0;e<i;e+=1)k=C[e].charCodeAt(0),s=!1," "===C[e]?S=e:13!==k&&3!==k||(s=!(y=0),P+=t.finalLineHeight||1.2*t.finalSize),D<y+(_=h.chars?(o=h.getCharData(C[e],b.fStyle,b.fFamily),s?0:o.w*t.finalSize/100):h.measureText(C[e],t.f,t.finalSize))&&" "!==C[e]?(-1===S?i+=1:e=S,P+=t.finalLineHeight||1.2*t.finalSize,C.splice(e,S===e?1:0,"\r"),S=-1,y=0):(y+=_,y+=A);P+=b.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&E<P?(--t.finalSize,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=C,i=t.finalText.length,w=!1)}y=-A;var T,M=_=0;for(e=0;e<i;e+=1)if(s=!1,13===(k=(T=t.finalText[e]).charCodeAt(0))||3===k?(M=0,g.push(y),v=v<y?y:v,y=-2*A,s=!(r=""),u+=1):r=T,_=h.chars?(o=h.getCharData(T,b.fStyle,h.getFontByName(t.f).fFamily),s?0:o.w*t.finalSize/100):h.measureText(r,t.f,t.finalSize)," "===T?M+=_+A:(y+=_+A+M,M=0),p.push({l:_,an:_,add:c,n:s,anIndexes:[],val:r,line:u,animatorJustifyOffset:0}),2==m){if(c+=_,""===r||" "===r||e===i-1){for(""!==r&&" "!==r||(c-=_);d<=e;)p[d].an=c,p[d].ind=f,p[d].extra=_,d+=1;f+=1,c=0}}else if(3==m){if(c+=_,""===r||e===i-1){for(""===r&&(c-=_);d<=e;)p[d].an=c,p[d].ind=f,p[d].extra=_,d+=1;c=0,f+=1}}else p[f].ind=f,p[f].extra=0,f+=1;if(t.l=p,v=v<y?y:v,g.push(y),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=v,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=g;var F,I,L,B,R=l.a;n=R.length;var V=[];for(a=0;a<n;a+=1){for((F=R[a]).a.sc&&(t.strokeColorAnim=!0),F.a.sw&&(t.strokeWidthAnim=!0),(F.a.fc||F.a.fh||F.a.fs||F.a.fb)&&(t.fillColorAnim=!0),B=0,L=F.s.b,e=0;e<i;e+=1)(I=p[e]).anIndexes[a]=B,(1==L&&""!==I.val||2==L&&""!==I.val&&" "!==I.val||3==L&&(I.n||" "==I.val||e==i-1)||4==L&&(I.n||e==i-1))&&(1===F.s.rn&&V.push(B),B+=1);l.a[a].s.totalChars=B;var z,O=-1;if(1===F.s.rn)for(e=0;e<i;e+=1)O!=(I=p[e]).anIndexes[a]&&(O=I.anIndexes[a],z=V.splice(Math.floor(Math.random()*V.length),1)[0]),I.anIndexes[a]=z}t.yOffset=t.finalLineHeight||1.2*t.finalSize,t.ls=t.ls||0,t.ascent=b.ascent*t.finalSize/100},Fr.prototype.updateDocumentData=function(t,e){e=void 0===e?this.keysIndex:e;var i=this.copyData({},this.data.d.k[e].s);i=this.copyData(i,t),this.data.d.k[e].s=i,this.recalculate(e),this.elem.addDynamicProperty(this)},Fr.prototype.recalculate=function(t){var e=this.data.d.k[t].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},Fr.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},Fr.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var Ir,Lr,Br,Rr=(Ir=Math.max,Lr=Math.min,Br=Math.floor,Vr.prototype={getMult:function(t){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var e=0,i=0,s=1,r=1;0<this.ne.v?e=this.ne.v/100:i=-this.ne.v/100,0<this.xe.v?s=1-this.xe.v/100:r=1+this.xe.v/100;var a=jt.getBezierEasing(e,i,s,r).get,n=0,o=this.finalS,h=this.finalE,l=this.data.sh;if(2===l)n=a(n=h===o?h<=t?1:0:Ir(0,Lr(.5/(h-o)+(t-o)/(h-o),1)));else if(3===l)n=a(n=h===o?h<=t?0:1:1-Ir(0,Lr(.5/(h-o)+(t-o)/(h-o),1)));else if(4===l)h===o?n=0:(n=Ir(0,Lr(.5/(h-o)+(t-o)/(h-o),1)))<.5?n*=2:n=1-2*(n-.5),n=a(n);else if(5===l){if(h===o)n=0;else{var p=h-o,f=-p/2+(t=Lr(Ir(0,t+.5-o),h-o)),m=p/2;n=Math.sqrt(1-f*f/(m*m))}n=a(n)}else n=6===l?a(n=h===o?0:(t=Lr(Ir(0,t+.5-o),h-o),(1+Math.cos(Math.PI+2*Math.PI*t/(h-o)))/2)):(t>=Br(o)&&(n=Ir(0,Lr(t-o<0?Lr(h,1)-(o-t):h-t,1))),a(n));if(100!==this.sm.v){var c=.01*this.sm.v;0===c&&(c=1e-8);var d=.5-.5*c;n<d?n=0:1<(n=(n-d)/c)&&(n=1)}return n*this.a.v},getValue:function(t){this.iterateDynamicProperties(),this._mdf=t||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,t&&2===this.data.r&&(this.e.v=this._currentTextLength);var e=2===this.data.r?1:100/this.data.totalChars,i=this.o.v/e,s=this.s.v/e+i,r=this.e.v/e+i;if(r<s){var a=s;s=r,r=a}this.finalS=s,this.finalE=r}},g([ke],Vr),{getTextSelectorProp:function(t,e,i){return new Vr(t,e,i)}});function Vr(t,e){this._currentTextLength=-1,this.k=!1,this.data=e,this.elem=t,this.comp=t.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(t),this.s=fe.getProp(t,e.s||{k:0},0,0,this),this.e="e"in e?fe.getProp(t,e.e,0,0,this):{v:100},this.o=fe.getProp(t,e.o||{k:0},0,0,this),this.xe=fe.getProp(t,e.xe||{k:0},0,0,this),this.ne=fe.getProp(t,e.ne||{k:0},0,0,this),this.sm=fe.getProp(t,e.sm||{k:100},0,0,this),this.a=fe.getProp(t,e.a,0,.01,this),this.dynamicProperties.length||this.getValue()}function zr(t,e,i){var s={propType:!1},r=fe.getProp,a=e.a;this.a={r:a.r?r(t,a.r,0,at,i):s,rx:a.rx?r(t,a.rx,0,at,i):s,ry:a.ry?r(t,a.ry,0,at,i):s,sk:a.sk?r(t,a.sk,0,at,i):s,sa:a.sa?r(t,a.sa,0,at,i):s,s:a.s?r(t,a.s,1,.01,i):s,a:a.a?r(t,a.a,1,0,i):s,o:a.o?r(t,a.o,0,.01,i):s,p:a.p?r(t,a.p,1,0,i):s,sw:a.sw?r(t,a.sw,0,0,i):s,sc:a.sc?r(t,a.sc,1,0,i):s,fc:a.fc?r(t,a.fc,1,0,i):s,fh:a.fh?r(t,a.fh,0,0,i):s,fs:a.fs?r(t,a.fs,0,.01,i):s,fb:a.fb?r(t,a.fb,0,.01,i):s,t:a.t?r(t,a.t,0,0,i):s},this.s=Rr.getTextSelectorProp(t,e.s,i),this.s.t=e.s.t}function Or(t,e,i){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=i,this._animatorsData=C(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(i)}function Nr(){}Or.prototype.searchProperties=function(){var t,e,i=this._textData.a.length,s=fe.getProp;for(t=0;t<i;t+=1)e=this._textData.a[t],this._animatorsData[t]=new zr(this._elem,e,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:s(this._elem,this._textData.p.a,0,0,this),f:s(this._elem,this._textData.p.f,0,0,this),l:s(this._elem,this._textData.p.l,0,0,this),r:s(this._elem,this._textData.p.r,0,0,this),p:s(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=s(this._elem,this._textData.m.a,1,0,this)},Or.prototype.getMeasures=function(t,e){if(this.lettersChangedFlag=e,this._mdf||this._isFirstFrame||e||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var i,s,r,a,n,o,h,l,p,f,m,c,d,u,g,y,v,b,_,x=this._moreOptions.alignment.v,k=this._animatorsData,A=this._textData,P=this.mHelper,C=this._renderType,w=this.renderedLetters.length,D=t.l;if(this._hasMaskedPath){if(_=this._pathData.m,!this._pathData.n||this._pathData._mdf){var E,S=_.v;for(this._pathData.r.v&&(S=S.reverse()),n={tLength:0,segments:[]},a=S._length-1,r=y=0;r<a;r+=1)E=re.buildBezierData(S.v[r],S.v[r+1],[S.o[r][0]-S.v[r][0],S.o[r][1]-S.v[r][1]],[S.i[r+1][0]-S.v[r+1][0],S.i[r+1][1]-S.v[r+1][1]]),n.tLength+=E.segmentLength,n.segments.push(E),y+=E.segmentLength;r=a,_.v.c&&(E=re.buildBezierData(S.v[r],S.v[0],[S.o[r][0]-S.v[r][0],S.o[r][1]-S.v[r][1]],[S.i[0][0]-S.v[0][0],S.i[0][1]-S.v[0][1]]),n.tLength+=E.segmentLength,n.segments.push(E),y+=E.segmentLength),this._pathData.pi=n}if(n=this._pathData.pi,o=this._pathData.f.v,f=1,p=!(l=m=0),u=n.segments,o<0&&_.v.c)for(n.tLength<Math.abs(o)&&(o=-Math.abs(o)%n.tLength),f=(d=u[m=u.length-1].points).length-1;o<0;)o+=d[f].partialLength,--f<0&&(f=(d=u[--m].points).length-1);c=(d=u[m].points)[f-1],g=(h=d[f]).partialLength}a=D.length,s=i=0;var T,M,F,I,L,B=1.2*t.finalSize*.714,R=!0;F=k.length;var V,z,O,N,G,j,q,W,Y,H,X,K,Z=-1,J=o,U=m,Q=f,$=-1,tt="",et=this.defaultPropsArray;if(2===t.j||1===t.j){var it=0,st=0,rt=2===t.j?-.5:-1,at=0,nt=!0;for(r=0;r<a;r+=1)if(D[r].n){for(it&&(it+=st);at<r;)D[at].animatorJustifyOffset=it,at+=1;nt=!(it=0)}else{for(M=0;M<F;M+=1)(T=k[M].a).t.propType&&(nt&&2===t.j&&(st+=T.t.v*rt),(L=k[M].s.getMult(D[r].anIndexes[M],A.a[M].s.totalChars)).length?it+=T.t.v*L[0]*rt:it+=T.t.v*L*rt);nt=!1}for(it&&(it+=st);at<r;)D[at].animatorJustifyOffset=it,at+=1}for(r=0;r<a;r+=1){if(P.reset(),N=1,D[r].n)i=0,s+=t.yOffset,s+=R?1:0,o=J,R=!1,this._hasMaskedPath&&(f=Q,c=(d=u[m=U].points)[f-1],g=(h=d[f]).partialLength,l=0),K=Y=X=tt="",et=this.defaultPropsArray;else{if(this._hasMaskedPath){if($!==D[r].line){switch(t.j){case 1:o+=y-t.lineWidths[D[r].line];break;case 2:o+=(y-t.lineWidths[D[r].line])/2}$=D[r].line}Z!==D[r].ind&&(D[Z]&&(o+=D[Z].extra),o+=D[r].an/2,Z=D[r].ind),o+=x[0]*D[r].an*.005;var ot=0;for(M=0;M<F;M+=1)(T=k[M].a).p.propType&&((L=k[M].s.getMult(D[r].anIndexes[M],A.a[M].s.totalChars)).length?ot+=T.p.v[0]*L[0]:ot+=T.p.v[0]*L),T.a.propType&&((L=k[M].s.getMult(D[r].anIndexes[M],A.a[M].s.totalChars)).length?ot+=T.a.v[0]*L[0]:ot+=T.a.v[0]*L);for(p=!0,this._pathData.a.v&&(o=.5*D[0].an+(y-this._pathData.f.v-.5*D[0].an-.5*D[D.length-1].an)*Z/(a-1),o+=this._pathData.f.v);p;)o+ot<=l+g||!d?(v=(o+ot-l)/h.partialLength,z=c.point[0]+(h.point[0]-c.point[0])*v,O=c.point[1]+(h.point[1]-c.point[1])*v,P.translate(-x[0]*D[r].an*.005,-x[1]*B*.01),p=!1):d&&(l+=h.partialLength,(f+=1)>=d.length&&(f=0,d=u[m+=1]?u[m].points:_.v.c?u[m=f=0].points:(l-=h.partialLength,null)),d&&(c=h,g=(h=d[f]).partialLength));V=D[r].an/2-D[r].add,P.translate(-V,0,0)}else V=D[r].an/2-D[r].add,P.translate(-V,0,0),P.translate(-x[0]*D[r].an*.005,-x[1]*B*.01,0);for(M=0;M<F;M+=1)(T=k[M].a).t.propType&&(L=k[M].s.getMult(D[r].anIndexes[M],A.a[M].s.totalChars),0===i&&0===t.j||(this._hasMaskedPath?L.length?o+=T.t.v*L[0]:o+=T.t.v*L:L.length?i+=T.t.v*L[0]:i+=T.t.v*L));for(t.strokeWidthAnim&&(j=t.sw||0),t.strokeColorAnim&&(G=t.sc?[t.sc[0],t.sc[1],t.sc[2]]:[0,0,0]),t.fillColorAnim&&t.fc&&(q=[t.fc[0],t.fc[1],t.fc[2]]),M=0;M<F;M+=1)(T=k[M].a).a.propType&&((L=k[M].s.getMult(D[r].anIndexes[M],A.a[M].s.totalChars)).length?P.translate(-T.a.v[0]*L[0],-T.a.v[1]*L[1],T.a.v[2]*L[2]):P.translate(-T.a.v[0]*L,-T.a.v[1]*L,T.a.v[2]*L));for(M=0;M<F;M+=1)(T=k[M].a).s.propType&&((L=k[M].s.getMult(D[r].anIndexes[M],A.a[M].s.totalChars)).length?P.scale(1+(T.s.v[0]-1)*L[0],1+(T.s.v[1]-1)*L[1],1):P.scale(1+(T.s.v[0]-1)*L,1+(T.s.v[1]-1)*L,1));for(M=0;M<F;M+=1){if(T=k[M].a,L=k[M].s.getMult(D[r].anIndexes[M],A.a[M].s.totalChars),T.sk.propType&&(L.length?P.skewFromAxis(-T.sk.v*L[0],T.sa.v*L[1]):P.skewFromAxis(-T.sk.v*L,T.sa.v*L)),T.r.propType&&(L.length?P.rotateZ(-T.r.v*L[2]):P.rotateZ(-T.r.v*L)),T.ry.propType&&(L.length?P.rotateY(T.ry.v*L[1]):P.rotateY(T.ry.v*L)),T.rx.propType&&(L.length?P.rotateX(T.rx.v*L[0]):P.rotateX(T.rx.v*L)),T.o.propType&&(L.length?N+=(T.o.v*L[0]-N)*L[0]:N+=(T.o.v*L-N)*L),t.strokeWidthAnim&&T.sw.propType&&(L.length?j+=T.sw.v*L[0]:j+=T.sw.v*L),t.strokeColorAnim&&T.sc.propType)for(W=0;W<3;W+=1)L.length?G[W]+=(T.sc.v[W]-G[W])*L[0]:G[W]+=(T.sc.v[W]-G[W])*L;if(t.fillColorAnim&&t.fc){if(T.fc.propType)for(W=0;W<3;W+=1)L.length?q[W]+=(T.fc.v[W]-q[W])*L[0]:q[W]+=(T.fc.v[W]-q[W])*L;T.fh.propType&&(q=L.length?ft(q,T.fh.v*L[0]):ft(q,T.fh.v*L)),T.fs.propType&&(q=L.length?lt(q,T.fs.v*L[0]):lt(q,T.fs.v*L)),T.fb.propType&&(q=L.length?pt(q,T.fb.v*L[0]):pt(q,T.fb.v*L))}}for(M=0;M<F;M+=1)(T=k[M].a).p.propType&&(L=k[M].s.getMult(D[r].anIndexes[M],A.a[M].s.totalChars),this._hasMaskedPath?L.length?P.translate(0,T.p.v[1]*L[0],-T.p.v[2]*L[1]):P.translate(0,T.p.v[1]*L,-T.p.v[2]*L):L.length?P.translate(T.p.v[0]*L[0],T.p.v[1]*L[1],-T.p.v[2]*L[2]):P.translate(T.p.v[0]*L,T.p.v[1]*L,-T.p.v[2]*L));if(t.strokeWidthAnim&&(Y=j<0?0:j),t.strokeColorAnim&&(H="rgb("+Math.round(255*G[0])+","+Math.round(255*G[1])+","+Math.round(255*G[2])+")"),t.fillColorAnim&&t.fc&&(X="rgb("+Math.round(255*q[0])+","+Math.round(255*q[1])+","+Math.round(255*q[2])+")"),this._hasMaskedPath){if(P.translate(0,-t.ls),P.translate(0,x[1]*B*.01+s,0),this._pathData.p.v){b=(h.point[1]-c.point[1])/(h.point[0]-c.point[0]);var ht=180*Math.atan(b)/Math.PI;h.point[0]<c.point[0]&&(ht+=180),P.rotate(-ht*Math.PI/180)}P.translate(z,O,0),o-=x[0]*D[r].an*.005,D[r+1]&&Z!==D[r+1].ind&&(o+=D[r].an/2,o+=.001*t.tr*t.finalSize)}else{switch(P.translate(i,s,0),t.ps&&P.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:P.translate(D[r].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[D[r].line]),0,0);break;case 2:P.translate(D[r].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[D[r].line])/2,0,0)}P.translate(0,-t.ls),P.translate(V,0,0),P.translate(x[0]*D[r].an*.005,x[1]*B*.01,0),i+=D[r].l+.001*t.tr*t.finalSize}"html"===C?tt=P.toCSS():"svg"===C?tt=P.to2dCSS():et=[P.props[0],P.props[1],P.props[2],P.props[3],P.props[4],P.props[5],P.props[6],P.props[7],P.props[8],P.props[9],P.props[10],P.props[11],P.props[12],P.props[13],P.props[14],P.props[15]],K=N}w<=r?(I=new Mr(K,Y,H,X,tt,et),this.renderedLetters.push(I),w+=1,this.lettersChangedFlag=!0):(I=this.renderedLetters[r],this.lettersChangedFlag=I.update(K,Y,H,X,tt,et)||this.lettersChangedFlag)}}},Or.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},Or.prototype.mHelper=new ze,Or.prototype.defaultPropsArray=[],g([ke],Or),Nr.prototype.initElement=function(t,e,i){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(t,e,i),this.textProperty=new Fr(this,t.t,this.dynamicProperties),this.textAnimator=new Or(t.t,this.renderType,this),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},Nr.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},Nr.prototype.createPathShape=function(t,e){var i,s,r=e.length,a="";for(i=0;i<r;i+=1)"sh"===e[i].ty&&(s=e[i].ks.k,a+=br(s,s.i.length,!0,t));return a},Nr.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},Nr.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},Nr.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},Nr.prototype.applyTextPropertiesToMatrix=function(t,e,i,s,r){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i])/2,0,0)}e.translate(s,r,0)},Nr.prototype.buildColor=function(t){return"rgb("+Math.round(255*t[0])+","+Math.round(255*t[1])+","+Math.round(255*t[2])+")"},Nr.prototype.emptyProp=new Mr,Nr.prototype.destroy=function(){};var Gr={shapes:[]};function jr(t,e,i){this.textSpans=[],this.renderType="svg",this.initElement(t,e,i)}function qr(t,e,i){this.initElement(t,e,i)}function Wr(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initFrame(),this.initTransform(t,e,i),this.initHierarchy()}function Yr(){}function Hr(){}function Xr(t,e,i){this.layers=t.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?C(this.layers.length):[],this.initElement(t,e,i),this.tm=t.tm?fe.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function Kr(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=j("svg");var i="";if(e&&e.title){var s=j("title"),r=L();s.setAttribute("id",r),s.textContent=e.title,this.svgElement.appendChild(s),i+=r}if(e&&e.description){var a=j("desc"),n=L();a.setAttribute("id",n),a.textContent=e.description,this.svgElement.appendChild(a),i+=" "+n}i&&this.svgElement.setAttribute("aria-labelledby",i);var o=j("defs");this.svgElement.appendChild(o);var h=j("g");this.svgElement.appendChild(h),this.layerElement=h,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&!1===e.hideOnTransparent),viewBoxOnly:!0,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",id:e&&e.id||"",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||"100%",height:e&&e.filterSize&&e.filterSize.height||"100%",x:e&&e.filterSize&&e.filterSize.x||"0%",y:e&&e.filterSize&&e.filterSize.y||"0%"},width:e&&e.width,height:e&&e.height},this.globalData={_mdf:!1,frameNum:-1,defs:o,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function Zr(){var t;this.saved=[],this.cArrPos=0,this.cTr=new ze,this.cO=1;for(this.savedOp=st("float32",15),t=0;t<15;t+=1)this.saved[t]=st("float32",16);this._length=15}function Jr(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function Ur(){}function Qr(t,e){var i;this.data=t,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=C(this.masksProperties.length);var s=this.masksProperties.length,r=!1;for(i=0;i<s;i+=1)"n"!==this.masksProperties[i].mode&&(r=!0),this.viewData[i]=Ve.getShapeProp(this.element,this.masksProperties[i],3);(this.hasMasks=r)&&this.element.addRenderableComponent(this)}function $r(){}function ta(t,e,i,s){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var r,a=4;"rc"===e.ty?a=5:"el"===e.ty?a=6:"sr"===e.ty&&(a=7),this.sh=Ve.getShapeProp(t,e,a,t);var n,o=i.length;for(r=0;r<o;r+=1)i[r].closed||(n={transforms:s.addTransformSequence(i[r].transforms),trNodes:[]},this.styledShapes.push(n),i[r].elements.push(n))}function ea(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new Jr,this.initElement(t,e,i)}function ia(t,e,i){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(t,e,i)}function sa(t,e,i){this.assetData=e.getAssetData(t.refId),this.img=e.imageLoader.getAsset(this.assetData),this.initElement(t,e,i)}function ra(t,e,i){this.initElement(t,e,i)}function aa(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||""},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new Zr,this.elements=[],this.pendingElements=[],this.transformMat=new ze,this.completeLayers=!1,this.rendererType="canvas"}function na(t,e,i){this.completeLayers=!1,this.layers=t.layers,this.pendingElements=[],this.elements=C(this.layers.length),this.initElement(t,e,i),this.tm=t.tm?fe.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function oa(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||""},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new Zr,this.elements=[],this.pendingElements=[],this.transformMat=new ze,this.completeLayers=!1,this.rendererType="canvas"}function ha(){}function la(t,e,i){this.initElement(t,e,i)}function pa(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=j("g"),this.initElement(t,e,i),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function fa(t,e,i){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(t,e,i)}function ma(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initHierarchy();var s=fe.getProp;if(this.pe=s(this,t.pe,0,0,this),t.ks.p.s?(this.px=s(this,t.ks.p.x,1,0,this),this.py=s(this,t.ks.p.y,1,0,this),this.pz=s(this,t.ks.p.z,1,0,this)):this.p=s(this,t.ks.p,1,0,this),t.ks.a&&(this.a=s(this,t.ks.a,1,0,this)),t.ks.or.k.length&&t.ks.or.k[0].to){var r,a=t.ks.or.k.length;for(r=0;r<a;r+=1)t.ks.or.k[r].to=null,t.ks.or.k[r].ti=null}this.or=s(this,t.ks.or,1,at,this),this.or.sh=!0,this.rx=s(this,t.ks.rx,0,at,this),this.ry=s(this,t.ks.ry,0,at,this),this.rz=s(this,t.ks.rz,0,at,this),this.mat=new ze,this._prevMat=new ze,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function ca(t,e,i){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,i)}function da(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function ua(t,e,i){this.layers=t.layers,this.supports3d=!t.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?C(this.layers.length):[],this.initElement(t,e,i),this.tm=t.tm?fe.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function ga(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}g([Bs,qs,$s,tr,Rs,er,Nr],jr),jr.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=j("text"))},jr.prototype.buildTextContents=function(t){for(var e=0,i=t.length,s=[],r="";e<i;)t[e]===String.fromCharCode(13)||t[e]===String.fromCharCode(3)?(s.push(r),r=""):r+=t[e],e+=1;return s.push(r),s},jr.prototype.buildShapeData=function(t,e){if(t.shapes&&t.shapes.length){var i=t.shapes[0];if(i.it){var s=i.it[i.it.length-1];s.s&&(s.s.k[0]=e,s.s.k[1]=e)}}return t},jr.prototype.buildNewText=function(){var t,e;this.addDynamicProperty(this);var i=this.textProperty.currentData;this.renderedLetters=C(i?i.l.length:0),i.fc?this.layerElement.setAttribute("fill",this.buildColor(i.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),i.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(i.sc)),this.layerElement.setAttribute("stroke-width",i.sw)),this.layerElement.setAttribute("font-size",i.finalSize);var s=this.globalData.fontManager.getFontByName(i.f);if(s.fClass)this.layerElement.setAttribute("class",s.fClass);else{this.layerElement.setAttribute("font-family",s.fFamily);var r=i.fWeight,a=i.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",r)}var n,o=i.l||[],h=!!this.globalData.fontManager.chars;e=o.length;var l=this.mHelper,p=this.data.singleShape,f=0,m=0,c=!0,d=.001*i.tr*i.finalSize;if(!p||h||i.sz){var u,g=this.textSpans.length;for(t=0;t<e;t+=1){if(this.textSpans[t]||(this.textSpans[t]={span:null,childSpan:null,glyph:null}),!h||!p||0===t){if(n=t<g?this.textSpans[t].span:j(h?"g":"text"),g<=t){if(n.setAttribute("stroke-linecap","butt"),n.setAttribute("stroke-linejoin","round"),n.setAttribute("stroke-miterlimit","4"),this.textSpans[t].span=n,h){var y=j("g");n.appendChild(y),this.textSpans[t].childSpan=y}this.textSpans[t].span=n,this.layerElement.appendChild(n)}n.style.display="inherit"}if(l.reset(),p&&(o[t].n&&(f=-d,m+=i.yOffset,m+=c?1:0,c=!1),this.applyTextPropertiesToMatrix(i,l,o[t].line,f,m),f+=o[t].l||0,f+=d),h){var v;if(1===(u=this.globalData.fontManager.getCharData(i.finalText[t],s.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily)).t)v=new Xr(u.data,this.globalData,this);else{var b=Gr;u.data&&u.data.shapes&&(b=this.buildShapeData(u.data,i.finalSize)),v=new Tr(b,this.globalData,this)}if(this.textSpans[t].glyph){var _=this.textSpans[t].glyph;this.textSpans[t].childSpan.removeChild(_.layerElement),_.destroy()}(this.textSpans[t].glyph=v)._debug=!0,v.prepareFrame(0),v.renderFrame(),this.textSpans[t].childSpan.appendChild(v.layerElement),1===u.t&&this.textSpans[t].childSpan.setAttribute("transform","scale("+i.finalSize/100+","+i.finalSize/100+")")}else p&&n.setAttribute("transform","translate("+l.props[12]+","+l.props[13]+")"),n.textContent=o[t].val,n.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}p&&n&&n.setAttribute("d","")}else{var x=this.textContainer,k="start";switch(i.j){case 1:k="end";break;case 2:k="middle";break;default:k="start"}x.setAttribute("text-anchor",k),x.setAttribute("letter-spacing",d);var A=this.buildTextContents(i.finalText);for(e=A.length,m=i.ps?i.ps[1]+i.ascent:0,t=0;t<e;t+=1)(n=this.textSpans[t].span||j("tspan")).textContent=A[t],n.setAttribute("x",0),n.setAttribute("y",m),n.style.display="inherit",x.appendChild(n),this.textSpans[t]||(this.textSpans[t]={span:null,glyph:null}),this.textSpans[t].span=n,m+=i.finalLineHeight;this.layerElement.appendChild(x)}for(;t<this.textSpans.length;)this.textSpans[t].span.style.display="none",t+=1;this._sizeChanged=!0},jr.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox},jr.prototype.getValue=function(){var t,e,i=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,t=0;t<i;t+=1)(e=this.textSpans[t].glyph)&&(e.prepareFrame(this.comp.renderedFrame-this.data.st),e._mdf&&(this._mdf=!0))},jr.prototype.renderInnerContent=function(){if((!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var t,e;this._sizeChanged=!0;var i,s,r,a=this.textAnimator.renderedLetters,n=this.textProperty.currentData.l;for(e=n.length,t=0;t<e;t+=1)n[t].n||(i=a[t],s=this.textSpans[t].span,(r=this.textSpans[t].glyph)&&r.renderFrame(),i._mdf.m&&s.setAttribute("transform",i.m),i._mdf.o&&s.setAttribute("opacity",i.o),i._mdf.sw&&s.setAttribute("stroke-width",i.sw),i._mdf.sc&&s.setAttribute("stroke",i.sc),i._mdf.fc&&s.setAttribute("fill",i.fc))}},g([sr],qr),qr.prototype.createContent=function(){var t=j("rect");t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.layerElement.appendChild(t)},Wr.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},Wr.prototype.renderFrame=function(){},Wr.prototype.getBaseElement=function(){return null},Wr.prototype.destroy=function(){},Wr.prototype.sourceRectAtTime=function(){},Wr.prototype.hide=function(){},g([Bs,qs,tr,Rs],Wr),g([js],Yr),Yr.prototype.createNull=function(t){return new Wr(t,this.globalData,this)},Yr.prototype.createShape=function(t){return new Tr(t,this.globalData,this)},Yr.prototype.createText=function(t){return new jr(t,this.globalData,this)},Yr.prototype.createImage=function(t){return new sr(t,this.globalData,this)},Yr.prototype.createSolid=function(t){return new qr(t,this.globalData,this)},Yr.prototype.configAnimation=function(t){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 "+t.w+" "+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",t.w),this.svgElement.setAttribute("height",t.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var e=this.globalData.defs;this.setupGlobalData(t,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t;var i=j("clipPath"),s=j("rect");s.setAttribute("width",t.w),s.setAttribute("height",t.h),s.setAttribute("x",0),s.setAttribute("y",0);var r=L();i.setAttribute("id",r),i.appendChild(s),this.layerElement.setAttribute("clip-path","url("+k()+"#"+r+")"),e.appendChild(i),this.layers=t.layers,this.elements=C(t.layers.length)},Yr.prototype.destroy=function(){var t;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},Yr.prototype.updateContainerSize=function(){},Yr.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!==this.layers[t].ty){e[t]=!0;var i=this.createItem(this.layers[t]);e[t]=i,z()&&(0===this.layers[t].ty&&this.globalData.projectInterface.registerComposition(i),i.initExpressions()),this.appendElementInPos(i,t),this.layers[t].tt&&(this.elements[t-1]&&!0!==this.elements[t-1]?i.setMatte(e[t-1].layerId):(this.buildItem(t-1),this.addPendingElement(i)))}},Yr.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e=0,i=this.elements.length;e<i;){if(this.elements[e]===t){t.setMatte(this.elements[e-1].layerId);break}e+=1}}},Yr.prototype.renderFrame=function(t){if(this.renderedFrame!==t&&!this.destroyed){var e;null===t?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var i=this.layers.length;for(this.completeLayers||this.checkLayers(t),e=i-1;0<=e;--e)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<i;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},Yr.prototype.appendElementInPos=function(t,e){var i=t.getBaseElement();if(i){for(var s,r=0;r<e;)this.elements[r]&&!0!==this.elements[r]&&this.elements[r].getBaseElement()&&(s=this.elements[r].getBaseElement()),r+=1;s?this.layerElement.insertBefore(i,s):this.layerElement.appendChild(i)}},Yr.prototype.hide=function(){this.layerElement.style.display="none"},Yr.prototype.show=function(){this.layerElement.style.display="block"},g([Bs,qs,tr,Rs,er],Hr),Hr.prototype.initElement=function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&e.progressiveLoad||this.buildAllItems(),this.hide()},Hr.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=t/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}var i,s=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),i=s-1;0<=i;--i)(this.completeLayers||this.elements[i])&&(this.elements[i].prepareFrame(this.renderedFrame-this.layers[i].st),this.elements[i]._mdf&&(this._mdf=!0))}},Hr.prototype.renderInnerContent=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},Hr.prototype.setElements=function(t){this.elements=t},Hr.prototype.getElements=function(){return this.elements},Hr.prototype.destroyElements=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy()},Hr.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},g([Yr,Hr,$s],Xr),Xr.prototype.createComp=function(t){return new Xr(t,this.globalData,this)},g([Yr],Kr),Kr.prototype.createComp=function(t){return new Xr(t,this.globalData,this)},Zr.prototype.duplicate=function(){var t=2*this._length,e=this.savedOp;this.savedOp=st("float32",t),this.savedOp.set(e);var i=0;for(i=this._length;i<t;i+=1)this.saved[i]=st("float32",16);this._length=t},Zr.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},Jr.prototype={addTransformSequence:function(t){var e,i=t.length,s="_";for(e=0;e<i;e+=1)s+=t[e].transform.key+"_";var r=this.sequences[s];return r||(r={transforms:[].concat(t),finalTransform:new ze,_mdf:!1},this.sequences[s]=r,this.sequenceList.push(r)),r},processSequence:function(t,e){for(var i,s=0,r=t.transforms.length,a=e;s<r&&!e;){if(t.transforms[s].transform.mProps._mdf){a=!0;break}s+=1}if(a)for(t.finalTransform.reset(),s=r-1;0<=s;--s)i=t.transforms[s].transform.mProps.v.props,t.finalTransform.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]);t._mdf=a},processSequences:function(t){var e,i=this.sequenceList.length;for(e=0;e<i;e+=1)this.processSequence(this.sequenceList[e],t)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}},Ur.prototype.renderFrame=function(){},Qr.prototype.renderFrame=function(){if(this.hasMasks){var t,e,i,s,r=this.element.finalTransform.mat,a=this.element.canvasContext,n=this.masksProperties.length;for(a.beginPath(),t=0;t<n;t+=1)if("n"!==this.masksProperties[t].mode){var o;this.masksProperties[t].inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),s=this.viewData[t].v,e=r.applyToPointArray(s.v[0][0],s.v[0][1],0),a.moveTo(e[0],e[1]);var h=s._length;for(o=1;o<h;o+=1)i=r.applyToTriplePoints(s.o[o-1],s.i[o],s.v[o]),a.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);i=r.applyToTriplePoints(s.o[o-1],s.i[0],s.v[0]),a.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5])}this.element.globalData.renderer.save(!0),a.clip()}},Qr.prototype.getMaskProperty=Ws.prototype.getMaskProperty,Qr.prototype.destroy=function(){this.element=null},($r.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new Ur(this)},createContent:function(){},setBlendMode:function(){var t=this.globalData;if(t.blendMode!==this.data.bm){t.blendMode=this.data.bm;var e=Ps(this.data.bm);t.canvasContext.globalCompositeOperation=e}},createRenderableComponents:function(){this.maskManager=new Qr(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var t=0===this.data.ty;this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(t),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new ze}).hide=$r.prototype.hideElement,$r.prototype.show=$r.prototype.showElement,ta.prototype.setAsAnimated=hr.prototype.setAsAnimated,g([Bs,qs,$r,ar,tr,Rs,Vi],ea),ea.prototype.initElement=er.prototype.initElement,ea.prototype.transformHelper={opacity:1,_opMdf:!1},ea.prototype.dashResetter=[],ea.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},ea.prototype.createStyleElement=function(t,e){var i={data:t,type:t.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:!0===t.hd},s={};if("fl"===t.ty||"st"===t.ty?(s.c=fe.getProp(this,t.c,1,255,this),s.c.k||(i.co="rgb("+d(s.c.v[0])+","+d(s.c.v[1])+","+d(s.c.v[2])+")")):"gf"!==t.ty&&"gs"!==t.ty||(s.s=fe.getProp(this,t.s,1,null,this),s.e=fe.getProp(this,t.e,1,null,this),s.h=fe.getProp(this,t.h||{k:0},0,.01,this),s.a=fe.getProp(this,t.a||{k:0},0,at,this),s.g=new dr(this,t.g,this)),s.o=fe.getProp(this,t.o,0,.01,this),"st"===t.ty||"gs"===t.ty){if(i.lc=nr[t.lc||2],i.lj=or[t.lj||2],1==t.lj&&(i.ml=t.ml),s.w=fe.getProp(this,t.w,0,null,this),s.w.k||(i.wi=s.w.v),t.d){var r=new pr(this,t.d,"canvas",this);s.d=r,s.d.k||(i.da=s.d.dashArray,i.do=s.d.dashoffset[0])}}else i.r=2===t.r?"evenodd":"nonzero";return this.stylesList.push(i),s.style=i,s},ea.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},ea.prototype.createTransformElement=function(t){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:fe.getProp(this,t.o,0,.01,this),mProps:Mi.getTransformProperty(this,t,this)}}},ea.prototype.createShapeElement=function(t){var e=new ta(this,t,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},ea.prototype.reloadShapes=function(){var t;this._isFirstFrame=!0;var e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},ea.prototype.addTransformToStyleList=function(t){var e,i=this.stylesList.length;for(e=0;e<i;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.push(t)},ea.prototype.removeTransformFromStyleList=function(){var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.pop()},ea.prototype.closeStyles=function(t){var e,i=t.length;for(e=0;e<i;e+=1)t[e].closed=!0},ea.prototype.searchShapes=function(t,e,i,s,r){var a,n,o,h,l,p,f=t.length-1,m=[],c=[],d=[].concat(r);for(a=f;0<=a;--a){if((h=this.searchProcessedElement(t[a]))?e[a]=i[h-1]:t[a]._shouldRender=s,"fl"===t[a].ty||"st"===t[a].ty||"gf"===t[a].ty||"gs"===t[a].ty)h?e[a].style.closed=!1:e[a]=this.createStyleElement(t[a],d),m.push(e[a].style);else if("gr"===t[a].ty){if(h)for(o=e[a].it.length,n=0;n<o;n+=1)e[a].prevViewData[n]=e[a].it[n];else e[a]=this.createGroupElement(t[a]);this.searchShapes(t[a].it,e[a].it,e[a].prevViewData,s,d)}else"tr"===t[a].ty?(h||(p=this.createTransformElement(t[a]),e[a]=p),d.push(e[a]),this.addTransformToStyleList(e[a])):"sh"===t[a].ty||"rc"===t[a].ty||"el"===t[a].ty||"sr"===t[a].ty?h||(e[a]=this.createShapeElement(t[a])):"tm"===t[a].ty||"rd"===t[a].ty||"pb"===t[a].ty?(h?(l=e[a]).closed=!1:((l=wi.getModifier(t[a].ty)).init(this,t[a]),e[a]=l,this.shapeModifiers.push(l)),c.push(l)):"rp"===t[a].ty&&(h?(l=e[a]).closed=!0:(l=wi.getModifier(t[a].ty),(e[a]=l).init(this,t,a,e),this.shapeModifiers.push(l),s=!1),c.push(l));this.addProcessedElement(t[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(m),f=c.length,a=0;a<f;a+=1)c[a].closed=!0},ea.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},ea.prototype.renderShapeTransform=function(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0)},ea.prototype.drawLayer=function(){var t,e,i,s,r,a,n,o,h,l=this.stylesList.length,p=this.globalData.renderer,f=this.globalData.canvasContext;for(t=0;t<l;t+=1)if(("st"!==(o=(h=this.stylesList[t]).type)&&"gs"!==o||0!==h.wi)&&h.data._shouldRender&&0!==h.coOp&&0!==this.globalData.currentGlobalAlpha){for(p.save(),a=h.elements,"st"===o||"gs"===o?(f.strokeStyle="st"===o?h.co:h.grd,f.lineWidth=h.wi,f.lineCap=h.lc,f.lineJoin=h.lj,f.miterLimit=h.ml||0):f.fillStyle="fl"===o?h.co:h.grd,p.ctxOpacity(h.coOp),"st"!==o&&"gs"!==o&&f.beginPath(),p.ctxTransform(h.preTransforms.finalTransform.props),i=a.length,e=0;e<i;e+=1){for("st"!==o&&"gs"!==o||(f.beginPath(),h.da&&(f.setLineDash(h.da),f.lineDashOffset=h.do)),r=(n=a[e].trNodes).length,s=0;s<r;s+=1)"m"===n[s].t?f.moveTo(n[s].p[0],n[s].p[1]):"c"===n[s].t?f.bezierCurveTo(n[s].pts[0],n[s].pts[1],n[s].pts[2],n[s].pts[3],n[s].pts[4],n[s].pts[5]):f.closePath();"st"!==o&&"gs"!==o||(f.stroke(),h.da&&f.setLineDash(this.dashResetter))}"st"!==o&&"gs"!==o&&f.fill(h.r),p.restore()}},ea.prototype.renderShape=function(t,e,i,s){var r,a;for(a=t,r=e.length-1;0<=r;--r)"tr"===e[r].ty?(a=i[r].transform,this.renderShapeTransform(t,a)):"sh"===e[r].ty||"el"===e[r].ty||"rc"===e[r].ty||"sr"===e[r].ty?this.renderPath(e[r],i[r]):"fl"===e[r].ty?this.renderFill(e[r],i[r],a):"st"===e[r].ty?this.renderStroke(e[r],i[r],a):"gf"===e[r].ty||"gs"===e[r].ty?this.renderGradientFill(e[r],i[r],a):"gr"===e[r].ty?this.renderShape(a,e[r].it,i[r].it):e[r].ty;s&&this.drawLayer()},ea.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var i,s,r,a=t.trNodes,n=e.paths,o=n._length;a.length=0;var h=t.transforms.finalTransform;for(r=0;r<o;r+=1){var l=n.shapes[r];if(l&&l.v){for(s=l._length,i=1;i<s;i+=1)1===i&&a.push({t:"m",p:h.applyToPointArray(l.v[0][0],l.v[0][1],0)}),a.push({t:"c",pts:h.applyToTriplePoints(l.o[i-1],l.i[i],l.v[i])});1===s&&a.push({t:"m",p:h.applyToPointArray(l.v[0][0],l.v[0][1],0)}),l.c&&s&&(a.push({t:"c",pts:h.applyToTriplePoints(l.o[i-1],l.i[0],l.v[0])}),a.push({t:"z"}))}}t.trNodes=a}},ea.prototype.renderPath=function(t,e){if(!0!==t.hd&&t._shouldRender){var i,s=e.styledShapes.length;for(i=0;i<s;i+=1)this.renderStyledShape(e.styledShapes[i],e.sh)}},ea.prototype.renderFill=function(t,e,i){var s=e.style;(e.c._mdf||this._isFirstFrame)&&(s.co="rgb("+d(e.c.v[0])+","+d(e.c.v[1])+","+d(e.c.v[2])+")"),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(s.coOp=e.o.v*i.opacity)},ea.prototype.renderGradientFill=function(t,e,i){var s,r=e.style;if(!r.grd||e.g._mdf||e.s._mdf||e.e._mdf||1!==t.t&&(e.h._mdf||e.a._mdf)){var a,n=this.globalData.canvasContext,o=e.s.v,h=e.e.v;if(1===t.t)s=n.createLinearGradient(o[0],o[1],h[0],h[1]);else{var l=Math.sqrt(Math.pow(o[0]-h[0],2)+Math.pow(o[1]-h[1],2)),p=Math.atan2(h[1]-o[1],h[0]-o[0]),f=e.h.v;1<=f?f=.99:f<=-1&&(f=-.99);var m=l*f,c=Math.cos(p+e.a.v)*m+o[0],d=Math.sin(p+e.a.v)*m+o[1];s=n.createRadialGradient(c,d,0,o[0],o[1],l)}var u=t.g.p,g=e.g.c,y=1;for(a=0;a<u;a+=1)e.g._hasOpacity&&e.g._collapsable&&(y=e.g.o[2*a+1]),s.addColorStop(g[4*a]/100,"rgba("+g[4*a+1]+","+g[4*a+2]+","+g[4*a+3]+","+y+")");r.grd=s}r.coOp=e.o.v*i.opacity},ea.prototype.renderStroke=function(t,e,i){var s=e.style,r=e.d;r&&(r._mdf||this._isFirstFrame)&&(s.da=r.dashArray,s.do=r.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(s.co="rgb("+d(e.c.v[0])+","+d(e.c.v[1])+","+d(e.c.v[2])+")"),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(s.coOp=e.o.v*i.opacity),(e.w._mdf||this._isFirstFrame)&&(s.wi=e.w.v)},ea.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},g([Bs,qs,$r,tr,Rs,Vi,Nr],ia),ia.prototype.tHelper=A("canvas").getContext("2d"),ia.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=C(t.l?t.l.length:0);var e=!1;t.fc?(e=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=e;var i=!1;t.sc&&(i=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var s,r,a,n,o,h,l,p,f,m,c,d,u=this.globalData.fontManager.getFontByName(t.f),g=t.l,y=this.mHelper;this.stroke=i,this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily,r=t.finalText.length;var v=this.data.singleShape,b=.001*t.tr*t.finalSize,_=0,x=0,k=!0,A=0;for(s=0;s<r;s+=1){n=(a=this.globalData.fontManager.getCharData(t.finalText[s],u.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&a.data||{},y.reset(),v&&g[s].n&&(_=-b,x+=t.yOffset,x+=k?1:0,k=!1),f=(l=n.shapes?n.shapes[0].it:[]).length,y.scale(t.finalSize/100,t.finalSize/100),v&&this.applyTextPropertiesToMatrix(t,y,g[s].line,_,x),c=C(f-1);var P=0;for(p=0;p<f;p+=1)if("sh"===l[p].ty){for(h=l[p].ks.k.i.length,m=l[p].ks.k,d=[],o=1;o<h;o+=1)1===o&&d.push(y.applyToX(m.v[0][0],m.v[0][1],0),y.applyToY(m.v[0][0],m.v[0][1],0)),d.push(y.applyToX(m.o[o-1][0],m.o[o-1][1],0),y.applyToY(m.o[o-1][0],m.o[o-1][1],0),y.applyToX(m.i[o][0],m.i[o][1],0),y.applyToY(m.i[o][0],m.i[o][1],0),y.applyToX(m.v[o][0],m.v[o][1],0),y.applyToY(m.v[o][0],m.v[o][1],0));d.push(y.applyToX(m.o[o-1][0],m.o[o-1][1],0),y.applyToY(m.o[o-1][0],m.o[o-1][1],0),y.applyToX(m.i[0][0],m.i[0][1],0),y.applyToY(m.i[0][0],m.i[0][1],0),y.applyToX(m.v[0][0],m.v[0][1],0),y.applyToY(m.v[0][0],m.v[0][1],0)),c[P]=d,P+=1}v&&(_+=g[s].l,_+=b),this.textSpans[A]?this.textSpans[A].elem=c:this.textSpans[A]={elem:c},A+=1}},ia.prototype.renderInnerContent=function(){var t,e,i,s,r,a,n=this.canvasContext;n.font=this.values.fValue,n.lineCap="butt",n.lineJoin="miter",n.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var o,h=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;e=l.length;var p,f,m=null,c=null,d=null;for(t=0;t<e;t+=1)if(!l[t].n){if((o=h[t])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(o.p),this.globalData.renderer.ctxOpacity(o.o)),this.fill){for(o&&o.fc?m!==o.fc&&(m=o.fc,n.fillStyle=o.fc):m!==this.values.fill&&(m=this.values.fill,n.fillStyle=this.values.fill),s=(p=this.textSpans[t].elem).length,this.globalData.canvasContext.beginPath(),i=0;i<s;i+=1)for(a=(f=p[i]).length,this.globalData.canvasContext.moveTo(f[0],f[1]),r=2;r<a;r+=6)this.globalData.canvasContext.bezierCurveTo(f[r],f[r+1],f[r+2],f[r+3],f[r+4],f[r+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(o&&o.sw?d!==o.sw&&(d=o.sw,n.lineWidth=o.sw):d!==this.values.sWidth&&(d=this.values.sWidth,n.lineWidth=this.values.sWidth),o&&o.sc?c!==o.sc&&(c=o.sc,n.strokeStyle=o.sc):c!==this.values.stroke&&(c=this.values.stroke,n.strokeStyle=this.values.stroke),s=(p=this.textSpans[t].elem).length,this.globalData.canvasContext.beginPath(),i=0;i<s;i+=1)for(a=(f=p[i]).length,this.globalData.canvasContext.moveTo(f[0],f[1]),r=2;r<a;r+=6)this.globalData.canvasContext.bezierCurveTo(f[r],f[r+1],f[r+2],f[r+3],f[r+4],f[r+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}o&&this.globalData.renderer.restore()}},g([Bs,qs,$r,tr,Rs,Vi],sa),sa.prototype.initElement=Tr.prototype.initElement,sa.prototype.prepareFrame=sr.prototype.prepareFrame,sa.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var t=A("canvas");t.width=this.assetData.w,t.height=this.assetData.h;var e,i,s=t.getContext("2d"),r=this.img.width,a=this.img.height,n=r/a,o=this.assetData.w/this.assetData.h,h=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;o<n&&"xMidYMid slice"===h||n<o&&"xMidYMid slice"!==h?e=(i=a)*o:i=(e=r)/o,s.drawImage(this.img,(r-e)/2,(a-i)/2,e,i,0,0,this.assetData.w,this.assetData.h),this.img=t}},sa.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},sa.prototype.destroy=function(){this.img=null},g([Bs,qs,$r,tr,Rs,Vi],ra),ra.prototype.initElement=Tr.prototype.initElement,ra.prototype.prepareFrame=sr.prototype.prepareFrame,ra.prototype.renderInnerContent=function(){var t=this.canvasContext;t.fillStyle=this.data.sc,t.fillRect(0,0,this.data.sw,this.data.sh)},g([js],aa),aa.prototype.createShape=function(t){return new ea(t,this.globalData,this)},aa.prototype.createText=function(t){return new ia(t,this.globalData,this)},aa.prototype.createImage=function(t){return new sa(t,this.globalData,this)},aa.prototype.createSolid=function(t){return new ra(t,this.globalData,this)},aa.prototype.createNull=Kr.prototype.createNull,aa.prototype.ctxTransform=function(t){if(1!==t[0]||0!==t[1]||0!==t[4]||1!==t[5]||0!==t[12]||0!==t[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(t);var e=this.contextData.cTr.props;this.transformMat.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.contextData.cTr.cloneFromProps(this.transformMat.props);var i=this.contextData.cTr.props;this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13])}else this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13])},aa.prototype.ctxOpacity=function(t){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=t<0?0:t,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=t<0?0:t,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},aa.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},aa.prototype.save=function(t){if(this.renderConfig.clearCanvas){t&&this.canvasContext.save();var e,i=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var s=this.contextData.saved[this.contextData.cArrPos];for(e=0;e<16;e+=1)s[e]=i[e];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},aa.prototype.restore=function(t){if(this.renderConfig.clearCanvas){t&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),--this.contextData.cArrPos;var e,i=this.contextData.saved[this.contextData.cArrPos],s=this.contextData.cTr.props;for(e=0;e<16;e+=1)s[e]=i[e];this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13]),i=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=i,this.globalData.currentGlobalAlpha!==i&&(this.canvasContext.globalAlpha=i,this.globalData.currentGlobalAlpha=i)}else this.canvasContext.restore()},aa.prototype.configAnimation=function(t){if(this.animationItem.wrapper){this.animationItem.container=A("canvas");var e=this.animationItem.container.style;e.width="100%",e.height="100%";var i="0px 0px 0px";e.transformOrigin=i,e.mozTransformOrigin=i,e.webkitTransformOrigin=i,e["-webkit-transform"]=i,e.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.data=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,document.body),this.globalData.canvasContext=this.canvasContext,(this.globalData.renderer=this).globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=C(t.layers.length),this.updateContainerSize()},aa.prototype.updateContainerSize=function(){var t,e,i,s;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(t=this.animationItem.wrapper.offsetWidth,e=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",t*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",e*this.renderConfig.dpr)):(t=this.canvasContext.canvas.width*this.renderConfig.dpr,e=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var r=this.renderConfig.preserveAspectRatio.split(" "),a=r[1]||"meet",n=r[0]||"xMidYMid",o=n.substr(0,4),h=n.substr(4);(i=t/e)<(s=this.transformCanvas.w/this.transformCanvas.h)&&"meet"===a||s<i&&"slice"===a?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=e/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===o&&(s<i&&"meet"===a||i<s&&"slice"===a)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===o&&(s<i&&"meet"===a||i<s&&"slice"===a)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===h&&(i<s&&"meet"===a||s<i&&"slice"===a)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===h&&(i<s&&"meet"===a||s<i&&"slice"===a)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0;this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},aa.prototype.destroy=function(){var t;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),t=(this.layers?this.layers.length:0)-1;0<=t;--t)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},aa.prototype.renderFrame=function(t,e){if((this.renderedFrame!==t||!0!==this.renderConfig.clearCanvas||e)&&!this.destroyed&&-1!==t){var i;this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var s=this.layers.length;for(this.completeLayers||this.checkLayers(t),i=0;i<s;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(t-this.layers[i].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),i=s-1;0<=i;--i)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},aa.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!==this.layers[t].ty){var i=this.createItem(this.layers[t],this,this.globalData);(e[t]=i).initExpressions()}},aa.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},aa.prototype.hide=function(){this.animationItem.container.style.display="none"},aa.prototype.show=function(){this.animationItem.container.style.display="block"},g([aa,Hr,$r],na),na.prototype.renderInnerContent=function(){var t,e=this.canvasContext;for(e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip(),t=this.layers.length-1;0<=t;--t)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},na.prototype.destroy=function(){var t;for(t=this.layers.length-1;0<=t;--t)this.elements[t]&&this.elements[t].destroy();this.layers=null,this.elements=null},na.prototype.createComp=function(t){return new na(t,this.globalData,this)},g([aa],oa),oa.prototype.createComp=function(t){return new na(t,this.globalData,this)},(ha.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=A(this.data.tg||"div"),this.data.hasMask?(this.svgElement=j("svg"),this.layerElement=j("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,P(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new Ur(this),this.transformedElement=this.baseElement,this.maskedElement=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.bm&&this.setBlendMode()},renderElement:function(){var t=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var e=this.finalTransform.mat.toCSS();t.transform=e,t.webkitTransform=e}this.finalTransform._opMdf&&(t.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new Ws(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}}).getBaseElement=$s.prototype.getBaseElement,ha.prototype.destroyBaseElement=ha.prototype.destroy,ha.prototype.buildElementParenting=js.prototype.buildElementParenting,g([Bs,qs,ha,tr,Rs,er],la),la.prototype.createContent=function(){var t;this.data.hasMask?((t=j("rect")).setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((t=A("div")).style.width=this.data.sw+"px",t.style.height=this.data.sh+"px",t.style.backgroundColor=this.data.sc),this.layerElement.appendChild(t)},g([Bs,qs,la,Tr,ha,tr,Rs,Vi],pa),pa.prototype._renderShapeFrame=pa.prototype.renderInnerContent,pa.prototype.createContent=function(){var t;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),t=this.svgElement;else{t=j("svg");var e=this.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute("width",e.w),t.setAttribute("height",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t},pa.prototype.getTransformedPoint=function(t,e){var i,s=t.length;for(i=0;i<s;i+=1)e=t[i].mProps.v.applyToPointArray(e[0],e[1],0);return e},pa.prototype.calculateShapeBoundingBox=function(t,e){var i,s,r,a,n,o=t.sh.v,h=t.transformers,l=o._length;if(!(l<=1)){for(i=0;i<l-1;i+=1)s=this.getTransformedPoint(h,o.v[i]),r=this.getTransformedPoint(h,o.o[i]),a=this.getTransformedPoint(h,o.i[i+1]),n=this.getTransformedPoint(h,o.v[i+1]),this.checkBounds(s,r,a,n,e);o.c&&(s=this.getTransformedPoint(h,o.v[i]),r=this.getTransformedPoint(h,o.o[i]),a=this.getTransformedPoint(h,o.i[0]),n=this.getTransformedPoint(h,o.v[0]),this.checkBounds(s,r,a,n,e))}},pa.prototype.checkBounds=function(t,e,i,s,r){this.getBoundsOfCurve(t,e,i,s);var a=this.shapeBoundingBox;r.x=b(a.left,r.x),r.xMax=c(a.right,r.xMax),r.y=b(a.top,r.y),r.yMax=c(a.bottom,r.yMax)},pa.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},pa.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},pa.prototype.getBoundsOfCurve=function(t,e,i,s){for(var r,a,n,o,h,l,p,f=[[t[0],s[0]],[t[1],s[1]]],m=0;m<2;++m)a=6*t[m]-12*e[m]+6*i[m],r=-3*t[m]+9*e[m]-9*i[m]+3*s[m],n=3*e[m]-3*t[m],a|=0,n|=0,0==(r|=0)&&0==a||(0==r?0<(o=-n/a)&&o<1&&f[m].push(this.calculateF(o,t,e,i,s,m)):0<=(h=a*a-4*n*r)&&(0<(l=(-a+v(h))/(2*r))&&l<1&&f[m].push(this.calculateF(l,t,e,i,s,m)),0<(p=(-a-v(h))/(2*r))&&p<1&&f[m].push(this.calculateF(p,t,e,i,s,m))));this.shapeBoundingBox.left=b.apply(null,f[0]),this.shapeBoundingBox.top=b.apply(null,f[1]),this.shapeBoundingBox.right=c.apply(null,f[0]),this.shapeBoundingBox.bottom=c.apply(null,f[1])},pa.prototype.calculateF=function(t,e,i,s,r,a){return y(1-t,3)*e[a]+3*y(1-t,2)*t*i[a]+3*(1-t)*y(t,2)*s[a]+y(t,3)*r[a]},pa.prototype.calculateBoundingBox=function(t,e){var i,s=t.length;for(i=0;i<s;i+=1)t[i]&&t[i].sh?this.calculateShapeBoundingBox(t[i],e):t[i]&&t[i].it?this.calculateBoundingBox(t[i].it,e):t[i]&&t[i].style&&t[i].w&&this.expandStrokeBoundingBox(t[i].w,e)},pa.prototype.expandStrokeBoundingBox=function(t,e){var i=0;if(t.keyframes){for(var s=0;s<t.keyframes.length;s+=1){var r=t.keyframes[s].s;i<r&&(i=r)}i*=t.mult}else i=t.v*t.mult;e.x-=i,e.xMax+=i,e.y-=i,e.yMax+=i},pa.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},pa.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var t=this.tempBoundingBox,e=999999;if(t.x=e,t.xMax=-e,t.y=e,t.yMax=-e,this.calculateBoundingBox(this.itemsData,t),t.width=t.xMax<t.x?0:t.xMax-t.x,t.height=t.yMax<t.y?0:t.yMax-t.y,this.currentBoxContains(t))return;var i=!1;if(this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.shapeCont.setAttribute("width",t.width),i=!0),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.shapeCont.setAttribute("height",t.height),i=!0),i||this.currentBBox.x!==t.x||this.currentBBox.y!==t.y){this.currentBBox.w=t.width,this.currentBBox.h=t.height,this.currentBBox.x=t.x,this.currentBBox.y=t.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var s=this.shapeCont.style,r="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";s.transform=r,s.webkitTransform=r}}},g([Bs,qs,ha,tr,Rs,er,Nr],fa),fa.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var t=j("g");this.maskedElement.appendChild(t),this.innerElem=t}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},fa.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=C(t.l?t.l.length:0);var e=this.innerElem.style,i=t.fc?this.buildColor(t.fc):"rgba(0,0,0,0)";e.fill=i,e.color=i,t.sc&&(e.stroke=this.buildColor(t.sc),e.strokeWidth=t.sw+"px");var s,r,a=this.globalData.fontManager.getFontByName(t.f);if(!this.globalData.fontManager.chars)if(e.fontSize=t.finalSize+"px",e.lineHeight=t.finalSize+"px",a.fClass)this.innerElem.className=a.fClass;else{e.fontFamily=a.fFamily;var n=t.fWeight,o=t.fStyle;e.fontStyle=o,e.fontWeight=n}var h,l,p,f=t.l;r=f.length;var m,c=this.mHelper,d="",u=0;for(s=0;s<r;s+=1){if(this.globalData.fontManager.chars?(this.textPaths[u]?h=this.textPaths[u]:((h=j("path")).setAttribute("stroke-linecap",nr[1]),h.setAttribute("stroke-linejoin",or[2]),h.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[u]?p=(l=this.textSpans[u]).children[0]:((l=A("div")).style.lineHeight=0,(p=j("svg")).appendChild(h),P(l)))):this.isMasked?h=this.textPaths[u]?this.textPaths[u]:j("text"):this.textSpans[u]?(l=this.textSpans[u],h=this.textPaths[u]):(P(l=A("span")),P(h=A("span")),l.appendChild(h)),this.globalData.fontManager.chars){var g,y=this.globalData.fontManager.getCharData(t.finalText[s],a.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily);if(g=y?y.data:null,c.reset(),g&&g.shapes&&g.shapes.length&&(m=g.shapes[0].it,c.scale(t.finalSize/100,t.finalSize/100),d=this.createPathShape(c,m),h.setAttribute("d",d)),this.isMasked)this.innerElem.appendChild(h);else{if(this.innerElem.appendChild(l),g&&g.shapes){document.body.appendChild(p);var v=p.getBBox();p.setAttribute("width",v.width+2),p.setAttribute("height",v.height+2),p.setAttribute("viewBox",v.x-1+" "+(v.y-1)+" "+(v.width+2)+" "+(v.height+2));var b=p.style,_="translate("+(v.x-1)+"px,"+(v.y-1)+"px)";b.transform=_,b.webkitTransform=_,f[s].yOffset=v.y-1}else p.setAttribute("width",1),p.setAttribute("height",1);l.appendChild(p)}}else if(h.textContent=f[s].val,h.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(h);else{this.innerElem.appendChild(l);var x=h.style,k="translate3d(0,"+-t.finalSize/1.2+"px,0)";x.transform=k,x.webkitTransform=k}this.isMasked?this.textSpans[u]=h:this.textSpans[u]=l,this.textSpans[u].style.display="block",this.textPaths[u]=h,u+=1}for(;u<this.textSpans.length;)this.textSpans[u].style.display="none",u+=1},fa.prototype.renderInnerContent=function(){var t;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),t=this.svgElement.style;var e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";t.transform=e,t.webkitTransform=e}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var i,s,r,a,n,o=0,h=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;for(s=l.length,i=0;i<s;i+=1)l[i].n?o+=1:(a=this.textSpans[i],n=this.textPaths[i],r=h[o],o+=1,r._mdf.m&&(this.isMasked?a.setAttribute("transform",r.m):(a.style.webkitTransform=r.m,a.style.transform=r.m)),a.style.opacity=r.o,r.sw&&r._mdf.sw&&n.setAttribute("stroke-width",r.sw),r.sc&&r._mdf.sc&&n.setAttribute("stroke",r.sc),r.fc&&r._mdf.fc&&(n.setAttribute("fill",r.fc),n.style.color=r.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var p=this.innerElem.getBBox();this.currentBBox.w!==p.width&&(this.currentBBox.w=p.width,this.svgElement.setAttribute("width",p.width)),this.currentBBox.h!==p.height&&(this.currentBBox.h=p.height,this.svgElement.setAttribute("height",p.height));if(this.currentBBox.w!==p.width+2||this.currentBBox.h!==p.height+2||this.currentBBox.x!==p.x-1||this.currentBBox.y!==p.y-1){this.currentBBox.w=p.width+2,this.currentBBox.h=p.height+2,this.currentBBox.x=p.x-1,this.currentBBox.y=p.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),t=this.svgElement.style;var f="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";t.transform=f,t.webkitTransform=f}}}},g([Bs,Rs,tr],ma),ma.prototype.setup=function(){var t,e,i,s,r=this.comp.threeDElements.length;for(t=0;t<r;t+=1)if("3d"===(e=this.comp.threeDElements[t]).type){i=e.perspectiveElem.style,s=e.container.style;var a=this.pe.v+"px",n="0px 0px 0px",o="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.perspective=a,i.webkitPerspective=a,s.transformOrigin=n,s.mozTransformOrigin=n,s.webkitTransformOrigin=n,i.transform=o,i.webkitTransform=o}},ma.prototype.createElements=function(){},ma.prototype.hide=function(){},ma.prototype.renderFrame=function(){var t,e,i=this._isFirstFrame;if(this.hierarchy)for(e=this.hierarchy.length,t=0;t<e;t+=1)i=this.hierarchy[t].finalTransform.mProp._mdf||i;if(i||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(t=e=this.hierarchy.length-1;0<=t;--t){var s=this.hierarchy[t].finalTransform.mProp;this.mat.translate(-s.p.v[0],-s.p.v[1],s.p.v[2]),this.mat.rotateX(-s.or.v[0]).rotateY(-s.or.v[1]).rotateZ(s.or.v[2]),this.mat.rotateX(-s.rx.v).rotateY(-s.ry.v).rotateZ(s.rz.v),this.mat.scale(1/s.s.v[0],1/s.s.v[1],1/s.s.v[2]),this.mat.translate(s.a.v[0],s.a.v[1],s.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var r;r=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(r[0],2)+Math.pow(r[1],2)+Math.pow(r[2],2)),n=[r[0]/a,r[1]/a,r[2]/a],o=Math.sqrt(n[2]*n[2]+n[0]*n[0]),h=Math.atan2(n[1],o),l=Math.atan2(n[0],-n[2]);this.mat.rotateY(l).rotateX(-h)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var p=!this._prevMat.equals(this.mat);if((p||this.pe._mdf)&&this.comp.threeDElements){var f,m,c;for(e=this.comp.threeDElements.length,t=0;t<e;t+=1)if("3d"===(f=this.comp.threeDElements[t]).type){if(p){var d=this.mat.toCSS();(c=f.container.style).transform=d,c.webkitTransform=d}this.pe._mdf&&((m=f.perspectiveElem.style).perspective=this.pe.v+"px",m.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},ma.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},ma.prototype.destroy=function(){},ma.prototype.getBaseElement=function(){return null},g([Bs,qs,ha,la,tr,Rs,Vi],ca),ca.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData),e=new Image;this.data.hasMask?(this.imageElem=j("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(e),e.crossOrigin="anonymous",e.src=t,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},g([js],da),da.prototype.buildItem=Kr.prototype.buildItem,da.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){this.pendingElements.pop().checkParenting()}},da.prototype.appendElementInPos=function(t,e){var i=t.getBaseElement();if(i){var s=this.layers[e];if(s.ddd&&this.supports3d)this.addTo3dContainer(i,e);else if(this.threeDElements)this.addTo3dContainer(i,e);else{for(var r,a,n=0;n<e;)this.elements[n]&&!0!==this.elements[n]&&this.elements[n].getBaseElement&&(a=this.elements[n],r=(this.layers[n].ddd?this.getThreeDContainerByPos(n):a.getBaseElement())||r),n+=1;r?s.ddd&&this.supports3d||this.layerElement.insertBefore(i,r):s.ddd&&this.supports3d||this.layerElement.appendChild(i)}}},da.prototype.createShape=function(t){return new(this.supports3d?pa:Tr)(t,this.globalData,this)},da.prototype.createText=function(t){return new(this.supports3d?fa:jr)(t,this.globalData,this)},da.prototype.createCamera=function(t){return this.camera=new ma(t,this.globalData,this),this.camera},da.prototype.createImage=function(t){return new(this.supports3d?ca:sr)(t,this.globalData,this)},da.prototype.createSolid=function(t){return new(this.supports3d?la:qr)(t,this.globalData,this)},da.prototype.createNull=Kr.prototype.createNull,da.prototype.getThreeDContainerByPos=function(t){for(var e=0,i=this.threeDElements.length;e<i;){if(this.threeDElements[e].startPos<=t&&this.threeDElements[e].endPos>=t)return this.threeDElements[e].perspectiveElem;e+=1}return null},da.prototype.createThreeDContainer=function(t,e){var i,s,r=A("div");P(r);var a=A("div");if(P(a),"3d"===e){(i=r.style).width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";var n="50% 50%";i.webkitTransformOrigin=n,i.mozTransformOrigin=n,i.transformOrigin=n;var o="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(s=a.style).transform=o,s.webkitTransform=o}r.appendChild(a);var h={container:a,perspectiveElem:r,startPos:t,endPos:t,type:e};return this.threeDElements.push(h),h},da.prototype.build3dContainers=function(){var t,e,i=this.layers.length,s="";for(t=0;t<i;t+=1)this.layers[t].ddd&&3!==this.layers[t].ty?"3d"!==s&&(s="3d",e=this.createThreeDContainer(t,"3d")):"2d"!==s&&(s="2d",e=this.createThreeDContainer(t,"2d")),e.endPos=Math.max(e.endPos,t);for(t=(i=this.threeDElements.length)-1;0<=t;--t)this.resizerElem.appendChild(this.threeDElements[t].perspectiveElem)},da.prototype.addTo3dContainer=function(t,e){for(var i=0,s=this.threeDElements.length;i<s;){if(e<=this.threeDElements[i].endPos){for(var r,a=this.threeDElements[i].startPos;a<e;)this.elements[a]&&this.elements[a].getBaseElement&&(r=this.elements[a].getBaseElement()),a+=1;r?this.threeDElements[i].container.insertBefore(t,r):this.threeDElements[i].container.appendChild(t);break}i+=1}},da.prototype.configAnimation=function(t){var e=A("div"),i=this.animationItem.wrapper,s=e.style;s.width=t.w+"px",s.height=t.h+"px",P(this.resizerElem=e),s.transformStyle="flat",s.mozTransformStyle="flat",s.webkitTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),i.appendChild(e),s.overflow="hidden";var r=j("svg");r.setAttribute("width","1"),r.setAttribute("height","1"),P(r),this.resizerElem.appendChild(r);var a=j("defs");r.appendChild(a),this.data=t,this.setupGlobalData(t,r),this.globalData.defs=a,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},da.prototype.destroy=function(){var t;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},da.prototype.updateContainerSize=function(){var t,e,i,s,r=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight;s=r/a<this.globalData.compSize.w/this.globalData.compSize.h?(t=r/this.globalData.compSize.w,e=r/this.globalData.compSize.w,i=0,(a-this.globalData.compSize.h*(r/this.globalData.compSize.w))/2):(t=a/this.globalData.compSize.h,e=a/this.globalData.compSize.h,i=(r-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,0);var n=this.resizerElem.style;n.webkitTransform="matrix3d("+t+",0,0,0,0,"+e+",0,0,0,0,1,0,"+i+","+s+",0,1)",n.transform=n.webkitTransform},da.prototype.renderFrame=Kr.prototype.renderFrame,da.prototype.hide=function(){this.resizerElem.style.display="none"},da.prototype.show=function(){this.resizerElem.style.display="block"},da.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var t,e=this.globalData.compSize.w,i=this.globalData.compSize.h,s=this.threeDElements.length;for(t=0;t<s;t+=1){var r=this.threeDElements[t].perspectiveElem.style;r.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(i,2))+"px",r.perspective=r.webkitPerspective}}},da.prototype.searchExtraCompositions=function(t){var e,i=t.length,s=A("div");for(e=0;e<i;e+=1)if(t[e].xt){var r=this.createComp(t[e],s,this.globalData.comp,null);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},g([da,Hr,ha],ua),ua.prototype._createBaseContainerElements=ua.prototype.createContainerElements,ua.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},ua.prototype.addTo3dContainer=function(t,e){for(var i,s=0;s<e;)this.elements[s]&&this.elements[s].getBaseElement&&(i=this.elements[s].getBaseElement()),s+=1;i?this.layerElement.insertBefore(t,i):this.layerElement.appendChild(t)},ua.prototype.createComp=function(t){return new(this.supports3d?ua:Xr)(t,this.globalData,this)},g([da],ga),ga.prototype.createComp=function(t){return new(this.supports3d?ua:Xr)(t,this.globalData,this)};var ya,va=((ya={}).initExpressions=function(t){var e=0,i=[];t.renderer.compInterface=ns(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpression=function(){e+=1},t.renderer.globalData.popExpression=function(){0==--e&&function(){var t,e=i.length;for(t=0;t<e;t+=1)i[t].release();i.length=0}()},t.renderer.globalData.registerExpressionProperty=function(t){-1===i.indexOf(t)&&i.push(t)}},ya);function ba(t){return(ba="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function _a(o,h){var l,p=this,f=256,m=6,c="random",d=h.pow(f,m),u=h.pow(2,52),g=2*u,y=f-1;function v(t){var e,i=t.length,n=this,s=0,r=n.i=n.j=0,a=n.S=[];for(i||(t=[i++]);s<f;)a[s]=s++;for(s=0;s<f;s++)a[s]=a[r=y&r+t[s%i]+(e=a[s])],a[r]=e;n.g=function(t){for(var e,i=0,s=n.i,r=n.j,a=n.S;t--;)e=a[s=y&s+1],i=i*f+a[y&(a[s]=a[r=y&r+e])+(a[r]=e)];return n.i=s,n.j=r,i}}function b(t,e){return e.i=t.i,e.j=t.j,e.S=t.S.slice(),e}function _(t,e){for(var i,s=t+"",r=0;r<s.length;)e[y&r]=y&(i^=19*e[y&r])+s.charCodeAt(r++);return x(e)}function x(t){return String.fromCharCode.apply(0,t)}h["seed"+c]=function(t,e,i){function s(){for(var t=n.g(m),e=d,i=0;t<u;)t=(t+i)*f,e*=f,i=n.g(1);for(;g<=t;)t/=2,e/=2,i>>>=1;return(t+i)/e}var r=[],a=_(function t(e,i){var s,r=[],a=ba(e);if(i&&"object"==a)for(s in e)try{r.push(t(e[s],i-1))}catch(t){}return r.length?r:"string"==a?e:e+"\0"}((e=!0===e?{entropy:!0}:e||{}).entropy?[t,x(o)]:null===t?function(){try{if(l)return x(l.randomBytes(f));var t=new Uint8Array(f);return(p.crypto||p.msCrypto).getRandomValues(t),x(t)}catch(t){var e=p.navigator,i=e&&e.plugins;return[+new Date,p,i,p.screen,x(o)]}}():t,3),r),n=new v(r);return s.int32=function(){return 0|n.g(4)},s.quick=function(){return n.g(4)/4294967296},s.double=s,_(x(n.S),o),(e.pass||i||function(t,e,i,s){return s&&(s.S&&b(s,n),t.state=function(){return b(n,{})}),i?(h[c]=t,e):t})(s,a,"global"in e?e.global:this==h,e.state)},_(h.random(),o)}var xa="shape";function ka(t){return(ka="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var Aa=function(){var t={},Q=rt;function $(t){return t.constructor===Array||t.constructor===Float32Array}function h(t,e){return"number"===t||"boolean"===t||"string"===t||e instanceof Number}_a([],rt);var tt=jt.getBezierEasing(.333,0,.833,.833,"easeIn").get,et=jt.getBezierEasing(.167,.167,.667,1,"easeOut").get,it=jt.getBezierEasing(.33,0,.667,1,"easeInOut").get;function e(t,e){var i=ka(t),s=ka(e);if("string"===i||"string"===s)return t+e;if(h(i,t)&&h(s,e))return t+e;if($(t)&&h(s,e))return(t=t.slice(0))[0]+=e,t;if(h(i,t)&&$(e))return(e=e.slice(0))[0]=t+e[0],e;if($(t)&&$(e)){for(var r=0,a=t.length,n=e.length,o=[];r<a||r<n;)("number"==typeof t[r]||t[r]instanceof Number)&&("number"==typeof e[r]||e[r]instanceof Number)?o[r]=t[r]+e[r]:o[r]=void 0===e[r]?t[r]:t[r]||e[r],r+=1;return o}return 0}var i=e;function s(t,e){var i,s,r,a=ka(t),n=ka(e);if(h(a,t)&&h(n,e))return t/e;if($(t)&&h(n,e)){for(r=t.length,i=st("float32",r),s=0;s<r;s+=1)i[s]=t[s]/e;return i}if(h(a,t)&&$(e)){for(r=e.length,i=st("float32",r),s=0;s<r;s+=1)i[s]=t/e[s];return i}return 0}function r(t,e){var i=ka(t),s=ka(e);if(h(i,t)&&h(s,e))return"string"===i&&(t=parseInt(t,10)),"string"===s&&(e=parseInt(e,10)),t-e;if($(t)&&h(s,e))return(t=t.slice(0))[0]-=e,t;if(h(i,t)&&$(e))return(e=e.slice(0))[0]=t-e[0],e;if($(t)&&$(e)){for(var r=0,a=t.length,n=e.length,o=[];r<a||r<n;)("number"==typeof t[r]||t[r]instanceof Number)&&("number"==typeof e[r]||e[r]instanceof Number)?o[r]=t[r]-e[r]:o[r]=void 0===e[r]?t[r]:t[r]||e[r],r+=1;return o}return 0}function a(t,e){var i,s,r,a=ka(t),n=ka(e);if(h(a,t)&&h(n,e))return t*e;if($(t)&&h(n,e)){for(r=t.length,i=st("float32",r),s=0;s<r;s+=1)i[s]=t[s]*e;return i}if(h(a,t)&&$(e)){for(r=e.length,i=st("float32",r),s=0;s<r;s+=1)i[s]=t*e[s];return i}return 0}function n(t,e){return"string"==typeof t&&(t=parseInt(t,10)),"string"==typeof e&&(e=parseInt(e,10)),t%e}var o=e,l=s;function p(t){return t/at}var f=p;var m=p,c=[0,0,0,0,0,0];function d(t,e,i){return i<0&&(i+=1),1<i&&--i,i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}return t.initiateExpression=function(n,o,t){var i,s,r,a,e=o.x,h=/velocity(?![\w\d])/.test(e),l=-1!==e.indexOf("random"),p=n.data.ty,f=t;f.valueAtTime=f.getValueAtTime,Object.defineProperty(f,"value",{get:function(){return f.v}}),n.comp.frameDuration=1/n.comp.globalData.frameRate,n.comp.displayStartTime=0;var m,c,d,u,g,y,v,b,_,x,k,A,P,C,w,D,E,S=n.data.ip/n.comp.globalData.frameRate,T=n.data.op/n.comp.globalData.frameRate,M=n.data.sw?n.data.sw:0,F=n.data.sh?n.data.sh:0,I=n.data.nm,L=new Function("_expression_function",e+"; scoped_bm_rt = $bm_rt;"),B=t.kf?o.k.length:0,R=!this.data||!0!==this.data.hd,V=function(t,e){var i,s,r=this.pv.length?this.pv.length:1,a=st("float32",r);var n=Q.floor(5*z);for(s=i=0;i<n;){for(s=0;s<r;s+=1)a[s]+=-e+2*e*rt.random();i+=1}var o=5*z,h=o-Q.floor(o),l=st("float32",r);if(1<r){for(s=0;s<r;s+=1)l[s]=this.pv[s]+a[s]+(-e+2*e*rt.random())*h;return l}return this.pv+a[0]+(-e+2*e*rt.random())*h}.bind(this);f.loopIn&&(c=m=f.loopIn.bind(f)),f.loopOut&&(u=d=f.loopOut.bind(f)),f.smooth&&(g=f.smooth.bind(f)),this.getValueAtTime&&(w=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(D=this.getVelocityAtTime.bind(this));var z,O,N,G,j,q,W,Y=n.comp.globalData.projectInterface.bind(n.comp.globalData.projectInterface);function H(t,e,i,s,r,a){void 0===r?(r=i,a=s):e=(e-i)/(s-i),1<e?e=1:e<0&&(e=0);var n=t(e);if($(r)){var o,h=r.length,l=st("float32",h);for(o=0;o<h;o+=1)l[o]=(a[o]-r[o])*n+r[o];return l}return(a-r)*n+r}var X,K=n.data.ind,Z=(n.hierarchy&&n.hierarchy.length,Q.floor(1e6*Q.random())),J=n.globalData;function U(t){return N=t,this.frameExpressionId===n.globalData.frameId&&"textSelector"!==this.propType?N:("textSelector"===this.propType&&(j=this.textIndex,q=this.textTotal,W=this.selectorValue),A||(G=n.layerInterface.text,A=n.layerInterface,P=n.comp.compInterface,y=A.toWorld.bind(A),v=A.fromWorld.bind(A),b=A.fromComp.bind(A),_=A.toComp.bind(A),C=A.mask?A.mask.bind(A):null,x=b),i||(i=n.layerInterface("ADBE Transform Group"),(s=i)&&(k=i.anchorPoint)),4!==p||r||(r=A("ADBE Root Vectors Group")),a=a||A(4),!(!n.hierarchy||!n.hierarchy.length)&&!X&&(X=n.hierarchy[0].layerInterface),z=this.comp.renderedFrame/this.comp.globalData.frameRate,l&&(e=Z+z,rt.seedrandom(Z+e)),h&&(O=D(z)),L(),this.frameExpressionId=n.globalData.frameId,E=E.propType===xa?E.v:E);var e}return U.__preventDeadCodeRemoval=[s,k,z,O,S,T,M,F,I,c,u,g,_,x,y,v,C,void 0,void 0,void 0,P,B,R,V,function(t,e){return m(t,e,!0)},function(t,e){return d(t,e,!0)},Y,function(t,e){var i=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],s=Q.atan2(i[0],Q.sqrt(i[1]*i[1]+i[2]*i[2]))/at;return[-Q.atan2(i[1],i[2])/at,s,0]},function(t,e,i,s,r){return H(et,t,e,i,s,r)},function(t,e,i,s,r){return H(tt,t,e,i,s,r)},function(t,e,i,s,r){return H(it,t,e,i,s,r)},function(t){var e,i,s,r=o.k.length;if(o.k.length&&"number"!=typeof o.k[0])if(i=-1,(t*=n.comp.globalData.frameRate)<o.k[0].t)i=1,s=o.k[0].t;else{for(e=0;e<r-1;e+=1){if(t===o.k[e].t){i=e+1,s=o.k[e].t;break}if(t>o.k[e].t&&t<o.k[e+1].t){s=t-o.k[e].t>o.k[e+1].t-t?(i=e+2,o.k[e+1].t):(i=e+1,o.k[e].t);break}}-1===i&&(i=e+1,s=o.k[e].t)}else s=i=0;var a={};return a.index=i,a.time=s/n.comp.globalData.frameRate,a},function(t){var e,i,s;if(!o.k.length||"number"==typeof o.k[0])throw new Error("The property has no keyframe at index "+t);--t,e={time:o.k[t].t/n.comp.globalData.frameRate,value:[]};var r=Object.prototype.hasOwnProperty.call(o.k[t],"s")?o.k[t].s:o.k[t-1].e;for(s=r.length,i=0;i<s;i+=1)e[i]=r[i],e.value[i]=r[i];return e},G,j,q,W,function(t,e){return t/(e=e||n.comp.globalData.frameRate)},function(t,e){return t||0===t||(t=z),t*(e=e||n.comp.globalData.frameRate)},function(){return n.sourceRectAtTime()},function(t,e){return"string"==typeof N?void 0===e?N.substring(t):N.substring(t,e):""},function(t,e){return"string"==typeof N?void 0===e?N.substr(t):N.substr(t,e):""},function(t){z=0===t?0:Q.floor(z*t)/t,N=w(z)},K,J],U},t.__preventDeadCodeRemoval=[null,null,null,null,null,function(t){var e=ka(t);if("number"===e||"boolean"===e||t instanceof Number)return-t;if($(t)){var i,s=t.length,r=[];for(i=0;i<s;i+=1)r[i]=-t[i];return r}return t.propType?t.v:-t},i,o,r,a,l,n,function(t,e,i){if(i<e){var s=i;i=e,e=s}return Q.min(Q.max(t,e),i)},f,function(t){return t*at},m,function(t){return s(t,function(t,e){if("number"==typeof t||t instanceof Number)return e=e||0,Q.abs(t-e);var i;e=e||c;var s=Q.min(t.length,e.length),r=0;for(i=0;i<s;i+=1)r+=Q.pow(e[i]-t[i],2);return Q.sqrt(r)}(t))},function(t){var e,i,s=t[0],r=t[1],a=t[2],n=Q.max(s,r,a),o=Q.min(s,r,a),h=(n+o)/2;if(n===o)i=e=0;else{var l=n-o;switch(i=.5<h?l/(2-n-o):l/(n+o),n){case s:e=(r-a)/l+(r<a?6:0);break;case r:e=(a-s)/l+2;break;case a:e=(s-r)/l+4}e/=6}return[e,i,h,t[3]]},function(t){var e,i,s,r=t[0],a=t[1],n=t[2];if(0===a)i=s=e=n;else{var o=n<.5?n*(1+a):n+a-n*a,h=2*n-o;e=d(h,o,r+1/3),i=d(h,o,r),s=d(h,o,r-1/3)}return[e,i,s,t[3]]},function(t,e,i,s,r){if(void 0!==s&&void 0!==r||(s=e,r=i,e=0,i=1),i<e){var a=i;i=e,e=a}if(t<=e)return s;if(i<=t)return r;var n,o=i===e?0:(t-e)/(i-e);if(!s.length)return s+(r-s)*o;var h=s.length,l=st("float32",h);for(n=0;n<h;n+=1)l[n]=s[n]+(r[n]-s[n])*o;return l},function(t,e){if(void 0===e&&(void 0===t?(t=0,e=1):(e=t,t=void 0)),e.length){var i,s=e.length;t=t||st("float32",s);var r=st("float32",s),a=rt.random();for(i=0;i<s;i+=1)r[i]=t[i]+a*(e[i]-t[i]);return r}return void 0===t&&(t=0),t+rt.random()*(e-t)},function(t,e,i,s){var r,a=t.length,n=we.newElement();n.setPathData(!!s,a);var o,h,l=[0,0];for(r=0;r<a;r+=1)o=e&&e[r]?e[r]:l,h=i&&i[r]?i[r]:l,n.setTripleAt(t[r][0],t[r][1],h[0]+t[r][0],h[1]+t[r][1],o[0]+t[r][0],o[1]+t[r][1],r,!0);return n}],t}(),Pa={searchExpressions:function(t,e,i){e.x&&(i.k=!0,i.x=!0,i.initiateExpression=Aa.initiateExpression,i.effectsSequence.push(i.initiateExpression(t,e,i).bind(i)))},getSpeedAtTime:function(t){var e=this.getValueAtTime(t),i=this.getValueAtTime(t+-.01),s=0;if(e.length){var r;for(r=0;r<e.length;r+=1)s+=Math.pow(i[r]-e[r],2);s=100*Math.sqrt(s)}else s=0;return s},getVelocityAtTime:function(t){if(void 0!==this.vel)return this.vel;var e,i,s=this.getValueAtTime(t),r=this.getValueAtTime(t+-.001);if(s.length)for(e=st("float32",s.length),i=0;i<s.length;i+=1)e[i]=(r[i]-s[i])/-.001;else e=(r-s)/-.001;return e},getValueAtTime:function(t){return t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<t?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(t,this._cachingAtTime),this._cachingAtTime.lastFrame=t),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(t){this.propertyGroup=t}};function Ca(){function o(t,e,i){if(!this.k||!this.keyframes)return this.pv;t=t?t.toLowerCase():"";var s,r,a,n,o,h=this.comp.renderedFrame,l=this.keyframes,p=l[l.length-1].t;if(h<=p)return this.pv;if(i?r=p-(s=e?Math.abs(p-this.elem.comp.globalData.frameRate*e):Math.max(0,p-this.elem.data.ip)):((!e||e>l.length-1)&&(e=l.length-1),s=p-(r=l[l.length-1-e].t)),"pingpong"===t){if(Math.floor((h-r)/s)%2!=0)return this.getValueAtTime((s-(h-r)%s+r)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var f=this.getValueAtTime(r/this.comp.globalData.frameRate,0),m=this.getValueAtTime(p/this.comp.globalData.frameRate,0),c=this.getValueAtTime(((h-r)%s+r)/this.comp.globalData.frameRate,0),d=Math.floor((h-r)/s);if(this.pv.length){for(n=(o=new Array(f.length)).length,a=0;a<n;a+=1)o[a]=(m[a]-f[a])*d+c[a];return o}return(m-f)*d+c}if("continue"===t){var u=this.getValueAtTime(p/this.comp.globalData.frameRate,0),g=this.getValueAtTime((p-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(n=(o=new Array(u.length)).length,a=0;a<n;a+=1)o[a]=u[a]+(u[a]-g[a])*((h-p)/this.comp.globalData.frameRate)/5e-4;return o}return u+(h-p)/.001*(u-g)}}return this.getValueAtTime(((h-r)%s+r)/this.comp.globalData.frameRate,0)}function h(t,e,i){if(!this.k)return this.pv;t=t?t.toLowerCase():"";var s,r,a,n,o,h=this.comp.renderedFrame,l=this.keyframes,p=l[0].t;if(p<=h)return this.pv;if(i?r=p+(s=e?Math.abs(this.elem.comp.globalData.frameRate*e):Math.max(0,this.elem.data.op-p)):((!e||e>l.length-1)&&(e=l.length-1),s=(r=l[e].t)-p),"pingpong"===t){if(Math.floor((p-h)/s)%2==0)return this.getValueAtTime(((p-h)%s+p)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var f=this.getValueAtTime(p/this.comp.globalData.frameRate,0),m=this.getValueAtTime(r/this.comp.globalData.frameRate,0),c=this.getValueAtTime((s-(p-h)%s+p)/this.comp.globalData.frameRate,0),d=Math.floor((p-h)/s)+1;if(this.pv.length){for(n=(o=new Array(f.length)).length,a=0;a<n;a+=1)o[a]=c[a]-(m[a]-f[a])*d;return o}return c-(m-f)*d}if("continue"===t){var u=this.getValueAtTime(p/this.comp.globalData.frameRate,0),g=this.getValueAtTime((p+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(n=(o=new Array(u.length)).length,a=0;a<n;a+=1)o[a]=u[a]+(u[a]-g[a])*(p-h)/.001;return o}return u+(u-g)*(p-h)/.001}}return this.getValueAtTime((s-((p-h)%s+p))/this.comp.globalData.frameRate,0)}function l(t,e){if(!this.k)return this.pv;if(t=.5*(t||.4),(e=Math.floor(e||5))<=1)return this.pv;var i,s,r=this.comp.renderedFrame/this.comp.globalData.frameRate,a=r-t,n=1<e?(r+t-a)/(e-1):1,o=0,h=0;for(i=this.pv.length?st("float32",this.pv.length):0;o<e;){if(s=this.getValueAtTime(a+o*n),this.pv.length)for(h=0;h<this.pv.length;h+=1)i[h]+=s[h];else i+=s;o+=1}if(this.pv.length)for(h=0;h<this.pv.length;h+=1)i[h]/=e;else i/=e;return i}var r=Mi.getTransformProperty;Mi.getTransformProperty=function(t,e,i){var s=r(t,e,i);return s.dynamicProperties.length?s.getValueAtTime=function(t){this._transformCachingAtTime||(this._transformCachingAtTime={v:new ze});var e=this._transformCachingAtTime.v;if(e.cloneFromProps(this.pre.props),this.appliedTransformations<1){var i=this.a.getValueAtTime(t);e.translate(-i[0]*this.a.mult,-i[1]*this.a.mult,i[2]*this.a.mult)}if(this.appliedTransformations<2){var s=this.s.getValueAtTime(t);e.scale(s[0]*this.s.mult,s[1]*this.s.mult,s[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var r=this.sk.getValueAtTime(t),a=this.sa.getValueAtTime(t);e.skewFromAxis(-r*this.sk.mult,a*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var n=this.r.getValueAtTime(t);e.rotate(-n*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var o=this.rz.getValueAtTime(t),h=this.ry.getValueAtTime(t),l=this.rx.getValueAtTime(t),p=this.or.getValueAtTime(t);e.rotateZ(-o*this.rz.mult).rotateY(h*this.ry.mult).rotateX(l*this.rx.mult).rotateZ(-p[2]*this.or.mult).rotateY(p[1]*this.or.mult).rotateX(p[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var f=this.px.getValueAtTime(t),m=this.py.getValueAtTime(t);if(this.data.p.z){var c=this.pz.getValueAtTime(t);e.translate(f*this.px.mult,m*this.py.mult,-c*this.pz.mult)}else e.translate(f*this.px.mult,m*this.py.mult,0)}else{var d=this.p.getValueAtTime(t);e.translate(d[0]*this.p.mult,d[1]*this.p.mult,-d[2]*this.p.mult)}return e}.bind(s):s.getValueAtTime=function(){return this.v.clone(new ze)}.bind(s),s.setGroupProperty=Pa.setGroupProperty,s};var p=fe.getProp;fe.getProp=function(t,e,i,s,r){var a=p(t,e,i,s,r);a.kf?a.getValueAtTime=Pa.getValueAtTime.bind(a):a.getValueAtTime=Pa.getStaticValueAtTime.bind(a),a.setGroupProperty=Pa.setGroupProperty,a.loopOut=o,a.loopIn=h,a.smooth=l,a.getVelocityAtTime=Pa.getVelocityAtTime.bind(a),a.getSpeedAtTime=Pa.getSpeedAtTime.bind(a),a.numKeys=1===e.a?e.k.length:0,a.propertyIndex=e.ix;var n=0;return 0!==i&&(n=st("float32",1===e.a?e.k[0].s.length:e.k.length)),a._cachingAtTime={lastFrame:f,lastIndex:0,value:n},Pa.searchExpressions(t,e,a),a.k&&r.addDynamicProperty(a),a};var t=Ve.getConstructorFunction(),e=Ve.getKeyframedConstructorFunction();function i(){}i.prototype={vertices:function(t,e){this.k&&this.getValue();var i,s=this.v;void 0!==e&&(s=this.getValueAtTime(e,0));var r=s._length,a=s[t],n=s.v,o=C(r);for(i=0;i<r;i+=1)o[i]="i"===t||"o"===t?[a[i][0]-n[i][0],a[i][1]-n[i][1]]:[a[i][0],a[i][1]];return o},points:function(t){return this.vertices("v",t)},inTangents:function(t){return this.vertices("i",t)},outTangents:function(t){return this.vertices("o",t)},isClosed:function(){return this.v.c},pointOnPath:function(t,e){var i=this.v;void 0!==e&&(i=this.getValueAtTime(e,0)),this._segmentsLength||(this._segmentsLength=re.getSegmentsLength(i));for(var s,r=this._segmentsLength,a=r.lengths,n=r.totalLength*t,o=0,h=a.length,l=0;o<h;){if(l+a[o].addedLength>n){var p=i.c&&o===h-1?0:o+1,f=(n-l)/a[o].addedLength;s=re.getPointInSegment(i.v[o],i.v[p],i.o[o],i.i[p],f,a[o]);break}l+=a[o].addedLength,o+=1}return s=s||(i.c?[i.v[0][0],i.v[0][1]]:[i.v[i._length-1][0],i.v[i._length-1][1]])},vectorOnPath:function(t,e,i){1==t?t=this.v.c:0==t&&(t=.999);var s=this.pointOnPath(t,e),r=this.pointOnPath(t+.001,e),a=r[0]-s[0],n=r[1]-s[1],o=Math.sqrt(Math.pow(a,2)+Math.pow(n,2));return 0===o?[0,0]:"tangent"===i?[a/o,n/o]:[-n/o,a/o]},tangentOnPath:function(t,e){return this.vectorOnPath(t,e,"tangent")},normalOnPath:function(t,e){return this.vectorOnPath(t,e,"normal")},setGroupProperty:Pa.setGroupProperty,getValueAtTime:Pa.getStaticValueAtTime},g([i],t),g([i],e),e.prototype.getValueAtTime=function(t){return this._cachingAtTime||(this._cachingAtTime={shapeValue:we.clone(this.pv),lastIndex:0,lastTime:f}),t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<t?this._caching.lastIndex:0,this._cachingAtTime.lastTime=t,this.interpolateShape(t,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},e.prototype.initiateExpression=Aa.initiateExpression;var n=Ve.getShapeProp;Ve.getShapeProp=function(t,e,i,s,r){var a=n(t,e,i,s,r);return a.propertyIndex=e.ix,a.lock=!1,3===i?Pa.searchExpressions(t,e.pt,a):4===i&&Pa.searchExpressions(t,e.ks,a),a.k&&t.addDynamicProperty(a),a}}function wa(){}function Da(t,e,i,s,r){this.filterManager=e;var a=j("feColorMatrix");a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","linearRGB"),a.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"),a.setAttribute("result",s+"_tint_1"),t.appendChild(a),(a=j("feColorMatrix")).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 0"),a.setAttribute("result",s+"_tint_2"),t.appendChild(a),this.matrixFilter=a;var n=this.createMergeNode(s,[r,s+"_tint_1",s+"_tint_2"]);t.appendChild(n)}function Ea(t,e,i,s){this.filterManager=e;var r=j("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result",s),t.appendChild(r),this.matrixFilter=r}function Sa(t,e,i){this.initialized=!1,this.filterManager=e,this.elem=i,this.paths=[]}function Ta(t,e,i,s){this.filterManager=e;var r=j("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.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"),t.appendChild(r);var a=j("feComponentTransfer");a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",s),this.matrixFilter=a;var n=j("feFuncR");n.setAttribute("type","table"),a.appendChild(n),this.feFuncR=n;var o=j("feFuncG");o.setAttribute("type","table"),a.appendChild(o),this.feFuncG=o;var h=j("feFuncB");h.setAttribute("type","table"),a.appendChild(h),this.feFuncB=h,t.appendChild(a)}function Ma(t,e,i,s){this.filterManager=e;var r=this.filterManager.effectElements,a=j("feComponentTransfer");(r[10].p.k||0!==r[10].p.v||r[11].p.k||1!==r[11].p.v||r[12].p.k||1!==r[12].p.v||r[13].p.k||0!==r[13].p.v||r[14].p.k||1!==r[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",a)),(r[17].p.k||0!==r[17].p.v||r[18].p.k||1!==r[18].p.v||r[19].p.k||1!==r[19].p.v||r[20].p.k||0!==r[20].p.v||r[21].p.k||1!==r[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",a)),(r[24].p.k||0!==r[24].p.v||r[25].p.k||1!==r[25].p.v||r[26].p.k||1!==r[26].p.v||r[27].p.k||0!==r[27].p.v||r[28].p.k||1!==r[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",a)),(r[31].p.k||0!==r[31].p.v||r[32].p.k||1!==r[32].p.v||r[33].p.k||1!==r[33].p.v||r[34].p.k||0!==r[34].p.v||r[35].p.k||1!==r[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",a)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(a.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(a)),(r[3].p.k||0!==r[3].p.v||r[4].p.k||1!==r[4].p.v||r[5].p.k||1!==r[5].p.v||r[6].p.k||0!==r[6].p.v||r[7].p.k||1!==r[7].p.v)&&((a=j("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",s),t.appendChild(a),this.feFuncRComposed=this.createFeFunc("feFuncR",a),this.feFuncGComposed=this.createFeFunc("feFuncG",a),this.feFuncBComposed=this.createFeFunc("feFuncB",a))}function Fa(t,e,i,s,r){var a=e.container.globalData.renderConfig.filterSize,n=e.data.fs||a;t.setAttribute("x",n.x||a.x),t.setAttribute("y",n.y||a.y),t.setAttribute("width",n.width||a.width),t.setAttribute("height",n.height||a.height),this.filterManager=e;var o=j("feGaussianBlur");o.setAttribute("in","SourceAlpha"),o.setAttribute("result",s+"_drop_shadow_1"),o.setAttribute("stdDeviation","0"),this.feGaussianBlur=o,t.appendChild(o);var h=j("feOffset");h.setAttribute("dx","25"),h.setAttribute("dy","0"),h.setAttribute("in",s+"_drop_shadow_1"),h.setAttribute("result",s+"_drop_shadow_2"),this.feOffset=h,t.appendChild(h);var l=j("feFlood");l.setAttribute("flood-color","#00ff00"),l.setAttribute("flood-opacity","1"),l.setAttribute("result",s+"_drop_shadow_3"),this.feFlood=l,t.appendChild(l);var p=j("feComposite");p.setAttribute("in",s+"_drop_shadow_3"),p.setAttribute("in2",s+"_drop_shadow_2"),p.setAttribute("operator","in"),p.setAttribute("result",s+"_drop_shadow_4"),t.appendChild(p);var f=this.createMergeNode(s,[s+"_drop_shadow_4",r]);t.appendChild(f)}wa.prototype={createMergeNode:function(t,e){var i,s,r=j("feMerge");for(r.setAttribute("result",t),s=0;s<e.length;s+=1)(i=j("feMergeNode")).setAttribute("in",e[s]),r.appendChild(i),r.appendChild(i);return r}},g([wa],Da),Da.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,s=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",i[0]-e[0]+" 0 0 0 "+e[0]+" "+(i[1]-e[1])+" 0 0 0 "+e[1]+" "+(i[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 "+s+" 0")}},Ea.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v,i=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+e[0]+" 0 0 0 0 "+e[1]+" 0 0 0 0 "+e[2]+" 0 0 0 "+i+" 0")}},Sa.prototype.initialize=function(){var t,e,i,s,r=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(s=this.elem.maskManager.masksProperties.length,i=0):s=(i=this.filterManager.effectElements[0].p.v-1)+1,(e=j("g")).setAttribute("fill","none"),e.setAttribute("stroke-linecap","round"),e.setAttribute("stroke-dashoffset",1);i<s;i+=1)t=j("path"),e.appendChild(t),this.paths.push({p:t,m:i});if(3===this.filterManager.effectElements[10].p.v){var a=j("mask"),n=L();a.setAttribute("id",n),a.setAttribute("mask-type","alpha"),a.appendChild(e),this.elem.globalData.defs.appendChild(a);var o=j("g");for(o.setAttribute("mask","url("+k()+"#"+n+")");r[0];)o.appendChild(r[0]);this.elem.layerElement.appendChild(o),this.masker=a,e.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(r=this.elem.layerElement.children||this.elem.layerElement.childNodes;r.length;)this.elem.layerElement.removeChild(r[0]);this.elem.layerElement.appendChild(e),this.elem.layerElement.removeAttribute("mask"),e.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=e},Sa.prototype.renderFrame=function(t){var e;this.initialized||this.initialize();var i,s,r=this.paths.length;for(e=0;e<r;e+=1)if(-1!==this.paths[e].m&&(i=this.elem.maskManager.viewData[this.paths[e].m],s=this.paths[e].p,(t||this.filterManager._mdf||i.prop._mdf)&&s.setAttribute("d",i.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||i.prop._mdf)){var a;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var n=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),o=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),h=s.getTotalLength();a="0 0 0 "+h*n+" ";var l,p=h*(o-n),f=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,m=Math.floor(p/f);for(l=0;l<m;l+=1)a+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";a+="0 "+10*h+" 0 0"}else a="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;s.setAttribute("stroke-dasharray",a)}if((t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(t||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(t||this.filterManager.effectElements[3].p._mdf)){var c=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+d(255*c[0])+","+d(255*c[1])+","+d(255*c[2])+")")}},Ta.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,s=this.filterManager.effectElements[2].p.v,r=s[0]+" "+i[0]+" "+e[0],a=s[1]+" "+i[1]+" "+e[1],n=s[2]+" "+i[2]+" "+e[2];this.feFuncR.setAttribute("tableValues",r),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",n)}},Ma.prototype.createFeFunc=function(t,e){var i=j(t);return i.setAttribute("type","table"),e.appendChild(i),i},Ma.prototype.getTableValue=function(t,e,i,s,r){for(var a,n,o=0,h=Math.min(t,e),l=Math.max(t,e),p=Array.call(null,{length:256}),f=0,m=r-s,c=e-t;o<=256;)n=(a=o/256)<=h?c<0?r:s:l<=a?c<0?s:r:s+m*Math.pow((a-t)/c,1/i),p[f]=n,f+=1,o+=256/255;return p.join(" ")},Ma.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e,i=this.filterManager.effectElements;this.feFuncRComposed&&(t||i[3].p._mdf||i[4].p._mdf||i[5].p._mdf||i[6].p._mdf||i[7].p._mdf)&&(e=this.getTableValue(i[3].p.v,i[4].p.v,i[5].p.v,i[6].p.v,i[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||i[10].p._mdf||i[11].p._mdf||i[12].p._mdf||i[13].p._mdf||i[14].p._mdf)&&(e=this.getTableValue(i[10].p.v,i[11].p.v,i[12].p.v,i[13].p.v,i[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||i[17].p._mdf||i[18].p._mdf||i[19].p._mdf||i[20].p._mdf||i[21].p._mdf)&&(e=this.getTableValue(i[17].p.v,i[18].p.v,i[19].p.v,i[20].p.v,i[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||i[24].p._mdf||i[25].p._mdf||i[26].p._mdf||i[27].p._mdf||i[28].p._mdf)&&(e=this.getTableValue(i[24].p.v,i[25].p.v,i[26].p.v,i[27].p.v,i[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(t||i[31].p._mdf||i[32].p._mdf||i[33].p._mdf||i[34].p._mdf||i[35].p._mdf)&&(e=this.getTableValue(i[31].p.v,i[32].p.v,i[33].p.v,i[34].p.v,i[35].p.v),this.feFuncA.setAttribute("tableValues",e))}},g([wa],Fa),Fa.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),t||this.filterManager.effectElements[0].p._mdf){var e=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",G(Math.round(255*e[0]),Math.round(255*e[1]),Math.round(255*e[2])))}if((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var i=this.filterManager.effectElements[3].p.v,s=(this.filterManager.effectElements[2].p.v-90)*at,r=i*Math.cos(s),a=i*Math.sin(s);this.feOffset.setAttribute("dx",r),this.feOffset.setAttribute("dy",a)}}};var Ia=[];function La(t,e,i){this.initialized=!1,this.filterManager=e,this.filterElem=t,(this.elem=i).matteElement=j("g"),i.matteElement.appendChild(i.layerElement),i.matteElement.appendChild(i.transformedElement),i.baseElement=i.matteElement}function Ba(t,e,i,s){t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width","300%"),t.setAttribute("height","300%"),this.filterManager=e;var r=j("feGaussianBlur");r.setAttribute("result",s),t.appendChild(r),this.feGaussianBlur=r}return La.prototype.findSymbol=function(t){for(var e=0,i=Ia.length;e<i;){if(Ia[e]===t)return Ia[e];e+=1}return null},La.prototype.replaceInParent=function(t,e){var i=t.layerElement.parentNode;if(i){for(var s,r=i.children,a=0,n=r.length;a<n&&r[a]!==t.layerElement;)a+=1;a<=n-2&&(s=r[a+1]);var o=j("use");o.setAttribute("href","#"+e),s?i.insertBefore(o,s):i.appendChild(o)}},La.prototype.setElementAsMask=function(t,e){if(!this.findSymbol(e)){var i=L(),s=j("mask");s.setAttribute("id",e.layerId),s.setAttribute("mask-type","alpha"),Ia.push(e);var r=t.globalData.defs;r.appendChild(s);var a=j("symbol");a.setAttribute("id",i),this.replaceInParent(e,i),a.appendChild(e.layerElement),r.appendChild(a);var n=j("use");n.setAttribute("href","#"+i),s.appendChild(n),e.data.hd=!1,e.show()}t.setMatte(e.layerId)},La.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,i=0,s=e.length;i<s;)e[i]&&e[i].data.ind===t&&this.setElementAsMask(this.elem,e[i]),i+=1;this.initialized=!0},La.prototype.renderFrame=function(){this.initialized||this.initialize()},Ba.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=.3*this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,s=3==i?0:e,r=2==i?0:e;this.feGaussianBlur.setAttribute("stdDeviation",s+" "+r);var a=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}},yt("canvas",oa),yt("html",ga),yt("svg",Kr),wi.registerModifier("tm",Ei),wi.registerModifier("pb",Si),wi.registerModifier("rp",Ii),wi.registerModifier("rd",Li),V(va),Ca(),Fr.prototype.getExpressionValue=function(t,e){var i=this.calculateExpression(e);if(t.t===i)return t;var s={};return this.copyData(s,t),s.t=i.toString(),s.__complete=!1,s},Fr.prototype.searchProperty=function(){var t=this.searchKeyframes(),e=this.searchExpressions();return this.kf=t||e,this.kf},Fr.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=Aa.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null},Qs(20,Da,!0),Qs(21,Ea,!0),Qs(22,Sa,!1),Qs(23,Ta,!0),Qs(24,Ma,!0),Qs(25,Fa,!0),Qs(28,La,!1),Qs(29,Ba,!0),ui},"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).lottie=e());function i(a,n){var r=a.find(".premium-button-style6-bg");0!==r.length&&a.hasClass("premium-mouse-detect-yes")&&a.on("mouseenter mouseleave",".premium-button-style6",function(t){var e=n(this).offset(),i=t.pageX-e.left,s=t.pageY-e.top;r.css({top:s,left:i})});var t=a.find(".premium-lottie-animation");t.length&&t.each(function(t,e){var i=n(e);if(i.data("box-tilt")){var s=i.data("box-tilt-reverse");UniversalTilt.init({elements:i.parent(),settings:{reverse:s},callbacks:{onMouseLeave:function(t){t.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0)"},onDeviceMove:function(t){t.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0.3)"}}})}if(a.hasClass("instant-lottie"))instance=new premiumLottieAnimations(i),instance.init();else{var r=new IntersectionObserver(function(t){t.forEach(function(t){t.isIntersecting&&(instance=new premiumLottieAnimations(i),instance.init(),r.unobserve(t.target))})});r.observe(i[0])}})}function s(t){if(t.hasClass("premium-lottie-yes")){var c=t,e=c.data("id"),i={},s=c.find("#premium-lottie-"+e),d=elementorFrontend.isEditMode()&&0<s.length,r=d?c.find("#premium-lottie-"+e):c;if(!(i=function(t){var e=t.data("pa-lottie");if(!e)return!1;if(i.lottieLayers=[],u.each(e,function(t,e){i.lottieLayers.push(e)}),0!==Object.keys(i).length)return i}(r)))return!1;var a=new IntersectionObserver(function(t){t.forEach(function(t){t.isIntersecting&&(function(){var f=elementorFrontend.getCurrentDeviceMode();d&&c.find(".premium-lottie-layer svg, .premium-lottie-layer canvas").remove();var m="";u.each(i.lottieLayers,function(t,i){if(i.lottie_url="url"===i.source?i.lottie_url:i.lottie_file.url,""!==i.lottie_url&&i.show_layer_on.includes(f)){var e=i.lottie_renderer;d||(m+='<div class="premium-lottie-layer premium-lottie-animation premium-lottie-'+e+" elementor-repeater-item-"+i._id+'"></div>',c.prepend(m),m="");var n=jQuery(".elementor-repeater-item-"+i._id),s=i.lottie_loop,r=i.lottie_reverse,a=i.hover_action,o=1e3*i.lottie_delay||0;if("play"!==a)var h=i.start_on_visible;var l=lottie.loadAnimation({wrapper:n[0],renderer:e||"svg",loop:!!s,path:i.lottie_url,autoplay:!1});i.lottie_speed&&1!==i.lottie_speed&&l.setSpeed(i.lottie_speed),r&&l.setDirection(-1),l.addEventListener("DOMLoaded",function(){if(setTimeout(function(){l.play()},o),("play"===a||"play"!==a&&h)&&(l.pause(),"play"!==a&&(p("load"),u(window).on("scroll",p))),"none"!==a&&n.hover(function(){"play"===a?l.play():"pause"===a&&l.pause()},function(){"play"===a?l.pause():"pause"===a&&l.play()}),"yes"===i.premium_lottie_parallax||i.animate_on_scroll){var t=[];"yes"===i.premium_lottie_parallax&&t.push("translateY"),i.animate_on_scroll&&(l.pause(),t.push("animate"));var e={elType:"SECTION",effects:t};t.includes("animate")&&(e.animate={speed:i.premium_lottie_animate_speed.size,range:{start:i.premium_lottie_animate_view.sizes.start,end:i.premium_lottie_animate_view.sizes.end}}),t.includes("translateY")&&(e.vscroll={speed:i.premium_lottie_parallax_speed.size||4,direction:i.premium_lottie_parallax_direction,range:{start:i.premium_lottie_parallax_view.sizes.start,end:i.premium_lottie_parallax_view.sizes.end}}),new premiumEffects(n[0],e,l).init()}})}function p(t){var e=u(window).outerHeight();if("function"==typeof n[0].getBoundingClientRect){var i=n[0].getBoundingClientRect(),s=0<=i.top&&i.top<e,r=0<i.bottom&&i.bottom<=e,a=s&&r;(a=i.top<0&&i.bottom>e||a)?l.play():l.pause()}}})}(),a.unobserve(t.target))})});if(a.observe(t[0]),d){new premiumEditorBehavior(c,{repeater:"premium_lottie_repeater",item:".premium-lottie-layer",hor:"premium_lottie_hor",ver:"premium_lottie_ver",width:"premium_lottie_size",tab:"section_premium_lottie",offset:0,widgets:["drag"]}).init()}}}window.premiumLottieAnimations=function(m){var c=null;c=m.hasClass("premium-lottie-animation")?m:m.find(".premium-lottie-animation"),this.init=function(){if(!c.data("initialized")){c.data("initialized",!0);var t=c.data("lottie-loop"),e=c.data("lottie-reverse"),n=c.data("lottie-hover"),i=c.data("lottie-speed"),o=c.data("lottie-scroll"),h=c.data("lottie-viewport"),s=c.data("lottie-render"),l=c.data("lottie-click"),p=1e3*c.data("lottie-delay")||0,f=lottie.loadAnimation({container:c[0],renderer:s||"svg",loop:!!t,path:c.data("lottie-url"),autoplay:!1});e&&f.setDirection(-1),i&&1!==i&&f.setSpeed(i),f.addEventListener("DOMLoaded",function(){if(setTimeout(function(){f.play()},p),o||h){var t=c.data("scroll-speed"),e=c.data("scroll-start"),i=c.data("scroll-end");f.pause();var s={elType:"SECTION",animate:{speed:h?"viewport":t,range:{start:e,end:i}},effects:["animate"]};new premiumEffects(c[0],s,f).init()}else if(l){f.pause();var r=!1;m.click(function(){(r=!r)?f.play():f.pause()})}if(n){f.pause();var a=c.data("lottie-reset");m.hover(function(){f.play()},function(){if(f.pause(),a){1==f.playDirection&&f.setDirection(-1),f.play();var t=f.getDuration(),e=f.currentFrame*(t/f.totalFrames);setTimeout(function(){f.pause(),f.setDirection(1)},1e3*e)}})}})}}},u(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/widget",i),elementorFrontend.hooks.addAction("frontend/element_ready/section",s),elementorFrontend.hooks.addAction("frontend/element_ready/container",s)}),window.premiumEffects=function(r,t,a){var n=this,i=u(r),e=i.data("scrolls"),o=t,s=o.elType;n.elementRules={},n.init=function(){e||"SECTION"===s?o.effects.length&&(n.setDefaults(),elementorFrontend.elements.$window.on("scroll load",n.initScroll)):elementorFrontend.elements.$window.off("scroll load",n.initScroll)},n.setDefaults=function(){o.defaults={},o.defaults.axis="y"},n.getPercents=function(){var t=n.getDimensions();return elementTopWindowPoint=t.elementTop-pageYOffset,elementEntrancePoint=elementTopWindowPoint-innerHeight,passedRangePercents=100/t.range*(-1*elementEntrancePoint),passedRangePercents},n.initScroll=function(){n.initScrollEffects()},n.initScrollEffects=function(){var t=n.getPercents(),e=i.closest(".elementor-element").data("settings");e&&"fixed"===e._position&&(t=n.getLottieViewportHeightPercentage()),o.effects.includes("animate")&&n.animate(t,o.animate),o.effects.includes("translateY")&&n.transform("translateY",t,o.vscroll)},n.getLottieViewportHeightPercentage=function(){var t=o.animate.range,e=window.innerHeight,i=t.start||0,s=t.end||0,r=e||document.documentElement.scrollHeight-document.documentElement.clientHeight,a=r*i/100,n=r+a+r*s/100;return(document.documentElement.scrollTop+document.body.scrollTop+a)/n*100},n.getDimensions=function(){var t=i.offset(),e={elementHeight:i.outerHeight(),elementWidth:i.outerWidth(),elementTop:t.top,elementLeft:t.left};return e.range=e.elementHeight+innerHeight,e},n.getStep=function(t,e){return-(t-50)*e.speed},n.animate=function(t,e){var i=a.totalFrames;e.range&&(e.range.start>t&&(t=e.range.start),e.range.end<t&&(t=e.range.end));var s=t/100*i;"viewport"===e.speed?e.range.start!==t&&e.range.end!==t?a.play():a.pause():a.goToAndStop(s,!0)},n.transform=function(t,e,i){"down"===i.direction&&(e=100-e),i.range&&(i.range.start>e&&(e=i.range.start),i.range.end<e&&(e=i.range.end)),o.defaults.unit="px",n.updateElement("transform",t,n.getStep(e,i)+o.defaults.unit)},n.updateElement=function(t,e,i){n.elementRules[t]||(n.elementRules[t]={}),n.elementRules[t][e]||(n.elementRules[t][e]=!0,n.updateElementRule(t));var s="--"+e;r.style.setProperty(s,i)},n.updateElementRule=function(t){var e="";u.each(n.elementRules[t],function(t){e+=t+"(var(--"+t+"))"}),i.css(t,e)}}}(jQuery);