1!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n="undefined"!=typeof globalThis?globalThis:n||self)["lottie-player"]={})}(this,function(n){"use strict";function ki(n,t){var r=Object.keys(n),i;return Object.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(n),t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),r.push.apply(r,i)),r}function l(n){for(var i,t=1;t<arguments.length;t++)i=null!=arguments[t]?arguments[t]:{},t%2?ki(Object(i),!0).forEach(function(t){bt(n,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):ki(Object(i)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(i,t))});return n}function nr(n){this.wrapped=n}function nt(n){function r(t,i){try{var e=n[t](i),f=e.value,o=f instanceof nr;Promise.resolve(o?f.wrapped:f).then(function(n){o?r("return"===t?"return":"next",n):u(e.done?"return":"normal",n)},function(n){r("throw",n)})}catch(n){u("throw",n)}}function u(n,u){switch(n){case"return":t.resolve({value:u,done:!0});break;case"throw":t.reject(u);break;default:t.resolve({value:u,done:!1})}(t=t.next)?r(t.key,t.arg):i=null}var t,i;this._invoke=function(n,u){return new Promise(function(f,e){var o={key:n,arg:u,resolve:f,reject:e,next:null};i?i=i.next=o:(t=i=o,r(n,u))})};
1"function"!=typeof n.return&&(this.return=void 0)}function tr(n,t,i,r,u,f,e){try{var o=n[f](e),s=o.value}catch(n){return void i(n)}o.done?t(s):Promise.resolve(s).then(r,u)}function ht(n){return function(){var t=this,i=arguments;return new Promise(function(r,u){function f(n){tr(e,r,u,f,o,"next",n)}function o(n){tr(e,r,u,f,o,"throw",n)}var e=n.apply(t,i);f(void 0)})}}function bt(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function a(n){return a=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},a(n)}function o(n,t){return o=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n},o(n,t)}function ur(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(n){return!1}}function kt(){return kt=ur()?Reflect.construct:function(n,t,i){var r=[null],u;return r.push.apply(r,t),u=new(Function.bind.apply(n,r)),i&&o(u,i.prototype),u},kt.apply(null,arguments)}function kf(n){return-1!==Function.toString.call(n).indexOf("[native code]")}function gf(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function ne(n,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return gf(n)}function or(n,t){for(;!Object.prototype.hasOwnProperty.call(n,t)&&null!==(n=a(n)););return n}function v(n,t){return t||(t=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(t)}}))}function re(n){return gt(n)||hr(n)||y(n)||ni()}function gt(n){if(Array.isArray(n))return n}function hr(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}function y(n,t){if(n){if("string"==typeof n)return ct(n,t);var i=Object.prototype.toString.call(n).slice(8,-1);return"Object"===i&&n.constructor&&(i=n.constructor.name),"Map"===i||"Set"===i?Array.from(n):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?ct(n,t):void 0}}function ct(n,t){(null==t||t>n.length)&&(t=n.length);for(var i=0,r=new Array(t);i<t;i++)r[i]=n[i];return r}function ni(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function se(n,t){var i,r;if("object"!=typeof n||null===n)return n;if(i=n[Symbol.toPrimitive],void 0!==i){if(r=i.call(n,t||"default"),"object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.");}return("string"===t?String:Number)(n)}function cr(n){var t=se(n,"string");return"symbol"==typeof t?t:String(t)}function tt(n){return n.decorators&&n.decorators.length}function br(n,t){var i=n[t];if(void 0!==i&&"function"!=typeof i)throw new TypeError("Expected '"+t+"' to be a function");return i}function t(n,t,i,r){var f,e=arguments.length,u=e<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r,o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(n,t,i,r);else for(o=n.length-1;o>=0;o--)(f=n[o])&&(u=(e<3?f(u):e>3?f(t,i,u):f(t,i))||u);return e>3&&u&&Object.defineProperty(t,i,u),u}function vt(n){return this instanceof vt?(this.v=n,this):new vt(n)}function c(n,t){var e,o,s,h,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n,r=arguments.length>3?arguments[3]:void 0,i,f;return t===b?t:(i=void 0!==r?null===(e=u._$Cl)||void 0===e?void 0:e[r]:u._$Cu,f=rt(t)?void 0:t._$litDirective$,(null==i?void 0:i.constructor)!==f&&(null===(o=null==i?void 0:i._$AO)||void 0===o||o.call(i,!1),void 0===f?i=void 0:(i=new f(n))._$AT(n,u,r),void 0!==r?(null!==(s=(h=u)._$Cl)&&void 0!==s?s:h._$Cl=[])[r]=i:u._$Cu=i),void 0!==i&&(t=c(n,i._$AS(n,t.values),i,r)),t)}function i(n){return(t,i)=>void 0!==i?((n,t,i)=>{t.constructor.createProperty(i,n)})(n,t,i):uf(n,t)}function to(n,t){return d({descriptor:i=>{var u={get(){var t,i;return null!==(i=null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(n))&&void 0!==i?i:null},enumerable:!0,configurable:!0},r;return t&&(r="symbol"==typeof i?Symbol():"__"+i,u.get=function(){var t,i;return void 0===this[r]&&(this[r]=null!==(i=null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(n))&&void 0!==i?i:null),this[r]}),u}})}function pf(n){if("object"==typeof n)return n;try{return JSON.parse(n)}catch(t){return new URL(n,window.location.href).toString()}}function fo(n){return["v","ip","op","layers","fr","w","h"].every(t=>Object.prototype.hasOwnProperty.call(n,t))}function eo(){return wf.apply(this,arguments)}function wf(){return(wf=ht(function*(n){var t,i,r;if("string"!=typeof n)throw new Error("The url value must be a string");try{i=new URL(n);r=(yield fetch(i.toString()));t=(yield r.json())}catch(n){throw new Error("An error occurred while trying to load the Lottie file from URL");}return t})).apply(this,arguments)}var wt,lr,at,ri,ui,gr,du,de,ai,vi,yi,ge,pi,no,rf,uf,ff,ro,g;nt.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this};nt.prototype.next=function(n){return this._invoke("next",n)};nt.prototype.throw=function(n){return this._invoke("throw",n)};nt.prototype.return=function(n){return this._invoke("return",n)};lr=0; 2/*! ***************************************************************************** 3 Copyright (c) Microsoft Corporation. 4 Permission to use, copy, modify, and/or distribute this software for any 5 purpose with or without fee is hereby granted. 6 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 7 REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 8 AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
9 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 10 LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 11 OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 12 PERFORMANCE OF THIS SOFTWARE. 13 ***************************************************************************** */ 14at=function(n,t){return at=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])},at(n,t)};ri=function(){return ri=Object.assign||function(n){for(var r,i,t=1,u=arguments.length;t<u;t++)for(i in r=arguments[t])Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i]);return n},ri.apply(this,arguments)};ui=Object.create?function(n,t,i,r){void 0===r&&(r=i);Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[i]}})}:function(n,t,i,r){void 0===r&&(r=i);n[r]=t[i]};gr=Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t};var fi=window.ShadowRoot&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,ei=Symbol(),nu=new Map;class tu{constructor(n,t){if(this._$cssResult$=!0,t!==ei)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=n}get styleSheet(){var n=nu.get(this.cssText);return fi&&void 0===n&&(nu.set(this.cssText,n=new CSSStyleSheet),n.replaceSync(this.cssText)),n}toString(){return this.cssText}}var ve=n=>new tu("string"==typeof n?n:n+"",ei),ye=function(n){for(var u,i=arguments.length,r=new Array(i>1?i-1:0),t=1;t<i;t++)r[t-1]=arguments[t];return u=1===n.length?n[0]:r.reduce((t,i,r)=>t+(n=>{if(!0===n._$cssResult$)return n.cssText;if("number"==typeof n)return n;throw Error("Value passed to 'css' function must be a 'css' function result: "+n+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.");})(i)+n[r+1],n[0]),new tu(u,ei)},pe=(n,t)=>{fi?n.adoptedStyleSheets=t.map(n=>n instanceof CSSStyleSheet?n:n.styleSheet):t.forEach(t=>{var i=document.createElement("style"),r=window.litNonce;void 0!==r&&i.setAttribute("nonce",r);i.textContent=t.cssText;n.appendChild(i)})},iu=fi?n=>n:n=>n instanceof CSSStyleSheet?(n=>{var t="";for(var i of n.cssRules)t+=i.cssText;return ve(t)})(n):n,oi,ru=window.trustedTypes,we=ru?ru.emptyScript:"",uu=window.reactiveElementPolyfillSupport,si={toAttribute(n,t){switch(t){case Boolean:n=n?we:null;break;case Object:case Array:n=null==n?n:JSON.stringify(n)}return n},fromAttribute(n,t){var i=n;switch(t){case Boolean:i=null!==n;break;case Number:i=null===n?null:Number(n);break;case Object:case Array:try{i=JSON.parse(n)}catch(n){i=null}}return i}},fu=(n,t)=>t!==n&&(t==t||n==n),hi={attribute:!0,type:String,converter:si,reflect:!1,hasChanged:fu},ci;class s extends HTMLElement{constructor(){super();this._$Et=new Map;this.isUpdatePending=!1;this.hasUpdated=!1;this._$Ei=null;this.o()}static addInitializer(n){var t;null!==(t=this.l)&&void 0!==t||(this.l=[]);this.l.push(n)}static get observedAttributes(){this.finalize();var n=[];return this.elementProperties.forEach((t,i)=>{var r=this._$Eh(i,t);void 0!==r&&(this._$Eu.set(r,i),n.push(r))}),n}static createProperty(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:hi,r,i;(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(n,t),t.noAccessor||this.prototype.hasOwnProperty(n))||(r="symbol"==typeof n?Symbol():"__"+n,i=this.getPropertyDescriptor(n,r,t),void 0!==i&&Object.defineProperty(this.prototype,n,i))}static getPropertyDescriptor(n,t,i){return{get(){return this[t]},set(r){var u=this[n];this[t]=r;this.requestUpdate(n,u,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(n){return this.elementProperties.get(n)||hi}static finalize(){var t,n,r,i;if(this.hasOwnProperty("finalized"))return!1;if(this.finalized=!0,t=Object.getPrototypeOf(this),t.finalize(),this.elementProperties=new Map(t.elementProperties),this._$Eu=new Map,this.hasOwnProperty("properties")){n=this.properties;r=[...Object.getOwnPropertyNames(n),...Object.getOwnPropertySymbols(n)];for(i of r)this.createProperty(i,n[i])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(n){var t=[],i,r;if(Array.isArray(n)){i=new Set(n.flat(1/0).reverse());for(r of i)t.unshift(iu(r))}else void 0!==n&&t.push(iu(n));return t}static _$Eh(n,t){var i=t.attribute;if(!1!==i)return"string"==typeof i?i:"string"==typeof n?n.toLowerCase():void 0}o(){var n;this._$Ep=new Promise(n=>this.enableUpdating=n);this._$AL=new Map;this._$Em();this.requestUpdate();
14null===(n=this.constructor.l)||void 0===n||n.forEach(n=>n(this))}addController(n){var t,i;(null!==(t=this._$Eg)&&void 0!==t?t:this._$Eg=[]).push(n);void 0!==this.renderRoot&&this.isConnected&&(null===(i=n.hostConnected)||void 0===i||i.call(n))}removeController(n){var t;null===(t=this._$Eg)||void 0===t||t.splice(this._$Eg.indexOf(n)>>>0,1)}_$Em(){this.constructor.elementProperties.forEach((n,t)=>{this.hasOwnProperty(t)&&(this._$Et.set(t,this[t]),delete this[t])})}createRenderRoot(){var n,t=null!==(n=this.shadowRoot)&&void 0!==n?n:this.attachShadow(this.constructor.shadowRootOptions);return pe(t,this.constructor.elementStyles),t}connectedCallback(){var n;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot());this.enableUpdating(!0);null===(n=this._$Eg)||void 0===n||n.forEach(n=>{var t;if(null!==(t=n.hostConnected)&&void 0!==t)return t.call(n)})}enableUpdating(){}disconnectedCallback(){var n;null===(n=this._$Eg)||void 0===n||n.forEach(n=>{var t;if(null!==(t=n.hostDisconnected)&&void 0!==t)return t.call(n)})}attributeChangedCallback(n,t,i){this._$AK(n,i)}_$ES(n,t){var r,u,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:hi,f=this.constructor._$Eh(n,i),e;void 0!==f&&!0===i.reflect&&(e=(null!==(u=null===(r=i.converter)||void 0===r?void 0:r.toAttribute)&&void 0!==u?u:si.toAttribute)(t,i.type),this._$Ei=n,null==e?this.removeAttribute(f):this.setAttribute(f,e),this._$Ei=null)}_$AK(n,t){var r,u,f,o=this.constructor,i=o._$Eu.get(n);if(void 0!==i&&this._$Ei!==i){var s=o.getPropertyOptions(i),e=s.converter,h=null!==(f=null!==(u=null===(r=e)||void 0===r?void 0:r.fromAttribute)&&void 0!==u?u:"function"==typeof e?e:null)&&void 0!==f?f:si.fromAttribute;this._$Ei=i;this[i]=h(t,s.type);this._$Ei=null}}requestUpdate(n,t,i){var r=!0;void 0!==n&&(((i=i||this.constructor.getPropertyOptions(n)).hasChanged||fu)(this[n],t)?(this._$AL.has(n)||this._$AL.set(n,t),!0===i.reflect&&this._$Ei!==n&&(void 0===this._$E_&&(this._$E_=new Map),this._$E_.set(n,i))):r=!1);!this.isUpdatePending&&r&&(this._$Ep=this._$EC())}_$EC(){var n=this;return ht(function*(){n.isUpdatePending=!0;try{yield n._$Ep}catch(t){Promise.reject(t)}var t=n.scheduleUpdate();return null!=t&&(yield t),!n.isUpdatePending})()}scheduleUpdate(){return this.performUpdate()}performUpdate(){var t,i,n;if(this.isUpdatePending){this.hasUpdated;this._$Et&&(this._$Et.forEach((n,t)=>this[t]=n),this._$Et=void 0);i=!1;n=this._$AL;try{(i=this.shouldUpdate(n))?(this.willUpdate(n),null===(t=this._$Eg)||void 0===t||t.forEach(n=>{var t;if(null!==(t=n.hostUpdate)&&void 0!==t)return t.call(n)}),this.update(n)):this._$EU()}catch(t){throw i=!1,this._$EU(),t;}i&&this._$AE(n)}}willUpdate(){}_$AE(n){var t;null===(t=this._$Eg)||void 0===t||t.forEach(n=>{var t;if(null!==(t=n.hostUpdated)&&void 0!==t)return t.call(n)});this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(n));this.updated(n)}_$EU(){this._$AL=new Map;this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$Ep}shouldUpdate(){return!0}update(){void 0!==this._$E_&&(this._$E_.forEach((n,t)=>this._$ES(t,this[t],n)),this._$E_=void 0);this._$EU()}updated(){}firstUpdated(){}}s.finalized=!0;s.elementProperties=new Map;s.elementStyles=[];s.shadowRootOptions={mode:"open"};null==uu||uu({ReactiveElement:s});(null!==(oi=globalThis.reactiveElementVersions)&&void 0!==oi?oi:globalThis.reactiveElementVersions=[]).push("1.2.1");var p=globalThis.trustedTypes,eu=p?p.createPolicy("lit-html",{createHTML:n=>n}):void 0,f="lit$".concat((Math.random()+"").slice(9),"$"),li="?"+f,be="<".concat(li,">"),w=document,it=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return w.createComment(n)},rt=n=>null===n||"object"!=typeof n&&"function"!=typeof n,ou=Array.isArray,su=n=>{var t;return ou(n)||"function"==typeof(null===(t=n)||void 0===t?void 0:t[Symbol.iterator])},ut=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,hu=/-->/g,cu=/>/g,h=/>|[ \n�\r](?:([^\s"'>=/]+)([ \n�\r]*=[ \n�\r]*(?:[^ \n�\r"'`<>=]|("|')|))|$)/g,lu=/'/g,au=/"/g,vu=/^(?:script|style|textarea)$/i,yu=n=>function(t){for(var r=arguments.length,u=new Array(r>1?r-1:0),i=1;i<r;i++)u[i-1]=arguments[i];return{_$litType$:n,strings:t,values:u}}
14,yt=yu(1),ac=yu(2),b=Symbol.for("lit-noChange"),r=Symbol.for("lit-nothing"),pu=new WeakMap,ke=(n,t,i)=>{var u,f,o=null!==(u=null==i?void 0:i.renderBefore)&&void 0!==u?u:t,r=o._$litPart$,e;return void 0===r&&(e=null!==(f=null==i?void 0:i.renderBefore)&&void 0!==f?f:null,o._$litPart$=r=new ft(t.insertBefore(it(),e),e,void 0,null!=i?i:{})),r._$AI(n),r},k=w.createTreeWalker(w,129,null,!1),wu=(n,t)=>{for(var a,v,s,y=n.length-1,c=[],p=2===t?"<svg>":"",i=ut,o=0;o<y;o++){for(var e=n[o],w=void 0,r=void 0,u=-1,l=0;l<e.length&&(i.lastIndex=l,null!==(r=i.exec(e)));)l=i.lastIndex,i===ut?"!--"===r[1]?i=hu:void 0!==r[1]?i=cu:void 0!==r[2]?(vu.test(r[2])&&(s=RegExp("<\/"+r[2],"g")),i=h):void 0!==r[3]&&(i=h):i===h?">"===r[0]?(i=null!=s?s:ut,u=-1):void 0===r[1]?u=-2:(u=i.lastIndex-r[2].length,w=r[1],i=void 0===r[3]?h:'"'===r[3]?au:lu):i===au||i===lu?i=h:i===hu||i===cu?i=ut:(i=h,s=void 0);a=i===h&&n[o+1].startsWith("/>")?" ":"";p+=i===ut?e+be:u>=0?(c.push(w),e.slice(0,u)+"$lit$"+e.slice(u)+f+a):e+f+(-2===u?(c.push(void 0),o):a)}if(v=p+(n[y]||"<?>")+(2===t?"<\/svg>":""),!Array.isArray(n)||!n.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==eu?eu.createHTML(v):v,c]};class pt{constructor(n,t){var i,{strings:b,_$litType$:d}=n,v,y,w,o,s,g,e,nt,h,c,l,a;this.parts=[];var r=0,tt=0,rt=b.length-1,u=this.parts,[ut,ft]=wu(b,d);for((this.el=pt.createElement(ut,t),k.currentNode=this.el.content,2===d)&&(v=this.el.content,y=v.firstChild,y.remove(),v.append(...y.childNodes));null!==(i=k.nextNode())&&u.length<rt;){if(1===i.nodeType){if(i.hasAttributes()){w=[];for(o of i.getAttributeNames())(o.endsWith("$lit$")||o.startsWith(f))&&(s=ft[tt++],(w.push(o),void 0!==s)?(g=i.getAttribute(s.toLowerCase()+"$lit$").split(f),e=/([.?@])?(.*)/.exec(s),u.push({type:1,index:r,name:e[2],strings:g,ctor:"."===e[1]?ku:"?"===e[1]?gu:"@"===e[1]?nf:et})):u.push({type:6,index:r}));for(nt of w)i.removeAttribute(nt)}if(vu.test(i.tagName)&&(h=i.textContent.split(f),c=h.length-1,c>0)){for(i.textContent=p?p.emptyScript:"",l=0;l<c;l++)i.append(h[l],it()),k.nextNode(),u.push({type:2,index:++r});i.append(h[c],it())}}else if(8===i.nodeType)if(i.data===li)u.push({type:2,index:r});else for(a=-1;-1!==(a=i.data.indexOf(f,a+1));)u.push({type:7,index:r}),a+=f.length-1;r++}}static createElement(n){var t=w.createElement("template");return t.innerHTML=n,t}}class bu{constructor(n,t){this.v=[];this._$AN=void 0;this._$AD=n;this._$AM=t}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}p(n){var u,{el:{content:s},parts:e}=this._$AD,o=(null!==(u=null==n?void 0:n.creationScope)&&void 0!==u?u:w).importNode(s,!0),r;k.currentNode=o;for(var i=k.nextNode(),f=0,h=0,t=e[0];void 0!==t;)f===t.index&&(r=void 0,2===t.type?r=new ft(i,i.nextSibling,this,n):1===t.type?r=new t.ctor(i,t.name,t.strings,this,n):6===t.type&&(r=new tf(i,this,n)),this.v.push(r),t=e[++h]),f!==(null==t?void 0:t.index)&&(i=k.nextNode(),f++);return o}m(n){var i=0;for(var t of this.v)void 0!==t&&(void 0!==t.strings?(t._$AI(n,t,i),i+=t.strings.length-2):t._$AI(n[i])),i++}}class ft{constructor(n,t,i,u){var f;this.type=2;this._$AH=r;this._$AN=void 0;this._$AA=n;this._$AB=t;this._$AM=i;this.options=u;this._$Cg=null===(f=null==u?void 0:u.isConnected)||void 0===f||f}get _$AU(){var n,t;return null!==(t=null===(n=this._$AM)||void 0===n?void 0:n._$AU)&&void 0!==t?t:this._$Cg}get parentNode(){var n=this._$AA.parentNode,t=this._$AM;return void 0!==t&&11===n.nodeType&&(n=t.parentNode),n}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(n){n=c(this,n,arguments.length>1&&void 0!==arguments[1]?arguments[1]:this);rt(n)?n===r||null==n||""===n?(this._$AH!==r&&this._$AR(),this._$AH=r):n!==this._$AH&&n!==b&&this.$(n):void 0!==n._$litType$?this.T(n):void 0!==n.nodeType?this.S(n):su(n)?this.A(n):this.$(n)}M(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._$AB;return this._$AA.parentNode.insertBefore(n,t)}S(n){this._$AH!==n&&(this._$AR(),this._$AH=this.M(n))}$(n){this._$AH!==r&&rt(this._$AH)?this._$AA.nextSibling.data=n:this.S(w.createTextNode(n));this._$AH=n}T(n){var r,{values:u,_$litType$:t}=n,f="number"==typeof t?this._$AC(n):(void 0===t.el&&(t.el=pt.createElement(t.h,this.options)),t),i,e;(null===(r=this._$AH)||void 0===r?void 0:r._$AD)===f?this._$AH.m(u):(i=new bu(f,this),e=i.p(this.options),i.m(u),this.S(e),this._$AH=i)}_$AC(n){var t=pu.get(n.strings);return void 0===t&&pu.set(n.strings,t=new pt(n)),t}A(n){var r,i,t,u;ou(this._$AH)||(this._$AH=[],this._$AR());i=this._$AH;t=0;for(u of n)t===i.length?i.push(r=new ft(this.M(it()),this.M(it()),this,this.options)):r=i[t],r._$AI(u),t++;t<i.length&&(this._$AR(r&&r._$AB.nextSibling,t),i.length=t)}_$AR(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._$AA.nextSibling,r=arguments.length>1?arguments[1]:void 0,i;
14for(null===(t=this._$AP)||void 0===t||t.call(this,!1,!0,r);n&&n!==this._$AB;)i=n.nextSibling,n.remove(),n=i}setConnected(n){var t;void 0===this._$AM&&(this._$Cg=n,null===(t=this._$AP)||void 0===t||t.call(this,n))}}class et{constructor(n,t,i,u,f){this.type=1;this._$AH=r;this._$AN=void 0;this.element=n;this.name=t;this._$AM=u;this.options=f;i.length>2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=r}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this,s=arguments.length>2?arguments[2]:void 0,h=arguments.length>3?arguments[3]:void 0,u=this.strings,f=!1,t,i,o;if(void 0===u)n=c(this,n,e,0),(f=!rt(n)||n!==this._$AH&&n!==b)&&(this._$AH=n);else for(o=n,n=u[0],t=0;t<u.length-1;t++)(i=c(this,o[s+t],e,t))===b&&(i=this._$AH[t]),f||(f=!rt(i)||i!==this._$AH[t]),i===r?n=r:n!==r&&(n+=(null!=i?i:"")+u[t+1]),this._$AH[t]=i;f&&!h&&this.k(n)}k(n){n===r?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,null!=n?n:"")}}class ku extends et{constructor(){super(...arguments);this.type=3}k(n){this.element[this.name]=n===r?void 0:n}}du=p?p.emptyScript:"";class gu extends et{constructor(){super(...arguments);this.type=4}k(n){n&&n!==r?this.element.setAttribute(this.name,du):this.element.removeAttribute(this.name)}}class nf extends et{constructor(n,t,i,r,u){super(n,t,i,r,u);this.type=5}_$AI(n){var i;if((n=null!==(i=c(this,n,arguments.length>1&&void 0!==arguments[1]?arguments[1]:this,0))&&void 0!==i?i:r)!==b){var t=this._$AH,u=n===r&&t!==r||n.capture!==t.capture||n.once!==t.once||n.passive!==t.passive,f=n!==r&&(t===r||u);u&&this.element.removeEventListener(this.name,this,t);f&&this.element.addEventListener(this.name,this,n);this._$AH=n}}handleEvent(n){var t,i;"function"==typeof this._$AH?this._$AH.call(null!==(i=null===(t=this.options)||void 0===t?void 0:t.host)&&void 0!==i?i:this.element,n):this._$AH.handleEvent(n)}}class tf{constructor(n,t,i){this.element=n;this.type=6;this._$AN=void 0;this._$AM=t;this.options=i}get _$AU(){return this._$AM._$AU}_$AI(n){c(this,n)}}de={P:"$lit$",V:f,L:li,I:1,N:wu,R:bu,D:su,j:c,H:ft,O:et,F:gu,B:nf,W:ku,Z:tf};ai=window.litHtmlPolyfillSupport;null==ai||ai(pt,ft);(null!==(ci=globalThis.litHtmlVersions)&&void 0!==ci?ci:globalThis.litHtmlVersions=[]).push("2.1.2");ge=s;class ot extends s{constructor(){super(...arguments);this.renderOptions={host:this};this._$Dt=void 0}createRenderRoot(){var n,t,i=super.createRenderRoot();return null!==(n=(t=this.renderOptions).renderBefore)&&void 0!==n||(t.renderBefore=i.firstChild),i}update(n){var t=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected);super.update(n);this._$Dt=ke(t,this.renderRoot,this.renderOptions)}connectedCallback(){var n;super.connectedCallback();null===(n=this._$Dt)||void 0===n||n.setConnected(!0)}disconnectedCallback(){var n;super.disconnectedCallback();null===(n=this._$Dt)||void 0===n||n.setConnected(!1)}render(){return b}}ot.finalized=!0;ot._$litElement$=!0;null===(vi=globalThis.litElementHydrateSupport)||void 0===vi||vi.call(globalThis,{LitElement:ot});pi=globalThis.litElementPolyfillSupport;null==pi||pi({LitElement:ot});no={_$AK:(n,t,i)=>{n._$AK(t,i)},_$AL:n=>n._$AL};(null!==(yi=globalThis.litElementVersions)&&void 0!==yi?yi:globalThis.litElementVersions=[]).push("3.1.2"); 15/** 16 * @license 17 * Copyright 2017 Google LLC 18 * SPDX-License-Identifier: BSD-3-Clause 19 */ 20rf=n=>t=>"function"==typeof t?((n,t)=>(window.customElements.define(n,t),t))(n,t):((n,t)=>{var{kind:i,elements:r}=t;return{kind:i,elements:r,finisher(t){window.customElements.define(n,t)}}})(n,t);uf=(n,t)=>"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?l(l({},t),{},{finisher(i){i.createProperty(t.key,n)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(i){i.createProperty(t.key,n)}}; 21/** 22 * @license 23 * Copyright 2017 Google LLC 24 * SPDX-License-Identifier: BSD-3-Clause 25 */ 26/** 27 * @license 28 * Copyright 2017 Google LLC 29 * SPDX-License-Identifier: BSD-3-Clause 30 */ 31var yc=(n,t,i)=>{Object.defineProperty(t,i,n)},pc=(n,t)=>({kind:"method",placement:"prototype",key:t.key,descriptor:n}),d=n=>{var{finisher:t,descriptor:i}=n;return(n,r)=>{var f,u,e,o;if(void 0===r)return u=null!==(f=n.originalKey)&&void 0!==f?f:n.key,e=null!=i?{kind:"method",placement:"prototype",key:u,descriptor:i(n.key)}:l(l({},n),{},{key:u}),null!=t&&(e.finisher=function(n){t(n,u)}),e;o=n.constructor;void 0!==i&&Object.defineProperty(n,r,i(r));null==t||t(o,r)}},wi; 32/** 33 * @license 34 * Copyright 2017 Google LLC 35 * SPDX-License-Identifier: BSD-3-Clause 36 */ 37/** 38 * @license 39 * Copyright 2017 Google LLC 40 * SPDX-License-Identifier: BSD-3-Clause 41 */ 42/** 43 * @license 44 * Copyright 2017 Google LLC 45 * SPDX-License-Identifier: BSD-3-Clause 46 */ 47/** 48 * @license 49 * Copyright 2017 Google LLC 50 * SPDX-License-Identifier: BSD-3-Clause 51 */ 52/** 53 * @license 54 * Copyright 2021 Google LLC 55 * SPDX-License-Identifier: BSD-3-Clause 56 */ 57ff=null!=(null===(wi=window.HTMLSlotElement)||void 0===wi?void 0:wi.prototype.assignedElements)?(n,t)=>n.assignedElements(t):(n,t)=>n.assignedNodes(t).filter(n=>n.nodeType===Node.ELEMENT_NODE); 58/** 59 * @license 60 * Copyright 2017 Google LLC 61 * SPDX-License-Identifier: BSD-3-Clause 62 */ 63ro="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};g={exports:{}},function(n,t){var i;"undefined"!=typeof navigator&&(i=function(){function w(n){return document.createElement(n)}function r(n,t){for(var u,f=n.length,r,i=0;i<f;i+=1)for(r in u=n[i].prototype)Object.prototype.hasOwnProperty.call(u,r)&&(t.prototype[r]=u[r])}function gr(n,t){return Object.getOwnPropertyDescriptor(n,t)}function el(n){function t(){}return t.prototype=n,t}function l(n){return Array.apply(null,{length:n})}function fe(n){return fe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},fe(n)}function ts(n){go=!!n}function yi(n){n.style.position="absolute";n.style.top=0;n.style.left=0;n.style.display="block";n.style.transformOrigin="0 0";n.style.webkitTransformOrigin="0 0";n.style.backfaceVisibility="visible";n.style.webkitBackfaceVisibility="visible";n.style.transformStyle="preserve-3d";n.style.webkitTransformStyle="preserve-3d";n.style.mozTransformStyle="preserve-3d"}function oe(n,t,i,r){this.type=n;this.currentTime=t;this.totalTime=i;this.direction=r<0?-1:1}function is(n,t){this.type=n;this.direction=t<0?-1:1}function rs(n,t,i,r){this.type=n;this.currentLoop=i;this.totalLoops=t;this.direction=r<0?-1:1}function us(n,t,i){this.type=n;this.firstFrame=t;this.totalFrames=i}function fs(n,t){this.type=n;this.target=t}function hl(n,t){this.type="renderFrameError";this.nativeError=n;this.currentTime=t}function cl(n){this.type="configError";this.nativeError=n}
63function se(n,t,i){var r,u,f,h,c,e,o,s;switch(e=i*(1-t),o=i*(1-(c=6*n-(h=Math.floor(6*n)))*t),s=i*(1-(1-c)*t),h%6){case 0:r=i;u=s;f=e;break;case 1:r=o;u=i;f=e;break;case 2:r=e;u=i;f=s;break;case 3:r=e;u=o;f=i;break;case 4:r=s;u=e;f=i;break;case 5:r=i;u=e;f=o}return[r,u,f]}function he(n,t,i){var r,f=Math.max(n,t,i),e=Math.min(n,t,i),u=f-e,o=0===f?0:u/f,s=f/255;switch(f){case e:r=0;break;case n:r=t-i+u*(t<i?6:0);r/=6*u;break;case t:r=i-n+2*u;r/=6*u;break;case i:r=n-t+4*u;r/=6*u}return[r,o,s]}function os(n,t){var i=he(255*n[0],255*n[1],255*n[2]);return i[1]+=t,i[1]>1?i[1]=1:i[1]<=0&&(i[1]=0),se(i[0],i[1],i[2])}function ss(n,t){var i=he(255*n[0],255*n[1],255*n[2]);return i[2]+=t,i[2]>1?i[2]=1:i[2]<0&&(i[2]=0),se(i[0],i[1],i[2])}function hs(n,t){var i=he(255*n[0],255*n[1],255*n[2]);return i[0]+=t/360,i[0]>1?i[0]-=1:i[0]<0&&(i[0]+=1),se(i[0],i[1],i[2])}function n(n){return document.createElementNS(il,n)}function ce(n){return ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ce(n)}function vs(){}function kl(n){return iu[n]}function dl(){if(iu.canvas)return"canvas";for(var n in iu)if(iu[n])return n;return""}function uf(n){return uf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},uf(n)}function gl(){function i(n,t,i,r,u,f){var e=n*r+t*u+i*f-u*r-f*n-i*t;return e>-.001&&e<.001}function e(n){this.segmentLength=0;this.points=new Array(n)}function s(n,t){this.partialLength=n;this.point=t}function u(n,t){var u=t.percents,r=t.lengths,e=u.length,i=k((e-1)*n),f=n*t.addedLength,s=0,h,o;if(i===e-1||0===i||f===r[i])return u[i];for(h=r[i]>f?-1:1,o=!0;o;)if(r[i]<=f&&r[i+1]>f?(s=(f-r[i])/(r[i+1]-r[i]),o=!1):i+=h,i<0||i>=e-1){if(i===e-1)return u[i];o=!1}return u[i]+(u[i+1]-u[i])*s}var n=Math,f=function(n,t,i,r){for(var u,v,f,o,y=tu(),h=0,c=[],l=[],s=ps.newElement(),a=i.length,e=0;e<y;e+=1){for(f=e/(y-1),o=0,u=0;u<a;u+=1)v=lt(1-f,3)*n[u]+3*lt(1-f,2)*f*i[u]+3*(1-f)*lt(f,2)*r[u]+lt(f,3)*t[u],c[u]=v,null!==l[u]&&(o+=lt(c[u]-l[u],2)),l[u]=c[u];o&&(h+=o=gu(o));s.percents[e]=f;s.lengths[e]=h}return s.addedLength=h,s},r,h=(r={},function(n,t,u,f){var w=(n[0]+"_"+n[1]+"_"+t[0]+"_"+t[1]+"_"+u[0]+"_"+u[1]+"_"+f[0]+"_"+f[1]).replace(/\./g,"p"),p;if(!r[w]){var c,o,b,d,h,a,v,y=tu(),g=0,k=null;for(2===n.length&&(n[0]!==t[0]||n[1]!==t[1])&&i(n[0],n[1],t[0],t[1],n[0]+u[0],n[1]+u[1])&&i(n[0],n[1],t[0],t[1],t[0]+f[0],t[1]+f[1])&&(y=2),p=new e(y),b=u.length,c=0;c<y;c+=1){for(v=l(b),h=c/(y-1),a=0,o=0;o<b;o+=1)d=lt(1-h,3)*n[o]+3*lt(1-h,2)*h*(n[o]+u[o])+3*(1-h)*lt(h,2)*(t[o]+f[o])+lt(h,3)*t[o],v[o]=d,null!==k&&(a+=lt(v[o]-k[o],2));g+=a=gu(a);p.points[c]=new s(a,v);k=v}p.segmentLength=g;r[w]=p}return r[w]}),t=o("float32",8);return{getSegmentsLength:function(n){for(var u=ws.newElement(),c=n.c,i=n.v,o=n.o,s=n.i,h=n._length,r=u.lengths,e=0,t=0;t<h-1;t+=1)r[t]=f(i[t],i[t+1],o[t],s[t+1]),e+=r[t].addedLength;return c&&h&&(r[t]=f(i[t],i[0],o[t],s[0]),e+=r[t].addedLength),u.totalLength=e,u},getNewSegment:function(i,r,f,e,o,s,h){o<0?o=0:o>1&&(o=1);for(var v=u(o,h),c=u(s=s>1?1:s,h),p=i.length,y=1-v,l=1-c,w=y*y*y,b=v*y*y*3,k=v*v*y*3,d=v*v*v,g=y*y*l,nt=v*y*l+y*v*l+y*y*c,tt=v*v*l+y*v*c+v*y*c,it=v*v*c,rt=y*l*l,ut=v*l*l+y*c*l+y*l*c,ft=v*c*l+y*c*c+v*l*c,et=v*c*c,ot=l*l*l,st=c*l*l+l*c*l+l*l*c,ht=c*c*l+l*c*c+c*l*c,ct=c*c*c,a=0;a<p;a+=1)t[4*a]=n.round(1e3*(w*i[a]+b*f[a]+k*e[a]+d*r[a]))/1e3,t[4*a+1]=n.round(1e3*(g*i[a]+nt*f[a]+tt*e[a]+it*r[a]))/1e3,t[4*a+2]=n.round(1e3*(rt*i[a]+ut*f[a]+ft*e[a]+et*r[a]))/1e3,t[4*a+3]=n.round(1e3*(ot*i[a]+st*f[a
63]+ht*e[a]+ct*r[a]))/1e3;return t},getPointInSegment:function(t,i,r,f,e,o){var s=u(e,o),h=1-s;return[n.round(1e3*(h*h*h*t[0]+(s*h*h+h*s*h+h*h*s)*r[0]+(s*s*h+h*s*s+s*h*s)*f[0]+s*s*s*i[0]))/1e3,n.round(1e3*(h*h*h*t[1]+(s*h*h+h*s*h+h*h*s)*r[1]+(s*s*h+h*s*s+s*h*s)*f[1]+s*s*s*i[1]))/1e3]},buildBezierData:h,pointOnLine2D:i,pointOnLine3D:function(t,r,u,f,e,o,s,h,c){if(0===u&&0===o&&0===c)return i(t,r,f,e,s,h);var y,l=n.sqrt(n.pow(f-t,2)+n.pow(e-r,2)+n.pow(o-u,2)),a=n.sqrt(n.pow(s-t,2)+n.pow(h-r,2)+n.pow(c-u,2)),v=n.sqrt(n.pow(s-f,2)+n.pow(h-e,2)+n.pow(c-o,2));return(y=l>a?l>v?l-a-v:v-a-l:v>a?v-a-l:a-l-v)>-.0001&&y<.0001}}}function ks(n,t){var s,nt=this.offsetTime,p,v,l,f,et,ht,g,b,it,rt,ut,ft,ot;"multidimensional"===this.propType&&(s=o("float32",this.pv.length));for(var i,a,h,u,w,y,st,e,c,k=t.lastIndex,r=k,tt=this.keyframes.length-1,d=!0;d;){if(i=this.keyframes[r],a=this.keyframes[r+1],r===tt-1&&n>=a.t-nt){i.h&&(i=a);k=0;break}if(a.t-nt>n){k=r;break}r<tt-1?r+=1:(k=0,d=!1)}if(h=this.keyframesMetadata[r]||{},v=a.t-nt,l=i.t-nt,i.to)if(h.bezierData||(h.bezierData=wt.buildBezierData(i.s,a.s||i.e,i.to,i.ti)),f=h.bezierData,n>=v||n<l)for(et=n>=v?f.points.length-1:0,w=f.points[et].point.length,u=0;u<w;u+=1)s[u]=f.points[et].point[u];else{for(h.__fnct?c=h.__fnct:(c=pi.getBezierEasing(i.o.x,i.o.y,i.i.x,i.i.y,i.n).get,h.__fnct=c),y=c((n-l)/(v-l)),g=f.segmentLength*y,b=t.lastFrame<n&&t._lastKeyframeIndex===r?t._lastAddedLength:0,e=t.lastFrame<n&&t._lastKeyframeIndex===r?t._lastPoint:0,d=!0,st=f.points.length;d;){if(b+=f.points[e].partialLength,0===g||0===y||e===f.points.length-1){for(w=f.points[e].point.length,u=0;u<w;u+=1)s[u]=f.points[e].point[u];break}if(g>=b&&g<b+f.points[e+1].partialLength){for(ht=(g-b)/f.points[e+1].partialLength,w=f.points[e].point.length,u=0;u<w;u+=1)s[u]=f.points[e].point[u]+(f.points[e+1].point[u]-f.points[e].point[u])*ht;break}e<st-1?e+=1:d=!1}t._lastPoint=e;t._lastAddedLength=b-f.points[e].partialLength;t._lastKeyframeIndex=r}else if(tt=i.s.length,p=a.s||i.e,this.sh&&1!==i.h)n>=v?(s[0]=p[0],s[1]=p[1],s[2]=p[2]):n<=l?(s[0]=i.s[0],s[1]=i.s[1],s[2]=i.s[2]):ta(s,na(ds(i.s),ds(p),(n-l)/(v-l)));else for(r=0;r<tt;r+=1)1!==i.h&&(n>=v?y=1:n<l?y=0:(i.o.x.constructor===Array?(h.__fnct||(h.__fnct=[]),h.__fnct[r]?c=h.__fnct[r]:(it=void 0===i.o.x[r]?i.o.x[0]:i.o.x[r],rt=void 0===i.o.y[r]?i.o.y[0]:i.o.y[r],ut=void 0===i.i.x[r]?i.i.x[0]:i.i.x[r],ft=void 0===i.i.y[r]?i.i.y[0]:i.i.y[r],c=pi.getBezierEasing(it,rt,ut,ft).get,h.__fnct[r]=c)):h.__fnct?c=h.__fnct:(it=i.o.x,rt=i.o.y,ut=i.i.x,ft=i.i.y,c=pi.getBezierEasing(it,rt,ut,ft).get,i.keyframeMetadata=c),y=c((n-l)/(v-l)))),p=a.s||i.e,ot=1===i.h?i.s[r]:i.s[r]+(p[r]-i.s[r])*y,"multidimensional"===this.propType?s[r]=ot:s=ot;return t.lastIndex=k,s}function na(n,t,i){var o,f,a,r,u,e=[],v=n[0],y=n[1],p=n[2],w=n[3],s=t[0],h=t[1],c=t[2],l=t[3];return(f=v*s+y*h+p*c+w*l)<0&&(f=-f,s=-s,h=-h,c=-c,l=-l),1-f>1e-6?(o=Math.acos(f),a=Math.sin(o),r=Math.sin((1-i)*o)/a,u=Math.sin(i*o)/a):(r=1-i,u=i),e[0]=r*v+u*s,e[1]=r*y+u*h,e[2]=r*p+u*c,e[3]=r*w+u*l,e}function ta(n,t){var r=t[0],u=t[1],i=t[2],f=t[3],e=Math.atan2(2*u*f-2*r*i,1-2*u*u-2*i*i),o=Math.asin(2*r*u+2*i*f),h=Math.atan2(2*r*f-2*u*i,1-2*r*r-2*i*i);n[0]=e/s;n[1]=o/s;n[2]=h/s}function ds(n){var o=n[0]*s,h=n[1]*s,c=n[2]*s,t=Math.cos(o/2),i=Math.cos(h/2),r=Math.cos(c/2),u=Math.sin(o/2),f=Math.sin(h/2),e=Math.sin(c/2);return[u*f*r+t*i*e,u*i*r+t*f*e,t*f*r-u*i*e,t*i*r-u*f*e]}function gs(){var n=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime,r;return n===this._caching.lastFrame||this._caching.lastFrame!==rr&&(this._caching.lastFrame>=i&&n>=i||this._caching.lastFrame<t&&n<t)||(this._caching.lastFrame>=n&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0),r=this.interpolateValue(n,this._caching),this.pv=r),this._caching.lastFrame=n,this.pv}function ef(n){var t,i,r;if("unidimensional"===this.propType)t=n*this.mult,bs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(i=0,r=this.v.length;i<r;)t=n[i]*this.mult,bs(this.v[i]-t)>1e-5&&(this.v[i]=t,this._mdf=!0),i+=1}function sf(){var n,i,t;if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{for(this.lock=!0,this._mdf=this._isFirstFrame,i=this.effectsSequence.length,t=this.kf?this.pv:this.data.k,n=0;n<i;n+=1)t=this.effectsSequence[n](t);this.setVValue(t);this._isFirstFrame=!1;this.lock=!1;this.frameId=this.elem.globalData.frameId}}function hf(n){this.effectsSequence.push(n);this.container.addDynamicProperty(this)}function ia(n,t,i,r){this.propType="unidimensional";this.mult=i||1;this.data=t;this.v=i?t.k*i:t.k;this.pv=t.k;this._mdf=!1;this.elem=n;this.container=r;this.comp=n.comp;this.k=!1;this.kf=!1;this.vel=0;this.effectsSequence=[];this._isFirstFrame=!0;this.getValue=sf;this.setVValue=ef;this.addEffect=hf}function ra(n,t,i,r){var u,f;for(this.propType="multidimensional",this.mult=i||1,this.data=t,this._mdf=!1,this.elem=n,this.container=r,this.comp=n.comp,this.k=!1,this.kf=!1,this.frameId=-1,f=t.k.length,this.v=o("float32",f),this.pv=o("float32",f),this.vel=o("float32",f),u=0;u<f;u+=1)this.v[u]=t.k[u]*this.mult,this.pv[u]=t.k[u];this._isFirstFrame=!0;this.effectsSequence=[];this.getValue=sf;this.setVValue=ef;this.addEffect=hf}function ua(n,t,i,r){this.propType="unidimensional";this.keyframes=t.k;this.keyframesMetadata=[];this.offsetTime=n.data.st;this.frameId=-1;this._caching={lastFrame:rr,lastIndex:0,value:0,_lastKeyframeIndex:-1};this.k=!0;this.kf=!0;this.data=t;this.mult=i||1;this.elem=n;this.container=r;this.comp=n.comp;this.v=rr;this.pv=rr;this._isFirstFrame=!0;this.getValue=sf;this.setVValue=ef;this.interpolateValue=ks;this.effectsSequence=[gs.bind(this)];this.addEffect=hf}function fa(n,t,i,r){var e,u,f,s,h,l,c;for(this.propType="multidimensional",l=t.k.length,e=0;e<l-1;e+=1)t.k[e].to&&t.k[e].s&&t.k[e+1]&&t.k[e+1].s&&(u=t.k[e].s,f=t.k[e+1].s,s=t.k[e].to,h=t.k[e].ti,(2===u.length&&(u[0]!==f[0]||u[1]!==f[1])&&wt.pointOnLine2D(u[0],u[1],f[0],f[1],u[0]+s[0],u[1]+s[1])&&wt.pointOnLine2D(u[0],u[1],f[0],f[1],f[0]+h[0],f[1]+h[1])||3===u.length&&(u[0]!==f[0]||u[1]!==f[1]||u[2]!==f[2])&&wt.pointOnLine3D(u[0],u[1],u[2],f[0],f[1],f[2],u[0]+s[0],u[1]+s[1],u[2]+s[2])&&wt.pointOnLine3D(u[0],u[1],u[2],f[0],f[1],f[2],f[0]+h[0],f[1]+h[1],f[2]+h[2]))&&(t.k[e].to=null,t.k[e].ti=null),u[0]===f[0]&&u[1]===f[1]&&0===s[0]&&0===s[1]&&0===h[0]&&0===h[1]&&(2===u.length||u[2]===f[2]&&0===s[2]&&0===h[2])&&(t.k[e].to=null,t.k[e].ti=null));for(this.effectsSequence=[gs.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=n.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=i||1,this.elem=n,this.container=r,this.comp=n.comp,this.getValue=sf,this.setVValue=ef,this.interpolateValue=ks,this.frameId=-1,c=t.k[0].s.length,this.v=o("float32",c),this.pv=o("float32",c),e=0;e<c;e+=1)this.v[e]=rr,this.pv[e]=rr;this._caching={lastFrame:rr,lastIndex:0,value:o("float32",c)};this.addEffect=hf}function ft(){}function hi(){this.c=!1;this._length=0;this._maxLength=8;this.v=l(this._maxLength);this.o=l(this._maxLength);this.i=l(this._maxLength)}function ae(){this._length=0;this._maxLength=4;this.shapes=l(this._maxLength)}function ve(n){return ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ve(n)}
63function ea(n){fl(n)}function rh(){!0===lf?d.searchAnimations(th,lf,ih):d.searchAnimations()}function oa(n){al(n)}function sa(n){pl(n)}function ha(n){return!0===lf&&(n.animationData=JSON.parse(th)),d.loadAnimation(n)}function ca(n){if("string"==typeof n)switch(n){case"high":rf(200);break;default:case"medium":rf(50);break;case"low":rf(10)}else!isNaN(n)&&n>1&&rf(n);tu()>=50?ts(!1):ts(!0)}function la(){return"undefined"!=typeof navigator}function aa(n,t){"expressions"===n&&cs(t)}function va(n){switch(n){case"propertyFactory":return i;case"shapePropertyFactory":return ri;case"matrix":return a;default:return null}}function ya(){"complete"===document.readyState&&(clearInterval(eh),rh())}function pa(n){for(var r,i=ye.split("&"),t=0;t<i.length;t+=1)if(r=i[t].split("="),decodeURIComponent(r[0])==n)return decodeURIComponent(r[1]);return null}function bt(){}function ni(){}function ru(){}function ui(){}function uu(){}function af(n,t){return 1e5*Math.abs(n-t)<=Math.min(Math.abs(n),Math.abs(t))}function pe(n){return Math.abs(n)<=1e-5}function oh(n,t,i){return n*(1-i)+t*i}function bi(n,t,i){return[oh(n[0],t[0],i),oh(n[1],t[1],i)]}function ba(n,t,i){var r,u,f;return 0===n?[]:(r=t*t-4*n*i,r<0)?[]:(u=-t/(2*n),0===r)?[u]:(f=Math.sqrt(r)/(2*n),[u-f,u+f])}function sh(n,t,i,r){return[3*t-n-3*i+r,3*n-6*t+3*i,-3*n+3*t,n]}function hh(n){return new b(n,n,n,n,!1)}function b(n,t,i,r,u){u&&ar(n,t)&&(t=bi(n,r,1/3));u&&ar(i,r)&&(i=bi(n,r,2/3));var f=sh(n[0],t[0],i[0],r[0]),e=sh(n[1],t[1],i[1],r[1]);this.a=[f[0],e[0]];this.b=[f[1],e[1]];this.c=[f[2],e[2]];this.d=[f[3],e[3]];this.points=[n,t,i,r]}function ch(n,t){var i=n.points[0][t],r=n.points[n.points.length-1][t],o,f,u,e;for(i>r&&(o=r,r=i,i=o),f=ba(3*n.a[t],2*n.b[t],n.c[t]),u=0;u<f.length;u+=1)f[u]>0&&f[u]<1&&(e=n.point(f[u])[t],e<i?i=e:e>r&&(r=e));return{min:i,max:r}}function vf(n,t,i){var r=n.boundingBox();return{cx:r.cx,cy:r.cy,width:r.width,height:r.height,bez:n,t:(t+i)/2,t1:t,t2:i}}function lh(n){var t=n.bez.split(.5);return[vf(t[0],n.t1,n.t),vf(t[1],n.t,n.t2)]}function ka(n,t){return 2*Math.abs(n.cx-t.cx)<n.width+t.width&&2*Math.abs(n.cy-t.cy)<n.height+t.height}function fu(n,t,i,r,u,f){if(ka(n,t))if(i>=f||n.width<=r&&n.height<=r&&t.width<=r&&t.height<=r)u.push([n.t,t.t]);else{var e=lh(n),o=lh(t);fu(e[0],o[0],i+1,r,u,f);fu(e[0],o[1],i+1,r,u,f);fu(e[1],o[0],i+1,r,u,f);fu(e[1],o[1],i+1,r,u,f)}}function we(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function yf(n,t,i,r){var f=[n[0],n[1],1],e=[t[0],t[1],1],o=[i[0],i[1],1],s=[r[0],r[1],1],u=we(we(f,e),we(o,s));return pe(u[2])?null:[u[0]/u[2],u[1]/u[2]]}function lr(n,t,i){return[n[0]+Math.cos(t)*i,n[1]-Math.sin(t)*i]}function be(n,t){return Math.hypot(n[0]-t[0],n[1]-t[1])}function ar(n,t){return af(n[0],t[0])&&af(n[1],t[1])}function eu(){}function ah(n,t,i,r,u,f,e){var h=i-Math.PI/2,c=i+Math.PI/2,o=t[0]+Math.cos(i)*r*u,s=t[1]-Math.sin(i)*r*u;n.setTripleAt(o,s,o+Math.cos(h)*f,s-Math.sin(h)*f,o+Math.cos(c)*e,s-Math.sin(c)*e,n.length())}function da(n,t){var i=[t[0]-n[0],t[1]-n[1]],r=.5*-Math.PI;return[Math.cos(r)*i[0]-Math.sin(r)*i[1],Math.sin(r)*i[0]+Math.cos(r)*i[1]]}function ga(n,t){var r=0===t?n.length()-1:t-1,u=(t+1)%n.length(),i=da(n.v[r],n.v[u]);return Math.atan2(0,1)-Math.atan2(i[1],i[0])}function vh(n,t,i,r,u,f,e){var c=ga(t,i),o=t.v[i%t._length],s=t.v[0===i?t._length-1:i-1],h=t.v[(i+1)%t._length],l=2===f?Math.sqrt(Math.pow(o[0]-s[0],2)+Math.pow(o[1]-s[1],2)):0,a=2===f?Math.sqrt(Math.pow(o[0]-h[0],2)+Math.pow(o[1]-h[1],2)):0;ah(n,t.v[i%t._length],c,e,r,a/(2*(u+1)),l/(2*(u+1)),f)}function nv(n,t,i,r,u,f){for(var e=0;e<r;e+=1){var o=(e+1)/(r+1),s=2===u?Math.sqrt(Math.pow(t.points[3][0]-t.points[0][0],2)+Math.pow(t.points[3][1]-t.points[0][1],2)):0,h=t.normalAngle(o);ah(n,t.point(o),h,f,i,s/(2*(r+1)),s/(2*(r+1)),u);f=-f}return f}function ke(n,t,i){var r=Math.atan2(t[0]-n[0],t[1]-n[1]);return[lr(n,r,i),lr(t,r,i)]}function vr(n,t){var f,e,o,s,h,c,i,r,u;return f=(i=ke(n.points[0],n.points[1],t))[0],e=i[1],o=(i=ke(n.points[1],n.points[2],t))[0],s=i[1],h=(i=ke(n.points[2],n.points[3],t))[0],c=i[1],r=yf(f,e,o,s),null===r&&(r=e),u=yf(h,c,o,s),null===u&&(u=h),new b(f,r,u,c)}function yh(n,t,i,r,u){var e=t.points[3],f=i.points[0],o;if(3===r||ar(e,f))return e;if(2===r){var h=-t.tangentAngle(1),a=-i.tangentAngle(0)+Math.PI,c=yf(e,lr(e,h+Math.PI/2,100),f,lr(f,h+Math.PI/2,100)),l=c?be(c,e):be(e,f)/2,s=lr(e,h,2*l*vi);return n.setXYAt(s[0],s[1],"o",n.length()-1),s=lr(f,a,2*l*vi),n.setTripleAt(f[0],f[1],f[0],f[1],s[0],s[1],n.length()),f}return o=yf(ar(e,t.points[2])?t.points[0]:t.points[2],e,f,ar(f,i.points[1])?i.points[3]:i.points[1]),o&&be(o,e)<u?(n.setTripleAt(o[0],o[1],o[0],o[1],o[0],o[1],n.length()),o):e}function ph(n,t){var i=n.intersections(t);return i.length&&af(i[0][0],1)&&i.shift(),i.length?i[0]:null}function wh(n,t){var r=n.slice(),u=t.slice(),i=ph(n[n.length-1],t[0]);return i&&(r[n.length-1]=n[n.length-1].split(i[0])[0],u[0]=t[0].split(i[1])[1]),n.length>1&&t.length>1&&(i=ph(n[0],t[t.length-1]))?[[n[0].split(i[0])[0]],[t[t.length-1].split(i[1])[1]]]:[r,u]}function tv(n){for(var t,i=1;i<n.length;i+=1)t=wh(n[i-1],n[i]),n[i-1]=t[0],n[i]=t[1];return n.length>1&&(t=wh(n[n.length-1],n[0]),n[n.length-1]=t[0],n[0]=t[1]),n}function bh(n,t){var u,f,r,e,i=n.inflectionPoints(),o;return 0===i.length?[vr(n,t)]:1===i.length||af(i[1],1)?(u=(r=n.split(i[0]))[0],f=r[1],[vr(u,t),vr(f,t)]):(u=(r=n.split(i[0]))[0],o=(i[1]-i[0])/(1-i[0]),e=(r=r[1].split(o))[0],f=r[1],[vr(u,t),vr(e,t),vr(f,t)])}function ou(){}function kh(n){for(var r=n.fStyle?n.fStyle.split(" "):[],t="normal",u="normal",f=r.length,i=0;i<f;i+=1)switch(r[i].toLowerCase()){case"italic":u="italic";break;case"bold":t="700";break;case"black":t="900";break;case"medium":t="500";break;case"regular":case"normal":t="400";break;case"light":case"thin":t="200"}return{style:u,weight:n.fWeight||t}}function dh(n){this.animationData=n}function iv(n){return new dh(n)}function fi(){}function rv(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function uv(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function fv(n,t,r){this.p=i.getProp(t,n.v,1,0,r)}function ev(n,t,r){this.p=i.getProp(t,n.v,1,0,r)}function ov(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function sv(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function hv(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function cv(){this.p={}}function nc(n,t){var i,r=n.ef||[],u,f;for(this.effectElements=[],f=r.length,i=0;i<f;i+=1)u=new hu(r[i],t),this.effectElements.push(u)}function hu(n,t){this.init(n,t)}function et(){}function ot(){}function di(n,t,i){this.initFrame();this.initRenderable();this.assetData=t.getAssetData(n.refId);this.footageData=t.imageLoader.getAsset(this.assetData);this.initBaseData(n,t,i)}function at(n,t,r){this.initFrame();this.initRenderable();this.assetData=t.getAssetData(n.refId);this.initBaseData(n,t,r);this._isPlaying=!1;this._canPlay=!1;var u=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(u);this._currentTime=0;this.globalData.audioController.addAudio(this);this._volumeMultiplier=1;this._volume=1;this._previousVolume=null;this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0};this.lv=i.getProp(this,n.au&&n.au.lv?n.au.lv:{k:[100]},1,.01,this)}function nt(){}function vt(){}function ci(t,r,u){var f,o,a,v,it,k,p;this.data=t;this.element=r;this.globalData=u;this.storedData=[];this.masksProperties=this.data.masksProperties||[];this.maskElement=null;a=this.globalData.defs;v=this.masksProperties?this.masksProperties.length:0;this.viewData=l(v);this.solidPath="";var w,rt,h,d,c,g,e=this.masksProperties,y=0,s=[],b=ut(),nt="clipPath",tt="clip-path";
63for(f=0;f<v;f+=1)if(("a"!==e[f].mode&&"n"!==e[f].mode||e[f].inv||100!==e[f].o.k||e[f].o.x)&&(nt="mask",tt="mask"),"s"!==e[f].mode&&"i"!==e[f].mode||0!==y?h=null:((h=n("rect")).setAttribute("fill","#ffffff"),h.setAttribute("width",this.element.comp.data.w||0),h.setAttribute("height",this.element.comp.data.h||0),s.push(h)),o=n("path"),"n"===e[f].mode)this.viewData[f]={op:i.getProp(this.element,e[f].o,0,.01,this.element),prop:ri.getShapeProp(this.element,e[f],3),elem:o,lastPath:""},a.appendChild(o);else{if(y+=1,o.setAttribute("fill","s"===e[f].mode?"#000000":"#ffffff"),o.setAttribute("clip-rule","nonzero"),0!==e[f].x.k?(nt="mask",tt="mask",g=i.getProp(this.element,e[f].x,0,null,this.element),it=ut(),(d=n("filter")).setAttribute("id",it),(c=n("feMorphology")).setAttribute("operator","erode"),c.setAttribute("in","SourceGraphic"),c.setAttribute("radius","0"),d.appendChild(c),a.appendChild(d),o.setAttribute("stroke","s"===e[f].mode?"#000000":"#ffffff")):(c=null,g=null),this.storedData[f]={elem:o,x:g,expan:c,lastPath:"",lastOperator:"",filterId:it,lastRadius:0},"i"===e[f].mode){for(rt=s.length,k=n("g"),w=0;w<rt;w+=1)k.appendChild(s[w]);p=n("mask");p.setAttribute("mask-type","alpha");p.setAttribute("id",b+"_"+y);p.appendChild(o);a.appendChild(p);k.setAttribute("mask","url("+ct()+"#"+b+"_"+y+")");s.length=0;s.push(k)}else s.push(o);e[f].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath());this.viewData[f]={elem:o,lastPath:"",op:i.getProp(this.element,e[f].o,0,.01,this.element),prop:ri.getShapeProp(this.element,e[f],3),invRect:h};this.viewData[f].prop.k||this.drawPath(e[f],this.viewData[f].prop.v,this.viewData[f])}for(this.maskElement=n(nt),v=s.length,f=0;f<v;f+=1)this.maskElement.appendChild(s[f]);y>0&&(this.maskElement.setAttribute("id",b),this.element.maskedElement.setAttribute(tt,"url("+ct()+"#"+b+")"),a.appendChild(this.maskElement));this.viewData.length&&this.element.addRenderableComponent(this)}function de(n){var t,i,f="SourceGraphic",s=n.data.ef?n.data.ef.length:0,e=ut(),o=cu.createFilter(e,!0),r=0,u;for(this.filters=[],t=0;t<s;t+=1)i=null,u=n.data.ef[t].ty,bf[u]&&(i=new bf[u].effect(o,n.effectsManager.effectElements[t],n,tc+r,f),f=tc+r,bf[u].countsAsEffect&&(r+=1)),i&&this.filters.push(i);r&&(n.globalData.defs.appendChild(o),n.layerElement.setAttribute("filter","url("+ct()+"#"+e+")"));this.filters.length&&n.addRenderableComponent(this)}function li(n,t,i){bf[n]={effect:t,countsAsEffect:i}}function yr(){}function ht(){}function gi(){}function nr(n,t,i){this.assetData=t.getAssetData(n.refId);this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData));this.initElement(n,t,i);this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function lv(n,t){this.elem=n;this.pos=t}function ge(){}function no(n,t,i){this.caches=[];this.styles=[];this.transformers=n;this.lStr="";this.sh=i;this.lvl=t;this._isAnimated=!!i.k;for(var r=0,u=n.length;r<u;){if(n[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function ic(t,i){this.data=t;this.type=t.ty;this.d="";this.lvl=i;this._mdf=!1;this.closed=!0===t.hd;this.pElem=n("path");this.msElem=null}function vu(n,t,r,u){var f,e,s;for(this.elem=n,this.frameId=-1,this.dataProps=l(t.length),this.renderer=r,this.k=!1,this.dashStr="",this.dashArray=o("float32",t.length?t.length-1:0),this.dashoffset=o("float32",1),this.initDynamicPropertyContainer(u),s=t.length||0,f=0;f<s;f+=1)e=i.getProp(n,t[f].v,0,0,this),this.k=e.k||this.k,this.dataProps[f]={n:t[f].n,p:e};this.k||this.getValue(!0);this._isAnimated=this.k}function rc(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.o=i.getProp(n,t.o,0,.01,this);this.w=i.getProp(n,t.w,0,null,this);this.d=new vu(n,t.d||{},"svg",this);this.c=i.getProp(n,t.c,1,255,this);this.style=r;this._isAnimated=!!this._isAnimated}function uc(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.o=i.getProp(n,t.o,0,.01,this);this.c=i.getProp(n,t.c,1,255,this);this.style=r}function fc(n,t,i){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.style=i}function pr(n,t,r){this.data=t;this.c=o("uint8c",4*t.p);var u=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=o("float32",u);this._cmdf=!1;this._omdf=!1;this._collapsable=this.checkCollapsable();this._hasOpacity=u;this.initDynamicPropertyContainer(r);this.prop=i.getProp(n,t.k,1,null,this);this.k=this.prop.k;this.getValue(!0)}function wr(n,t,i){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.initGradientData(n,t,i)}function ec(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.w=i.getProp(n,t.w,0,null,this);this.d=new vu(n,t.d||{},"svg",this);this.initGradientData(n,t,r);this._isAnimated=!!this._isAnimated}function av(){this.it=[];this.prevViewData=[];this.gr=n("g")}function vv(n,t,i){this.transform={mProps:n,op:t,container:i};this.elements=[];this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function y(n,t,i){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.shapeModifiers=[];this.itemsData=[];this.processedElements=[];this.animatedContents=[];this.initElement(n,t,i);this.prevViewData=[]}function io(n,t,i,r,u,f){this.o=n;this.sw=t;this.sc=i;this.fc=r;this.m=u;this.p=f;this._mdf={o:!0,sw:!!t,sc:!!i,fc:!!r,m:!0,p:!0}}function tt(n,t){this._frameId=dr;this.pv="";this.v="";this.kf=!1;this._isFirstFrame=!0;this._mdf=!1;t.d&&t.d.sid&&(t.d=n.globalData.slotManager.getProp(t.d));this.data=t;this.elem=n;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)}function yv(n,t,r){var f={propType:!1},e=i.getProp,u=t.a;this.a={r:u.r?e(n,u.r,0,s,r):f,rx:u.rx?e(n,u.rx,0,s,r):f,ry:u.ry?e(n,u.ry,0,s,r):f,sk:u.sk?e(n,u.sk,0,s,r):f,sa:u.sa?e(n,u.sa,0,s,r):f,s:u.s?e(n,u.s,1,.01,r):f,a:u.a?e(n,u.a,1,0,r):f,o:u.o?e(n,u.o,0,.01,r):f,p:u.p?e(n,u.p,1,0,r):f,sw:u.sw?e(n,u.sw,0,0,r):f,sc:u.sc?e(n,u.sc,1,0,r):f,fc:u.fc?e(n,u.fc,1,0,r):f,fh:u.fh?e(n,u.fh,0,0,r):f,fs:u.fs?e(n,u.fs,0,.01,r):f,fb:u.fb?e(n,u.fb,0,.01,r):f,t:u.t?e(n,u.t,0,0,r):f};this.s=sc.getTextSelectorProp(n,t.s,r);this.s.t=t.s.t}
63function fr(n,t,i){this._isFirstFrame=!0;this._hasMaskedPath=!1;this._frameId=-1;this._textData=n;this._renderType=t;this._elem=i;this._animatorsData=l(this._textData.a.length);this._pathData={};this._moreOptions={alignment:{}};this.renderedLetters=[];this.lettersChangedFlag=!1;this.initDynamicPropertyContainer(i)}function yt(){}function ei(n,t,i){this.textSpans=[];this.renderType="svg";this.initElement(n,t,i)}function kf(n,t,i){this.initElement(n,t,i)}function tr(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initFrame();this.initTransform(n,t,i);this.initHierarchy()}function it(){}function ti(){}function er(n,t,r){this.layers=n.layers;this.supports3d=!0;this.completeLayers=!1;this.pendingElements=[];this.elements=this.layers?l(this.layers.length):[];this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function or(t,i){var r,u,e,f,o,s,h;this.animationItem=t;this.layers=null;this.renderedFrame=-1;this.svgElement=n("svg");r="";i&&i.title&&(u=n("title"),e=ut(),u.setAttribute("id",e),u.textContent=i.title,this.svgElement.appendChild(u),r+=e);i&&i.description&&(f=n("desc"),o=ut(),f.setAttribute("id",o),f.textContent=i.description,this.svgElement.appendChild(f),r+=" "+o);r&&this.svgElement.setAttribute("aria-labelledby",r);s=n("defs");this.svgElement.appendChild(s);h=n("g");this.svgElement.appendChild(h);this.layerElement=h;this.renderConfig={preserveAspectRatio:i&&i.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:i&&i.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:i&&i.contentVisibility||"visible",progressiveLoad:i&&i.progressiveLoad||!1,hideOnTransparent:!(i&&!1===i.hideOnTransparent),viewBoxOnly:i&&i.viewBoxOnly||!1,viewBoxSize:i&&i.viewBoxSize||!1,className:i&&i.className||"",id:i&&i.id||"",focusable:i&&i.focusable,filterSize:{width:i&&i.filterSize&&i.filterSize.width||"100%",height:i&&i.filterSize&&i.filterSize.height||"100%",x:i&&i.filterSize&&i.filterSize.x||"0%",y:i&&i.filterSize&&i.filterSize.y||"0%"},width:i&&i.width,height:i&&i.height,runExpressions:!i||void 0===i.runExpressions||i.runExpressions};this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig};this.elements=[];this.pendingElements=[];this.destroyed=!1;this.rendererType="svg"}function cc(){this.sequences={};this.sequenceList=[];this.transform_key_count=0}function pv(n,t){if(wf.offscreenCanvas)return new OffscreenCanvas(n,t);var i=w("canvas");return i.width=n,i.height=t,i}function gf(n){var t,i,u=n.data.ef?n.data.ef.length:0,r;for(this.filters=[],t=0;t<u;t+=1)i=null,r=n.data.ef[t].ty,df[r]&&(i=new df[r].effect(n.effectsManager.effectElements[t],n)),i&&this.filters.push(i);this.filters.length&&n.addRenderableComponent(this)}function wv(n,t){df[n]={effect:t}}function ne(n,t){var i,u,r;for(this.data=n,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=l(this.masksProperties.length),u=this.masksProperties.length,r=!1,i=0;i<u;i+=1)"n"!==this.masksProperties[i].mode&&(r=!0),this.viewData[i]=ri.getShapeProp(this.element,this.masksProperties[i],3);this.hasMasks=r;r&&this.element.addRenderableComponent(this)}function oi(){}function ac(n,t,i,r){var u,f,e,o;for(this.styledShapes=[],this.tr=[0,0,0,0,0,0],f=4,"rc"===t.ty?f=5:"el"===t.ty?f=6:"sr"===t.ty&&(f=7),this.sh=ri.getShapeProp(n,t,f,n),o=i.length,u=0;u<o;u+=1)i[u].closed||(e={transforms:r.addTransformSequence(i[u].transforms),trNodes:[]},this.styledShapes.push(e),i[u].elements.push(e))}function v(n,t,i){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.itemsData=[];this.prevViewData=[];this.shapeModifiers=[];this.processedElements=[];this.transformsManager=new cc;this.initElement(n,t,i)}function pu(n,t,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(n,t,i)}function sr(n,t,i){this.assetData=t.getAssetData(n.refId);this.img=t.imageLoader.getAsset(this.assetData);this.initElement(n,t,i)}
63function wu(n,t,i){this.initElement(n,t,i)}function h(){}function vc(){this.opacity=-1;this.transform=o("float32",16);this.fillStyle="";this.strokeStyle="";this.lineWidth="";this.lineCap="";this.lineJoin="";this.miterLimit="";this.id=Math.random()}function rt(){var n,t;for(this.stack=[],this.cArrPos=0,this.cTr=new a,n=0;n<15;n+=1)t=new vc,this.stack[n]=t;this._length=15;this.nativeContext=null;this.transformMat=new a;this.currentOpacity=1;this.currentFillStyle="";this.appliedFillStyle="";this.currentStrokeStyle="";this.appliedStrokeStyle="";this.currentLineWidth="";this.appliedLineWidth="";this.currentLineCap="";this.appliedLineCap="";this.currentLineJoin="";this.appliedLineJoin="";this.appliedMiterLimit="";this.currentMiterLimit=""}function br(n,t,r){this.completeLayers=!1;this.layers=n.layers;this.pendingElements=[];this.elements=l(this.layers.length);this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function uo(n,t){this.animationItem=n;this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||void 0===t.runExpressions||t.runExpressions};this.renderConfig.dpr=t&&t.dpr||1;this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1);this.renderedFrame=-1;this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1};this.contextData=new rt;this.elements=[];this.pendingElements=[];
63this.transformMat=new a;this.completeLayers=!1;this.rendererType="canvas";this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function si(){}function bu(n,t,i){this.initElement(n,t,i)}function st(t,i,r){this.shapes=[];this.shapesData=t.shapes;this.stylesList=[];this.shapeModifiers=[];this.itemsData=[];this.processedElements=[];this.animatedContents=[];this.shapesContainer=n("g");this.initElement(t,i,r);this.prevViewData=[];this.currentBBox={x:999999,y:-999999,h:0,w:0}}function ku(n,t,i){this.textSpans=[];this.textPaths=[];this.currentBBox={x:999999,y:-999999,h:0,w:0};this.renderType="svg";this.isMasked=!1;this.initElement(n,t,i)}function ai(n,t,r){var u,f,e;if(this.initFrame(),this.initBaseData(n,t,r),this.initHierarchy(),u=i.getProp,this.pe=u(this,n.pe,0,0,this),n.ks.p.s?(this.px=u(this,n.ks.p.x,1,0,this),this.py=u(this,n.ks.p.y,1,0,this),this.pz=u(this,n.ks.p.z,1,0,this)):this.p=u(this,n.ks.p,1,0,this),n.ks.a&&(this.a=u(this,n.ks.a,1,0,this)),n.ks.or.k.length&&n.ks.or.k[0].to)for(e=n.ks.or.k.length,f=0;f<e;f+=1)n.ks.or.k[f].to=null,n.ks.or.k[f].ti=null;this.or=u(this,n.ks.or,1,s,this);this.or.sh=!0;this.rx=u(this,n.ks.rx,0,s,this);this.ry=u(this,n.ks.ry,0,s,this);this.rz=u(this,n.ks.rz,0,s,this);this.mat=new a;this._prevMat=new a;this._isFirstFrame=!0;this.finalTransform={mProp:this}}function fo(n,t,i){this.assetData=t.getAssetData(n.refId);this.initElement(n,t,i)}function p(n,t){this.animationItem=n;this.layers=null;this.renderedFrame=-1;this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.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 ir(n,t,r){this.layers=n.layers;this.supports3d=!n.hasMask;this.completeLayers=!1;this.pendingElements=[];this.elements=this.layers?l(this.layers.length):[];this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function eo(n,t){this.animationItem=n;this.layers=null;this.renderedFrame=-1;this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"},runExpressions:!t||void 0===t.runExpressions||t.runExpressions};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 so(n){return so="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},so(n)}function bv(n,t){function a(n){var s,e=n.length,t=this,u=0,o=t.i=t.j=0,f=t.S=[];for(e||(n=[e++]);u<i;)f[u]=u++;for(u=0;
63u<i;u++)f[u]=f[o=r&o+n[u%e]+(s=f[u])],f[o]=s;t.g=function(n){for(var o,s=0,f=t.i,e=t.j,u=t.S;n--;)o=u[f=r&f+1],s=s*i+u[r&(u[f]=u[e=r&e+o])+(u[e]=o)];return t.i=f,t.j=e,s}}function s(n,t){return t.i=n.i,t.j=n.j,t.S=n.S.slice(),t}function h(n,t){var r,i=[],u=so(n);if(t&&"object"==u)for(r in n)try{i.push(h(n[r],t-1))}catch(n){}return i.length?i:"string"==u?n:n+"\0"}function e(n,t){for(var e,u=n+"",i=0;i<u.length;)t[r&i]=r&(e^=19*t[r&i])+u.charCodeAt(i++);return f(t)}function f(n){return String.fromCharCode.apply(0,n)}var u=this,i=256,c=t.pow(i,6),o=t.pow(2,52),l=2*o,r=255;t.seedrandom=function(r,v,y){var b=[],k=e(h((v=!0===v?{entropy:!0}:v||{}).entropy?[r,f(n)]:null===r?function(){var t,r,e;try{return t=new Uint8Array(i),(u.crypto||u.msCrypto).getRandomValues(t),f(t)}catch(t){return r=u.navigator,e=r&&r.plugins,[+new Date,u,e,u.screen,f(n)]}}():r,3),b),p=new a(b),w=function(){for(var n=p.g(6),r=c,t=0;n<o;)n=(n+t)*i,r*=i,t=p.g(1);for(;n>=l;)n/=2,r/=2,t>>>=1;return(n+t)/r};return w.int32=function(){return 0|p.g(4)},w.quick=function(){return p.g(4)/4294967296},w.double=w,e(f(p.S),n),(v.pass||y||function(n,i,r,u){return u&&(u.S&&s(u,p),n.state=function(){return s(p,{})}),r?(t.random=n,i):n})(w,k,"global"in v?v.global:this==t,v.state)};e(t.random(),n)}function kv(n){bv([],n)}function ii(n){return ii="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ii(n)}function ie(n){return ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ie(n)}function ey(n){return bc[n]||null}function oy(){function s(n,t,i){var c,v;if(!this.k||!this.keyframes)return this.pv;n=n?n.toLowerCase():"";var e,u,r,l,s,o=this.comp.renderedFrame,h=this.keyframes,f=h[h.length-1].t;if(o<=f)return this.pv;if(i?u=f-(e=t?Math.abs(f-this.elem.comp.globalData.frameRate*t):Math.max(0,f-this.elem.data.ip)):((!t||t>h.length-1)&&(t=h.length-1),e=f-(u=h[h.length-1-t].t)),"pingpong"===n){if(Math.floor((o-u)/e)%2!=0)return this.getValueAtTime((e-(o-u)%e+u)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var a=this.getValueAtTime(u/this.comp.globalData.frameRate,0),y=this.getValueAtTime(f/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((o-u)%e+u)/this.comp.globalData.frameRate,0),w=Math.floor((o-u)/e);if(this.pv.length){for(l=(s=new Array(a.length)).length,r=0;r<l;r+=1)s[r]=(y[r]-a[r])*w+p[r];return s}return(y-a)*w+p}if("continue"===n){if(c=this.getValueAtTime(f/this.comp.globalData.frameRate,0),v=this.getValueAtTime((f-.001)/this.comp.globalData.frameRate,0),this.pv.length){for(l=(s=new Array(c.length)).length,r=0;r<l;r+=1)s[r]=c[r]+(c[r]-v[r])*((o-f)/this.comp.globalData.frameRate)/.0005;return s}return c+(o-f)/.001*(c-v)}}return this.getValueAtTime(((o-u)%e+u)/this.comp.globalData.frameRate,0)}function h(n,t,i){var s,v;if(!this.k)return this.pv;n=n?n.toLowerCase():"";var f,l,u,h,o,e=this.comp.renderedFrame,c=this.keyframes,r=c[0].t;if(e>=r)return this.pv;if(i?l=r+(f=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-r)):((!t||t>c.length-1)&&(t=c.length-1),f=(l=c[t].t)-r),"pingpong"===n){if(Math.floor((r-e)/f)%2==0)return this.getValueAtTime(((r-e)%f+r)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var a=this.getValueAtTime(r/this.comp.globalData.frameRate,0),y=this.getValueAtTime(l/this.comp.globalData.frameRate,0),p=this.getValueAtTime((f-(r-e)%f+r)/this.comp.globalData.frameRate,0),w=Math.floor((r-e)/f)+1;if(this.pv.length){for(h=(o=new Array(a.length)).length,u=0;u<h;u+=1)o[u]=p[u]-(y[u]-a[u])*w;return o}return p-(y-a)*w}if("continue"===n){if(s=this.getValueAtTime(r/this.comp.globalData.frameRate,0),v=this.getValueAtTime((r+.001)/this.comp.globalData.frameRate,0),this.pv.length){for(h=(o=new Array(s.length)).length,u=0;u<h;u+=1)o[u]=s[u]+(s[u]-v[u])*(r-e)/.001;return o}return s+(s-v)*(r-e)/.001}}return this.getValueAtTime((f-((r-e)%f+r))/this.comp.globalData.frameRate,0)}
63function c(n,t){if(!this.k||(n=.5*(n||.4),(t=Math.floor(t||5))<=1))return this.pv;for(var u,e=this.comp.renderedFrame/this.comp.globalData.frameRate,s=e-n,h=t>1?(e+n-s)/(t-1):1,f=0,i=0,r=this.pv.length?o("float32",this.pv.length):0;f<t;){if(u=this.getValueAtTime(s+f*h),this.pv.length)for(i=0;i<this.pv.length;i+=1)r[i]+=u[i];else r+=u;f+=1}if(this.pv.length)for(i=0;i<this.pv.length;i+=1)r[i]/=t;else r/=t;return r}function v(n){var t,i,r,s,h,c,e,o,l,u;if(this._transformCachingAtTime||(this._transformCachingAtTime={v:new a}),t=this._transformCachingAtTime.v,(t.cloneFromProps(this.pre.props),this.appliedTransformations<1)&&(i=this.a.getValueAtTime(n),t.translate(-i[0]*this.a.mult,-i[1]*this.a.mult,i[2]*this.a.mult)),this.appliedTransformations<2&&(r=this.s.getValueAtTime(n),t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)),this.sk&&this.appliedTransformations<3&&(s=this.sk.getValueAtTime(n),h=this.sa.getValueAtTime(n),t.skewFromAxis(-s*this.sk.mult,h*this.sa.mult)),this.r&&this.appliedTransformations<4)c=this.r.getValueAtTime(n),t.rotate(-c*this.r.mult);else if(!this.r&&this.appliedTransformations<4){var v=this.rz.getValueAtTime(n),y=this.ry.getValueAtTime(n),p=this.rx.getValueAtTime(n),f=this.or.getValueAtTime(n);t.rotateZ(-v*this.rz.mult).rotateY(y*this.ry.mult).rotateX(p*this.rx.mult).rotateZ(-f[2]*this.or.mult).rotateY(f[1]*this.or.mult).rotateX(f[0]*this.or.mult)}return this.data.p&&this.data.p.s?(e=this.px.getValueAtTime(n),o=this.py.getValueAtTime(n),this.data.p.z?(l=this.pz.getValueAtTime(n),t.translate(e*this.px.mult,o*this.py.mult,-l*this.pz.mult)):t.translate(e*this.px.mult,o*this.py.mult,0)):(u=this.p.getValueAtTime(n),t.translate(u[0]*this.p.mult,u[1]*this.p.mult,-u[2]*this.p.mult)),t}function y(){return this.v.clone(new a)}function t(){}var p=ur.getTransformProperty,u,f,n,e;ur.getTransformProperty=function(n,t,i){var r=p(n,t,i);return r.getValueAtTime=r.dynamicProperties.length?v.bind(r):y.bind(r),r.setGroupProperty=kt.setGroupProperty,r};u=i.getProp;i.getProp=function(n,t,i,r,f){var e=u(n,t,i,r,f),l;return e.getValueAtTime=e.kf?kt.getValueAtTime.bind(e):kt.getStaticValueAtTime.bind(e),e.setGroupProperty=kt.setGroupProperty,e.loopOut=s,e.loopIn=h,e.smooth=c,e.getVelocityAtTime=kt.getVelocityAtTime.bind(e),e.getSpeedAtTime=kt.getSpeedAtTime.bind(e),e.numKeys=1===t.a?t.k.length:0,e.propertyIndex=t.ix,l=0,0!==i&&(l=o("float32",1===t.a?t.k[0].s.length:t.k.length)),e._cachingAtTime={lastFrame:dr,lastIndex:0,value:l},kt.searchExpressions(n,t,e),e.k&&f.addDynamicProperty(e),e};f=ri.getConstructorFunction();n=ri.getKeyframedConstructorFunction();t.prototype={vertices:function(n,t){var i,r;this.k&&this.getValue();r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));var f=r._length,u=r[n],e=r.v,o=l(f);for(i=0;i<f;i+=1)o[i]="i"===n||"o"===n?[u[i][0]-e[i][0],u[i][1]-e[i][1]]:[u[i][0],u[i][1]];return o},points:function(n){return this.vertices("v",n)},inTangents:function(n){return this.vertices("i",n)},outTangents:function(n){return this.vertices("o",n)},isClosed:function(){return this.v.c},pointOnPath:function(n,t){var i=this.v;void 0!==t&&(i=this.getValueAtTime(t,0));this._segmentsLength||(this._segmentsLength=wt.getSegmentsLength(i));for(var f,o=this._segmentsLength,u=o.lengths,s=o.totalLength*n,r=0,h=u.length,e=0;r<h;){if(e+u[r].addedLength>s){var c=r,l=i.c&&r===h-1?0:r+1,a=(s-e)/u[r].addedLength;f=wt.getPointInSegment(i.v[c],i.v[l],i.o[c],i.i[l],a,u[r]);break}e+=u[r].addedLength;r+=1}return f||(f=i.c?[i.v[0][0],i.v[0][1]]:[i.v[i._length-1][0],i.v[i._length-1][1]]),f},vectorOnPath:function(n,t,i){1==n?n=this.v.c:0==n&&(n=.999);var e=this.pointOnPath(n,t),o=this.pointOnPath(n+.001,t),u=o[0]-e[0],f=o[1]-e[1],r=Math.sqrt(Math.pow(u,2)+Math.pow(f,2));return 0===r?[0,0]:"tangent"===i?[u/r,f/r]:[-f/r,u/r]},tangentOnPath:function(n,t){return this.vectorOnPath(n,t,"tangent")},normalOnPath:function(n,t){return this.vectorOnPath(n,t,"normal")},setGroupProperty:kt.setGroupProperty,getValueAtTime:kt.getStaticValueAtTime};r([t],f);r([t],n);n.prototype.getValueAtTime=function(n){return this._cachingAtTime||(this._cachingAtTime={shapeValue:g.clone(this.pv),lastIndex:0,lastTime:dr}),n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<n?this._caching.lastIndex:0,this._cachingAtTime.lastTime=n,this.interpolateShape(n,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue};n.prototype.initiateExpression=te.initiateExpression;e=ri.getShapeProp;ri.getShapeProp=function(n,t,i,r,u){var f=e(n,t,i,r,u);return f.propertyIndex=t.ix,f.lock=!1,3===i?kt.searchExpressions(n,t.pt,f):4===i&&kt.searchExpressions(n,t.ks,f),f.k&&n.addDynamicProperty(f),f}}function sy(){oy()}function hy(){tt.prototype.getExpressionValue=function(n,t){var r=this.calculateExpression(t),i;return n.t!==r?(i={},this.copyData(i,n),i.t=r.toString(),i.__complete=!1,i):n};tt.prototype.searchProperty=function(){var n=this.searchKeyframes(),t=this.searchExpressions();return this.kf=n||t,this.kf};tt.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=te.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}}function cy(){hy()}function ho(){}function lo(t,i,r,u,f){var e,o;this.filterManager=i;e=n("feColorMatrix");e.setAttribute("type","matrix");e.setAttribute("color-interpolation-filters","linearRGB");e.setAttribute("values",co+" 1 0");this.linearFilter=e;e.setAttribute("result",u+"_tint_1");t.appendChild(e);(e=n("feColorMatrix")).setAttribute("type","matrix");e.setAttribute("color-interpolation-filters","sRGB");
63e.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0");e.setAttribute("result",u+"_tint_2");t.appendChild(e);this.matrixFilter=e;o=this.createMergeNode(u,[f,u+"_tint_1",u+"_tint_2"]);t.appendChild(o)}function kc(t,i,r,u){this.filterManager=i;var f=n("feColorMatrix");f.setAttribute("type","matrix");f.setAttribute("color-interpolation-filters","sRGB");f.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0");f.setAttribute("result",u);t.appendChild(f);this.matrixFilter=f}function ao(n,t,i){this.initialized=!1;this.filterManager=t;this.elem=i;this.paths=[]}function dc(t,i,r,u){var e,f,o,s,h;this.filterManager=i;e=n("feColorMatrix");e.setAttribute("type","matrix");e.setAttribute("color-interpolation-filters","linearRGB");e.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(e);f=n("feComponentTransfer");f.setAttribute("color-interpolation-filters","sRGB");f.setAttribute("result",u);this.matrixFilter=f;o=n("feFuncR");o.setAttribute("type","table");f.appendChild(o);this.feFuncR=o;s=n("feFuncG");s.setAttribute("type","table");f.appendChild(s);this.feFuncG=s;h=n("feFuncB");h.setAttribute("type","table");f.appendChild(h);this.feFuncB=h;t.appendChild(f)}function re(t,i,r,u){this.filterManager=i;var f=this.filterManager.effectElements,e=n("feComponentTransfer");(f[10].p.k||0!==f[10].p.v||f[11].p.k||1!==f[11].p.v||f[12].p.k||1!==f[12].p.v||f[13].p.k||0!==f[13].p.v||f[14].p.k||1!==f[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",e));(f[17].p.k||0!==f[17].p.v||f[18].p.k||1!==f[18].p.v||f[19].p.k||1!==f[19].p.v||f[20].p.k||0!==f[20].p.v||f[21].p.k||1!==f[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",e));(f[24].p.k||0!==f[24].p.v||f[25].p.k||1!==f[25].p.v||f[26].p.k||1!==f[26].p.v||f[27].p.k||0!==f[27].p.v||f[28].p.k||1!==f[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",e));(f[31].p.k||0!==f[31].p.v||f[32].p.k||1!==f[32].p.v||f[33].p.k||1!==f[33].p.v||f[34].p.k||0!==f[34].p.v||f[35].p.k||1!==f[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",e));(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(e.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(e));(f[3].p.k||0!==f[3].p.v||f[4].p.k||1!==f[4].p.v||f[5].p.k||1!==f[5].p.v||f[6].p.k||0!==f[6].p.v||f[7].p.k||1!==f[7].p.v)&&((e=n("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("result",u),t.appendChild(e),this.feFuncRComposed=this.createFeFunc("feFuncR",e),this.feFuncGComposed=this.createFeFunc("feFuncG",e),this.feFuncBComposed=this.createFeFunc("feFuncB",e))}function vo(t,i,r,u,f){var c=i.container.globalData.renderConfig.filterSize,l=i.data.fs||c,o,e,s,h,a;t.setAttribute("x",l.x||c.x);t.setAttribute("y",l.y||c.y);t.setAttribute("width",l.width||c.width);t.setAttribute("height",l.height||c.height);this.filterManager=i;o=n("feGaussianBlur");o.setAttribute("in","SourceAlpha");o.setAttribute("result",u+"_drop_shadow_1");o.setAttribute("stdDeviation","0");this.feGaussianBlur=o;t.appendChild(o);e=n("feOffset");e.setAttribute("dx","25");e.setAttribute("dy","0");e.setAttribute("in",u+"_drop_shadow_1");e.setAttribute("result",u+"_drop_shadow_2");this.feOffset=e;t.appendChild(e);s=n("feFlood");s.setAttribute("flood-color","#00ff00");s.setAttribute("flood-opacity","1");s.setAttribute("result",u+"_drop_shadow_3");this.feFlood=s;t.appendChild(s);h=n("feComposite");h.setAttribute("in",u+"_drop_shadow_3");h.setAttribute("in2",u+"_drop_shadow_2");h.setAttribute("operator","in");h.setAttribute("result",u+"_drop_shadow_4");t.appendChild(h);a=this.createMergeNode(u,[u+"_drop_shadow_4",f]);t.appendChild(a)}function kr(t,i,r){this.initialized=!1;this.filterManager=i;this.filterElem=t;this.elem=r;r.matteElement=n("g");r.matteElement.appendChild(r.layerElement);r.matteElement.appendChild(r.transformedElement);r.baseElement=r.matteElement}function gc(t,i,r,u){t.setAttribute("x","-100%");t.setAttribute("y","-100%");t.setAttribute("width","300%");t.setAttribute("height","300%");this.filterManager=i;var f=n("feGaussianBlur");f.setAttribute("result",u);t.appendChild(f);this.feGaussianBlur=f}function ue(){}function nl(n,t){this.init(t)}function tl(n){this.init(n)}var il="http://www.w3.org/2000/svg",yo="",po=!1,dr=-999999,rl=function(n){po=!!n},ul=function(){return po}
63,fl=function(n){yo=n},ct=function(){return yo},ol=function(){function n(n){this.audios=[];this.audioFactory=n;this._volume=1;this._isMuted=!1}return n.prototype={addAudio:function(n){this.audios.push(n)},pause:function(){for(var t=this.audios.length,n=0;n<t;n+=1)this.audios[n].pause()},resume:function(){for(var t=this.audios.length,n=0;n<t;n+=1)this.audios[n].resume()},setRate:function(n){for(var i=this.audios.length,t=0;t<i;t+=1)this.audios[t].setRate(n)},createAudio:function(n){return this.audioFactory?this.audioFactory(n):window.Howl?new window.Howl({src:[n]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(n){this.audioFactory=n},setVolume:function(n){this._volume=n;this._updateVolume()},mute:function(){this._isMuted=!0;this._updateVolume()},unmute:function(){this._isMuted=!1;this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){for(var t=this.audios.length,n=0;n<t;n+=1)this.audios[n].volume(this._volume*(this._isMuted?0:1))}},function(){return new n}}(),o=function(){function n(n,t){var i,r=0,u=[];switch(n){case"int16":case"uint8c":i=1;break;default:i=1.1}for(r=0;r<t;r+=1)u.push(i);return u}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,i){return"float32"===t?new Float32Array(i):"int16"===t?new Int16Array(i):"uint8c"===t?new Uint8ClampedArray(i):n(t,i)}:n}(),wo=!0,bo=null,ko=null,ee="",sl=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),go=!1,lt=Math.pow,gu=Math.sqrt,k=Math.floor,nf=Math.max,nu=Math.min,dt={},ut,es,hr,as,u,i,nh,wi,g,cf,ye,eh,gt,ur,ki,su,gh,pf,lu,au,to,oc,sc,hc,ro,yu,df,lc,oo,yc,pc,wc,bc,kt,co,du;!function(){for(var t=["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=t.length,n=0;n<i;n+=1)dt[t[n]]=Math[t[n]]}();dt.random=Math.random;dt.abs=function(n){if("object"===fe(n)&&n.length){for(var i=l(n.length),r=n.length,t=0;t<r;t+=1)i[t]=Math.abs(n[t]);return i}return Math.abs(n)};var ns=150,s=Math.PI/180,vi=.5519;ut=(es=0,function(){return ee+"__lottie_element_"+(es+=1)});var ll=function(){for(var t,i=[],n=0;n<256;n+=1)t=n.toString(16),i[n]=1===t.length?"0"+t:t;return function(n,t,r){return n<0&&(n=0),t<0&&(t=0),r<0&&(r=0),"#"+i[n]+i[t]+i[r]}}(),al=function(n){wo=!!n},vl=function(){return wo},cs=function(n){bo=n},tf=function(){return bo},yl=function(n){ko=n},ls=function(){return ko},rf=function(n){ns=n},tu=function(){return ns},pl=function(n){ee=n},yy=function(){return ee};hr=function(){function r(){t||(t=function(n){if(window.Worker&&window.Blob&&ul()){var t=new Blob(["var _workerSelf = self; self.onmessage = ",n.toString()],{type:"text/javascript"}),i=URL.createObjectURL(t);return new Worker(i)}return f=n,e}(function(t){if(n.dataManager||(n.dataManager=function(){function r(t,i){for(var e,o,l,h,v,y=t.length,s,c=0;c<y;c+=1)if("ks"in(e=t[c])&&!e.completed){if(e.completed=!0,e.hasMask)for(s=e.masksProperties,l=s.length,o=0;o<l;o+=1)if(s[o].pt.k.i)n(s[o].pt.k);else for(v=s[o].pt.k.length,h=0;h<v;h+=1)s[o].pt.k[h].s&&n(s[o].pt.k[h].s[0]),s[o].pt.k[h].e&&n(s[o].pt.k[h].e[0]);0===e.ty?(e.layers=f(e.refId,i),r(e.layers,i)):4===e.ty?u(e.shapes):5===e.ty&&a(e)}}function f(n,t){var i=function(n,t){for(var i=0,r=t.length;i<r;){if(t[i].id===n)return t[i];i+=1}return null}(n,t);return i?i.layers.__used?JSON.parse(JSON.stringify(i.layers)):(i.layers.__used=!0,i.layers):null}function u(t){for(var r,f,i=t.length-1;i>=0;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)n(t[i].ks.k);else for(f=t[i].ks.k.length,r=0;r<f;r+=1)t[i].ks.k[r].s&&n(t[i].ks.k[r].s[0]),t[i].ks.k[r].e&&n(t[i].ks.k[r].e[0]);else"gr"===t[i].ty&&u(t[i].it)}function n(n){for(var i=n.i.length,t=0;t<i;t+=1)n.i[t][0]+=n.v[t][0],n.i[t][1]+=n.v[t][1],n.o[t][0]+=n.v[t][0],n.o[t][1]+=n.v[t][1]}function i(n,t){var i=t?t.split("."):[100,100,100];return n[0]>i[0]||!(i[0]>n[0])&&(n[1]>i[1]||!(i[1]>n[1])&&(n[2]>i[2]||!(i[2]>n[2])&&null))}function a(n){0===n.t.a.length&&n.t.p}var e,l=function(){function n(n){for(var r,i,u=n.length,t=0;t<u;t+=1)5===n[t].ty&&(i=void 0,i=(r=n[t]).t.d,r.t.d={k:[{s:i,t:0}]})}var t=[4,4,14];return function(r){if(i(t,r.v)&&(n(r.layers),r.assets))for(var f=r.assets.length,u=0;u<f;u+=1)r.assets[u].layers&&n(r.assets[u].layers)}}(),o=(e=[4,7,99],function(n){var r,f,t;if(n.chars&&!i(e,n.v))for(f=n.chars.length,r=0;r<f;r+=1)t=n.chars[r],t.data&&t.data.shapes&&(u(t.data.shapes),t.data.ip=0,t.data.op=99999,t.data.st=0,t.data.sr=1,t.data.ks={p:{k:[0,0],a:0}
63,s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},n.chars[r].t||(t.data.shapes.push({ty:"no"}),t.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"})))}),s=function(){function n(n){for(var t,r=n.length,i=0;i<r;i+=1)5===n[i].ty&&(t=void 0,"number"==typeof(t=n[i].t.p).a&&(t.a={a:0,k:t.a}),"number"==typeof t.p&&(t.p={a:0,k:t.p}),"number"==typeof t.r&&(t.r={a:0,k:t.r}))}var t=[5,7,15];return function(r){if(i(t,r.v)&&(n(r.layers),r.assets))for(var f=r.assets.length,u=0;u<f;u+=1)r.assets[u].layers&&n(r.assets[u].layers)}}(),h=function(){function n(t){for(var r,u,f=t.length,i=0;i<f;i+=1)if("gr"===t[i].ty)n(t[i].it);else if("fl"===t[i].ty||"st"===t[i].ty)if(t[i].c.k&&t[i].c.k[0].i)for(u=t[i].c.k.length,r=0;r<u;r+=1)t[i].c.k[r].s&&(t[i].c.k[r].s[0]/=255,t[i].c.k[r].s[1]/=255,t[i].c.k[r].s[2]/=255,t[i].c.k[r].s[3]/=255),t[i].c.k[r].e&&(t[i].c.k[r].e[0]/=255,t[i].c.k[r].e[1]/=255,t[i].c.k[r].e[2]/=255,t[i].c.k[r].e[3]/=255);else t[i].c.k[0]/=255,t[i].c.k[1]/=255,t[i].c.k[2]/=255,t[i].c.k[3]/=255}function t(t){for(var r=t.length,i=0;i<r;i+=1)4===t[i].ty&&n(t[i].shapes)}var r=[4,1,9];return function(n){if(i(r,n.v)&&(t(n.layers),n.assets))for(var f=n.assets.length,u=0;u<f;u+=1)n.assets[u].layers&&t(n.assets[u].layers)}}(),c=function(){function n(t){for(var r,u,i=t.length-1;i>=0;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)t[i].ks.k.c=t[i].closed;else for(u=t[i].ks.k.length,r=0;r<u;r+=1)t[i].ks.k[r].s&&(t[i].ks.k[r].s[0].c=t[i].closed),t[i].ks.k[r].e&&(t[i].ks.k[r].e[0].c=t[i].closed);else"gr"===t[i].ty&&n(t[i].it)}function t(t){for(var f,i,o,u,s,h=t.length,r,e=0;e<h;e+=1){if((f=t[e]).hasMask)for(r=f.masksProperties,o=r.length,i=0;i<o;i+=1)if(r[i].pt.k.i)r[i].pt.k.c=r[i].cl;else for(s=r[i].pt.k.length,u=0;u<s;u+=1)r[i].pt.k[u].s&&(r[i].pt.k[u].s[0].c=r[i].cl),r[i].pt.k[u].e&&(r[i].pt.k[u].e[0].c=r[i].cl);4===f.ty&&n(f.shapes)}}var r=[4,4,18];return function(n){if(i(r,n.v)&&(t(n.layers),n.assets))for(var f=n.assets.length,u=0;u<f;u+=1)n.assets[u].layers&&t(n.assets[u].layers)}}(),t={completeData:function(n){n.__complete||(h(n),l(n),o(n),s(n),c(n),r(n.layers,n.assets),function(n,t){if(n)for(var i=0,u=n.length,i=0;i<u;i+=1)1===n[i].t&&(n[i].data.layers=f(n[i].data.refId,t),r(n[i].data.layers,t))}(n.chars,n.assets),n.__complete=!0)}};return t.checkColors=h,t.checkChars=o,t.checkPathProperties=s,t.checkShapes=c,t.completeLayers=r,t}()),n.assetLoader||(n.assetLoader=function(){function n(n){var t=n.getResponseHeader("content-type");return t&&"json"===n.responseType&&-1!==t.indexOf("json")||n.response&&"object"===ce(n.response)?n.response:n.response&&"string"==typeof n.response?JSON.parse(n.response):n.responseText?JSON.parse(n.responseText):null}return{load:function(t,i,r,u){var e,f=new XMLHttpRequest;try{f.responseType="json"}catch(n){}f.onreadystatechange=function(){if(4===f.readyState)if(200===f.status)e=n(f),r(e);else try{e=n(f);r(e)}catch(n){u&&u(n)}};try{f.open("GET",t,!0)}catch(n){f.open("GET",i+"/"+t,!0)}f.send()}}}()),"loadAnimation"===t.data.type)n.assetLoader.load(t.data.path,t.data.fullPath,function(i){n.dataManager.completeData(i);n.postMessage({id:t.data.id,payload:i,status:"success"})},function(){n.postMessage({id:t.data.id,status:"error"})});else if("complete"===t.data.type){var i=t.data.animation;n.dataManager.completeData(i);n.postMessage({id:t.data.id,payload:i,status:"success"})}else"loadData"===t.data.type&&n.assetLoader.load(t.data.path,t.data.fullPath,function(i){n.postMessage({id:t.data.id,payload:i,status:"success"})},function(){n.postMessage({id:t.data.id,status:"error"})})}),t.onmessage=function(n){var t=n.data,u=t.id,r=i[u];i[u]=null;"success"===t.status?r.onComplete(t.payload):r.onError&&r.onError()})}function u(n,t){var r="processId_"+(o+=1);return i[r]={onComplete:n,onError:t},r}var f,t,o=1,i=[],e={onmessage:function(){},postMessage:function(n){f({data:n})}},n={postMessage:function(n){e.onmessage({data:n})}};return{loadAnimation:function(n,i,f){r();var e=u(i,f);t.postMessage({type:"loadAnimation",path:n,fullPath:window.location.origin+window.location.pathname,id:e})}
63,loadData:function(n,i,f){r();var e=u(i,f);t.postMessage({type:"loadData",path:n,fullPath:window.location.origin+window.location.pathname,id:e})},completeAnimation:function(n,i,f){r();var e=u(i,f);t.postMessage({type:"complete",animation:n,id:e})}}}();as=function(){function r(){this.loadedAssets+=1;this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function u(){this.loadedFootagesCount+=1;this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function t(n,t,i){var r="",u;return n.e?r=n.p:t?(u=n.p,-1!==u.indexOf("images/")&&(u=u.split("/")[1]),r=t+u):(r=i,r+=n.u?n.u:"",r+=n.p),r}function e(n){var t=0,i=setInterval(function(){(n.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(i));t+=1}.bind(this),50)}function o(n){var i={assetData:n},r=t(n,this.assetsPath,this.path);return hr.loadData(r,function(n){i.img=n;this._footageLoaded()}.bind(this),function(){i.img={};this._footageLoaded()}.bind(this)),i}function f(){this._imageLoaded=r.bind(this);this._footageLoaded=u.bind(this);this.testImageLoaded=e.bind(this);this.createFootageData=o.bind(this);this.assetsPath="";this.path="";this.totalImages=0;this.totalFootages=0;this.loadedAssets=0;this.loadedFootagesCount=0;this.imagesLoadedCb=null;this.images=[]}var i=function(){var n=w("canvas"),t;return n.width=1,n.height=1,t=n.getContext("2d"),t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),n}();return f.prototype={loadAssets:function(n,t){var i,r;for(this.imagesLoadedCb=t,r=n.length,i=0;i<r;i+=1)n[i].layers||(n[i].t&&"seq"!==n[i].t?3===n[i].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(n[i]))):(this.totalImages+=1,this.images.push(this._createImageData(n[i]))))},setAssetsPath:function(n){this.assetsPath=n||""},setPath:function(n){this.path=n||""},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(n){for(var t=0,i=this.images.length;t<i;){if(this.images[t].assetData===n)return this.images[t].img;t+=1}return null},createImgData:function(n){var f=t(n,this.assetsPath,this.path),r=w("img"),u;return r.crossOrigin="anonymous",r.addEventListener("load",this._imageLoaded,!1),r.addEventListener("error",function(){u.img=i;this._imageLoaded()}.bind(this),!1),r.src=f,u={img:r,assetData:n}},createImageData:function(r){var e=t(r,this.assetsPath,this.path),u=n("image"),f;return sl?this.testImageLoaded(u):u.addEventListener("load",this._imageLoaded,!1),u.addEventListener("error",function(){f.img=i;this._imageLoaded()}.bind(this),!1),u.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this._elementHelper.append?this._elementHelper.append(u):this._elementHelper.appendChild(u),f={img:u,assetData:r}},imageLoaded:r,footageLoaded:u,setCacheType:function(n,t){"svg"===n?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},f}();vs.prototype={triggerEvent:function(n,t){if(this._cbs[n])for(var r=this._cbs[n],i=0;i<r.length;i+=1)r[i](t)},addEventListener:function(n,t){return this._cbs[n]||(this._cbs[n]=[]),this._cbs[n].push(t),function(){this.removeEventListener(n,t)}.bind(this)},removeEventListener:function(n,t){if(t){if(this._cbs[n]){for(var i=0,r=this._cbs[n].length;i<r;)this._cbs[n][i]===t&&(this._cbs[n].splice(i,1),i-=1,r-=1),i+=1;this._cbs[n].length||(this._cbs[n]=null)}}else this._cbs[n]=null}};var wl=function(){function n(n){for(var t,r=n.split("\r\n"),u={},f=0,i=0;i<r.length;i+=1)2===(t=r[i].split(":")).length&&(u[t[0]]=t[1].trim(),f+=1);if(0===f)throw new Error;return u}return function(t){for(var f,r,u=[],i=0;i<t.length;i+=1){f=t[i];r={time:f.tm,duration:f.dr};try{r.payload=JSON.parse(t[i].cm)}catch(u){try{r.payload=n(t[i].cm)}catch(n){r.payload={name:t[i].cm}}}u.push(r)}return u}}(),bl=function(){function n(n){this.compositions.push(n)}return function(){function t(n){for(var t=0,i=this.compositions.length;t<i;){if(this.compositions[t].data&&this.compositions[t].data.nm===n)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=n,t}}(),iu={},le=function(n,t){iu[n]=t};u=function(){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=ut();this.assetsPath="";this.timeCompleted=0;this.segmentPos=0;
63this.isSubframeEnabled=vl();this.segments=[];this._idle=!0;this._completedLoop=!1;this.projectInterface=bl();this.imagePreloader=new as;this.audioController=ol();this.markers=[];this.configAnimation=this.configAnimation.bind(this);this.onSetupError=this.onSetupError.bind(this);this.onSegmentComplete=this.onSegmentComplete.bind(this);this.drawnFrameEvent=new oe("drawnFrame",0,0,0);this.expressionsPlugin=tf()};r([vs],u);u.prototype.setParams=function(n){var t,i;(n.wrapper||n.container)&&(this.wrapper=n.wrapper||n.container);t="svg";n.animType?t=n.animType:n.renderer&&(t=n.renderer);i=kl(t);this.renderer=new i(this,n.rendererSettings);this.imagePreloader.setCacheType(t,this.renderer.globalData.defs);this.renderer.setProjectInterface(this.projectInterface);this.animType=t;this.loop=""===n.loop||null===n.loop||void 0===n.loop||!0===n.loop?!0:!1===n.loop?!1:parseInt(n.loop,10);this.autoplay=!("autoplay"in n)||n.autoplay;this.name=n.name?n.name:"";this.autoloadSegments=!Object.prototype.hasOwnProperty.call(n,"autoloadSegments")||n.autoloadSegments;this.assetsPath=n.assetsPath;this.initialSegment=n.initialSegment;n.audioFactory&&this.audioController.setAudioFactory(n.audioFactory);n.animationData?this.setupAnimation(n.animationData):n.path&&(this.path=-1!==n.path.lastIndexOf("\\")?n.path.substr(0,n.path.lastIndexOf("\\")+1):n.path.substr(0,n.path.lastIndexOf("/")+1),this.fileName=n.path.substr(n.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),hr.loadAnimation(n.path,this.configAnimation,this.onSetupError))};u.prototype.onSetupError=function(){this.trigger("data_failed")};u.prototype.setupAnimation=function(n){hr.completeAnimation(n,this.configAnimation)};u.prototype.setData=function(n,t){var r,i,u,f;t&&"object"!==uf(t)&&(t=JSON.parse(t));r={wrapper:n,animationData:t};i=n.attributes;r.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"";r.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:dl()||"canvas";u=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";"false"===u?r.loop=!1:"true"===u?r.loop=!0:""!==u&&(r.loop=parseInt(u,10));
63f=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:!i.getNamedItem("bm-autoplay")||i.getNamedItem("bm-autoplay").value;r.autoplay="false"!==f;r.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"";"false"===(i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"")&&(r.prerender=!1);r.path?this.setParams(r):this.trigger("destroy")};u.prototype.includeLayers=function(n){n.op>this.animationData.op&&(this.animationData.op=n.op,this.totalFrames=Math.floor(n.op-this.animationData.ip));for(var t,r=this.animationData.layers,u=r.length,f=n.layers,e=f.length,i=0;i<e;i+=1)for(t=0;t<u;){if(r[t].id===f[i].id){r[t]=f[i];break}t+=1}if((n.chars||n.fonts)&&(this.renderer.globalData.fontManager.addChars(n.chars),this.renderer.globalData.fontManager.addFonts(n.fonts,this.renderer.globalData.defs)),n.assets)for(u=n.assets.length,t=0;t<u;t+=1)this.animationData.assets.push(n.assets[t]);this.animationData.__complete=!1;hr.completeAnimation(this.animationData,this.onSegmentComplete)};u.prototype.onSegmentComplete=function(n){this.animationData=n;var t=tf();t&&t.initExpressions(this);this.loadNextSegment()};u.prototype.loadNextSegment=function(){var n=this.animationData.segments,t,i;if(!n||0===n.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);t=n.shift();this.timeCompleted=t.time*this.frameRate;i=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1;hr.loadData(i,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))};u.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames);this.loadNextSegment()};u.prototype.imagesLoaded=function(){this.trigger("loaded_images");this.checkLoaded()};u.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath);this.imagePreloader.setPath(this.path);this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))};u.prototype.configAnimation=function(n){if(this.renderer)try{this.animationData=n;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(n);n.assets||(n.assets=[]);this.assets=this.animationData.assets;this.frameRate=this.animationData.fr;this.frameMult=this.animationData.fr/1e3;this.renderer.searchExtraCompositions(n.assets);this.markers=wl(n.markers||[]);this.trigger("config_ready");this.preloadImages();this.loadSegments();this.updaFrameModifier();this.waitForFontsLoaded();this.isPaused&&this.audioController.pause()}catch(n){this.triggerConfigError(n)}};u.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))};u.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 n=tf();n&&n.initExpressions(this);this.renderer.initItems();setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0);this.gotoFrame();this.autoplay&&this.play()}};u.prototype.resize=function(n,t){var i="number"==typeof n?n:void 0,r="number"==typeof t?t:void 0;this.renderer.updateContainerSize(i,r)};u.prototype.setSubframe=function(n){this.isSubframeEnabled=!!n};u.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")};u.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame
63();this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(n){this.triggerRenderFrameError(n)}};u.prototype.play=function(n){n&&this.name!==n||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))};u.prototype.pause=function(n){n&&this.name!==n||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())};u.prototype.togglePause=function(n){n&&this.name!==n||(!0===this.isPaused?this.play():this.pause())};u.prototype.stop=function(n){n&&this.name!==n||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))};u.prototype.getMarkerData=function(n){for(var t,i=0;i<this.markers.length;i+=1)if((t=this.markers[i]).payload&&t.payload.name===n)return t;return null};u.prototype.goToAndStop=function(n,t,i){var u,r;i&&this.name!==i||(u=Number(n),isNaN(u)?(r=this.getMarkerData(n),r&&this.goToAndStop(r.time,!0)):t?this.setCurrentRawFrameValue(n):this.setCurrentRawFrameValue(n*this.frameModifier),this.pause())};u.prototype.goToAndPlay=function(n,t,i){var u,r;i&&this.name!==i||(u=Number(n),isNaN(u)?(r=this.getMarkerData(n),r&&(r.duration?this.playSegments([r.time,r.time+r.duration],!0):this.goToAndStop(r.time,!0))):this.goToAndStop(u,t,i),this.play())};u.prototype.advanceTime=function(n){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+n*this.frameModifier,i=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(i=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(i=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t);i&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}};u.prototype.adjustSegment=function(n,t){this.playCount=0;n[1]<n[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=n[0]-n[1],this.timeCompleted=this.totalFrames,this.firstFrame=n[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):n[1]>n[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=n[1]-n[0],this.timeCompleted=this.totalFrames,this.firstFrame=n[0],this.setCurrentRawFrameValue(.001+t));this.trigger("segmentStart")};u.prototype.setSegment=function(n,t){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<n?i=n:this.currentRawFrame+this.firstFrame>t&&(i=t-n));this.firstFrame=n;this.totalFrames=t-n;this.timeCompleted=this.totalFrames;-1!==i&&this.goToAndStop(i,!0)};u.prototype.playSegments=function(n,t){if(t&&(this.segments.length=0),"object"===uf(n[0]))for(var r=n.length,i=0;i<r;i+=1)this.segments.push(n[i]);else this.segments.push(n);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0);this.isPaused&&this.play()};u.prototype.resetSegments=function(n){this.segments.length=0;this.segments.push([this.animationData.ip,this.animationData.op]);n&&this.checkSegments(0)};u.prototype.checkSegments=function(n){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),n),!0)};u.prototype.destroy=function(n){n&&this.name!==n||!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.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)};u.prototype.setCurrentRawFrameValue=function(n){this.currentRawFrame=n;this.gotoFrame()};u.prototype.setSpeed=function(n){this.playSpeed=n;this.updaFrameModifier()};u.prototype.setDirection=function(n){this.playDirection=n<0?-1:1;this.updaFrameModifier()};u.prototype.setLoop=function(n){this.loop=n};u.prototype.setVolume=function(n,t){t&&this.name!==t||this.audioController.setVolume(n)};u.prototype.getVolume=function(){return this.audioController.getVolume()};u.prototype.mute=function(n){n&&this.name!==n||this.audioController.mute()};u.prototype.unmute=function(n){n&&this.name!==n||this.audioController.unmute()};u.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection;this.audioController.setRate(this.playSpeed*this.playDirection)};u.prototype.getPath=function(){return this.path};u.prototype.getAssetsPath=function(n){var t="",i;return n.e?t=n.p:this.assetsPath?(i=n.p,-1!==i.indexOf("images/")&&(i=i.split("/")[1]),t=this.assetsPath+i):(t=this.path,t+=n.u?n.u:"",t+=n.p),t};u.prototype.getAssetData=function(n){for(var t=0,i=this.assets.length;t<i;){if(n===this.assets[t].id)return this.assets[t];t+=1}return null};u.prototype.hide=function(){this.renderer.hide()};u.prototype.show=function(){this.renderer.show()};u.prototype.getDuration=function(n){return n?this.totalFrames:this.totalFrames/this.frameRate};u.prototype.updateDocumentData=function(n,t,i){try{this.renderer.getElementByPath(n).updateDocumentData(t,i)}catch(n){}};u.prototype.trigger=function(n){if(this._cbs&&this._cbs[n])switch(n){case"enterFrame":this.triggerEvent(n,new oe(n,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(n,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(n,new rs(n,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(n,new is(n,this.frameMult));break;case"segmentStart":this.triggerEvent(n,new us(n,this.firstFrame,this.totalFrames));break;
63case"destroy":this.triggerEvent(n,new fs(n,this));break;default:this.triggerEvent(n)}"enterFrame"===n&&this.onEnterFrame&&this.onEnterFrame.call(this,new oe(n,this.currentFrame,this.totalFrames,this.frameMult));"loopComplete"===n&&this.onLoopComplete&&this.onLoopComplete.call(this,new rs(n,this.loop,this.playCount,this.frameMult));"complete"===n&&this.onComplete&&this.onComplete.call(this,new is(n,this.frameMult));"segmentStart"===n&&this.onSegmentStart&&this.onSegmentStart.call(this,new us(n,this.firstFrame,this.totalFrames));"destroy"===n&&this.onDestroy&&this.onDestroy.call(this,new fs(n,this))};u.prototype.triggerRenderFrameError=function(n){var t=new hl(n,this.currentFrame);this.triggerEvent("error",t);this.onError&&this.onError.call(this,t)};u.prototype.triggerConfigError=function(n){var t=new cl(n,this.currentFrame);this.triggerEvent("error",t);this.onError&&this.onError.call(this,t)};var d=function(){function v(t){for(var r=0,u=t.target;r<i;)n[r].animation===u&&(n.splice(r,1),r-=1,i-=1,u.isPaused||h()),r+=1}function s(t,r){var f,e;if(!t)return null;for(f=0;f<i;){if(n[f].elem===t&&null!==n[f].elem)return n[f].animation;f+=1}return e=new u,c(e,t),e.setData(t,r),e}function y(){r+=1;a()}function h(){r-=1}function c(t,r){t.addEventListener("destroy",v);t.addEventListener("_active",y);t.addEventListener("_idle",h);n.push({elem:r,animation:t});i+=1}function l(t){for(var s=t-e,u=0;u<i;u+=1)n[u].animation.advanceTime(s);e=t;r&&!f?window.requestAnimationFrame(l):o=!0}function p(n){e=n;window.requestAnimationFrame(l)}function a(){!f&&r&&o&&(window.requestAnimationFrame(p),o=!1)}var t={},n=[],e=0,i=0,r=0,o=!0,f=!1;return t.registerAnimation=s,t.loadAnimation=function(n){var t=new u;return c(t,null),t.setParams(n),t},t.setSpeed=function(t,r){for(var u=0;u<i;u+=1)n[u].animation.setSpeed(t,r)},t.setDirection=function(t,r){for(var u=0;u<i;u+=1)n[u].animation.setDirection(t,r)},t.play=function(t){for(var r=0;r<i;r+=1)n[r].animation.play(t)},t.pause=function(t){for(var r=0;r<i;r+=1)n[r].animation.pause(t)},t.stop=function(t){for(var r=0;r<i;r+=1)n[r].animation.stop(t)},t.togglePause=function(t){for(var r=0;r<i;r+=1)n[r].animation.togglePause(t)},t.searchAnimations=function(n,t,i){for(var f=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),o=f.length,e,r,u=0;u<o;u+=1)i&&f[u].setAttribute("data-bm-type",i),s(f[u],n);t&&0===o&&(i||(i="svg"),e=document.getElementsByTagName("body")[0],e.innerText="",r=w("div"),r.style.width="100%",r.style.height="100%",r.setAttribute("data-bm-type",i),e.appendChild(r),s(r,n))},t.resize=function(){for(var t=0;t<i;t+=1)n[t].animation.resize()},t.goToAndStop=function(t,r,u){for(var f=0;f<i;f+=1)n[f].animation.goToAndStop(t,r,u)},t.destroy=function(t){for(var r=i-1;r>=0;r-=1)n[r].animation.destroy(t)},t.freeze=function(){f=!0},t.unfreeze=function(){f=!1;a()},t.setVolume=function(t,r){for(var u=0;u<i;u+=1)n[u].animation.setVolume(t,r)},t.mute=function(t){for(var r=0;r<i;r+=1)n[r].animation.mute(t)},t.unmute=function(t){for(var r=0;r<i;r+=1)n[r].animation.unmute(t)},t.getRegisteredAnimations=function(){for(var r=n.length,i=[],t=0;t<r;t+=1)i.push(n[t].animation);return i},t}(),pi=function(){function r(n,t){return 1-3*t+3*n}function u(n,t){return 3*t-6*n}function f(n){return 3*n}function t(n,t,i){return((r(t,i)*n+u(t,i))*n+f(t))*n}function e(n,t,i){return 3*r(t,i)*n*n+2*u(t,i)*n+f(t)}function o(n){this._p=n;this._mSampleValues=h?new Float32Array(11):new Array(11);this._precomputed=!1;this.get=this.get.bind(this)}var s={getBezierEasing:function(n,t,r,u,f){var e=f||("bez_"+n+"_"+t+"_"+r+"_"+u).replace(/\./g,"p"),s;return i[e]?i[e]:(s=new o([n,t,r,u]),i[e]=s,s)}},i={},n=.1,h="function"==typeof Float32Array;return o.prototype={get:function(n){var u=this._p[0],i=this._p[1],f=this._p[2],r=this._p[3];return this._precomputed||this._precompute(),u===i&&f===r?n:0===n?0:1===n?1:t(this._getTForX(n),i,r)},_precompute:function(){var n=this._p[0],t=this._p[1],i=this._p[2],r=this._p[3];this._precomputed=!0;n===t&&i===r||this._calcSampleValues()},_calcSampleValues:function(){for(var r=this._p[0],u=this._p[2],i=0;i<11;++i)this._mSampleValues[i]=t(i*n,r,u)},_getTForX:function(i){for(var o,c,s=this._p[0],h=this._p[2],u=this._mSampleValues,f=0,r=1;10!==r&&u[r]<=i;++r)f+=n;return o=f+(i-u[--r])/(u[r+1]-u[r])*n,c=e(o,s,h),c>=.001?function(n,i,r,u){for(var o,f=0;f<4;++f){if(o=e(i,r,u),0===o)return i;i-=(t(i,r,u)-n)/o}return i}(i,o,s,h):0===c?o:function(n,i,r,u,f){var o,e,s=0;do(o=t(e=i+(r-i)/2,u,f)-n)>0?r=e:i=e;
63while(Math.abs(o)>1e-7&&++s<10);return e}(i,f,f+n,s,h)}},s}(),ys={double:function(n){return n.concat(l(n.length))}},ff=function(n,t,i){var r=0,f=n,u=l(f);return{newElement:function(){return r?u[r-=1]:t()},release:function(n){r===f&&(u=ys.double(u),f*=2);i&&i(n);u[r]=n;r+=1}}},ps=ff(8,function(){return{addedLength:0,percents:o("float32",tu()),lengths:o("float32",tu())}}),ws=ff(8,function(){return{lengths:[],totalLength:0}},function(n){for(var i=n.lengths.length,t=0;t<i;t+=1)ps.release(n.lengths[t]);n.lengths.length=0});var wt=gl(),rr=dr,bs=Math.abs;i=(nh={getProp:function(n,t,i,r,u){var f;if(t.sid&&(t=n.globalData.slotManager.getProp(t)),t.k.length)if("number"==typeof t.k[0])f=new ra(n,t,r,u);else switch(i){case 0:f=new ua(n,t,r,u);break;case 1:f=new fa(n,t,r,u)}else f=new ia(n,t,r,u);return f.effectsSequence.length&&u.addDynamicProperty(f),f}},nh);ft.prototype={addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&(this.dynamicProperties.push(n),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var n,t;for(this._mdf=!1,t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(n){this.container=n;this.dynamicProperties=[];this._mdf=!1;this._isAnimated=!1}};wi=ff(8,function(){return o("float32",2)});hi.prototype.setPathData=function(n,t){this.c=n;this.setLength(t);for(var i=0;i<t;)this.v[i]=wi.newElement(),this.o[i]=wi.newElement(),this.i[i]=wi.newElement(),i+=1};hi.prototype.setLength=function(n){for(;this._maxLength<n;
63)this.doubleArrayLength();this._length=n};hi.prototype.doubleArrayLength=function(){this.v=this.v.concat(l(this._maxLength));this.i=this.i.concat(l(this._maxLength));this.o=this.o.concat(l(this._maxLength));this._maxLength*=2};hi.prototype.setXYAt=function(n,t,i,r,u){var f;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),i){case"v":f=this.v;break;case"i":f=this.i;break;case"o":f=this.o;break;default:f=[]}f[r]&&(!f[r]||u)||(f[r]=wi.newElement());f[r][0]=n;f[r][1]=t};hi.prototype.setTripleAt=function(n,t,i,r,u,f,e,o){this.setXYAt(n,t,"v",e,o);this.setXYAt(i,r,"o",e,o);this.setXYAt(u,f,"i",e,o)};hi.prototype.reverse=function(){var t=new hi,f,n,o;t.setPathData(this.c,this._length);var i=this.v,r=this.o,u=this.i,e=0;for(this.c&&(t.setTripleAt(i[0][0],i[0][1],u[0][0],u[0][1],r[0][0],r[0][1],0,!1),e=1),n=this._length-1,o=this._length,f=e;f<o;f+=1)t.setTripleAt(i[n][0],i[n][1],u[n][0],u[n][1],r[n][0],r[n][1],f,!1),n-=1;return t};hi.prototype.length=function(){return this._length};g=(cf=ff(4,function(){return new hi},function(n){for(var i=n._length,t=0;t<i;t+=1)wi.release(n.v[t]),wi.release(n.i[t]),wi.release(n.o[t]),n.v[t]=null,n.i[t]=null,n.o[t]=null;n._length=0;n.c=!1}),cf.clone=function(n){var t,i=cf.newElement(),r=void 0===n._length?n.v.length:n._length;for(i.setLength(r),i.c=n.c,t=0;t<r;t+=1)i.setTripleAt(n.v[t][0],n.v[t][1],n.o[t][0],n.o[t][1],n.i[t][0],n.i[t][1],t);return i},cf);ae.prototype.addShape=function(n){this._length===this._maxLength&&(this.shapes=this.shapes.concat(l(this._maxLength)),this._maxLength*=2);this.shapes[this._length]=n;this._length+=1};ae.prototype.releaseShapes=function(){for(var n=0;n<this._length;n+=1)g.release(this.shapes[n]);this._length=0};
63var cr=function(){var r={newShapeCollection:function(){return n?t[n-=1]:new ae},release:function(r){for(var f=r._length,u=0;u<f;u+=1)g.release(r.shapes[u]);r._length=0;n===i&&(t=ys.double(t),i*=2);t[n]=r;n+=1}},n=0,i=4,t=l(i);return r}(),ri=function(){function e(n,t,i){var f,v,s,r,u,b,k,h,c,y=i.lastIndex,e=this.keyframes,w;if(n<e[0].t-this.offsetTime)f=e[0].s[0],s=!0,y=0;else if(n>=e[e.length-1].t-this.offsetTime)f=e[e.length-1].s?e[e.length-1].s[0]:e[e.length-2].e[0],s=!0;else{for(var o,a,p,l=y,g=e.length-1,d=!0;d&&(o=e[l],!((a=e[l+1]).t-this.offsetTime>n));)l<g-1?l+=1:d=!1;(p=this.keyframesMetadata[l]||{},y=l,s=1===o.h)||(n>=a.t-this.offsetTime?h=1:n<o.t-this.offsetTime?h=0:(p.__fnct?w=p.__fnct:(w=pi.getBezierEasing(o.o.x,o.o.y,o.i.x,o.i.y).get,p.__fnct=w),h=w((n-(o.t-this.offsetTime))/(a.t-this.offsetTime-(o.t-this.offsetTime)))),v=a.s?a.s[0]:o.e[0]);f=o.s[0]}for(b=t._length,k=f.i[0].length,i.lastIndex=y,r=0;r<b;r+=1)for(u=0;u<k;u+=1)c=s?f.i[r][u]:f.i[r][u]+(v.i[r][u]-f.i[r][u])*h,t.i[r][u]=c,c=s?f.o[r][u]:f.o[r][u]+(v.o[r][u]-f.o[r][u])*h,t.o[r][u]=c,c=s?f.v[r][u]:f.v[r][u]+(v.v[r][u]-f.v[r][u])*h,t.v[r][u]=c}function l(){var n=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,t=this._caching.lastFrame;return t!==f&&(t<i&&n<i||t>r&&n>r)||(this._caching.lastIndex=t<n?this._caching.lastIndex:0,this.interpolateShape(n,this.pv,this._caching)),this._caching.lastFrame=n,this.pv}function u(){this.paths=this.localShapeCollection}function o(n){(function(n,t){if(n._length!==t._length||n.c!==t.c)return!1;for(var r=n._length,i=0;i<r;i+=1)if(n.v[i][0]!==t.v[i][0]||n.v[i][1]!==t.v[i][1]||n.o[i][0]!==t.o[i][0]||n.o[i][1]!==t.o[i][1]||n.i[i][0]!==t.i[i][0]||n.i[i][1]!==t.i[i][1])return!1;return!0})(this.v,n)||(this.v=g.clone(n),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function h(){var n,t,i;if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{for(this.lock=!0,this._mdf=!1,n=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,i=this.effectsSequence.length,t=0;t<i;t+=1)n=this.effectsSequence[t](n);this.setVValue(n);this.lock=!1;this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function n(n,t,i){this.propType="shape";this.comp=n.comp;this.container=n;this.elem=n;this.data=t;this.k=!1;this.kf=!1;this._mdf=!1;var r=3===i?t.pt.k:t.ks.k;this.v=g.clone(r);this.pv=g.clone(this.v);this.localShapeCollection=cr.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.reset=u;this.effectsSequence=[]}function c(n){this.effectsSequence.push(n);this.container.addDynamicProperty(this)}function t(n,t,i){this.propType="shape";this.comp=n.comp;this.elem=n;this.container=n;this.offsetTime=n.data.st;this.keyframes=3===i?t.pt.k:t.ks.k;this.keyframesMetadata=[];this.k=!0;this.kf=!0;var r=this.keyframes[0].s[0].i.length;this.v=g.newElement();this.v.setPathData(this.keyframes[0].s[0].c,r);this.pv=g.clone(this.v);this.localShapeCollection=cr.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.lastFrame=f;this.reset=u;this._caching={lastFrame:f,lastIndex:0};this.effectsSequence=[l.bind(this)]}var f=-999999;n.prototype.interpolateShape=e;n.prototype.getValue=h;n.prototype.setVValue=o;n.prototype.addEffect=c;t.prototype.getValue=h;t.prototype.interpolateShape=e;t.prototype.setVValue=o;t.prototype.addEffect=c;var a=function(){function t(n,t){this.v=g.newElement();this.v.setPathData(!0,4);this.localShapeCollection=cr.newShapeCollection();this.paths=this.localShapeCollection;this.localShapeCollection.addShape(this.v);this.d=t.d;this.elem=n;this.comp=n.comp;this.frameId=-1;this.initDynamicPropertyContainer(n);this.p=i.getProp(n,t.p,1,0,this);this.s=i.getProp(n,t.s,1,0,this);this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}var n=vi;return t.prototype={reset:u,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var i=this.p.v[0],u=this.p.v[1],r=this.s.v[0]/2,f=this.s.v[1]/2,e=3!==this.d,t=this.v;t.v[0][0]=i;t.v[0][1]=u-f;t.v[1][0]=e?i+r:i-r;t.v[1][1]=u;t.v[2][0]=i;t.v[2][1]=u+f;t.v[3][0]=e?i-r:i+r;t.v[3][1]=u;t.i[0][0]=e?i-r*n:i+r*n;t.i[0][1]=u-f;t.i[1][0]=e?i+r:i-r;t.i[1][1]=u-f*n;t.i[2][0]=e?i+r*n:i-r*n;t.i[2][1]=u+f;t.i[3][0]=e?i-r:i+r;t.i[3][1]=u+f*n;t.o[0][0]=e?i+r*n:i-r*n;t.o[0][1]=u-f;t.o[1][0]=e?i+r:i-r;t.o[1][1]=u+f*n;t.o[2][0]=e?i-r*n:i+r*n;t.o[2][1]=u+f;t.o[3][0]=e?i-r:i+r;t.o[3][1]=u-f*n}},r([ft],t),t}(),v=function(){function n(n,t){this.v=g.newElement();this.v.setPathData(!0,0);this.elem=n;this.comp=n.comp;this.data=t;this.frameId=-1;this.d=t.d;this.initDynamicPropertyContainer(n);1===t.sy?(this.ir=i.getProp(n,t.ir,0,0,this),this.is=i.getProp(n,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath;this.pt=i.getProp(n,t.pt,0,0,this);this.p=i.getProp(n,t.p,1,0,this);this.r=i.getProp(n,t.r,0,s,this);this.or=i.getProp(n,t.or,0,0,this);this.os=i.getProp(n,t.os,0,.01,this);this.localShapeCollection=cr.newShapeCollection();this.localShapeCollection.addShape(this.v);this.paths=this.localShapeCollection;this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return n.prototype={reset:u,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,h,r,u,o=2*Math.floor(this.pt.v),y=2*Math.PI/o,f=!0,c=this.or.v,l=this.ir.v,p=this.os.v,w=this.is.v,b=2*Math.PI*c/(2*o),k=2*Math.PI*l/(2*o),s=-Math.PI/2,i;for(s+=this.r.v,i=3===this.data.d?-1:1,this.v._length=0,e=0;e<o;e+=1){r=f?p:w;u=f?b:k;var n=(h=f?c:l)*Math.cos(s),t=h*Math.sin(s),a=0===n&&0===t?0:t/Math.sqrt(n*n+t*t),v=0===n&&0===t?0:-n/Math.sqrt(n*n+t*t);n+=+this.p.v[0];t+=+this.p.v[1];this.v.setTripleAt(n,t,n-a*u*r*i,t-v*u*r*i,n+a*u*r*i,t+v*u*r*i,e,!0);f=!f;s+=y*i}},convertPolygonToPath:function(){var r,o=Math.floor(this.pt.v),l=2*Math.PI/o,s=this.or.v,u=this.os.v,f=2*Math.PI*s/(4*o),e=.5*-Math.PI,i=3===this.data.d?-1:1;for(e+=this.r.v,this.v._length=0,r=0;r<o;r+=1){var n=s*Math.cos(e),t=s*Math.sin(e),h=0===n&&0===t?0:t/Math.sqrt(n*n+t*t),c=0===n&&0===t?0:-n/Math.sqrt(n*n+t*t);n+=+this.p.v[0];t+=+this.p.v[1];this.v.setTripleAt(n,t,n-h*f*u*i,t-c*f*u*i,n+h*f*u*i,t+c*f*u*i,r,!0);e+=l*i}this.paths.length=0;this.paths[0]=this.v}},r([ft],n),n}(),y=function(){function n(n,t){this.v=g.newElement();this.v.c=!0;this.localShapeCollection=cr.newShapeCollection();this.localShapeCollection.addShape(this.v);this.paths=this.localShapeCollection;this.elem=n;this.comp=n.comp;this.frameId=-1;this.d=t.d;this.initDynamicPropertyContainer(n);this.p=i.getProp(n,t.p,1,0,this);this.s=i.getProp(n,t.s,1,0,this);this.r=i.getProp(n,t.r,0,0,this);this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return n.prototype={convertRectToPath:function(){var i=this.p.v[0],r=this.p.v[1],n=this.s.v[0]/2,t=this.s.v[1]/2,u=nu(n,t,this.r.v),f=u*(1-vi);this.v._length=0;2===this.d||1===this.d?(this.v.setTripleAt(i+n,r-t+u,i+n,r-t+u,i+n,r-t+f,0,!0),this.v.setTripleAt(i+n,r+t-u,i+n,r+t-f,i+n,r+t-u,1,!0),0!==u?(this.v.setTripleAt(i+n-u,r+t,i+n-u,r+t,i+n-f,r+t,2,!0),this.v.setTripleAt(i-n+u,r+t,i-n+f,r+t,i-n+u,r+t,3,!0),this.v.setTripleAt(i-n,r+t-u,i-n,r+t-u,i-n,r+t-f,4,!0),this.v.setTripleAt(i-n,r-t+u,i-n,r-t+f,i-n,r-t+u,5,!0),this.v.setTripleAt(i-n+u,r-t,i-n+u,r-t,i-n+f,r-t,6,!0),this.v.setTripleAt(i+n-u,r-t,i+n-f,r-t,i+n-u,r-t,7,!0)):(this.v.setTripleAt(i-n,r+t,i-n+f,r+t,i-n,r+t,2),this.v.setTripleAt(i-n,r-t,i-n,r-t+f,i-n,r-t,3))):(this.v.setTripleAt(i+n,r-t+u,i+n,r-t+f,i+n,r-t+u,0,!0),0!==u?(this.v.setTripleAt(i+n-u,r-t,i+n-u,r-t,i+n-f,r-t,1,!0),this.v.setTripleAt(i-n+u,r-t,i-n+f,r-t,i-n+u,r-t,2,!0),this.v.setTripleAt(i-n,r-t+u,i-n,r-t+u,i-n,r-t+f,3,!0),this.v.setTripleAt(i-n,r+t-u,i-n,r+t-f,i-n,r+t-u,4,!0),this.v.setTripleAt(i-n+u,r+t,i-n+u,r+t,i-n+f,r+t,5,!0),this.v.setTripleAt(i+n-u,r+t,i+n-f,r+t,i+n-u,r+t,6,!0),this.v.setTripleAt(i+n,r+t-u,i+n,r+t-u,i+n,r+t-f,7,!0)):(this.v.setTripleAt(i-n,r-t,i-n+f,r-t,i-n,r-t,1,!0),this.v.setTripleAt(i-n,r+t,i-n,r+t-f,i-n,r+t,2,!0),this.v.setTripleAt(i+n,r+t,i+n-f,r+t,i+n,r+t,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:u},r([ft],n),n}();return{getShapeProp:function(i,r,u){var f;return 3===u||4===u?f=(3===u?r.pt:r.ks).k.length?new t(i,r,u):new n(i,r,u):5===u?f=new y(i,r):6===u?f=new a(i,r):7===u&&(f=new v(i,r)),f.k&&i.addDynamicProperty(f),f},getConstructorFunction:function(){return n},getKeyframedConstructorFunction:function(){return t}}}(),a=function(){function e(){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}
vendor: 4,161 bytes, line 63
63function s(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,-u,0,0,u,r,0,0,0,0,1,0,0,0,0,1)}function h(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(1,0,0,0,0,r,-u,0,0,u,r,0,0,0,0,1)}function c(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,0,u,0,0,1,0,0,-u,0,r,0,0,0,0,1)}function l(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,-u,0,0,u,r,0,0,0,0,1,0,0,0,0,1)}function v(n,t){return this._t(1,t,n,1,0,0)}function y(n,t){return this.shear(r(n),r(t))}function p(n,u){var f=t(u),e=i(u);return this._t(f,e,0,0,-e,f,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(n),1,0,0,0,0,1,0,0,0,0,1)._t(f,-e,0,0,e,f,0,0,0,0,1,0,0,0,0,1)}function w(n,t,i){return i||0===i||(i=1),1===n&&1===t&&1===i?this:this._t(n,0,0,0,0,t,0,0,0,0,i,0,0,0,0,1)}function b(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){return this.props[0]=n,this.props[1]=t,this.props[2]=i,this.props[3]=r,this.props[4]=u,this.props[5]=f,this.props[6]=e,this.props[7]=o,this.props[8]=s,this.props[9]=h,this.props[10]=c,this.props[11]=l,this.props[12]=a,this.props[13]=v,this.props[14]=y,this.props[15]=p,this}function k(n,t,i){return i=i||0,0!==n||0!==t||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,n,t,i,1):this}function d(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){var w=this.props;if(1===n&&0===t&&0===i&&0===r&&0===u&&1===f&&0===e&&0===o&&0===s&&0===h&&1===c&&0===l)return w[12]=w[12]*n+w[15]*a,w[13]=w[13]*f+w[15]*v,w[14]=w[14]*c+w[15]*y,w[15]*=p,this._identityCalculated=!1,this;var b=w[0],k=w[1],d=w[2],g=w[3],nt=w[4],tt=w[5],it=w[6],rt=w[7],ut=w[8],ft=w[9],et=w[10],ot=w[11],st=w[12],ht=w[13],ct=w[14],lt=w[15];return w[0]=b*n+k*u+d*s+g*a,w[1]=b*t+k*f+d*h+g*v,w[2]=b*i+k*e+d*c+g*y,w[3]=b*r+k*o+d*l+g*p,w[4]=nt*n+tt*u+it*s+rt*a,w[5]=nt*t+tt*f+it*h+rt*v,w[6]=nt*i+tt*e+it*c+rt*y,w[7]=nt*r+tt*o+it*l+rt*p,w[8]=ut*n+ft*u+et*s+ot*a,w[9]=ut*t+ft*f+et*h+ot*v,w[10]=ut*i+ft*e+et*c+ot*y,w[11]=ut*r+ft*o+et*l+ot*p,w[12]=st*n+ht*u+ct*s+lt*a,w[13]=st*t+ht*f+ct*h+lt*v,w[14]=st*i+ht*e+ct*c+lt*y,w[15]=st*r+ht*o+ct*l+lt*p,this._identityCalculated=!1,this}function g(n){var t=n.props;return this.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])}function nt(){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 tt(n){for(var t=0;t<16;){if(n.props[t]!==this.props[t])return!1;t+=1}return!0}function it(n){for(var t=0;t<16;t+=1)n.props[t]=this.props[t];return n}function rt(n){for(var t=0;t<16;t+=1)this.props[t]=n[t]}function ut(n,t,i){return{x:n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],y:n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],z:n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}}function ft(n,t,i){return n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12]}function et(n,t,i){return n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13]}function ot(n,t,i){return n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}function st(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],i=this.props[5]/t,r=-this.props[1]/t,u=-this.props[4]/t,f=this.props[0]/t,e=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,o=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,n=new a;return n.props[0]=i,n.props[1]=r,n.props[4]=u,n.props[5]=f,n.props[12]=e,n.props[13]=o,n}function f(n){return this.getInverseMatrix().applyToPointArray(n[0],n[1],n[2]||0)}function ht(n){for(var r=n.length,i=[],t=0;t<r;t+=1)i[t]=f(n[t]);return i}function ct(n,t,i){var r=o("float32",6);if(this.isIdentity())r[0]=n[0],r[1]=n[1],r[2]=t[0],r[3]=t[1],r[4]=i[0],r[5]=i[1];else{var u=this.props[0],f=this.props[1],e=this.props[4],s=this.props[5],h=this.props[12],c=this.props[13];r[0]=n[0]*u+n[1]*e+h;r[1]=n[0]*f+n[1]*s+c;r[2]=t[0]*u+t[1]*e+h;r[3]=t[0]*f+t[1]*s+c;r[4]=i[0]*u+i[1]*e+h;r[5]=i[0]*f+i[1]*s+c}return r}
63function lt(n,t,i){return this.isIdentity()?[n,t,i]:[n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]]}function at(n,t){if(this.isIdentity())return n+","+t;var i=this.props;return Math.round(100*(n*i[0]+t*i[4]+i[12]))/100+","+Math.round(100*(n*i[1]+t*i[5]+i[13]))/100}function vt(){for(var n=0,i=this.props,t="matrix3d(";n<16;)t+=u(1e4*i[n])/1e4,t+=15===n?")":",",n+=1;return t}function n(n){return n<1e-6&&n>0||n>-1e-6&&n<0?u(1e4*n)/1e4:n}function yt(){var t=this.props;return"matrix("+n(t[0])+","+n(t[1])+","+n(t[4])+","+n(t[5])+","+n(t[12])+","+n(t[13])+")"}var t=Math.cos,i=Math.sin,r=Math.tan,u=Math.round;return function(){this.reset=e;this.rotate=s;this.rotateX=h;this.rotateY=c;this.rotateZ=l;this.skew=y;this.skewFromAxis=p;this.shear=v;this.scale=w;this.setTransform=b;this.translate=k;this.transform=d;this.multiply=g;this.applyToPoint=ut;this.applyToX=ft;this.applyToY=et;this.applyToZ=ot;this.applyToPointArray=lt;this.applyToTriplePoints=ct;this.applyToPointStringified=at;this.toCSS=vt;this.to2dCSS=yt;this.clone=it;this.cloneFromProps=rt;this.equals=tt;this.inversePoints=ht;this.inversePoint=f;this.getInverseMatrix=st;this._t=this.transform;this.isIdentity=nt;this._identity=!0;this._identityCalculated=!1;this.props=o("float32",16);this.reset()}}();var c={},lf="__[STANDALONE]__",th="__[ANIMATIONDATA]__",ih="";if(c.play=d.play,c.pause=d.pause,c.setLocationHref=ea,c.togglePause=d.togglePause,c.setSpeed=d.setSpeed,c.setDirection=d.setDirection,c.stop=d.stop,c.searchAnimations=rh,c.registerAnimation=d.registerAnimation,c.loadAnimation=ha,c.setSubframeRendering=oa,c.resize=d.resize,c.goToAndStop=d.goToAndStop,c.destroy=d.destroy,c.setQuality=ca,c.inBrowser=la,c.installPlugin=aa,c.freeze=d.freeze,c.unfreeze=d.unfreeze,c.setVolume=d.setVolume,c.mute=d.mute,c.unmute=d.unmute,c.getRegisteredAnimations=d.getRegisteredAnimations,c.useWebWorker=rl,c.setIDPrefix=sa,c.__getFactory=va,c.version="5.12.2",ye="",lf){var uh=document.getElementsByTagName("script"),wa=uh.length-1,fh=uh[wa]||{src:""};ye=fh.src?fh.src.replace(/^[^\?]+\??/,""):"";ih=pa("renderer")}eh=setInterval(ya,100);try{"object"!==ve(t)&&(window.bodymovin=c)}catch(py){}gt=function(){var n={},t={};return n.registerModifier=function(n,i){t[n]||(t[n]=i)},n.getModifier=function(n,i,r){return new t[n](i,r)},n}();bt.prototype.initModifierProperties=function(){};bt.prototype.addShapeToModifier=function(){};bt.prototype.addShape=function(n){if(!this.closed){n.sh.container.addDynamicProperty(n.sh);var t={shape:n.sh,data:n,localShapeCollection:cr.newShapeCollection()};this.shapes.push(t);this.addShapeToModifier(t);this._isAnimated&&n.setAsAnimated()}};bt.prototype.init=function(n,t){this.shapes=[];this.elem=n;this.initDynamicPropertyContainer(n);this.initModifierProperties(n,t);this.frameId=dr;this.closed=!1;this.k=!1;this.dynamicProperties.length?this.k=!0:this.getValue(!0)};bt.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())};r([ft],bt);r([bt],ni);ni.prototype.initModifierProperties=function(n,t){this.s=i.getProp(n,t.s,0,.01,this);this.e=i.getProp(n,t.e,0,.01,this);this.o=i.getProp(n,t.o,0,0,this);this.sValue=0;this.eValue=0;this.getValue=this.processKeys;this.m=t.m;this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length};ni.prototype.addShapeToModifier=function(n){n.pathsData=[]};ni.prototype.calculateShapeEdges=function(n,t,i,r,u){var f=[],s,e,o,h,c,l;for(t<=1?f.push({s:n,e:t}):n>=1?f.push({s:n-1,e:t-1}):(f.push({s:n,e:1}),f.push({s:0,e:t-1})),o=[],h=f.length,s=0;s<h;s+=1)(e=f[s]).e*u<r||e.s*u>r+i||(c=e.s*u<=r?0:(e.s*u-r)/i,l=e.e*u>=r+i?1:(e.e*u-r)/i,o.push([c,l]));return o.length||o.push([0,0]),o};ni.prototype.releasePathsData=function(n){for(var i=n.length,t=0;t<i;t+=1)ws.release(n[t]);return n.length=0,n};ni.prototype.processShapes=function(n){var r,u,d,i,e,g,o,p,w,b,a,h,k,t,v,f,s,tt;if(this._mdf||n?(e=this.o.v%360/360,(e<0&&(e+=1),(r=this.s.v>1?1+e:this.s.v<0?0+e:this.s.v+e)>(u=this.e.v>1?1+e:this.e.v<0?0+e:this.e.v+e))&&(g=r,r=u,u=g),r=.0001*Math.round(1e4*r),u=.0001*Math.round(1e4*u),this.sValue=r,this.eValue=u):(r=this.sValue,u=this.eValue),h=this.shapes.length,k=0,u===r)for(i=0;i<h;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection,this._mdf&&(this.shapes[i].pathsData.length=0);else if(1===u&&0===r||0===u&&1===r){if(this._mdf)for(i=0;i<h;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{for(f=[],i=0;i<h;i+=1)if((t=this.shapes[i]).shape._mdf||this._mdf||n||2===this.m){if(p=(d=t.shape.paths)._length,a=0,!t.shape._mdf&&t.pathsData.length)a=t.totalShapeLength;else{for(w=this.releasePathsData(t.pathsData),o=0;o<p;o+=1)b=wt.getSegmentsLength(d.shapes[o]),w.push(b),a+=b.totalLength;t.totalShapeLength=a;t.pathsData=w}k+=a;t.shape._mdf=!0}else t.shape.paths=t.localShapeCollection;var y,c=r,l=u,nt=0;for(i=h-1;i>=0;i-=1)if((t=this.shapes[i]).shape._mdf){for((v=t.localShapeCollection).releaseShapes(),2===this.m&&h>1?(y=this.calculateShapeEdges(r,u,t.totalShapeLength,nt,k),nt+=t.totalShapeLength):y=[[c,l]],p=y.length,o=0;o<p;o+=1)c=y[o][0],l=y[o][1],f.length=0,l<=1?f.push({s:t.totalShapeLength*c,e:t.totalShapeLength*l}):c>=1?f.push({s:t.totalShapeLength*(c-1),e:t.totalShapeLength*(l-1)}):(f.push({s:t.totalShapeLength*c,e:t.totalShapeLength}
63),f.push({s:0,e:t.totalShapeLength*(l-1)})),s=this.addShapes(t,f[0]),f[0].s!==f[0].e&&(f.length>1&&(t.shape.paths.shapes[t.shape.paths._length-1].c?(tt=s.pop(),this.addPaths(s,v),s=this.addShapes(t,f[1],tt)):(this.addPaths(s,v),s=this.addShapes(t,f[1]))),this.addPaths(s,v));t.shape.paths=v}}};ni.prototype.addPaths=function(n,t){for(var r=n.length,i=0;i<r;i+=1)t.addShape(n[i])};ni.prototype.addSegment=function(n,t,i,r,u,f,e){u.setXYAt(t[0],t[1],"o",f);u.setXYAt(i[0],i[1],"i",f+1);e&&u.setXYAt(n[0],n[1],"v",f);u.setXYAt(r[0],r[1],"v",f+1)};ni.prototype.addSegmentFromArray=function(n,t,i,r){t.setXYAt(n[1],n[5],"o",i);t.setXYAt(n[2],n[6],"i",i+1);r&&t.setXYAt(n[0],n[4],"v",i);t.setXYAt(n[3],n[7],"v",i+1)};ni.prototype.addShapes=function(n,t,i){var r,u,p,c,o,s,a,l,b=n.pathsData,f=n.shape.paths.shapes,w=n.shape.paths._length,e=0,y=[],h=!0,v;for(i?(o=i._length,l=i._length):(i=g.newElement(),o=0,l=0),y.push(i),r=0;r<w;r+=1){for(s=b[r].lengths,i.c=f[r].c,p=f[r].c?s.length:s.length+1,u=1;u<p;u+=1)if(e+(c=s[u-1]).addedLength<t.s)e+=c.addedLength,i.c=!1;else{if(e>t.e){i.c=!1;break}t.s<=e&&t.e>=e+c.addedLength?(this.addSegment(f[r].v[u-1],f[r].o[u-1],f[r].i[u],f[r].v[u],i,o,h),h=!1):(a=wt.getNewSegment(f[r].v[u-1],f[r].v[u],f[r].o[u-1],f[r].i[u],(t.s-e)/c.addedLength,(t.e-e)/c.addedLength,s[u-1]),this.addSegmentFromArray(a,i,o,h),h=!1,i.c=!1);e+=c.addedLength;o+=1}if(f[r].c&&s.length&&((c=s[u-1],e<=t.e)?(v=s[u-1].addedLength,t.s<=e&&t.e>=e+v?(this.addSegment(f[r].v[u-1],f[r].o[u-1],f[r].i[0],f[r].v[0],i,o,h),h=!1):(a=wt.getNewSegment(f[r].v[u-1],f[r].v[0],f[r].o[u-1],f[r].i[0],(t.s-e)/v,(t.e-e)/v,s[u-1]),this.addSegmentFromArray(a,i,o,h),h=!1,i.c=!1)):i.c=!1,e+=c.addedLength,o+=1),i._length&&(i.setXYAt(i.v[l][0],i.v[l][1],"i",l),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),e>t.e)break;r<w-1&&(i=g.newElement(),h=!0,y.push(i),o=0)}return y};r([bt],ru);ru.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.amount=i.getProp(n,t.a,0,null,this);this._isAnimated=!!this.amount.effectsSequence.length};ru.prototype.processPath=function(n,t){for(var u=t/100,r=[0,0],f=n._length,i=0,o,s,h,c,l,a,e,i=0;i<f;i+=1)r[0]+=n.v[i][0],r[1]+=n.v[i][1];for(r[0]/=f,r[1]/=f,e=g.newElement(),e.c=n.c,i=0;i<f;i+=1)o=n.v[i][0]+(r[0]-n.v[i][0])*u,s=n.v[i][1]+(r[1]-n.v[i][1])*u,h=n.o[i][0]+(r[0]-n.o[i][0])*-u,c=n.o[i][1]+(r[1]-n.o[i][1])*-u,l=n.i[i][0]+(r[0]-n.i[i][0])*-u,a=n.i[i][1]+(r[1]-n.i[i][1])*-u,e.setTripleAt(o,s,h,c,l,a,i);return e};ru.prototype.processShapes=function(n){var f,i,r,e,t,u,s=this.shapes.length,o=this.amount.v;if(0!==o)for(i=0;i<s;i+=1){if(u=(t=this.shapes[i]).localShapeCollection,t.shape._mdf||this._mdf||n)for(u.releaseShapes(),t.shape._mdf=!0,f=t.shape.paths.shapes,e=t.shape.paths._length,r=0;r<e;r+=1)u.addShape(this.processPath(f[r],o));t.shape.paths=t.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};ur=function(){function n(n,t,r){if(this.elem=n,this.frameId=-1,this.propType="transform",this.data=t,this.v=new a,this.pre=new a,this.appliedTransformations=0,this.initDynamicPropertyContainer(r||n),t.p&&t.p.s?(this.px=i.getProp(n,t.p.x,0,0,this),this.py=i.getProp(n,t.p.y,0,0,this),t.p.z&&(this.pz=i.getProp(n,t.p.z,0,0,this))):this.p=i.getProp(n,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=i.getProp(n,t.rx,0,s,this),this.ry=i.getProp(n,t.ry,0,s,this),this.rz=i.getProp(n,t.rz,0,s,this),t.or.k[0].ti)for(var f=t.or.k.length,u=0;u<f;u+=1)t.or.k[u].to=null,t.or.k[u].ti=null;this.or=i.getProp(n,t.or,1,s,this);this.or.sh=!0}else this.r=i.getProp(n,t.r||{k:0},0,s,this);t.sk&&(this.sk=i.getProp(n,t.sk,0,s,this),this.sa=i.getProp(n,t.sa,0,s,this));this.a=i.getProp(n,t.a||{k:[0,0,0]},1,0,this);this.s=i.getProp(n,t.s||{k:[100,100,100]},1,.01,this);this.o=t.o?i.getProp(n,t.o,0,.01,n):{_mdf:!1,v:1};this._isDirty=!0;this.dynamicProperties.length||this.getValue(!0)}var t=[0,0];return n.prototype={applyToMatrix:function(n){var t=this._mdf;this.iterateDynamicProperties();this._mdf=this._mdf||t;this.a&&n.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]);this.s&&n.scale(this.s.v[0],this.s.v[1],this.s.v[2]);this.sk&&n.skewFromAxis(-this.sk.v,this.sa.v);this.r?n.rotate(-this.r.v):n.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?n.translate(this.px.v,this.py.v,-this.pz.v):n.translate(this.px.v,this.py.v,0):n.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(n){var r,e,f,i,u;this.elem.globalData.frameId!==this.frameId&&((this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||n)&&((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.autoOr
63iented)&&((r=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)?this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(e=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/r,0),f=this.p.getValueAtTime(this.p.keyframes[0].t/r,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(e=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/r,0),f=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/r,0)):(e=this.p.pv,f=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/r,this.p.offsetTime)):this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime?(e=[],f=[],i=this.px,u=this.py,i._caching.lastFrame+i.offsetTime<=i.keyframes[0].t?(e[0]=i.getValueAtTime((i.keyframes[0].t+.01)/r,0),e[1]=u.getValueAtTime((u.keyframes[0].t+.01)/r,0),f[0]=i.getValueAtTime(i.keyframes[0].t/r,0),f[1]=u.getValueAtTime(u.keyframes[0].t/r,0)):i._caching.lastFrame+i.offsetTime>=i.keyframes[i.keyframes.length-1].t?(e[0]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/r,0),e[1]=u.getValueAtTime(u.keyframes[u.keyframes.length-1].t/r,0),f[0]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/r,0),f[1]=u.getValueAtTime((u.keyframes[u.keyframes.length-1].t-.01)/r,0)):(e=[i.pv,u.pv],f[0]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/r,i.offsetTime),f[1]=u.getValueAtTime((u._caching.lastFrame+u.offsetTime-.01)/r,u.offsetTime))):e=f=t,this.v.rotate(-Math.atan2(e[1]-f[1],e[0]-f[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.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!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(){}},r([ft],n),n.prototype.addDynamicProperty=function(n){this._addDynamicProperty(n);this.elem.addDynamicProperty(n);this._isDirty=!0},n.prototype._addDynamicProperty=ft.prototype.addDynamicProperty,{getTransformProperty:function(t,i,r){return new n(t,i,r)}}}();r([bt],ui);ui.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.c=i.getProp(n,t.c,0,null,this);this.o=i.getProp(n,t.o,0,null,this);this.tr=ur.getTransformProperty(n,t.tr,this);this.so=i.getProp(n,t.tr.so,0,.01,this);this.eo=i.getProp(n,t.tr.eo,0,.01,this);this.data=t;this.dynamicProperties.length||this.getValue(!0);this._isAnimated=!!this.dynamicProperties.length;this.pMatrix=new a;this.rMatrix=new a;this.sMatrix=new a;this.tMatrix=new a;this.matrix=new a};ui.prototype.applyTransforms=function(n,t,i,r,u,f){var e=f?-1:1,o=r.s.v[0]+(1-r.s.v[0])*(1-u),s=r.s.v[1]+(1-r.s.v[1])*(1-u);n.translate(r.p.v[0]*e*u,r.p.v[1]*e*u,r.p.v[2]);t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]);t.rotate(-r.r.v*e*u);t.translate(r.a.v[0],r.a.v[1],r.a.v[2]);i.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]);i.scale(f?1/o:o,f?1/s:s);i.translate(r.a.v[0],r.a.v[1],r.a.v[2])};ui.prototype.init=function(n,t,i,r){for(this.elem=n,this.arr=t,this.pos=i,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t[i]);i>0;)i-=1,this._elements.unshift(t[i]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)};ui.prototype.resetElements=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t]._processed=!1,"gr"===n[t].ty&&this.resetElements(n[t].it)};ui.prototype.cloneElements=function(n){var t=JSON.parse(JSON.stringify(n));return this.resetElements(t),t};ui.prototype.changeGroupRender=function(n,t){for(var r=n.length,i=0;i<r;i+=1)n[i]._render=t,"gr"===n[i].ty&&this.changeGroupRender(n[i].it,t)};ui.prototype.processShapes=function(n){var f,y,u,h,o,d=!1,p,a,w,b,v,e,k,s;if(this._mdf||n){if(a=Math.ceil(this.c.v),this._groups.length<a){for(;this._groups.length<a;)w={it:this.cloneElements(this._elements),ty:"gr"},w.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}]}
63,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,w),this._groups.splice(0,0,w),this._currentCopies+=1;this.elem.reloadShapes();d=!0}for(o=0,u=0;u<=this._groups.length-1;u+=1)(p=o<a,this._groups[u]._render=p,this.changeGroupRender(this._groups[u].it,p),p)||(b=this.elemsData[u].it,v=b[b.length-1],0!==v.transform.op.v?(v.transform.op._mdf=!0,v.transform.op.v=0):v.transform.op._mdf=!1),o+=1;this._currentCopies=a;var c=this.o.v,l=c%1,g=c>0?Math.floor(c):Math.ceil(c),t=this.pMatrix.props,i=this.rMatrix.props,r=this.sMatrix.props;if(this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset(),s=0,c>0){for(;s<g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),s+=1;l&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,l,!1),s+=l)}else if(c<0){for(;s>g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),s-=1;l&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-l,!0),s-=l)}for(u=1===this.data.m?0:this._currentCopies-1,h=1===this.data.m?1:-1,o=this._currentCopies;o;){if(k=(y=(f=this.elemsData[u].it)[f.length-1].transform.mProps.v.props).length,f[f.length-1].transform.mProps._mdf=!0,f[f.length-1].transform.op._mdf=!0,f[f.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(u/(this._currentCopies-1)),0!==s){for((0!==u&&1===h||u!==this._currentCopies-1&&-1===h)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.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]),this.matrix.transform(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]),this.matrix.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),e=0;e<k;e+=1)y[e]=this.matrix.props[e];this.matrix.reset()}else for(this.matrix.reset(),e=0;e<k;e+=1)y[e]=this.matrix.props[e];s+=1;o-=1;u+=h}}else for(o=this._currentCopies,u=0,h=1;o;)y=(f=this.elemsData[u].it)[f.length-1].transform.mProps.v.props,f[f.length-1].transform.mProps._mdf=!1,f[f.length-1].transform.op._mdf=!1,o-=1,u+=h;return d};ui.prototype.addShape=function(){};r([bt],uu);uu.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.rd=i.getProp(n,t.r,0,null,this);this._isAnimated=!!this.rd.effectsSequence.length};uu.prototype.processPath=function(n,t){var r,s=g.newElement(),i,l,a,u,h,c,e,o,y,p,w,b,v,f;for(s.c=n.c,v=n._length,f=0,r=0;r<v;r+=1)i=n.v[r],a=n.o[r],l=n.i[r],i[0]===a[0]&&i[1]===a[1]&&i[0]===l[0]&&i[1]===l[1]?0!==r&&r!==v-1||n.c?(u=0===r?n.v[v-1]:n.v[r-1],c=(h=Math.sqrt(Math.pow(i[0]-u[0],2)+Math.pow(i[1]-u[1],2)))?Math.min(h/2,t)/h:0,e=w=i[0]+(u[0]-i[0])*c,o=b=i[1]-(i[1]-u[1])*c,y=e-(e-i[0])*vi,p=o-(o-i[1])*vi,s.setTripleAt(e,o,y,p,w,b,f),f+=1,u=r===v-1?n.v[0]:n.v[r+1],c=(h=Math.sqrt(Math.pow(i[0]-u[0],2)+Math.pow(i[1]-u[1],2)))?Math.min(h/2,t)/h:0,e=y=i[0]+(u[0]-i[0])*c,o=p=i[1]+(u[1]-i[1])*c,w=e-(e-i[0])*vi,b=o-(o-i[1])*vi,s.setTripleAt(e,o,y,p,w,b,f),f+=1):(s.setTripleAt(i[0],i[1],a[0],a[1],l[0],l[1],f),f+=1):(s.setTripleAt(n.v[r][0],n.v[r][1],n.o[r][0],n.o[r][1],n.i[r][0],n.i[r][1],f),f+=1);return s};uu.prototype.processShapes=function(n){var f,i,r,e,t,u,s=this.shapes.length,o=this.rd.v;if(0!==o)for(i=0;i<s;i+=1){if(u=(t=this.shapes[i]).localShapeCollection,t.shape._mdf||this._mdf||n)for(u.releaseShapes(),t.shape._mdf=!0,f=t.shape.paths.shapes,e=t.shape.paths._length,r=0;r<e;r+=1)u.addShape(this.processPath(f[r],o));t.shape.paths=t.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};b.prototype.point=function(n){return[((this.a[0]*n+this.b[0])*n+this.c[0])*n+this.d[0],((this.a[1]*n+this.b[1])*n+this.c[1])*n+this.d[1]]};b.prototype.derivative=function(n){return[(3*n*this.a[0]+2*this.b[0])*n+this.c[0],(3*n*this.a[1]+2*this.b[1])*n+this.c[1]]};b.prototype.tangentAngle=function(n){var t=this.derivative(n);return Math.atan2(t[1],t[0])};b.prototype.normalAngle=function(n){var t=this.derivative(n);return Math.atan2(t[0],t[1])};b.prototype.inflectionPoints=function(){var i=this.a[1]*this.b[0]-this.a[0]*this.b[1],n,r,t;return pe(i)?[]:(n=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/i,r=n*n-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/i,r<0)?[]:(t=Math.sqrt(r),pe(t)?t>0&&t<1?[n]:[]:[n-t,n+t].filter(function(n){return n>0&&n<1}))};b.prototype.split=function(n){if(n<=0)return[hh(this.points[0]),this];if(n>=1)return[this,hh(this.points[this.points.length-1])];var t=bi(this.points[0],this.points[1],n),i=bi(this.points[1],this.points[2],n),r
63=bi(this.points[2],this.points[3],n),u=bi(t,i,n),f=bi(i,r,n),e=bi(u,f,n);return[new b(this.points[0],t,u,e,!0),new b(e,f,r,this.points[3],!0)]};b.prototype.bounds=function(){return{x:ch(this,0),y:ch(this,1)}};b.prototype.boundingBox=function(){var n=this.bounds();return{left:n.x.min,right:n.x.max,top:n.y.min,bottom:n.y.max,width:n.x.max-n.x.min,height:n.y.max-n.y.min,cx:(n.x.max+n.x.min)/2,cy:(n.y.max+n.y.min)/2}};b.prototype.intersections=function(n,t,i){void 0===t&&(t=2);void 0===i&&(i=7);var r=[];return fu(vf(this,0,1),vf(n,0,1),0,t,r,i),r};b.shapeSegment=function(n,t){var i=(t+1)%n.length();return new b(n.v[t],n.o[t],n.i[i],n.v[i],!0)};b.shapeSegmentInverted=function(n,t){var i=(t+1)%n.length();return new b(n.v[i],n.i[i],n.o[t],n.v[t],!0)};r([bt],eu);eu.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.amplitude=i.getProp(n,t.s,0,null,this);this.frequency=i.getProp(n,t.r,0,null,this);this.pointsType=i.getProp(n,t.pt,0,null,this);this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length};eu.prototype.processPath=function(n,t,i,r){var e=n._length,u=g.newElement(),o,s,f;if(u.c=n.c,n.c||(e-=1),0===e)return u;for(o=-1,s=b.shapeSegment(n,0),vh(u,n,0,t,i,r,o),f=0;f<e;f+=1)o=nv(u,s,t,i,r,-o),s=f!==e-1||n.c?b.shapeSegment(n,(f+1)%e):null,vh(u,n,f+1,t,i,r,o);return u};eu.prototype.processShapes=function(n){var f,i,r,e,t,u,s=this.shapes.length,o=this.amplitude.v,h=Math.max(0,Math.round(this.frequency.v)),c=this.pointsType.v;if(0!==o)for(i=0;i<s;i+=1){if(u=(t=this.shapes[i]).localShapeCollection,t.shape._mdf||this._mdf||n)for(u.releaseShapes(),t.shape._mdf=!0,f=t.shape.paths.shapes,e=t.shape.paths._length,r=0;r<e;r+=1)u.addShape(this.processPath(f[r],o,h,c));t.shape.paths=t.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};r([bt],ou);ou.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.amount=i.getProp(n,t.a,0,null,this);this.miterLimit=i.getProp(n,t.ml,0,null,this);this.lineJoin=t.lj;this._isAnimated=0!==this.amount.effectsSequence.length};ou.prototype.processPath=function(n,t,i,r){var e=g.newElement(),f,l,u,a,o,h,c,s;for(e.c=n.c,a=n.length(),n.c||(a-=1),o=[],f=0;f<a;f+=1)u=b.shapeSegment(n,f),o.push(bh(u,t));if(!n.c)for(f=a-1;f>=0;f-=1)u=b.shapeSegmentInverted(n,f),o.push(bh(u,t));for(o=tv(o),h=null,c=null,f=0;f<o.length;f+=1)for(s=o[f],c&&(h=yh(e,c,s[0],i,r)),c=s[s.length-1],l=0;l<s.length;l+=1)u=s[l],h&&ar(u.points[0],h)?e.setXYAt(u.points[1][0],u.points[1][1],"o",e.length()-1):e.setTripleAt(u.points[0][0],u.points[0][1],u.points[1][0],u.points[1][1],u.points[0][0],u.points[0][1],e.length()),e.setTripleAt(u.points[3][0],u.points[3][1],u.points[3][0],u.points[3][1],u.points[2][0],u.points[2][1],e.length()),h=u.points[3];return o.length&&yh(e,c,o[0][0],i,r),e};ou.prototype.processShapes=function(n){var f,i,r,e,t,u,s=this.shapes.length,o=this.amount.v,h=this.miterLimit.v,c=this.lineJoin;if(0!==o)for(i=0;i<s;i+=1){if(u=(t=this.shapes[i]).localShapeCollection,t.shape._mdf||this._mdf||n)for(u.releaseShapes(),t.shape._mdf=!0,f=t.shape.paths.shapes,e=t.shape.paths._length,r=0;r<e;r+=1)u.addShape(this.processPath(f[r],o,c,h));t.shape.paths=t.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};ki=function(){function o(n,t){var i=w("span"),r,u;return i.setAttribute("aria-hidden",!0),i.style.fontFamily=t,r=w("span"),r.innerText="giItT1WQy@!-/#",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(r),document.body.appendChild(i),u=r.offsetWidth,r.style.fontFamily=function(n){for(var i=n.split(","),u=i.length,r=[],t=0;t<u;t+=1)"sans-serif"!==i[t]&&"monospace"!==i[t]&&r.push(i[t]);return r.join(",")}(n)+", "+t,{node:r,w:u,parent:i}}function s(t,i){var u,o=document.body&&i?"svg":"canvas",f=kh(t),r,e;return"svg"===o?(r=n("text"),r.style.fontSize="100px",r.setAttribute("font-family",t.fFamily),r.setAttribute("font-style",f.style),r.setAttribute("font-weight",f.weight),r.textContent="1",t.fClass?(r.style.fontFamily="inherit",r.setAttribute("class",t.fClass)):r.style.fontFamily=t.fFamily,i.appendChild(r),u=r):(e=new OffscreenCanvas(500,500).getContext("2d"),e.font=f.style+" "+f.weight+" 100px "+t.fFamily,u=e),{measureText:function(n){return"svg"===o?(u.textContent=n,u.getComputedTextLength()):u.measureText(n).width}}}function i(n){var r=0,i=n.charCodeAt(0),t;return i>=55296&&i<=56319&&(t=n.charCodeAt(1),t>=56320&&t<=57343&&(r=1024*(i-55296)+t- -9216)),r}function f(n){var t=i(n);return t>=127462&&t<=127487}var c={w:0,size:0,shapes:[],data:{shapes:[]}},r=[],u,e,t,h;
63return r=r.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]),u=127988,e=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],t=function(){this.fonts=[];this.chars=null;this.typekitLoaded=0;this.isLoaded=!1;this._warned=!1;this.initTime=Date.now();this.setIsLoadedBinded=this.setIsLoaded.bind(this);this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)},t.isModifier=function(n,t){var i=n.toString(16)+t.toString(16);return-1!==e.indexOf(i)},t.isZeroWidthJoiner=function(n){return 8205===n},t.isFlagEmoji=function(n){return f(n.substr(0,2))&&f(n.substr(2,2))},t.isRegionalCode=f,t.isCombinedCharacter=function(n){return-1!==r.indexOf(n)},t.isRegionalFlag=function(n,t){var r=i(n.substr(t,2)),f;if(r!==u)return!1;for(f=0,t+=2;f<5;){if((r=i(n.substr(t,2)))<917601||r>917626)return!1;f+=1;t+=2}return 917631===i(n.substr(t,2))},t.isVariationSelector=function(n){return 65039===n},t.BLACK_FLAG_CODE_POINT=u,h={addChars:function(n){var t,i,r,f,u;if(n)for(this.chars||(this.chars=[]),f=n.length,u=this.chars.length,t=0;t<f;t+=1){for(i=0,r=!1;i<u;)this.chars[i].style===n[t].style&&this.chars[i].fFamily===n[t].fFamily&&this.chars[i].ch===n[t].ch&&(r=!0),i+=1;r||(this.chars.push(n[t]),u+=1)}},addFonts:function(n,t){var f,u,e,h,c,l;if(n){if(this.chars)return this.isLoaded=!0,void(this.fonts=n.list);if(!document.body)return this.isLoaded=!0,n.list.forEach(function(n){n.helper=s(n);n.cache={}}),void(this.fonts=n.list);for(var r=n.list,a=r.length,v=a,i=0;i<a;i+=1){if(e=!0,r[i].loaded=!1,r[i].monoCase=o(r[i].fFamily,"monospace"),r[i].sansCase=o(r[i].fFamily,"sans-serif"),r[i].fPath){if("p"===r[i].fOrigin||3===r[i].origin)((f=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[i].fFamily+'"], style[f-origin="3"][f-family="'+r[i].fFamily+'"]')).length>0&&(e=!1),e)&&(h=w("style"),h.setAttribute("f-forigin",r[i].fOrigin),h.setAttribute("f-origin",r[i].origin),h.setAttribute("f-family",r[i].fFamily),h.type="text/css",h.innerText="@font-face {font-family: "+r[i].fFamily+"; font-style: normal; src: url('"+r[i].fPath+"');}",t.appendChild(h));else if("g"===r[i].fOrigin||1===r[i].origin){for(f=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),u=0;u<f.length;u+=1)-1!==f[u].href.indexOf(r[i].fPath)&&(e=!1);e&&(c=w("link"),c.setAttribute("f-forigin",r[i].fOrigin),c.setAttribute("f-origin",r[i].origin),c.type="text/css",c.rel="stylesheet",c.href=r[i].fPath,document.body.appendChild(c))}else if("t"===r[i].fOrigin||2===r[i].origin){for(f=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),u=0;u<f.length;u+=1)r[i].fPath===f[u].src&&(e=!1);e&&(l=w("link"),l.setAttribute("f-forigin",r[i].fOrigin),l.setAttribute("f-origin",r[i].origin),l.setAttribute("rel","stylesheet"),l.setAttribute("href",r[i].fPath),t.appendChild(l))}}else r[i].loaded=!0,v-=1;r[i].helper=s(r[i],t);r[i].cache={};this.fonts.push(r[i])}0===v?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(n,t,i){for(var r=0,u=this.chars.length;r<u;){if(this.chars[r].ch===n&&this.chars[r].style===t&&this.chars[r].fFamily===i)return this.chars[r];r+=1}return("string"==typeof n&&13!==n.charCodeAt(0)||!n)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",n,t,i)),c},getFontByName:function(n){for(var t=0,i=this.fonts.length;t<i;){if(this.fonts[t].fName===n)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(n,t,i){var r=this.getFontByName(t),u=n,f,e,o;return r.cache[u]||(f=r.helper," "===n?(e=f.measureText("|"+n+"|"),o=f.measureText("||"),r.cache[u]=(e-o)/100):r.cache[u]=f.measureText(n)/100),r.cache[u]*i},checkLoadedFonts:function(){for(var t,i,u=this.fonts.length,r=u,n=0;n<u;n+=1)this.fonts[n].loaded?r-=1:"n"===this.fonts[n].fOrigin||0===this.fonts[n].origin?this.fonts[n].loaded=!0:(t=this.fonts[n].monoCase.node,i=this.fonts[n].monoCase.w,t.offsetWidth!==i?(r-=1,this.fonts[n].loaded=!0):(t=this.fonts[n].sansCase.node,i=this.fonts[n].sansCase.w,t.offsetWidth!==i&&(r-=1,this.fonts[n].loaded=!0)),this.fonts[n].loaded&&(this.fonts[n].sansCase.parent.parentNode.removeChild(this.fonts[n].sansCase.parent),this.fonts[n].monoCase.parent.parentNode.removeChild(this.fonts[n].monoCase.parent)));0!==r&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},t.prototype=h,t}();dh.prototype.getProp=function(n){return this.animationData.slots&&this.animationData.slots[n.sid]?Object.assign(n,this.animationData.slots[n.sid].p):n};fi.prototype={initRenderable:function(){this.isInRange=!1;this.hidden=!1;this.isTransparent=!1;this.renderableComponents=[]},addRenderableComponent:function(n){-1===this.renderableComponents.indexOf(n)&&this.renderableComponents.push(n)},removeRenderableComponent:function(n){-1!==this.renderableComponents.indexOf(n)&&this.renderableComponents.splice(this.renderableComponents.indexOf(n),1)},prepareRenderableFrame:function(n){this.checkLayerLimits(n)},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(n){this.data.ip-this.data.st<=n&&this.data.op-this.data.st>n?!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(){for(var t=this.renderableComponents.length,n=0;n<t;n+=1)this.renderableComponents[n].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}}};su=(gh={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(n){return gh[n]||""});r([ft],hu);hu.prototype.getValue=hu.prototype.iterateDynamicProperties;hu.prototype.init=function(n,t){var i,r,f,u;for(this.data=n,this.effectElements=[],this.initDynamicPropertyContainer(t),f=this.data.ef.length,u=this.data.ef,i=0;i<f;i+=1){switch(r=null,u[i].ty){case 0:r=new rv(u[i],t,this);break;case 1:r=new uv(u[i],t,this);break;case 2:r=new fv(u[i],t,this);break;case 3:r=new ev(u[i],t,this);break;case 4:case 7:r=new hv(u[i],t,this);break;
63case 10:r=new ov(u[i],t,this);break;case 11:r=new sv(u[i],t,this);break;case 5:r=new nc(u[i],t,this);break;default:r=new cv(u[i],t,this)}r&&this.effectElements.push(r)}};et.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var n=0,t=this.data.masksProperties.length;n<t;){if("n"!==this.data.masksProperties[n].mode&&!1!==this.data.masksProperties[n].cl)return!0;n+=1}return!1},initExpressions:function(){var n=ls(),t;if(n){var i=n("layer"),r=n("effects"),u=n("shape"),f=n("text"),e=n("comp");this.layerInterface=i(this);this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);t=r.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(t);0===this.data.ty||this.data.xt?this.compInterface=e(this):4===this.data.ty?(this.layerInterface.shapeInterface=u(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=f(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var n=su(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=n},initBaseData:function(n,t,i){this.globalData=t;this.comp=i;this.data=n;this.layerId=ut();this.data.sr||(this.data.sr=1);this.effectsManager=new nc(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};ot.prototype={initFrame:function(){this._isFirstFrame=!1;this.dynamicProperties=[];this._mdf=!1},prepareProperties:function(n,t){for(var r=this.dynamicProperties.length,i=0;i<r;i+=1)(t||this._isParent&&"transform"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&this.dynamicProperties.push(n)}};di.prototype.prepareFrame=function(){};r([fi,et,ot],di);di.prototype.getBaseElement=function(){return null};di.prototype.renderFrame=function(){};di.prototype.destroy=function(){};di.prototype.initExpressions=function(){var n=ls(),t;n&&(t=n("footage"),this.layerInterface=t(this))};di.prototype.getFootageData=function(){return this.footageData};at.prototype.prepareFrame=function(n){var i,t;(this.prepareRenderableFrame(n,!0),this.prepareProperties(n,!0),this.tm._placeholder)?this._currentTime=n/this.data.sr:(i=this.tm.v,this._currentTime=i);this._volume=this.lv.v[0];t=this._volume*this._volumeMultiplier;this._previousVolume!==t&&(this._previousVolume=t,this.audio.volume(t))};r([fi,et,ot],at);at.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))};at.prototype.show=function(){};at.prototype.hide=function(){this.audio.pause();this._isPlaying=!1};at.prototype.pause=function(){this.audio.pause();this._isPlaying=!1;this._canPlay=!1};at.prototype.resume=function(){this._canPlay=!0};at.prototype.setRate=function(n){this.audio.rate(n)};at.prototype.volume=function(n){this._volumeMultiplier=n;this._previousVolume=n*this._volume;this.audio.volume(this._previousVolume)};at.prototype.getBaseElement=function(){return null};at.prototype.destroy=function(){};at.prototype.sourceRectAtTime=function(){};at.prototype.initExpressions=function(){};nt.prototype.checkLayers=function(n){var t,i,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(i=this.layers[t]).ip-i.st<=n-this.layers[t].st&&i.op-i.st>n-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()};nt.prototype.createItem=function(n){switch(n.ty){case 2:return this.createImage(n);case 0:return this.createComp(n);case 1:return this.createSolid(n);case 3:default:return this.createNull(n);case 4:return this.createShape(n);case 5:return this.createText(n);case 6:return this.createAudio(n);case 13:return this.createCamera(n);case 15:return this.createFootage(n)}};nt.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.");};nt.prototype.createAudio=function(n){return new at(n,this.globalData,this)};nt.prototype.createFootage=function(n){return new di(n,this.globalData,this)};nt.prototype.buildAllItems=function(){for(var t=this.layers.length,n=0;n<t;n+=1)this.buildItem(n);this.checkPendingElements()};nt.prototype.includeLayers=function(n){var t,i,r,u;for(this.completeLayers=!1,r=n.length,u=this.layers.length,t=0;t<r;t+=1)for(i=0;i<u;){if(this.layers[i].id===n[t].id){this.layers[i]=n[t];break}i+=1}};nt.prototype.setProjectInterface=function(n){this.globalData.projectInterface=n}
63;nt.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()};nt.prototype.buildElementParenting=function(n,t,i){for(var u=this.elements,f=this.layers,r=0,e=f.length;r<e;)f[r].ind==t&&(u[r]&&!0!==u[r]?(i.push(u[r]),u[r].setAsParent(),void 0!==f[r].parent?this.buildElementParenting(n,f[r].parent,i):n.setHierarchy(i)):(this.buildItem(r),this.addPendingElement(n))),r+=1};nt.prototype.addPendingElement=function(n){this.pendingElements.push(n)};nt.prototype.searchExtraCompositions=function(n){for(var r=n.length,i,t=0;t<r;t+=1)n[t].xt&&(i=this.createComp(n[t]),i.initExpressions(),this.globalData.projectInterface.registerComposition(i))};nt.prototype.getElementById=function(n){for(var i=this.elements.length,t=0;t<i;t+=1)if(this.elements[t].data.ind===n)return this.elements[t];return null};nt.prototype.getElementByPath=function(n){var i,r=n.shift(),t,u;if("number"==typeof r)i=this.elements[r];else for(u=this.elements.length,t=0;t<u;t+=1)if(this.elements[t].data.nm===r){i=this.elements[t];break}return 0===n.length?i:i.getElementByPath(n)};nt.prototype.setupGlobalData=function(n,t){this.globalData.fontManager=new ki;this.globalData.slotManager=iv(n);this.globalData.fontManager.addChars(n.chars);this.globalData.fontManager.addFonts(n.fonts,t);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=n.fr;this.globalData.nm=n.nm;this.globalData.compSize={w:n.w,h:n.h}};pf={TRANSFORM_EFFECT:"transformEFfect"};vt.prototype={initTransform:function(){var n=new a;this.finalTransform={mProp:this.data.ks?ur.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:n,localMat:n,localOpacity:1};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,i=this.finalTransform.mat,n=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<r;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(t=this.finalTransform.mProp.v.props,i.cloneFromProps(t),n=0;n<r;n+=1)i.multiply(this.hierarchy[n].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf);this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){var n,t,i,u,r;if(this.localTransforms){if(n=0,t=this.localTransforms.length,this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;n<t;)this.localTransforms[n]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[n]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),n+=1;if(this.finalTransform._localMatMdf){for(i=this.finalTransform.localMat,this.localTransforms[0].matrix.clone(i),n=1;n<t;n+=1)u=this.localTransforms[n].matrix,i.multiply(u);i.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){for(r=this.finalTransform.localOpacity,n=0;n<t;n+=1)r*=.01*this.localTransforms[n].opacity;this.finalTransform.localOpacity=r}}},searchEffectTransforms:function(){var t,n,i;if(this.renderableEffectsManager&&(t=this.renderableEffectsManager.getEffects(pf.TRANSFORM_EFFECT),t.length))for(this.localTransforms=[],this.finalTransform.localMat=new a,n=0,i=t.length,n=0;n<i;n+=1)this.localTransforms.push(t[n])},globalToLocal:function(n){var i=[],r,u,t,f,e;for(i.push(this.finalTransform),u=!0,t=this.comp;u;)t.finalTransform?(t.data.hasMask&&i.splice(0,0,t.finalTransform),t=t.comp):u=!1;for(e=i.length,r=0;r<e;r+=1)f=i[r].mat.applyToPointArray(0,0,0),n=[n[0]-f[0],n[1]-f[1],0];return n},mHelper:new a};ci.prototype.getMaskProperty=function(n){return this.viewData[n].prop};ci.prototype.renderFrame=function(n){for(var r=this.element.finalTransform.mat,u=this.masksProperties.length,i,t=0;t<u;t+=1)((this.viewData[t].prop._mdf||n)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||n)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||n)&&this.viewData[t].invRect.setAttribute("transform",r.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||n)))&&
63(i=this.storedData[t].expan,this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+ct()+"#"+this.storedData[t].filterId+")")),i.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v)))};ci.prototype.getMaskelement=function(){return this.maskElement};ci.prototype.createLayerSolidPath=function(){var n="M0,0 ";return n+=" h"+this.globalData.compSize.w,n+=" v"+this.globalData.compSize.h,n+=" h-"+this.globalData.compSize.w,n+(" v-"+this.globalData.compSize.h+" ")};ci.prototype.drawPath=function(n,t,i){for(var u=" M"+t.v[0][0]+","+t.v[0][1],e,f=t._length,r=1;r<f;r+=1)u+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];(t.c&&f>1&&(u+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),i.lastPath!==u)&&(e="",i.elem&&(t.c&&(e=n.inv?this.solidPath+u:u),i.elem.setAttribute("d",e)),i.lastPath=u)};ci.prototype.destroy=function(){this.element=null;this.globalData=null;this.maskElement=null;this.data=null;this.masksProperties=null};var cu=function(){return{createFilter:function(t,i){var r=n("filter");return r.setAttribute("id",t),!0!==i&&(r.setAttribute("filterUnits","objectBoundingBox"),r.setAttribute("x","0%"),r.setAttribute("y","0%"),r.setAttribute("width","100%"),r.setAttribute("height","100%")),r},createAlphaToLuminanceFilter:function(){var t=n("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}}}(),wf=function(){var n={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/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))&&(n.maskType=!1),/firefox/i.test(navigator.userAgent)&&(n.svgLumaHidden=!1),n}(),bf={},tc="filter_result_";de.prototype.renderFrame=function(n){for(var i=this.filters.length,t=0;t<i;t+=1)this.filters[t].renderFrame(n)};de.prototype.getEffects=function(n){for(var r=this.filters.length,i=[],t=0;t<r;t+=1)this.filters[t].type===n&&i.push(this.filters[t]);return i};yr.prototype={initRendererElement:function(){this.layerElement=n("g")},createContainerElements:function(){var t,i,r,e,u,f;this.matteElement=n("g");this.transformedElement=this.layerElement;this.maskedElement=this.layerElement;this._sizeChanged=!1;t=null;this.data.td?(this.matteMasks={},i=n("g"),i.setAttribute("id",this.layerId),i.appendChild(this.layerElement),t=i,this.globalData.defs.appendChild(i)):this.data.tt?(this.matteElement.appendChild(this.layerElement),t=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.ty||this.data.hd)||(r=n("clipPath"),e=n("path"),e.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z"),u=ut(),(r.setAttribute("id",u),r.appendChild(e),this.globalData.defs.appendChild(r),this.checkMasks())?(f=n("g"),f.setAttribute("clip-path","url("+ct()+"#"+u+")"),f.appendChild(this.layerElement),this.transformedElement=f,t?t.appendChild(this.transformedElement):this.baseElement=this.transformedElement):this.layerElement.setAttribute("clip-path","url("+ct()+"#"+u+")"));0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS());this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},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 ci(this.data,this,this.globalData);
63this.renderableEffectsManager=new de(this);this.searchEffectTransforms()},getMatte:function(t){var e,r,h,o,c,u,s,f,l,a,i;return(this.matteMasks||(this.matteMasks={}),this.matteMasks[t])||(c=this.layerId+"_"+t,1===t||3===t?(u=n("mask"),u.setAttribute("id",c),u.setAttribute("mask-type",3===t?"luminance":"alpha"),(h=n("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),u.appendChild(h),this.globalData.defs.appendChild(u),wf.maskType||1!==t||(u.setAttribute("mask-type","luminance"),e=ut(),r=cu.createFilter(e),this.globalData.defs.appendChild(r),r.appendChild(cu.createAlphaToLuminanceFilter()),(o=n("g")).appendChild(h),u.appendChild(o),o.setAttribute("filter","url("+ct()+"#"+e+")"))):2===t&&(s=n("mask"),s.setAttribute("id",c),s.setAttribute("mask-type","alpha"),f=n("g"),s.appendChild(f),e=ut(),r=cu.createFilter(e),l=n("feComponentTransfer"),l.setAttribute("in","SourceGraphic"),r.appendChild(l),a=n("feFuncA"),a.setAttribute("type","table"),a.setAttribute("tableValues","1.0 0.0"),l.appendChild(a),this.globalData.defs.appendChild(r),i=n("rect"),i.setAttribute("width",this.comp.data.w),i.setAttribute("height",this.comp.data.h),i.setAttribute("x","0"),i.setAttribute("y","0"),i.setAttribute("fill","#ffffff"),i.setAttribute("opacity","0"),f.setAttribute("filter","url("+ct()+"#"+e+")"),f.appendChild(i),(h=n("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),f.appendChild(h),wf.maskType||(s.setAttribute("mask-type","luminance"),r.appendChild(cu.createAlphaToLuminanceFilter()),o=n("g"),f.appendChild(i),o.appendChild(this.layerElement),f.appendChild(o)),this.globalData.defs.appendChild(s)),this.matteMasks[t]=c),this.matteMasks[t]},setMatte:function(n){this.matteElement&&this.matteElement.setAttribute("mask","url("+ct()+"#"+n+")")}};ht.prototype={initHierarchy:function(){this.hierarchy=[];this._isParent=!1;this.checkParenting()},setHierarchy:function(n){this.hierarchy=n},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}};r([fi,el({initElement:function(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initTransform(n,t,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(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(n){this._mdf=!1;this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange);this.checkTransparency()},destroy:function(){this.innerElem=null;this.destroyBaseElement()}})],gi);r([et,vt,yr,ht,ot,gi],nr);nr.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData);this.innerElem=n("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)};nr.prototype.sourceRectAtTime=function(){return this.sourceRect};ge.prototype={addShapeToModifiers:function(n){for(var i=this.shapeModifiers.length,t=0;t<i;t+=1)this.shapeModifiers[t].addShape(n)},isShapeInAnimatedModifiers:function(n){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(n))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){for(var t=this.shapes.length,n=0;n<t;n+=1)this.shapes[n].sh.reset();for(n=(t=this.shapeModifiers.length)-1;n>=0&&!this.shapeModifiers[n].processShapes(this._isFirstFrame);n-=1);}},searchProcessedElement:function(n){for(var i=this.processedElements,t=0,r=i.length;t<r;){if(i[t].elem===n)return i[t].pos;t+=1}return 0},addProcessedElement:function(n,t){for(var i=this.processedElements,r=i.length;r;)if(i[r-=1].elem===n)return void(i[r].pos=t);i.push(new lv(n,t))},prepareFrame:function(n){this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange)}};lu={1:"butt",2:"round",3:"square"};au={1:"miter",2:"round",3:"bevel"};no.prototype.setAsAnimated=function(){this._isAnimated=!0};ic.prototype.reset=function(){this.d="";this._mdf=!1};vu.prototype.getValue=function(n){if((this.elem.globalData.frameId!==this.frameId||n)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||n,this._mdf)){var t=0,i=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<i;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}};r([ft],vu);r([ft],rc);r([ft],uc);r([ft],fc);pr.prototype.comparePoints=function(n,t){for(var i=0,r=this.o.length/2;i<r;){if(Math.abs(n[4*i]-n[4*t+2*i])>.01)return!1;i+=1}return!0};pr.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var n=0,t=this.data.k.k.length;n<t;){if(!this.comparePoints(this.data.k.k[n].s,this.data.p))return!1;n+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0};pr.prototype.getValue=function(n){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||n){for(var r,i,u=4*this.data.p,t=0;t<u;t+=1)r=t%4==0?100:255,i=Math.round(this.prop.v[t]*r),this.c[t]!==i&&(this.c[t]=i,this._cmdf=!n);if(this.o.length)for(u=this.prop.v.length,t=4*this.data.p;t<u;t+=1)r=t%2==0?100:1,i=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==i&&(this.o[t-4*this.data.p]=i,this._omdf=!n);this._mdf=!n}};r([ft],pr);wr.prototype.initGradientData=function(n,t,r){this.o=i.getProp(n,t.o,0,.01,this);this.s=i.getProp(n,t.s,1,null,this);this.e=i.getProp(n,t.e,1,null,this);this.h=i.getProp(n,t.h||{k:0},0,.01,this);this.a=i.getProp(n,t.a||{k:0},0,s,this);this.g=new pr(n,t.g,this);this.style=r;this.stops=[];this.setGradientData(r.pElem,t);this.setGradientOpacity(t,r);this._isAnimated=!!this._isAnimated};wr.prototype.setGradientData=function(t,i){var o=ut(),r=n(1===i.t?"linearGradient":"radialGradient"),u,f,s,e;
63for(r.setAttribute("id",o),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse"),e=[],s=4*i.g.p,f=0;f<s;f+=4)u=n("stop"),r.appendChild(u),e.push(u);t.setAttribute("gf"===i.ty?"fill":"stroke","url("+ct()+"#"+o+")");this.gf=r;this.cst=e};wr.prototype.setGradientOpacity=function(t,i){var e,o,l,f,r,s,h,u,c;if(this.g._hasOpacity&&!this.g._collapsable){for(f=n("mask"),r=n("path"),f.appendChild(r),s=ut(),h=ut(),f.setAttribute("id",h),u=n(1===t.t?"linearGradient":"radialGradient"),u.setAttribute("id",s),u.setAttribute("spreadMethod","pad"),u.setAttribute("gradientUnits","userSpaceOnUse"),l=t.g.k.k[0].s?t.g.k.k[0].s.length:t.g.k.k.length,c=this.stops,o=4*t.g.p;o<l;o+=2)(e=n("stop")).setAttribute("stop-color","rgb(255,255,255)"),u.appendChild(e),c.push(e);r.setAttribute("gf"===t.ty?"fill":"stroke","url("+ct()+"#"+s+")");"gs"===t.ty&&(r.setAttribute("stroke-linecap",lu[t.lc||2]),r.setAttribute("stroke-linejoin",au[t.lj||2]),1===t.lj&&r.setAttribute("stroke-miterlimit",t.ml));this.of=u;this.ms=f;this.ost=c;this.maskId=h;i.msElem=r}};r([ft],wr);r([wr,ft],ec);to=function(n,t,i,r){if(0===t)return"";for(var e=n.o,o=n.i,f=n.v,s=" M"+r.applyToPointStringified(f[0][0],f[0][1]),u=1;u<t;u+=1)s+=" C"+r.applyToPointStringified(e[u-1][0],e[u-1][1])+" "+r.applyToPointStringified(o[u][0],o[u][1])+" "+r.applyToPointStringified(f[u][0],f[u][1]);return i&&t&&(s+=" C"+r.applyToPointStringified(e[u-1][0],e[u-1][1])+" "+r.applyToPointStringified(o[0][0],o[0][1])+" "+r.applyToPointStringified(f[0][0],f[0][1]),s+="z"),s};oc=function(){function u(n,t,i){(i||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v);(i||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function f(){}function e(n,t,u){for(var l,y,h,e,c,p,a,o,s,w=t.styles.length,v=t.lvl,f=0;f<w;f+=1){if(e=t.sh._mdf||u,t.styles[f].lvl<v){for(a=r.reset(),o=v-t.styles[f].lvl,s=t.transformers.length-1;!e&&o>0;)e=t.transformers[s].mProps._mdf||e,o-=1,s-=1;if(e)for(o=v-t.styles[f].lvl,s=t.transformers.length-1;o>0;)a.multiply(t.transformers[s].mProps.v),o-=1,s-=1}else a=i;if(y=(p=t.sh.paths)._length,e){for(h="",l=0;l<y;l+=1)(c=p.shapes[l])&&c._length&&(h+=to(c,c._length,c.c,a));t.caches[f]=h}else h=t.caches[f];t.styles[f].d+=!0===n.hd?"":h;t.styles[f]._mdf=e||t.styles[f]._mdf}}function o(n,t,i){var r=t.style;(t.c._mdf||i)&&r.pElem.setAttribute("fill","rgb("+k(t.c.v[0])+","+k(t.c.v[1])+","+k(t.c.v[2])+")");(t.o._mdf||i)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function s(i,r,u){n(i,r,u);t(0,r,u)}function n(n,t,i){var h,r,v,c,o,e=t.gf,l=t.g._hasOpacity,u=t.s.v,f=t.e.v,k,y,p,a,w,b,s;if((t.o._mdf||i)&&(k="gf"===n.ty?"fill-opacity":"stroke-opacity",t.style.pElem.setAttribute(k,t.o.v)),(t.s._mdf||i)&&(y=1===n.t?"x1":"cx",p="x1"===y?"y1":"cy",e.setAttribute(y,u[0]),e.setAttribute(p,u[1]),l&&!t.g._collapsable&&(t.of.setAttribute(y,u[0]),t.of.setAttribute(p,u[1]))),t.g._cmdf||i)for(h=t.cst,a=t.g.c,v=h.length,r=0;r<v;r+=1)(c=h[r]).setAttribute("offset",a[4*r]+"%"),c.setAttribute("stop-color","rgb("+a[4*r+1]+","+a[4*r+2]+","+a[4*r+3]+")");if(l&&(t.g._omdf||i))for(w=t.g.o,v=(h=t.g._collapsable?t.cst:t.ost).length,r=0;r<v;r+=1)c=h[r],t.g._collapsable||c.setAttribute("offset",w[2*r]+"%"),c.setAttribute("stop-opacity",w[2*r+1]);if(1===n.t)(t.e._mdf||i)&&(e.setAttribute("x2",f[0]),e.setAttribute("y2",f[1]),l&&!t.g._collapsable&&(t.of.setAttribute("x2",f[0]),t.of.setAttribute("y2",f[1])));else if((t.s._mdf||t.e._mdf||i)&&(o=Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)),e.setAttribute("r",o),l&&!t.g._collapsable&&t.of.setAttribute("r",o)),t.e._mdf||t.h._mdf||t.a._mdf||i){o||(o=Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)));b=Math.atan2(f[1]-u[1],f[0]-u[0]);s=t.h.v;s>=1?s=.99:s<=-1&&(s=-.99);var d=o*s,g=Math.cos(b+t.a.v)*d+u[0],nt=Math.sin(b+t.a.v)*d+u[1];e.setAttribute("fx",g);e.setAttribute("fy",nt);l&&!t.g._collapsable&&(t.of.setAttribute("fx",g),t.of.setAttribute("fy",nt))}}function t(n,t,i){var r=t.style,u=t.d;u&&(u._mdf||i)&&u.dashStr&&(r.pElem.setAttribute("stroke-dasharray",u.dashStr),r.pElem.setAttribute("stroke-dashoffset",u.dashoffset[0]));t.c&&(t.c._mdf||i)&&r.pElem.setAttribute("stroke","rgb("+k(t.c.v[0])+","+k(t.c.v[1])+","+k(t.c.v[2])+")");(t.o._mdf||i)&&r.pElem.setAttribute("stroke-opacity",t.o.v);(t.w._mdf||i)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}var i=new a,r=new a;return{createRenderFunction:function(i){switch(i.ty){case"fl":return o;case"gf":return n;case"gs":return s;case"st":return t;case"sh":case"el":case"rc":case"sr":return e;case"tr":return u;case"no":return f;default:return null}}}}();r([et,vt,yr,ge,ht,ot,gi],y);y.prototype.initSecondaryElement=function(){};y.prototype.identityMatrix=new a;y.prototype.buildExpressionInterface=function(){};y.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0);this.filterUniqueShapes()};y.prototype.filterUniqueShapes=function(){for(var n,u,f,e=this.shapes.length,o=this.stylesList.length,i=[],r=!1,t=0;t<o;t+=1){for(f=this.stylesList[t],r=!1,i.length=0,n=0;n<e;n+=1)-1!==(u=this.shapes[n]).styles.indexOf(f)&&(i.push(u),r=u._isAnimated||r);i.length>1&&r&&this.setShapesAsAnimated(i)}};y.prototype.setShapesAsAnimated=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t].setAsAnimated()};y.prototype.createStyleElement=function(n,t){var i,u=new ic(n,t),r=u.pElem;return"st"===n.ty?i=new rc(this,n,u):"fl"===n.ty?i=new uc(this,n,u):"gf"===n.ty||"gs"===n.ty?(i=new("gf"===n.ty?wr:ec)(this,n,u),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),r.setAttribute("mask","url("+ct()+"#"+i.maskId+")"))):"no"===n.ty&&(i=new fc(this,n,u)),"st"!==n.ty&&"gs"!==n.ty||(r.setAttribute("stroke-linecap",lu[n.lc||2]),r.setAttribute("stroke-linejoin",au[n.lj||2]),r.setAttribute("fill-opacity","0"),1===n.lj&&r.setAttribute("stroke-miterlimit",n.ml)),2===n.r&&r.setAttribute("fill-rule","evenodd"),n.ln&&r.setAttribute("id",n.ln),n.cl&&r.setAttribute("class",n.cl),n.bm&&(r.style["mix-blend-mode"]=su(n.bm)),this.stylesList.push(u),this.addToAnimatedContents(n,i),i};y.prototype.createGroupElement=function(n){var t=new av;return n.ln&&t.gr.setAttribute("id",n.ln),n.cl&&t.gr.setAttribute("class",n.cl),n.bm&&(t.gr.style["mix-blend-mode"]=su(n.bm)),t};y.prototype.createTransformElement=function(n,t){var i=ur.getTransformProperty(this,n,this),r=new vv(i,i.o,t);return this.addToAnimatedContents(n,r),r};y.prototype.createShapeElement=function(n,t,i){var u=4,r;return"rc"===n.ty?u=5:"el"===n.ty?u=6:"sr"===n.ty&&(u=7),r=new no(t,i,ri.getShapeProp(this,n,u,this)),this.shapes.push(r),this.addShapeToModifiers(r),this.addToAnimatedContents(n,r),r};y.prototype.addToAnimatedContents=function(n,t){for(var i=0,r=this.animatedContents.length;i<r;){if(this.animatedContents[i].element===t)return;i+=1}this.animatedContents.push({fn:oc.createRenderFunction(n),element:t,data:n})};y.prototype.setElementStyles=function(n){for(var i=n.styles,r=this.stylesList.length,t=0;t<r;t+=1)this.stylesList[t].closed||i.push(this.stylesList[t])};y.prototype.reloadShapes=function(){var n,t;for(this._isFirstFrame=!0,t=this.itemsData.length,n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers()};y.prototype.searchShapes=function(n,t,i,r,u,f,e){for(var c,p,w,s,h,v=[].concat(f),l=n.length-1,y=[],a=[],o=l;o>=0;o-=1){if((h=this.searchProcessedElement(n[o]))?t[o]=i[h-1]:n[o]._render=e,"fl"===n[o].ty||"st"===n[o].ty||"gf"===n[o].ty||"gs"===n[o].ty||"no"===n[o].ty)h?t[o].style.closed=!1:t[o]=this.createStyleElement(n[o],u),n[o]._render&&t[o].style.pElem.parentNode!==r&&r.appendChild(t[o].style.pElem),y.push(t[o].style);else if("gr"===n[o].ty){if(h)for(p=t[o].it.length,c=0;c<p;c+=1)t[o].prevViewData[c]=t[o].it[c];else t[o]=this.createGroupElement(n[o]);this.searchShapes(n[o].it,t[o].it,t[o].prevViewData,t[o].gr,u+1,v,e);n[o]._render&&t[o].gr.parentNode!==r&&r.appendChild(t[o].gr)}else"tr"===n[o].ty?(h||(t[o]=this.createTransformElement(n[o],r)),w=t[o].transform,v.push(w)):"sh"===n[o].ty||"rc"===n[o].ty||"el"===n[o].ty||"sr"===n[o].ty?(h||(t[o]=this.createShapeElement(n[o],v,u)),this.setElementStyles(t[o])):"tm"===n[o].ty||"rd"===n[o].ty||"ms"===n[o].ty||"pb"===n[o].ty||"zz"===n[o].ty||"op"===n[o].ty?(h?(s=t[o]).closed=!1:((s=gt.getModifier(n[o].ty)).init(this,n[o]),t[o]=s,this.shapeModifiers.push(s)),a.push(s)):"rp"===n[o].ty&&(h?(s=t[o]).closed=!0:(s=gt.getModifier(n[o].ty),t[o]=s,s.init(this,n,o,t),this.shapeModifiers.push(s),e=!1),a.push(s));this.addProcessedElement(n[o],o+1)}for(l=y.length,o=0;o<l;o+=1)y[o].closed=!0;for(l=a.length,o=0;o<l;o+=1)a[o].closed=!0};y.prototype.renderInnerContent=function(){var n,t;for(this.renderModifiers(),t=this.stylesList.length,n=0;n<t;n+=1)this.stylesList[n].reset();for(this.renderShape(),n=0;n<t;n+=1)(this.stylesList[n]._mdf||this._isFirstFrame)&&(this.stylesList[n].msElem&&(this.stylesList[n].msElem.setAttribute("d",this.stylesList[n].d),this.stylesList[n].d="M0 0"+this.stylesList[n].d),this.stylesList[n].pElem.setAttribute("d",this.stylesList[n].d||"M0 0"))};y.prototype.renderShape=function(){for(var n,i=this.animatedContents.length,t=0;t<i;t+=1)n=this.animatedContents[t],(this._isFirstFrame||n.element._isAnimated)&&!0!==n.data&&n.fn(n.data,n.element,this._isFirstFrame)};y.prototype.destroy=function(){this.destroyBaseElement();this.shapesData=null;this.itemsData=null};io.prototype.update=function(n,t,i,r,u,f){this._mdf.o=!1;this._mdf.sw=!1;this._mdf.sc=!1;this._mdf.fc=!1;this._mdf.m=!1;this._mdf.p=!1;var e=!1;return this.o!==n&&(this.o=n,this._mdf.o=!0,e=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,e=!0),this.sc!==i&&(this.sc=i,this._mdf.sc=!0,e=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,e=!0),this.m!==u&&(this.m=u,this._mdf.m=!0,e=!0),!f.length||this.p[0]===f[0]&&this.p[1]===f[1]&&this.p[4]===f[4]&&this.p[5]===f[5]&&this.p[12]===f[12]&&this.p[13]===f[13]||(this.p=f,this._mdf.p=!0,e=!0),e};tt.prototype.defaultBoxWidth=[0,0];tt.prototype.copyData=function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n};tt.prototype.setCurrentData=function(n){n.__complete||this.completeTextData(n);this.currentData=n;this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth;this._mdf=!0};tt.prototype.searchProperty=function(){return this.searchKeyframes()};tt.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf};tt.prototype.addEffect=function(n){this.effectsSequence.push(n);this.elem.addDynamicProperty(this)};tt.prototype.getValue=function(n){var r,u,i,f,t;if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||n)if(this.currentData.t=this.data.d.k[this.keysIndex].s.t,r=this.currentData,u=this.keysIndex,this.lock)this.setCurrentData(this.currentData);else{for(this.lock=!0,this._mdf=!1,f=this.effectsSequence.length,t=n||this.data.d.k[this.keysIndex].s,i=0;i<f;i+=1)t=u!==this.keysIndex?this.effectsSequence[i](t,t.t):this.effectsSequence[i](this.currentData,t.t);r!==t&&this.setCurrentData(t);this.v=this.currentData;this.pv=this.v;this.lock=!1;this.frameId=this.elem.globalData.frameId}};tt.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,r=this.elem.comp.renderedFrame,n=0,i=t.length;n<=i-1&&!(n===i-1||t[n+1].t>r);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s};tt.prototype.buildFinalText=function(n){for(var i,f,e=[],t=0,s=n.length,r=!1,o=!1,u="";t<s;)r=o,o=!1,i=n.charCodeAt(t),u=n.charAt(t),ki.isCombinedCharacter(i)?r=!0:i>=55296&&i<=56319?ki.isRegionalFlag(n,t)?u=n.substr(t,14):(f=n.charCodeAt(t+1))>=56320&&f<=57343&&(ki.isModifier(i,f)?(u=n.substr(t,2),r=!0):u=ki.isFlagEmoji(n.substr(t,4))?n.substr(t,4):n.substr(t,2)):i>
6356319?(f=n.charCodeAt(t+1),ki.isVariationSelector(i)&&(r=!0)):ki.isZeroWidthJoiner(i)&&(r=!0,o=!0),r?(e[e.length-1]+=u,r=!1):e.push(u),t+=u.length;return e};tt.prototype.completeTextData=function(n){var g,b,d,ft,tt,l,s,it,rt,ht,et,wt,ct;n.__complete=!0;var t,u,p,e,h,lt,ut,a=this.elem.globalData.fontManager,ot=this.data,f=[],v=0,at=ot.m.g,c=0,o=0,vt=0,st=[],r=0,w=0,k=a.getFontByName(n.f),i=0,yt=kh(k);if(n.fWeight=yt.weight,n.fStyle=yt.style,n.finalSize=n.s,n.finalText=this.buildFinalText(n.t),u=n.finalText.length,n.finalLineHeight=n.lh,b=n.tr/1e3*n.finalSize,n.sz)for(var nt,y,pt=!0,bt=n.sz[0],kt=n.sz[1];pt;){for(nt=0,r=0,u=(y=this.buildFinalText(n.t)).length,b=n.tr/1e3*n.finalSize,d=-1,t=0;t<u;t+=1)g=y[t].charCodeAt(0),p=!1," "===y[t]?d=t:13!==g&&3!==g||(r=0,p=!0,nt+=n.finalLineHeight||1.2*n.finalSize),a.chars?(ut=a.getCharData(y[t],k.fStyle,k.fFamily),i=p?0:ut.w*n.finalSize/100):i=a.measureText(y[t],n.f,n.finalSize),r+i>bt&&" "!==y[t]?(-1===d?u+=1:t=d,nt+=n.finalLineHeight||1.2*n.finalSize,y.splice(t,d===t?1:0,"\r"),d=-1,r=0):(r+=i,r+=b);nt+=k.ascent*n.finalSize/100;this.canResize&&n.finalSize>this.minimumFontSize&&kt<nt?(n.finalSize-=1,n.finalLineHeight=n.finalSize*n.lh/n.s):(n.finalText=y,u=n.finalText.length,pt=!1)}for(r=-b,i=0,tt=0,t=0;t<u;t+=1)if(p=!1,13===(g=(ft=n.finalText[t]).charCodeAt(0))||3===g?(tt=0,st.push(r),w=r>w?r:w,r=-2*b,e="",p=!0,vt+=1):e=ft,a.chars?(ut=a.getCharData(ft,k.fStyle,a.getFontByName(n.f).fFamily),i=p?0:ut.w*n.finalSize/100):i=a.measureText(e,n.f,n.finalSize)," "===ft?tt+=i+b:(r+=i+b+tt,tt=0),f.push({l:i,an:i,add:c,n:p,anIndexes:[],val:e,line:vt,animatorJustifyOffset:0}),2==at){if(c+=i,""===e||" "===e||t===u-1){for(""!==e&&" "!==e||(c-=i);o<=t;)f[o].an=c,f[o].ind=v,f[o].extra=i,o+=1;v+=1;c=0}}else if(3==at){if(c+=i,""===e||t===u-1){for(""===e&&(c-=i);o<=t;)f[o].an=c,f[o].ind=v,f[o].extra=i,o+=1;c=0;v+=1}}else f[v].ind=v,f[v].extra=0,v+=1;if(n.l=f,w=r>w?r:w,st.push(r),n.sz)n.boxWidth=n.sz[0],n.justifyOffset=0;else switch(n.boxWidth=w,n.j){case 1:n.justifyOffset=-n.boxWidth;break;case 2:n.justifyOffset=-n.boxWidth/2;break;default:n.justifyOffset=0}for(n.lineWidths=st,ht=ot.a,lt=ht.length,et=[],h=0;h<lt;h+=1){for((l=ht[h]).a.sc&&(n.strokeColorAnim=!0),l.a.sw&&(n.strokeWidthAnim=!0),(l.a.fc||l.a.fh||l.a.fs||l.a.fb)&&(n.fillColorAnim=!0),rt=0,it=l.s.b,t=0;t<u;t+=1)(s=f[t]).anIndexes[h]=rt,(1==it&&""!==s.val||2==it&&""!==s.val&&" "!==s.val||3==it&&(s.n||" "==s.val||t==u-1)||4==it&&(s.n||t==u-1))&&(1===l.s.rn&&et.push(rt),rt+=1);if(ot.a[h].s.totalChars=rt,ct=-1,1===l.s.rn)for(t=0;t<u;t+=1)ct!=(s=f[t]).anIndexes[h]&&(ct=s.anIndexes[h],wt=et.splice(Math.floor(Math.random()*et.length),1)[0]),s.anIndexes[h]=wt}n.yOffset=n.finalLineHeight||1.2*n.finalSize;n.ls=n.ls||0;n.ascent=k.ascent*n.finalSize/100};tt.prototype.updateDocumentData=function(n,t){t=void 0===t?this.keysIndex:t;var i=this.copyData({},this.data.d.k[t].s);i=this.copyData(i,n);this.data.d.k[t].s=i;this.recalculate(t);this.setCurrentData(i);this.elem.addDynamicProperty(this)};tt.prototype.recalculate=function(n){var t=this.data.d.k[n].s;t.__complete=!1;this.keysIndex=0;this._isFirstFrame=!0;this.getValue(t)};tt.prototype.canResizeFont=function(n){this.canResize=n;this.recalculate(this.keysIndex);this.elem.addDynamicProperty(this)};tt.prototype.setMinimumFontSize=function(n){this.minimumFontSize=Math.floor(n)||1;this.recalculate(this.keysIndex);this.elem.addDynamicProperty(this)};sc=function(){function u(n,t){this._currentTextLength=-1;this.k=!1;this.data=t;this.elem=n;this.comp=n.comp;this.finalS=0;this.finalE=0;this.initDynamicPropertyContainer(n);this.s=i.getProp(n,t.s||{k:0},0,0,this);this.e="e"in t?i.getProp(n,t.e,0,0,this):{v:100};this.o=i.getProp(n,t.o||{k:0},0,0,this);this.xe=i.getProp(n,t.xe||{k:0},0,0,this);this.ne=i.getProp(n,t.ne||{k:0},0,0,this);this.sm=i.getProp(n,t.sm||{k:100},0,0,this);this.a=i.getProp(n,t.a,0,.01,this);this.dynamicProperties.length||this.getValue()}var t=Math.max,n=Math.min,f=Math.floor;return u.prototype={getMult:function(i){var h,c;this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var l=0,a=0,v=1,y=1;this.ne.v>0?l=this.ne.v/100:a=-this.ne.v/100;this.xe.v>0?v=1-this.xe.v/100:y=1+this.xe.v/100;var o=pi.getBezierEasing(l,a,v,y).get,r=0,u=this.finalS,e=this.finalE,s=this.data.sh;if(2===s)r=o(r=e===u?i>=e?1:0:t(0,n(.5/(e-u)+(i-u)/(e-u),1)));else if(3===s)r=o(r=e===u?i>=e?0:1:1-t(0,n(.5/(e-u)+(i-u)/(e-u),1)));else if(4===s)e===u?r=0:(r=t(0,n(.5/(e-u)+(i-u)/(e-u),1)))<.5?r*=2:r=1-2*(r-.5),r=o(r);else if(5===s){if(e===u)r=0;else{var p=e-u,w=-p/2+(i=n(t(0,i+.5-u),e-u)),b=p/2;r=Math.sqrt(1-w*w/(b*b))}r=o(r)}else 6===s?(e===u?r=0:(i=n(t(0,i+.5-u),e-u),r=(1+Math.cos(Math.PI+2*Math.PI*i/(e-u)))/2),r=o(r)):(i>=f(u)&&(r=t(0,n(i-u<0?n(e,1)-(u-i):e-i,1))),r=o(r));return 100!==this.sm.v&&(h=.01*this.sm.v,0===h&&(h=1e-8),c=.5-.5*h,r<c?r=0:(r=(r-c)/h)>1&&(r=1)),r*this.a.v},getValue:function(n){var f;this.iterateDynamicProperties();this._mdf=n||this._mdf;this._currentTextLength=this.elem.textProperty.currentData.l.length||0;n&&2===this.data.r&&(this.e.v=this._currentTextLength);var r=2===this.data.r?1:100/this.data.totalChars,u=this.o.v/r,t=this.s.v/r+u,i=this.e.v/r+u;t>i&&(f=t,t=i,i=f);this.finalS=t;this.finalE=i}},r([ft],u),{getTextSelectorProp:function(n,t,i){return new u(n,t,i)}}}();fr.prototype.searchProperties=function(){for(var r,u=this._textData.a.length,n=i.getProp,t=0;t<u;
63t+=1)r=this._textData.a[t],this._animatorsData[t]=new yv(this._elem,r,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:n(this._elem,this._textData.p.a,0,0,this),f:n(this._elem,this._textData.p.f,0,0,this),l:n(this._elem,this._textData.p.l,0,0,this),r:n(this._elem,this._textData.p.r,0,0,this),p:n(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=n(this._elem,this._textData.m.a,1,0,this)};fr.prototype.getMeasures=function(n,t){var tt,s,r,f,it,ni,i,vt,oi,kt,ai;if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var et,lt,u,ut,w,h,p,ot,dt,v,k,b,y,d,gt,st,ei,vi,at,g=this._moreOptions.alignment.v,c=this._animatorsData,nt=this._textData,e=this.mHelper,yi=this._renderType,pi=this.renderedLetters.length,o=n.l;if(this._hasMaskedPath){if(at=this._pathData.m,!this._pathData.n||this._pathData._mdf){for(s=at.v,this._pathData.r.v&&(s=s.reverse()),w={tLength:0,segments:[]},ut=s._length-1,st=0,u=0;u<ut;u+=1)tt=wt.buildBezierData(s.v[u],s.v[u+1],[s.o[u][0]-s.v[u][0],s.o[u][1]-s.v[u][1]],[s.i[u+1][0]-s.v[u+1][0],s.i[u+1][1]-s.v[u+1][1]]),w.tLength+=tt.segmentLength,w.segments.push(tt),st+=tt.segmentLength;u=ut;at.v.c&&(tt=wt.buildBezierData(s.v[u],s.v[0],[s.o[u][0]-s.v[u][0],s.o[u][1]-s.v[u][1]],[s.i[0][0]-s.v[0][0],s.i[0][1]-s.v[0][1]]),w.tLength+=tt.segmentLength,w.segments.push(tt),st+=tt.segmentLength);this._pathData.pi=w}if(w=this._pathData.pi,h=this._pathData.f.v,k=0,v=1,ot=0,dt=!0,d=w.segments,h<0&&at.v.c)for(w.tLength<Math.abs(h)&&(h=-Math.abs(h)%w.tLength),v=(y=d[k=d.length-1].points).length-1;h<0;)h+=y[v].partialLength,(v-=1)<0&&(v=(y=d[k-=1].points).length-1);b=(y=d[k].points)[v-1];gt=(p=y[v]).partialLength}ut=o.length;et=0;lt=0;vt=1.2*n.finalSize*.714;oi=!0;it=c.length;var yt,wi,bi,pt,ft,ti,l,a,ii,si,ri,ui,ht=-1,di=h,gi=k,nr=v,ki=-1,bt="",fi=this.defaultPropsArray;if(2===n.j||1===n.j){var rt=0,hi=0,ci=2===n.j?-.5:-1,ct=0,li=!0;for(u=0;u<ut;u+=1)if(o[u].n){for(rt&&(rt+=hi);ct<u;)o[ct].animatorJustifyOffset=rt,ct+=1;rt=0;li=!0}else{for(f=0;f<it;f+=1)(r=c[f].a).t.propType&&(li&&2===n.j&&(hi+=r.t.v*ci),rt+=(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?r.t.v*i[0]*ci:r.t.v*i*ci);li=!1}for(rt&&(rt+=hi);ct<u;)o[ct].animatorJustifyOffset=rt,ct+=1}for(u=0;u<ut;u+=1){if(e.reset(),pt=1,o[u].n)et=0,lt+=n.yOffset,lt+=oi?1:0,h=di,oi=!1,this._hasMaskedPath&&(v=nr,b=(y=d[k=gi].points)[v-1],gt=(p=y[v]).partialLength,ot=0),bt="",ri="",ii="",ui="",fi=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ki!==o[u].line){switch(n.j){case 1:h+=st-n.lineWidths[o[u].line];break;case 2:h+=(st-n.lineWidths[o[u].line])/2}ki=o[u].line}for(ht!==o[u].ind&&(o[ht]&&(h+=o[ht].extra),h+=o[u].an/2,ht=o[u].ind),h+=g[0]*o[u].an*.005,kt=0,f=0;f<it;f+=1)(r=c[f].a).p.propType&&(kt+=(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?r.p.v[0]*i[0]:r.p.v[0]*i),r.a.propType&&(kt+=(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?r.a.v[0]*i[0]:r.a.v[0]*i);for(dt=!0,this._pathData.a.v&&(h=.5*o[0].an+(st-this._pathData.f.v-.5*o[0].an-.5*o[o.length-1].an)*ht/(ut-1),h+=this._pathData.f.v);dt;)ot+gt>=h+kt||!y?(ei=(h+kt-ot)/p.partialLength,wi=b.point[0]+(p.point[0]-b.point[0])*ei,bi=b.point[1]+(p.point[1]-b.point[1])*ei,e.translate(-g[0]*o[u].an*.005,-g[1]*vt*.01),dt=!1):y&&(ot+=p.partialLength,(v+=1)>=y.length&&(v=0,d[k+=1]?y=d[k].points:at.v.c?(v=0,y=d[k=0].points):(ot-=p.partialLength,y=null)),y&&(b=p,gt=(p=y[v]).partialLength));yt=o[u].an/2-o[u].add;e.translate(-yt,0,0)}else yt=o[u].an/2-o[u].add,e.translate(-yt,0,0),e.translate(-g[0]*o[u].an*.005,-g[1]*vt*.01,0);for(f=0;f<it;f+=1)(r=c[f].a).t.propType&&(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars),0===et&&0===n.j||(this._hasMaskedPath?h+=i.length?r.t.v*i[0]:r.t.v*i:et+=i.length?r.t.v*i[0]:r.t.v*i));for(n.strokeWidthAnim&&(ti=n.sw||0),n.strokeColorAnim&&(ft=n.sc?[n.sc[0],n.sc[1],n.sc[2]]:[0,0,0]),n.fillColorAnim&&n.fc&&(l=[n.fc[0],n.fc[1],n.fc[2]]),f=0;f<it;f+=1)(r=c[f].a).a.propType&&((i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?e.translate(-r.a.v[0]*i[0],-r.a.v[1]*i[1],r.a.v[2]*i[2]):e.translate(-r.a.v[0]*i,-r.a.v[1]*i,r.a.v[2]*i));for(f=0;f<it;f+=1)(r=c[f].a).s.propType&&((i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?e.scale(1+(r.s.v[0]-1)*i[0],1+(r.s.v[1]-1)*i[1],1):e.scale(1+(r.s.v[0]-1)*i,1+(r.s.v[1]-1)*i,1));for(f=0;f<it;f+=1){if(r=c[f].a,i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars),r.sk.propType&&(i.length?e.skewFromAxis(-r.sk.v*i[0],r.sa.v*i[1]):e.skewFromAxis(-r.sk.v*i,r.sa.v*i)),r.r.propT
63ype&&(i.length?e.rotateZ(-r.r.v*i[2]):e.rotateZ(-r.r.v*i)),r.ry.propType&&(i.length?e.rotateY(r.ry.v*i[1]):e.rotateY(r.ry.v*i)),r.rx.propType&&(i.length?e.rotateX(r.rx.v*i[0]):e.rotateX(r.rx.v*i)),r.o.propType&&(pt+=i.length?(r.o.v*i[0]-pt)*i[0]:(r.o.v*i-pt)*i),n.strokeWidthAnim&&r.sw.propType&&(ti+=i.length?r.sw.v*i[0]:r.sw.v*i),n.strokeColorAnim&&r.sc.propType)for(a=0;a<3;a+=1)ft[a]+=i.length?(r.sc.v[a]-ft[a])*i[0]:(r.sc.v[a]-ft[a])*i;if(n.fillColorAnim&&n.fc){if(r.fc.propType)for(a=0;a<3;a+=1)l[a]+=i.length?(r.fc.v[a]-l[a])*i[0]:(r.fc.v[a]-l[a])*i;r.fh.propType&&(l=i.length?hs(l,r.fh.v*i[0]):hs(l,r.fh.v*i));r.fs.propType&&(l=i.length?os(l,r.fs.v*i[0]):os(l,r.fs.v*i));r.fb.propType&&(l=i.length?ss(l,r.fb.v*i[0]):ss(l,r.fb.v*i))}}for(f=0;f<it;f+=1)(r=c[f].a).p.propType&&(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars),this._hasMaskedPath?i.length?e.translate(0,r.p.v[1]*i[0],-r.p.v[2]*i[1]):e.translate(0,r.p.v[1]*i,-r.p.v[2]*i):i.length?e.translate(r.p.v[0]*i[0],r.p.v[1]*i[1],-r.p.v[2]*i[2]):e.translate(r.p.v[0]*i,r.p.v[1]*i,-r.p.v[2]*i));if(n.strokeWidthAnim&&(ii=ti<0?0:ti),n.strokeColorAnim&&(si="rgb("+Math.round(255*ft[0])+","+Math.round(255*ft[1])+","+Math.round(255*ft[2])+")"),n.fillColorAnim&&n.fc&&(ri="rgb("+Math.round(255*l[0])+","+Math.round(255*l[1])+","+Math.round(255*l[2])+")"),this._hasMaskedPath)(e.translate(0,-n.ls),e.translate(0,g[1]*vt*.01+lt,0),this._pathData.p.v)&&(vi=(p.point[1]-b.point[1])/(p.point[0]-b.point[0]),ai=180*Math.atan(vi)/Math.PI,p.point[0]<b.point[0]&&(ai+=180),e.rotate(-ai*Math.PI/180)),e.translate(wi,bi,0),h-=g[0]*o[u].an*.005,o[u+1]&&ht!==o[u+1].ind&&(h+=o[u].an/2,h+=.001*n.tr*n.finalSize);else{switch(e.translate(et,lt,0),n.ps&&e.translate(n.ps[0],n.ps[1]+n.ascent,0),n.j){case 1:e.translate(o[u].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[o[u].line]),0,0);break;case 2:e.translate(o[u].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[o[u].line])/2,0,0)}e.translate(0,-n.ls);e.translate(yt,0,0);e.translate(g[0]*o[u].an*.005,g[1]*vt*.01,0);et+=o[u].l+.001*n.tr*n.finalSize}"html"===yi?bt=e.toCSS():"svg"===yi?bt=e.to2dCSS():fi=[e.props[0],e.props[1],e.props[2],e.props[3],e.props[4],e.props[5],e.props[6],e.props[7],e.props[8],e.props[9],e.props[10],e.props[11],e.props[12],e.props[13],e.props[14],e.props[15]];ui=pt}pi<=u?(ni=new io(ui,ii,si,ri,bt,fi),this.renderedLetters.push(ni),pi+=1,this.lettersChangedFlag=!0):(ni=this.renderedLetters[u],this.lettersChangedFlag=ni.update(ui,ii,si,ri,bt,fi)||this.lettersChangedFlag)}}};fr.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())};fr.prototype.mHelper=new a;fr.prototype.defaultPropsArray=[];r([ft],fr);yt.prototype.initElement=function(n,t,i){this.lettersChangedFlag=!0;this.initFrame();this.initBaseData(n,t,i);this.textProperty=new tt(this,n.t,this.dynamicProperties);this.textAnimator=new fr(n.t,this.renderType,this);this.initTransform(n,t,i);this.initHierarchy();this.initRenderable();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();this.createContent();this.hide();this.textAnimator.searchProperties(this.dynamicProperties)};yt.prototype.prepareFrame=function(n){this._mdf=!1;this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange)};yt.prototype.createPathShape=function(n,t){for(var r,f=t.length,u="",i=0;i<f;i+=1)"sh"===t[i].ty&&(r=t[i].ks.k,u+=to(r,r.i.length,!0,n));return u};yt.prototype.updateDocumentData=function(n,t){this.textProperty.updateDocumentData(n,t)};yt.prototype.canResizeFont=function(n){this.textProperty.canResizeFont(n)};yt.prototype.setMinimumFontSize=function(n){this.textProperty.setMinimumFontSize(n)};yt.prototype.applyTextPropertiesToMatrix=function(n,t,i,r,u){switch(n.ps&&t.translate(n.ps[0],n.ps[1]+n.ascent,0),t.translate(0,-n.ls,0),n.j){case 1:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[i]),0,0);break;case 2:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[i])/2,0,0)}t.translate(r,u,0)};yt.prototype.buildColor=function(n){return"rgb("+Math.round(255*n[0])+","+Math.round(255*n[1])+","+Math.round(255*n[2])+")"};yt.prototype.emptyProp=new io;yt.prototype.destroy=function(){};yt.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};hc={shapes:[]};r([et,vt,yr,ht,ot,gi,yt],ei);ei.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=n("text"))};ei.prototype.buildTextContents=function(n){for(var t=0,u=n.length,r=[],i="";t<u;)n[t]===String.fromCharCode(13)||n[t]===String.fromCharCode(3)?(r.push(i),i=""):i+=n[t],t+=1;return r.push(i),r};ei.prototype.buildShapeData=function(n,t){var i,r;return n.shapes&&n.shapes.length&&(i=n.shapes[0],i.it&&(r=i.it[i.it.length-1],r.s&&(r.s.k[0]=t,r.s.k[1]=t))),n};ei.prototype.buildNewText=function(){var t,p,i,h,rt,ut,r,f,e,s,d,g,u,nt,tt,a,v,it;this.addDynamicProperty(this);i=this.textProperty.currentData;this.renderedLetters=l(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);h=this.globalData.fontManager.getFontByName(i.f);h.fClass?this.layerElement.setAttribute("class",h.fClass):(this.layerElement.setAttribute("font-family",h.fFamily),rt=i.fWeight,ut=i.fStyle,this.layerElement.setAttribute("font-style",ut),this.layerElement.setAttribute("font-weight",rt));this.layerElement.setAttribute("aria-label",i.t);f=i.l||[];e=!!this.globalData.fontManager.chars;p=f.length;var w=this.mHelper,c=this.data.singleShape,b=0,o=0,ft=!0,k=.001*i.tr*i.finalSize;if(!c||e||i.sz){for(d=this.textSpans.length,t=0;t<p;t+=1)(this.textSpans[t]||(this.textSpans[t]={span:null,childSpan:null,glyph:null}),e&&c&&0!==t)||((r=d>t?this.textSpans[t].span:n(e?"g":"text"),d<=t)&&((r.setAttribute("stroke-linecap","butt"),r.setAttribute("stroke-linejoin","round"),r.setAttribute("stroke-miterlimit","4"),this.textSpans[t].span=r,e)&&(g=n("g"),r.appendChild(g),this.textSpans[t].childSpan=g),this.textSpans[t].span=r,this.layerElement.appendChild(r)),r.style.display="inherit"),(w.reset(),c&&(f[t].n&&(b=-k,o+=i.yOffset,o+=ft?1:0,ft=!1),this.applyTextPropertiesToMatrix(i,w,f[t].line,b,o),b+=f[t].l||0,b+=k),e)?(1===(s=this.globalData.fontManager.getCharData(i.finalText[t],h.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily)).t?u=new er(s.data,this.globalData,this):(nt=hc,s.data&&s.data.shapes&&(nt=this.buildShapeData(s.data,i.finalSize)),u=new y(nt,this.globalData,this)),this.textSpans[t].glyph&&(tt=this.textSpans[t].glyph,this.textSpans[t].childSpan.removeChild(tt.layerElement),tt.destroy()),this.textSpans[t].glyph=u,u._debug=!0,u.prepareFrame(0),u.renderFrame(),this.textSpans[t].childSpan.appendChild(u.layerElement),1===s.t&&this.textSpans[t].childSpan.setAttribute("transform","scale("+i.finalSize/100+","+i.finalSize/100+")")):(c&&r.setAttribute("transform","translate("+w.props[12]+","+w.props[13]+")"),r.textContent=f[t].val,r.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));c&&r&&r.setAttribute("d","")}else{a=this.textContainer;v="start";switch(i.j){case 1:v="end";break;case 2:v="middle";break;default:v="start"}for(a.setAttribute("text-anchor",v),a.setAttribute("letter-spacing",k),it=this.buildTextContents(i.finalText),p=it.length,o=i.ps?i.ps[1]+i.ascent:0,t=0;t<p;t+=1)(r=this.textSpans[t].span||n("tspan")).textContent=it[t],r.setAttribute("x",0),r.setAttribute("y",o),r.style.display="inherit",a.appendChild(r),this.textSpans[t]||(this.textSpans[t]={span:null,glyph:null}),this.textSpans[t].span=r,o+=i.finalLineHeight;this.layerElement.appendChild(a)}for(;t<this.textSpans.length;)this.textSpans[t].span.style.display="none",t+=1;this._sizeChanged=!0};ei.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var n=this.layerElement.getBBox();this.bbox={top:n.y,left:n.x,width:n.width,height:n.height}}return this.bbox};ei.prototype.getValue=function(){var n,t,i=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,n=0;n<i;n+=1)(t=this.textSpans[n].glyph)&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))};ei.prototype.renderInnerContent=function(){var t,u,n,i,f,e,r;if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag))for(this._sizeChanged=!0,e=this.textAnimator.renderedLetters,r=this.textProperty.currentData.l,u=r.length,t=0;t<u;t+=1)r[t].n||(n=e[t],i=this.textSpans[t].span,(f=this.textSpans[t].glyph)&&f.renderFrame(),n._mdf.m&&i.setAttribute("transform",n.m),n._mdf.o&&i.setAttribute("op
63acity",n.o),n._mdf.sw&&i.setAttribute("stroke-width",n.sw),n._mdf.sc&&i.setAttribute("stroke",n.sc),n._mdf.fc&&i.setAttribute("fill",n.fc))};r([nr],kf);kf.prototype.createContent=function(){var t=n("rect");t.setAttribute("width",this.data.sw);t.setAttribute("height",this.data.sh);t.setAttribute("fill",this.data.sc);this.layerElement.appendChild(t)};tr.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)};tr.prototype.renderFrame=function(){};tr.prototype.getBaseElement=function(){return null};tr.prototype.destroy=function(){};tr.prototype.sourceRectAtTime=function(){};tr.prototype.hide=function(){};r([et,vt,ht,ot],tr);r([nt],it);it.prototype.createNull=function(n){return new tr(n,this.globalData,this)};it.prototype.createShape=function(n){return new y(n,this.globalData,this)};it.prototype.createText=function(n){return new ei(n,this.globalData,this)};it.prototype.createImage=function(n){return new nr(n,this.globalData,this)};it.prototype.createSolid=function(n){return new kf(n,this.globalData,this)};it.prototype.configAnimation=function(t){var u,r,i,f;this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg");this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink");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);u=this.globalData.defs;this.setupGlobalData(t,u);this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.data=t;r=n("clipPath");i=n("rect");i.setAttribute("width",t.w);i.setAttribute("height",t.h);i.setAttribute("x",0);i.setAttribute("y",0);f=ut();r.setAttribute("id",f);r.appendChild(i);this.layerElement.setAttribute("clip-path","url("+ct()+"#"+f+")");u.appendChild(r);this.layers=t.layers;this.elements=l(t.layers.length)};it.prototype.destroy=function(){var n,t;for(this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null,t=this.layers?this.layers.length:0,n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy&&this.elements[n].destroy();this.elements.length=0;this.destroyed=!0;this.animationItem=null};it.prototype.updateContainerSize=function(){};it.prototype.findIndexByInd=function(n){for(var t=0,i=this.layers.length,t=0;t<i;t+=1)if(this.layers[t].ind===n)return t;return-1};it.prototype.buildItem=function(n){var r=this.elements,t,i,u;if(!r[n]&&99!==this.layers[n].ty&&(r[n]=!0,t=this.createItem(this.layers[n]),r[n]=t,tf()&&(0===this.layers[n].ty&&this.globalData.projectInterface.registerComposition(t),t.initExpressions()),this.appendElementInPos(t,n),this.layers[n].tt)){if(i="tp"in this.layers[n]?this.findIndexByInd(this.layers[n].tp):n-1,-1===i)return;this.elements[i]&&!0!==this.elements[i]?(u=r[i].getMatte(this.layers[n].tt),t.setMatte(u)):(this.buildItem(i),this.addPendingElement(t))}};it.prototype.checkPendingElements=function(){for(var n,t,i,r,u;this.pendingElements.length;)if(n=this.pendingElements.pop(),n.checkParenting(),n.data.tt)for(t=0,i=this.elements.length;t<i;){if(this.elements[t]===n){r="tp"in n.data?this.findIndexByInd(n.data.tp):t-1;u=this.elements[r].getMatte(this.layers[t].tt);n.setMatte(u);break}t+=1}};it.prototype.renderFrame=function(n){var t,i;if(this.renderedFrame!==n&&!this.destroyed){for(null===n?n=this.renderedFrame:this.renderedFrame=n,this.globalData.frameNum=n,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=n,this.globalData._mdf=!1,i=this.layers.length,this.completeLayers||this.checkLayers(n),t=i-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(n-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<i;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}};it.prototype.appendElementInPos=function(n,t){var r=n.getBaseElement(),u,i;if(r){for(i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement()&&
63(u=this.elements[i].getBaseElement()),i+=1;u?this.layerElement.insertBefore(r,u):this.layerElement.appendChild(r)}};it.prototype.hide=function(){this.layerElement.style.display="none"};it.prototype.show=function(){this.layerElement.style.display="block"};r([et,vt,ht,ot,gi],ti);ti.prototype.initElement=function(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initTransform(n,t,i);this.initRenderable();this.initHierarchy();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();!this.data.xt&&t.progressiveLoad||this.buildAllItems();this.hide()};ti.prototype.prepareFrame=function(n){var i,t,r;if(this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.isInRange||this.data.xt)for(this.tm._placeholder?this.renderedFrame=n/this.data.sr:(i=this.tm.v,i===this.data.op&&(i=this.data.op-1),this.renderedFrame=i),r=this.elements.length,this.completeLayers||this.checkLayers(this.renderedFrame),t=r-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&(this.elements[t].prepareFrame(this.renderedFrame-this.layers[t].st),this.elements[t]._mdf&&(this._mdf=!0))};ti.prototype.renderInnerContent=function(){for(var t=this.layers.length,n=0;n<t;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()};ti.prototype.setElements=function(n){this.elements=n};ti.prototype.getElements=function(){return this.elements};ti.prototype.destroyElements=function(){for(var t=this.layers.length,n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy()};ti.prototype.destroy=function(){this.destroyElements();this.destroyBaseElement()};r([it,ti,yr],er);er.prototype.createComp=function(n){return new er(n,this.globalData,this)};r([it],or);or.prototype.createComp=function(n){return new er(n,this.globalData,this)};cc.prototype={addTransformSequence:function(n){for(var u=n.length,r="_",t,i=0;i<u;i+=1)r+=n[i].transform.key+"_";return t=this.sequences[r],t||(t={transforms:[].concat(n),finalTransform:new a,_mdf:!1},this.sequences[r]=t,this.sequenceList.push(t)),t},processSequence:function(n,t){for(var i=0,u=n.transforms.length,r=t;i<u&&!t;){if(n.transforms[i].transform.mProps._mdf){r=!0;break}i+=1}if(r)for(n.finalTransform.reset(),i=u-1;i>=0;i-=1)n.finalTransform.multiply(n.transforms[i].transform.mProps.v);n._mdf=r},processSequences:function(n){for(var i=this.sequenceList.length,t=0;t<i;t+=1)this.processSequence(this.sequenceList[t],n)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};ro=function(){function f(){var f,o,e;t||(f=n("svg"),o=n("filter"),e=n("feColorMatrix"),o.setAttribute("id",i),e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),o.appendChild(e),f.appendChild(o),f.setAttribute("id",i+"_svg"),wf.svgLumaHidden&&(f.style.display="none"),u=f,document.body.appendChild(u),t=w("canvas"),(r=t.getContext("2d")).filter="url(#"+i+")",r.fillStyle="rgba(0,0,0,0)",r.fillRect(0,0,1,1))}var i="__lottie_element_luma_buffer",t=null,r=null,u=null;return{load:f,get:function(n){return t||f(),t.width=n.width,t.height=n.height,r.filter="url
63(#"+i+")",t}}};yu={loadLumaCanvas:ro.load,getLumaCanvas:ro.get,createCanvas:pv};df={};gf.prototype.renderFrame=function(n){for(var i=this.filters.length,t=0;t<i;t+=1)this.filters[t].renderFrame(n)};gf.prototype.getEffects=function(n){for(var r=this.filters.length,i=[],t=0;t<r;t+=1)this.filters[t].type===n&&i.push(this.filters[t]);return i};ne.prototype.renderFrame=function(){var r,o;if(this.hasMasks){var u,f,n,t,e=this.element.finalTransform.mat,i=this.element.canvasContext,s=this.masksProperties.length;for(i.beginPath(),u=0;u<s;u+=1)if("n"!==this.masksProperties[u].mode){for(this.masksProperties[u].inv&&(i.moveTo(0,0),i.lineTo(this.element.globalData.compSize.w,0),i.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),i.lineTo(0,this.element.globalData.compSize.h),i.lineTo(0,0)),t=this.viewData[u].v,f=e.applyToPointArray(t.v[0][0],t.v[0][1],0),i.moveTo(f[0],f[1]),o=t._length,r=1;r<o;r+=1)n=e.applyToTriplePoints(t.o[r-1],t.i[r],t.v[r]),i.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5]);n=e.applyToTriplePoints(t.o[r-1],t.i[0],t.v[0]);i.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5])}this.element.globalData.renderer.save(!0);i.clip()}};ne.prototype.getMaskProperty=ci.prototype.getMaskProperty;ne.prototype.destroy=function(){this.element=null};lc={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};oi.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){var n,t,i;this.data.tt>=1&&(this.buffers=[],n=this.globalData.canvasContext,t=yu.createCanvas(n.canvas.width,n.canvas.height),this.buffers.push(t),i=yu.createCanvas(n.canvas.width,n.canvas.height),this.buffers.push(i),this.data.tt>=3&&!document._isProxy&&yu.loadLumaCanvas());this.canvasContext=this.globalData.canvasContext;this.transformCanvas=this.globalData.transformCanvas;this.renderableEffectsManager=new gf(this);this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var n=this.globalData,t;n.blendMode!==this.data.bm&&(n.blendMode=this.data.bm,t=su(this.data.bm),n.canvasContext.globalCompositeOperation=t)},createRenderableComponents:function(){this.maskManager=new ne(this.data,this);this.transformEffects=this.renderableEffectsManager.getEffects(pf.TRANSFORM_EFFECT)},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)},clearCanvas:function(n){n.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var n=this.buffers[0].getContext("2d");this.clearCanvas(n);n.drawImage(this.canvasContext.canvas,0,0);this.currentTransform=this.canvasContext.getTransform();this.canvasContext.setTransform(1,0,0,1,0,0);this.clearCanvas(this.canvasContext);this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){var n,t,i;this.data.tt>=1&&(n=this.buffers[1],t=n.getContext("2d"),(this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy)&&(i=yu.getLumaCanvas(this.canvasContext.canvas),i.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(i,0,0)),this.canvasContext.globalCompositeOperation=lc[this.data.tt],this.canvasContext.drawImage(n,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over")},renderFrame:function(n){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||n)){this.renderTransform();this.renderRenderable();this.renderLocalTransform();this.setBlendMode();var t=0===this.data.ty;this.prepareLayer();this.globalData.renderer.save(t);this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props);this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity);this.renderInnerContent();this.globalData.renderer.restore(t);this.exitLayer();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 a};oi.prototype.hide=oi.prototype.hideElement;oi.prototype.show=oi.prototype.showElement;ac.prototype.setAsAnimated=no.prototype.setAsAnimated;r([et,vt,oi,ge,ht,ot,fi],v);v.prototype.initElement=gi.prototype.initElement;v.prototype.transformHelper={opacity:1,_opMdf:!1};v.prototype.dashResetter=[];v.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])};v.prototype.createStyleElement=function(n,t){var u={data:n,type:n.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===n.hd},r={},f;return("fl"===n.ty||"st"===n.ty?(r.c=i.getProp(this,n.c,1,255,this),r.c.k||(u.co="rgb("+k(r.c.v[0])+","+k(r.c.v[1])+","+k(r.c.v[2])+")")):"gf"!==n.ty&&"gs"!==n.ty||(r.s=i.getProp(this,n.s,1,null,this),r.e=i.getProp(this,n.e,1,null,this),r.h=i.getProp(this,n.h||{k:0},0,.01,this),r.a=i.getProp(this,n.a||{k:0},0,s,this),r.g=new pr(this,n.g,this)),r.o=i.getProp(this,n.o,0,.01,this),"st"===n.ty||"gs"===n.ty)?(u.lc=lu[n.lc||2],u.lj=au[n.lj||2],1==n.lj&&(u.ml=n.ml),r.w=i.getProp(this,n.w,0,null,this),r.w.k||(u.wi=r.w.v),n.d)&&(f=new vu(this,n.d,"canvas",this),r.d=f,r.d.k||(u.da=r.d.dashArray,u.do=r.d.dashoffset[0])):u.r=2===n.r?"evenodd":"nonzero",this.stylesList.push(u),r.style=u,r};v.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}};v.prototype.createTransformElement=function(n){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:i.getProp(this,n.o,0,.01,this),mProps:ur.getTransformProperty(this,n,this)}}};v.prototype.createShapeElement=function(n){var t=new ac(this,n,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t};v.prototype.reloadShapes=function(){var n,t;for(this._isFirstFrame=!0,t=this.itemsData.length,n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers();this.transformsManager.processSequences(this._isFirstFrame)};v.prototype.addTransformToStyleList=function(n){for(var i=this.stylesList.length,t=0;t<i;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(n)};v.prototype.removeTransformFromStyleList=function(){for(var t=this.stylesList.length,n=0;n<t;n+=1)this.stylesList[n].closed||this.stylesList[n].transforms.pop()};v.prototype.closeStyles=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t].closed=!0};v.prototype.searchShapes=function(n,t,i,r,u){for(var s,a,o,e,v,c=n.length-1,y=[],h=[],l=[].concat(u),f=c;f>=0;f-=1){if((o=this.searchProcessedElement(n[f]))?t[f]=i[o-1]:n[f]._shouldRender=r,"fl"===n[f].ty||"st"===n[f].ty||"gf"===n[f].ty||"gs"===n[f].ty)o?t[f].style.closed=!1:t[f]=this.createStyleElement(n[f],l),y.push(t[f].style);else if("gr"===n[f].ty){if(o)for(a=t[f].it.length,s=0;s<a;s+=1)t[f].prevViewData[s]=t[f].it[s];else t[f]=this.createGroupElement(n[f]);this.searchShapes(n[f].it,t[f].it,t[f].prevViewData,r,l)}
63else"tr"===n[f].ty?(o||(v=this.createTransformElement(n[f]),t[f]=v),l.push(t[f]),this.addTransformToStyleList(t[f])):"sh"===n[f].ty||"rc"===n[f].ty||"el"===n[f].ty||"sr"===n[f].ty?o||(t[f]=this.createShapeElement(n[f])):"tm"===n[f].ty||"rd"===n[f].ty||"pb"===n[f].ty||"zz"===n[f].ty||"op"===n[f].ty?(o?(e=t[f]).closed=!1:((e=gt.getModifier(n[f].ty)).init(this,n[f]),t[f]=e,this.shapeModifiers.push(e)),h.push(e)):"rp"===n[f].ty&&(o?(e=t[f]).closed=!0:(e=gt.getModifier(n[f].ty),t[f]=e,e.init(this,n,f,t),this.shapeModifiers.push(e),r=!1),h.push(e));this.addProcessedElement(n[f],f+1)}for(this.removeTransformFromStyleList(),this.closeStyles(y),c=h.length,f=0;f<c;f+=1)h[f].closed=!0};v.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)};v.prototype.renderShapeTransform=function(n,t){(n._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=n.opacity,t.opacity*=t.op.v,t._opMdf=!0)};v.prototype.drawLayer=function(){for(var o,h,i,c,s,r,t,n,l=this.stylesList.length,u=this.globalData.renderer,f=this.globalData.canvasContext,e=0;e<l;e+=1)if(("st"!==(t=(n=this.stylesList[e]).type)&&"gs"!==t||0!==n.wi)&&n.data._shouldRender&&0!==n.coOp&&0!==this.globalData.currentGlobalAlpha){for(u.save(),s=n.elements,"st"===t||"gs"===t?(u.ctxStrokeStyle("st"===t?n.co:n.grd),u.ctxLineWidth(n.wi),u.ctxLineCap(n.lc),u.ctxLineJoin(n.lj),u.ctxMiterLimit(n.ml||0)):u.ctxFillStyle("fl"===t?n.co:n.grd),u.ctxOpacity(n.coOp),"st"!==t&&"gs"!==t&&f.beginPath(),u.ctxTransform(n.preTransforms.finalTransform.props),h=s.length,o=0;o<h;o+=1){for("st"!==t&&"gs"!==t||(f.beginPath(),n.da&&(f.setLineDash(n.da),f.lineDashOffset=n.do)),c=(r=s[o].trNodes).length,i=0;i<c;i+=1)"m"===r[i].t?f.moveTo(r[i].p[0],r[i].p[1]):"c"===r[i].t?f.bezierCurveTo(r[i].pts[0],r[i].pts[1],r[i].pts[2],r[i].pts[3],r[i].pts[4],r[i].pts[5]):f.closePath();"st"!==t&&"gs"!==t||(u.ctxStroke(),n.da&&f.setLineDash(this.dashResetter))}"st"!==t&&"gs"!==t&&this.globalData.renderer.ctxFill(n.r);u.restore()}};v.prototype.renderShape=function(n,t,i,r){for(var f=n,u=t.length-1;u>=0;u-=1)"tr"===t[u].ty?(f=i[u].transform,this.renderShapeTransform(n,f)):"sh"===t[u].ty||"el"===t[u].ty||"rc"===t[u].ty||"sr"===t[u].ty?this.renderPath(t[u],i[u]):"fl"===t[u].ty?this.renderFill(t[u],i[u],f):"st"===t[u].ty?this.renderStroke(t[u],i[u],f):"gf"===t[u].ty||"gs"===t[u].ty?this.renderGradientFill(t[u],i[u],f):"gr"===t[u].ty?this.renderShape(f,t[u].it,i[u].it):t[u].ty;r&&this.drawLayer()};v.prototype.renderStyledShape=function(n,t){var f,i;if(this._isFirstFrame||t._mdf||n.transforms._mdf){var r,e,o,u=n.trNodes,s=t.paths,h=s._length;for(u.length=0,f=n.transforms.finalTransform,o=0;o<h;o+=1)if(i=s.shapes[o],i&&i.v){for(e=i._length,r=1;r<e;r+=1)1===r&&u.push({t:"m",p:f.applyToPointArray(i.v[0][0],i.v[0][1],0)}),u.push({t:"c",pts:f.applyToTriplePoints(i.o[r-1],i.i[r],i.v[r])});1===e&&u.push({t:"m",p:f.applyToPointArray(i.v[0][0],i.v[0][1],0)});i.c&&e&&(u.push({t:"c",pts:f.applyToTriplePoints(i.o[r-1],i.i[0],i.v[0])}),u.push({t:"z"}))}n.trNodes=u}};v.prototype.renderPath=function(n,t){if(!0!==n.hd&&n._shouldRender)for(var r=t.styledShapes.length,i=0;i<r;i+=1)this.renderStyledShape(t.styledShapes[i],t.sh)};v.prototype.renderFill=function(n,t,i){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+k(t.c.v[0])+","+k(t.c.v[1])+","+k(t.c.v[2])+")");(t.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*i.opacity)};v.prototype.renderGradientFill=function(n,t,i){var o,h=t.style;if(!h.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==n.t&&(t.h._mdf||t.a._mdf)){var u,c=this.globalData.canvasContext,r=t.s.v,f=t.e.v;if(1===n.t)o=c.createLinearGradient(r[0],r[1],f[0],f[1]);else{var l=Math.sqrt(Math.pow(r[0]-f[0],2)+Math.pow(r[1]-f[1],2)),a=Math.atan2(f[1]-r[1],f[0]-r[0]),e=t.h.v;e>=1?e=.99:e<=-1&&(e=-.99);var v=l*e,p=Math.cos(a+t.a.v)*v+r[0],w=Math.sin(a+t.a.v)*v+r[1];o=c.createRadialGradient(p,w,0,r[0],r[1],l)}var b=n.g.p,s=t.g.c,y=1;for(u=0;u<b;u+=1)t.g._hasOpacity&&t.g._collapsable&&(y=t.g.o[2*u+1]),o.addColorStop(s[4*u]/100,"rgba("+s[4*u+1]+","+s[4*u+2]+","+s[4*u+3]+","+y+")");h.grd=o}h.coOp=t.o.v*i.opacity};v.prototype.renderStroke=function(n,t,i){var r=t.style,u=t.d;u&&(u._mdf||this._isFirstFrame)&&(r.da=u.dashArray,r.do=u.dashoffset[0]);(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+k(t.c.v[0])+","+k(t.c.v[1])+","+k(t.c.v[2])+")");(t.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*i.opacity);(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)};v.prototype.destroy=function(){this.shapesData=null;this.globalData=null;this.canvasContext=null;this.stylesList.length=0;this.itemsData.length=0};r([et,vt,oi,ht,ot,fi,yt],pu);pu.prototype.tHelper=w("canvas").getContext("2d");pu.prototype.buildNewText=function(){var t=this.textProperty.currentData,a,v,d;this.renderedLetters=l(t.l?t.l.length:0);a=!1;t.fc?(a=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)";this.fill=a;v=!1;t.sc&&(v=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var u,g,nt,y,i,tt,o,f,p,n,s,e,ut=this.globalData.fontManager.getFontByName(t.f),w=t.l,r=this.mHelper;this.stroke=v;this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily;g=t.finalText.length;var b=this.data.singleShape,it=.001*t.tr*t.finalSize,h=0,k=0,rt=!0,c=0;for(u=0;
63u<g;u+=1){for(y=(nt=this.globalData.fontManager.getCharData(t.finalText[u],ut.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&nt.data||{},r.reset(),b&&w[u].n&&(h=-it,k+=t.yOffset,k+=rt?1:0,rt=!1),p=(o=y.shapes?y.shapes[0].it:[]).length,r.scale(t.finalSize/100,t.finalSize/100),b&&this.applyTextPropertiesToMatrix(t,r,w[u].line,h,k),s=l(p-1),d=0,f=0;f<p;f+=1)if("sh"===o[f].ty){for(tt=o[f].ks.k.i.length,n=o[f].ks.k,e=[],i=1;i<tt;i+=1)1===i&&e.push(r.applyToX(n.v[0][0],n.v[0][1],0),r.applyToY(n.v[0][0],n.v[0][1],0)),e.push(r.applyToX(n.o[i-1][0],n.o[i-1][1],0),r.applyToY(n.o[i-1][0],n.o[i-1][1],0),r.applyToX(n.i[i][0],n.i[i][1],0),r.applyToY(n.i[i][0],n.i[i][1],0),r.applyToX(n.v[i][0],n.v[i][1],0),r.applyToY(n.v[i][0],n.v[i][1],0));e.push(r.applyToX(n.o[i-1][0],n.o[i-1][1],0),r.applyToY(n.o[i-1][0],n.o[i-1][1],0),r.applyToX(n.i[0][0],n.i[0][1],0),r.applyToY(n.i[0][0],n.i[0][1],0),r.applyToX(n.v[0][0],n.v[0][1],0),r.applyToY(n.v[0][0],n.v[0][1],0));s[d]=e;d+=1}b&&(h+=w[u].l,h+=it);this.textSpans[c]?this.textSpans[c].elem=s:this.textSpans[c]={elem:s};c+=1}};pu.prototype.renderInnerContent=function(){var f,v,u,e,t,o,n,y,a;this.validateText();this.canvasContext.font=this.values.fValue;this.globalData.renderer.ctxLineCap("butt");this.globalData.renderer.ctxLineJoin("miter");this.globalData.renderer.ctxMiterLimit(4);this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);y=this.textAnimator.renderedLetters;a=this.textProperty.currentData.l;v=a.length;var s,i,h=null,c=null,l=null,r=this.globalData.renderer;for(f=0;f<v;f+=1)if(!a[f].n){if((n=y[f])&&(r.save(),r.ctxTransform(n.p),r.ctxOpacity(n.o)),this.fill){for(n&&n.fc?h!==n.fc&&(r.ctxFillStyle(n.fc),h=n.fc):h!==this.values.fill&&(h=this.values.fill,r.ctxFillStyle(this.values.fill)),e=(s=this.textSpans[f].elem).length,this.globalData.canvasContext.beginPath(),u=0;u<e;u+=1)for(o=(i=s[u]).length,this.globalData.canvasContext.moveTo(i[0],i[1]),t=2;t<o;t+=6)this.globalData.canvasContext.bezierCurveTo(i[t],i[t+1],i[t+2],i[t+3],i[t+4],i[t+5]);this.globalData.canvasContext.closePath();r.ctxFill()}
63if(this.stroke){for(n&&n.sw?l!==n.sw&&(l=n.sw,r.ctxLineWidth(n.sw)):l!==this.values.sWidth&&(l=this.values.sWidth,r.ctxLineWidth(this.values.sWidth)),n&&n.sc?c!==n.sc&&(c=n.sc,r.ctxStrokeStyle(n.sc)):c!==this.values.stroke&&(c=this.values.stroke,r.ctxStrokeStyle(this.values.stroke)),e=(s=this.textSpans[f].elem).length,this.globalData.canvasContext.beginPath(),u=0;u<e;u+=1)for(o=(i=s[u]).length,this.globalData.canvasContext.moveTo(i[0],i[1]),t=2;t<o;t+=6)this.globalData.canvasContext.bezierCurveTo(i[t],i[t+1],i[t+2],i[t+3],i[t+4],i[t+5]);this.globalData.canvasContext.closePath();r.ctxStroke()}n&&this.globalData.renderer.restore()}};r([et,vt,oi,ht,ot,fi],sr);sr.prototype.initElement=y.prototype.initElement;sr.prototype.prepareFrame=nr.prototype.prepareFrame;sr.prototype.createContent=function(){var n;if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){n=w("canvas");n.width=this.assetData.w;n.height=this.assetData.h;var t,i,s=n.getContext("2d"),u=this.img.width,f=this.img.height,e=u/f,r=this.assetData.w/this.assetData.h,o=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;e>r&&"xMidYMid slice"===o||e<r&&"xMidYMid slice"!==o?t=(i=f)*r:i=(t=u)/r;s.drawImage(this.img,(u-t)/2,(f-i)/2,t,i,0,0,this.assetData.w,this.assetData.h);this.img=n}};sr.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)};sr.prototype.destroy=function(){this.img=null};r([et,vt,oi,ht,ot,fi],wu);wu.prototype.initElement=y.prototype.initElement;wu.prototype.prepareFrame=nr.prototype.prepareFrame;wu.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc);this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)};r([nt],h);h.prototype.createShape=function(n){return new v(n,this.globalData,this)};h.prototype.createText=function(n){return new pu(n,this.globalData,this)};h.prototype.createImage=function(n){return new sr(n,this.globalData,this)};h.prototype.createSolid=function(n){return new wu(n,this.globalData,this)};h.prototype.createNull=or.prototype.createNull;h.prototype.ctxTransform=function(n){1===n[0]&&0===n[1]&&0===n[4]&&1===n[5]&&0===n[12]&&0===n[13]||this.canvasContext.transform(n[0],n[1],n[4],n[5],n[12],n[13])};h.prototype.ctxOpacity=function(n){this.canvasContext.globalAlpha*=n<0?0:n};h.prototype.ctxFillStyle=function(n){this.canvasContext.fillStyle=n};h.prototype.ctxStrokeStyle=function(n){this.canvasContext.strokeStyle=n};h.prototype.ctxLineWidth=function(n){this.canvasContext.lineWidth=n};h.prototype.ctxLineCap=function(n){this.canvasContext.lineCap=n};h.prototype.ctxLineJoin=function(n){this.canvasContext.lineJoin=n};h.prototype.ctxMiterLimit=function(n){this.canvasContext.miterLimit=n};h.prototype.ctxFill=function(n){this.canvasContext.fill(n)};h.prototype.ctxFillRect=function(n,t,i,r){this.canvasContext.fillRect(n,t,i,r)};h.prototype.ctxStroke=function(){this.canvasContext.stroke()};h.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()};h.prototype.save=function(){this.canvasContext.save()};h.prototype.restore=function(n){this.renderConfig.clearCanvas?(n&&(this.globalData.blendMode="source-over"),this.contextData.restore(n)):this.canvasContext.restore()};h.prototype.configAnimation=function(n){var t,i;this.animationItem.wrapper?(this.animationItem.container=w("canvas"),t=this.animationItem.container.style,t.width="100%",t.height="100%",i="0px 0px 0px",t.transformOrigin=i,t.mozTransformOrigin=i,t.webkitTransformOrigin=i,t["-webkit-transform"]=i,t.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)):this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext);this.data=n;this.layers=n.layers;this.transformCanvas={w:n.w,h:n.h,sx:0,sy:0,tx:0,ty:0};this.setupGlobalData(n,document.body);this.globalData.canvasContext=this.canvasContext;this.globalData.renderer=this;this.globalData.isDashed=!1;this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.globalData.transformCanvas=this.transformCanvas;this.elements=l(n.layers.length);this.updateContainerSize()};h.prototype.updateContainerSize=function(n,t){var i,r,u,f;if(this.reset(),n?(i=n,r=t,this.canvasContext.canvas.width=i,this.canvasContext.canvas.height=r):(this.animationItem.wrapper&&this.animationItem.container?(i=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight):(i=this.canvasContext.canvas.width,r=this.canvasContext.canvas.height),this.canvasContext.canvas.width=i*this.renderConfig.dpr,this.canvasContext.canvas.height=r*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var o=this.renderConfig.preserveAspectRatio.split(" "),e=o[1]||"meet",s=o[0]||"xMidYMid",h=s.substr(0,4),c=s.substr(4);u=i/r;(f=this.transformCanvas.w/this.transformCanvas.h)>u&&"meet"===e||f<u&&"slice"===e?(this.transformCanvas.sx=i/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr));this.transformCanvas.tx="xMid"===h&&(f<u&&"meet"===e||f>u&&"slice"===e)?(i-this.transformCanvas.w*(r/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===h&&(f<u&&"meet"===e||f>u&&"slice"===e)?(i-this.transformCanvas.w*(r/this.transformCanvas.h))*this.renderConfig.dpr:0;
63this.transformCanvas.ty="YMid"===c&&(f>u&&"meet"===e||f<u&&"slice"===e)?(r-this.transformCanvas.h*(i/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===c&&(f>u&&"meet"===e||f<u&&"slice"===e)?(r-this.transformCanvas.h*(i/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=i/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(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)};h.prototype.destroy=function(){var n;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),n=(this.layers?this.layers.length:0)-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy&&this.elements[n].destroy();this.elements.length=0;this.globalData.canvasContext=null;this.animationItem.container=null;this.destroyed=!0};h.prototype.renderFrame=function(n,t){var i,r;if((this.renderedFrame!==n||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==n){for(this.renderedFrame=n,this.globalData.frameNum=n-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=n,r=this.layers.length,this.completeLayers||this.checkLayers(n),i=r-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(n-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=r-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}};h.prototype.buildItem=function(n){var i=this.elements,t;i[n]||99===this.layers[n].ty||(t=this.createItem(this.layers[n],this,this.globalData),i[n]=t,t.initExpressions())};h.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()};h.prototype.hide=function(){this.animationItem.container.style.display="none"};h.prototype.show=function(){this.animationItem.container.style.display="block"};rt.prototype.duplicate=function(){for(var t=2*this._length,n=0,n=this._length;n<t;n+=1)this.stack[n]=new vc;this._length=t};rt.prototype.reset=function(){this.cArrPos=0;this.cTr.reset();this.stack[this.cArrPos].opacity=1};rt.prototype.restore=function(n){var r;this.cArrPos-=1;for(var t=this.stack[this.cArrPos],i=t.transform,f=this.cTr.props,u=0;u<16;u+=1)f[u]=i[u];n&&(this.nativeContext.restore(),r=this.stack[this.cArrPos+1],this.appliedFillStyle=r.fillStyle,this.appliedStrokeStyle=r.strokeStyle,this.appliedLineWidth=r.lineWidth,this.appliedLineCap=r.lineCap,this.appliedLineJoin=r.lineJoin,this.appliedMiterLimit=r.miterLimit);this.nativeContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13]);(n||-1!==t.opacity&&this.currentOpacity!==t.opacity)&&(this.nativeContext.globalAlpha=t.opacity,this.currentOpacity=t.opacity);this.currentFillStyle=t.fillStyle;this.currentStrokeStyle=t.strokeStyle;this.currentLineWidth=t.lineWidth;this.currentLineCap=t.lineCap;this.currentLineJoin=t.lineJoin;this.currentMiterLimit=t.miterLimit};rt.prototype.save=function(n){var u,r,t,i;for(n&&this.nativeContext.save(),u=this.cTr.props,this._length<=this.cArrPos&&this.duplicate(),t=this.stack[this.cArrPos],r=0;r<16;r+=1)t.transform[r]=u[r];this.cArrPos+=1;i=this.stack[this.cArrPos];i.opacity=t.opacity;i.fillStyle=t.fillStyle;i.strokeStyle=t.strokeStyle;i.lineWidth=t.lineWidth;i.lineCap=t.lineCap;i.lineJoin=t.lineJoin;i.miterLimit=t.miterLimit};rt.prototype.setOpacity=function(n){this.stack[this.cArrPos].opacity=n};rt.prototype.setContext=function(n){this.nativeContext=n};rt.prototype.fillStyle=function(n){this.stack[this.cArrPos].fillStyle!==n&&(this.currentFillStyle=n,this.stack[this.cArrPos].fillStyle=n)};rt.prototype.strokeStyle=function(n){this.stack[this.cArrPos].strokeStyle!==n&&(this.currentStrokeStyle=n,this.stack[this.cArrPos].strokeStyle=n)};rt.prototype.lineWidth=function(n){this.stack[this.cArrPos].lineWidth!==n&&(this.currentLineWidth=n,this.stack[this.cArrPos].lineWidth=n)};rt.prototype.lineCap=function(n){this.stack[this.cArrPos].lineCap!==n&&(this.currentLineCap=n,this.stack[this.cArrPos].lineCap=n)};rt.prototype.lineJoin=function(n){this.stack[this.cArrPos].lineJoin!==n&&(this.currentLineJoin=n,this.stack[this.cArrPos].lineJoin=n)};rt.prototype.miterLimit=function(n){this.stack[this.cArrPos].miterLimit!==n&&(this.currentMiterLimit=n,this.stack[this.cArrPos].miterLimit=n)};rt.prototype.transform=function(n){var i,t;this.transformMat.cloneFromProps(n);i=this.cTr;this.transformMat.multiply(i);i.cloneFromProps(this.transformMat.props);t=i.props;this.nativeContext.setTransform(t[0],t[1],t[4],t[5],t[12],t[13])};rt.prototype.opacity=function(n){var t=this.stack[this.cArrPos].opacity;t*=n<0?0:n;this.stack[this.cArrPos].opacity!==t&&(this.currentOpacity!==n&&(this.nativeContext.globalAlpha=n,this.currentOpacity=n),this.stack[this.cArrPos].opacity=t)};rt.prototype.fill=function(n){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle);this.nativeContext.fill(n)};rt.prototype.fillRect=function(n,t,i,r){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle);this.nativeContext.fillRect(n,t,i,r)};rt.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle);
63this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth);this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap);this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin);this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit);this.nativeContext.stroke()};r([h,ti,oi],br);br.prototype.renderInnerContent=function(){var t,n=this.canvasContext;for(n.beginPath(),n.moveTo(0,0),n.lineTo(this.data.w,0),n.lineTo(this.data.w,this.data.h),n.lineTo(0,this.data.h),n.lineTo(0,0),n.clip(),t=this.layers.length-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()};br.prototype.destroy=function(){for(var n=this.layers.length-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.layers=null;this.elements=null};br.prototype.createComp=function(n){return new br(n,this.globalData,this)};r([h],uo);uo.prototype.createComp=function(n){return new br(n,this.globalData,this)};si.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=w(this.data.tg||"div");this.data.hasMask?(this.svgElement=n("svg"),this.layerElement=n("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement;yi(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new gf(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 n=this.transformedElement?this.transformedElement.style:{},t;this.finalTransform._matMdf&&(t=this.finalTransform.mat.toCSS(),n.transform=t,n.webkitTransform=t);this.finalTransform._opMdf&&(n.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 ci(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}};si.prototype.getBaseElement=yr.prototype.getBaseElement;si.prototype.destroyBaseElement=si.prototype.destroy;si.prototype.buildElementParenting=nt.prototype.buildElementParenting;r([et,vt,si,ht,ot,gi],bu);bu.prototype.createContent=function(){var t;this.data.hasMask?((t=n("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=w("div")).style.width=this.data.sw+"px",t.style.height=this.data.sh+"px",t.style.backgroundColor=this.data.sc);this.layerElement.appendChild(t)};r([et,vt,bu,y,si,ht,ot,fi],st);st.prototype._renderShapeFrame=st.prototype.renderInnerContent;st.prototype.createContent=function(){var t,i;(this.baseElement.style.fontSize=0,this.data.hasMask)?(this.layerElement.appendChild(this.shapesContainer),t=this.svgElement):(t=n("svg"),i=this.comp.data?this.comp.data:this.globalData.compSize,t.setAttribute("width",i.w),t.setAttribute("height",i.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};st.prototype.getTransformedPoint=function(n,t){for(var r=n.length,i=0;i<r;i+=1)t=n[i].mProps.v.applyToPointArray(t[0],t[1],0);return t};st.prototype.calculateShapeBoundingBox=function(n,t){var r,f,e,o,s,i=n.sh.v,u=n.transformers,h=i._length;if(!(h<=1)){for(r=0;r<h-1;r+=1)f=this.getTransformedPoint(u,i.v[r]),e=this.getTransformedPoint(u,i.o[r]),o=this.getTransformedPoint(u,i.i[r+1]),s=this.getTransformedPoint(u,i.v[r+1]),this.checkBounds(f,e,o,s,t);i.c&&(f=this.getTransformedPoint(u,i.v[r]),e=this.getTransformedPoint(u,i.o[r]),o=this.getTransformedPoint(u,i.i[0]),s=this.getTransformedPoint(u,i.v[0]),this.checkBounds(f,e,o,s,t))}};st.prototype.checkBounds=function(n,t,i,r,u){this.getBoundsOfCurve(n,t,i,r);var f=this.shapeBoundingBox;u.x=nu(f.left,u.x);u.xMax=nf(f.right,u.xMax);u.y=nu(f.top,u.y);u.yMax=nf(f.bottom,u.yMax)};st.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0};st.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0};st.prototype.getBoundsOfCurve=function(n,t,i,r){for(var o,f,s,h,c,l,a,e=[[n[0],r[0]],[n[
631],r[1]]],u=0;u<2;++u)f=6*n[u]-12*t[u]+6*i[u],o=-3*n[u]+9*t[u]-9*i[u]+3*r[u],s=3*t[u]-3*n[u],f|=0,s|=0,0==(o|=0)&&0===f||(0===o?(h=-s/f)>0&&h<1&&e[u].push(this.calculateF(h,n,t,i,r,u)):(c=f*f-4*s*o)>=0&&((l=(-f+gu(c))/(2*o))>0&&l<1&&e[u].push(this.calculateF(l,n,t,i,r,u)),(a=(-f-gu(c))/(2*o))>0&&a<1&&e[u].push(this.calculateF(a,n,t,i,r,u))));this.shapeBoundingBox.left=nu.apply(null,e[0]);this.shapeBoundingBox.top=nu.apply(null,e[1]);this.shapeBoundingBox.right=nf.apply(null,e[0]);this.shapeBoundingBox.bottom=nf.apply(null,e[1])};st.prototype.calculateF=function(n,t,i,r,u,f){return lt(1-n,3)*t[f]+3*lt(1-n,2)*n*i[f]+3*(1-n)*lt(n,2)*r[f]+lt(n,3)*u[f]};st.prototype.calculateBoundingBox=function(n,t){for(var r=n.length,i=0;i<r;i+=1)n[i]&&n[i].sh?this.calculateShapeBoundingBox(n[i],t):n[i]&&n[i].it?this.calculateBoundingBox(n[i].it,t):n[i]&&n[i].style&&n[i].w&&this.expandStrokeBoundingBox(n[i].w,t)};st.prototype.expandStrokeBoundingBox=function(n,t){var i=0,r,u;if(n.keyframes){for(r=0;r<n.keyframes.length;r+=1)u=n.keyframes[r].s,u>i&&(i=u);i*=n.mult}else i=n.v*n.mult;t.x-=i;t.xMax+=i;t.y-=i;t.yMax+=i};st.prototype.currentBoxContains=function(n){return this.currentBBox.x<=n.x&&this.currentBBox.y<=n.y&&this.currentBBox.width+this.currentBBox.x>=n.x+n.width&&this.currentBBox.height+this.currentBBox.y>=n.y+n.height};st.prototype.renderInnerContent=function(){var n,t,i,r,u;if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){if(n=this.tempBoundingBox,t=999999,n.x=t,n.xMax=-t,n.y=t,n.yMax=-t,this.calculateBoundingBox(this.itemsData,n),n.width=n.xMax<n.x?0:n.xMax-n.x,n.height=n.yMax<n.y?0:n.yMax-n.y,this.currentBoxContains(n))return;i=!1;(this.currentBBox.w!==n.width&&(this.currentBBox.w=n.width,this.shapeCont.setAttribute("width",n.width),i=!0),this.currentBBox.h!==n.height&&(this.currentBBox.h=n.height,this.shapeCont.setAttribute("height",n.height),i=!0),i||this.currentBBox.x!==n.x||this.currentBBox.y!==n.y)&&(this.currentBBox.w=n.width,this.currentBBox.h=n.height,this.currentBBox.x=n.x,this.currentBBox.y=n.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),r=this.shapeCont.style,u="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",r.transform=u,r.webkitTransform=u)}};r([et,vt,si,ht,ot,gi,yt],ku);ku.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=n("g");this.maskedElement.appendChild(t);this.innerElem=t}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()};ku.prototype.buildNewText=function(){var t=this.textProperty.currentData,f,v,h,nt,c,tt,it,i,e,u,a,s,p,o,b,k,d,g;this.renderedLetters=l(t.l?t.l.length:0);f=this.innerElem.style;v=t.fc?this.buildColor(t.fc):"rgba(0,0,0,0)";f.fill=v;f.color=v;t.sc&&(f.stroke=this.buildColor(t.sc),f.strokeWidth=t.sw+"px");c=this.globalData.fontManager.getFontByName(t.f);this.globalData.fontManager.chars||((f.fontSize=t.finalSize+"px",f.lineHeight=t.finalSize+"px",c.fClass)?this.innerElem.className=c.fClass:(f.fontFamily=c.fFamily,tt=t.fWeight,it=t.fStyle,f.fontStyle=it,f.fontWeight=tt));a=t.l;nt=a.length;var rt,y=this.mHelper,ut="",r=0;for(h=0;h<nt;h+=1)(this.globalData.fontManager.chars?(this.textPaths[r]?i=this.textPaths[r]:((i=n("path")).setAttribute("stroke-linecap",lu[1]),i.setAttribute("stroke-linejoin",au[2]),i.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[r]?u=(e=this.textSpans[r]).children[0]:((e=w("div")).style.lineHeight=0,(u=n("svg")).appendChild(i),yi(e)))):this.isMasked?i=this.textPaths[r]?this.textPaths[r]:n("text"):this.textSpans[r]?(e=this.textSpans[r],i=this.textPaths[r]):(yi(e=w("span")),yi(i=w("span")),e.appendChild(i)),this.globalData.fontManager.chars)?(p=this.globalData.fontManager.getCharData(t.finalText[h],c.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily),(s=p?p.data:null,y.reset(),s&&s.shapes&&s.shapes.length&&(rt=s.shapes[0].it,y.scale(t.finalSize/100,t.finalSize/100),ut=this.createPathShape(y,rt),i.setAttribute("d",ut)),this.isMasked)?this.innerElem.appendChild(i):((this.innerElem.appendChild(e),s&&s.shapes)?(document.body.appendChild(u),o=u.getBBox(),u.setAttribute("width",o.width+2),u.setAttribute("height",o.height+2),u.setAttribute("viewBox",o.x-1+" "+(o.y-1)+" "+(o.width+2)+" "+(o.height+2)),b=u.style,k="translate("+(o.x-1)+"px,"+(o.y-1)+"px)",b.transform=k,b.webkitTransform=k,a[h].yOffset=o.y-1):(u.setAttribute("width",1),u.setAttribute("height",1)),e.appendChild(u))):(i.textContent=a[h].val,i.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)?this.innerElem.appendChild(i):(this.innerElem.appendChild(e),d=i.style,g="translate3d(0,"+-t.finalSize/1.2+"px,0)",d.transform=g,d.webkitTransform=g),this.textSpans[r]=this.isMasked?i:e,this.textSpans[r].style.display="block",this.textPaths[r]=i,r+=1;for(;r<this.textSpans.length;)this.textSpans[r].style.display="none",r+=1};ku.prototype.renderInnerContent=function(){var i,e,t,s;if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;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),i=this.svgElement.style,e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)",i.transform=e,i.webkitTransform=e)}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){for(var n,u,f,o=0,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l,h=c.length,r=0;r<h;
63r+=1)c[r].n?o+=1:(u=this.textSpans[r],f=this.textPaths[r],n=l[o],o+=1,n._mdf.m&&(this.isMasked?u.setAttribute("transform",n.m):(u.style.webkitTransform=n.m,u.style.transform=n.m)),u.style.opacity=n.o,n.sw&&n._mdf.sw&&f.setAttribute("stroke-width",n.sw),n.sc&&n._mdf.sc&&f.setAttribute("stroke",n.sc),n.fc&&n._mdf.fc&&(f.setAttribute("fill",n.fc),f.style.color=n.fc));this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)&&(t=this.innerElem.getBBox(),(this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.svgElement.setAttribute("width",t.width)),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.svgElement.setAttribute("height",t.height)),this.currentBBox.w!==t.width+2||this.currentBBox.h!==t.height+2||this.currentBBox.x!==t.x-1||this.currentBBox.y!==t.y-1)&&(this.currentBBox.w=t.width+2,this.currentBBox.h=t.height+2,this.currentBBox.x=t.x-1,this.currentBBox.y=t.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),i=this.svgElement.style,s="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",i.transform=s,i.webkitTransform=s))}};r([et,ot,ht],ai);ai.prototype.setup=function(){for(var r,n,i,o=this.comp.threeDElements.length,t=0;t<o;t+=1)if("3d"===(r=this.comp.threeDElements[t]).type){n=r.perspectiveElem.style;i=r.container.style;var f=this.pe.v+"px",u="0px 0px 0px",e="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.perspective=f;n.webkitPerspective=f;i.transformOrigin=u;i.mozTransformOrigin=u;i.webkitTransformOrigin=u;n.transform=e;n.webkitTransform=e}};ai.prototype.createElements=function(){};ai.prototype.hide=function(){};ai.prototype.renderFrame=function(){var t,u,f=this._isFirstFrame,n,i,o,s,c,l,h;if(this.hierarchy)for(u=this.hierarchy.length,t=0;t<u;t+=1)f=this.hierarchy[t].finalTransform.mProp._mdf||f;if(f||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=u=this.hierarchy.length-1;t>=0;t-=1)n=this.hierarchy[t].finalTransform.mProp,this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.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){i=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 e=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),r=[i[0]/e,i[1]/e,i[2]/e],a=Math.sqrt(r[2]*r[2]+r[0]*r[0]),v=Math.atan2(r[1],a),y=Math.atan2(r[0],-r[2]);this.mat.rotateY(y).rotateX(-v)}if(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),o=!this._prevMat.equals(this.mat),(o||this.pe._mdf)&&this.comp.threeDElements){for(u=this.comp.threeDElements.length,t=0;t<u;t+=1)"3d"===(s=this.comp.threeDElements[t]).type&&(o&&(h=this.mat.toCSS(),(l=s.container.style).transform=h,l.webkitTransform=h),this.pe._mdf&&((c=s.perspectiveElem.style).perspective=this.pe.v+"px",c.webkitPerspective=this.pe.v+"px"));this.mat.clone(this._prevMat)}}this._isFirstFrame=!1};ai.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)};ai.prototype.destroy=function(){};ai.prototype.getBaseElement=function(){return null};r([et,vt,si,bu,ht,ot,fi],fo);fo.prototype.createContent=function(){var i=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=n("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",i),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t);t.crossOrigin="anonymous";t.src=i;this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};r([nt],p);p.prototype.buildItem=or.prototype.buildItem;p.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()};p.prototype.appendElementInPos=function(n,t){var r=n.getBaseElement(),u,f,e,i;if(r)if(u=this.layers[t],u.ddd&&this.supports3d)this.addTo3dContainer(r,t);else if(this.threeDElements)this.addTo3dContainer(r,t);else{for(i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(e=this.elements[i],f=(this.layers[i].ddd?this.getThreeDContainerByPos(i):e.getBaseElement())||f),i+=1;f?u.ddd&&this.supports3d||this.layerElement.insertBefore(r,f):u.ddd&&this.supports3d||this.layerElement.appendChild(r)}};p.prototype.createShape=function(n){return this.supports3d?new st(n,this.globalData,this):new y(n,this.globalData,this)};p.prototype.createText=function(n){return this.supports3d?new ku(n,this.globalData,this):new ei(n,this.globalData,this)};p.prototype.createCamera=function(n){return this.camera=new ai(n,this.globalData,this),this.camera};p.prototype.createImage=function(n){return this.supports3d?new fo(n,this.globalData,this):new nr(n,this.globalData,this)};p.prototype.createSolid=function(n){return this.supports3d?new bu(n,this.globalData,this):new kf(n,this.globalData,this)};p.prototype.createNull=or.prototype.createNull;p.prototype.getThreeDContainerByPos=function(n){for(var t=0,i=this.threeDElements.length;t<i;){if(this.threeDElements[t].startPos<=n&&this.threeDElements[t].endPos>=n)return this.threeDElements[t].perspectiveElem;t+=1}return null};p.prototype.createThreeDContainer=function(n,t){var i,s,u=w("div"),r,f,e,o;return yi(u),r=w("div"),(yi(r),"3d"===t)&&((i=u.style).width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px",f="50% 50%",i.webkitTransformOrigin=f,i.mozTransformOrigin=f,i.transformOrigin=f,e="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)",(s=r.style).transform=e,s.webkitTransform=e),u.appendChild(r),o={container:r,perspectiveElem:u,startPos:n,endPos:n,type:t},this.threeDElements.push(o),o};p.prototype.build3dContainers=function(){for(var t,r=this.layers.length,i="",n=0;n<r;n+=1)this.layers[n].ddd&&3!==this.layers[n].ty?("3d"!==i&&(i="3d",t=this.createThreeDContainer(n,"3d")),t.endPos=Math.max(t.endPos,n)):("2d"!==i&&(i="2d",t=this.createThreeDContainer(n,"2d")),t.endPos=Math.max(t.endPos,n));for(n=(r=this.threeDElements.length)-1;n>=0;n-=1)this.resizerElem.appendChild(this.threeDElements[n].perspectiveElem)};p.prototype.addTo3dContainer=function(n,t){for(var u,r,i=0,f=this.threeDElements.length;i<f;){if(t<=this.threeDElements[i].endPos){for(r=this.threeDElements[i].startPos;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(u=this.elements[r].getBaseElement()),r+=1;u?this.threeDElements[i].container.insertBefore(n,u):this.threeDElements[i].container.appendChild(n);break}i+=1}};p.prototype.configAnimation=function(t){var u=w("div"),e=this.animationItem.wrapper,r=u.style,i,f;r.width=t.w+"px";r.height=t.h+"px";this.resizerElem=u;yi(u);r.transformStyle="flat";r.mozTransformStyle="flat";r.webkitTransformStyle="flat";this.renderConfig.className&&u.setAttribute("class",this.renderConfig.className);e.appendChild(u);r.overflow="hidden";i=n("svg");i.setAttribute("width","1");i.setAttribute("height","1");yi(i);this.resizerElem.appendChild(i);f=n("defs");i.appendChild(f);this.data=t;this.setupGlobalData(t,i);this.globalData.defs=f;this.layers=t.layers;this.layerElement=this.resizerElem;this.build3dContainers();this.updateContainerSize()};p.prototype.destroy=function(){var n,t;for(this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null,t=this.layers?this.layers.length:0,n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy&&this.elements[n].destroy();this.elements.length=0;this.destroyed=!0;this.animationItem=null};p.prototype.updateContainerSize=function(){var r,u,f,e,n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,o=n/t,i;this.globalData.compSize.w/this.globalData.compSize.h>o?(r=n/this.globalData.compSize.w,u=n/this.globalData.compSize.w,f=0,e=(t-this.globalData.compSize.h*(n/this.globalData.compSize.w))/2):(r=t/this.globalData.compSize.h,u=t/this.globalData.compSize.h,f=(n-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,e=0);i=this.resizerElem.style;i.webkitTransform="matrix3d("+r+",0,0,0,0,"+u+",0,0,0,0,1,0,"+f+","+e+",0,1)";i.transform=i.webkitTransform};p.prototype.renderFrame=or.prototype.renderFrame;p.prototype.hide=function(){this.resizerElem.style.display="none"};p.prototype.show=function(){this.resizerElem.style.display="block"};p.prototype.initItems=function(){var t;if(this.buildAllItems(),this.camera)this.camera.setup();else for(var i=this.globalData.compSize.w,r=this.globalData.compSize.h,u=this.threeDElements.length,n=0;n<u;n+=1)t=this.threeDElements[n].perspectiveElem.style,t.webkitPerspective=Math.sqrt(Math.pow(i,2)+Math.pow(r,2))+"px",t.perspective=t.webkitPerspective};p.prototype.searchExtraCompositions=function(n){for(var r=n.length,u=w("div"),i,t=0;t<r;t+=1)n[t].xt&&(i=this.createComp(n[t],u,this.globalData.comp,null),i.initExpressions(),this.globalData.projectInterface.registerComposition(i))};r([p,ti,si],ir);ir.prototype._createBaseContainerElements=ir.prototype.createContainerElements;ir.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};ir.prototype.addTo3dContainer=function(n,t){for(var r,i=0;i<t;)this.elements[i]&&this.elements[i].getBaseElement&&(r=this.elements[i].getBaseElement()),i+=1;r?this.layerElement.insertBefore(n,r):this.layerElement.appendChild(n)};ir.prototype.createComp=function(n){return this.supports3d?new ir(n,this.globalData,this):new er(n,this.globalData,this)};r([p],eo);eo.prototype.createComp=function(n){return this.supports3d?new ir(n,this.globalData,this):new er(n,this.globalData,this)};oo=function(n){function t(t){for(var i=0,r=n.layers.length;i<r;){if(n.layers[i].nm===t||n.layers[i].ind===t)return n.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(t,"_name",{value:n.data.nm}),t.layer=t,t.pixelAspect=1,t.height=n.data.h||n.globalData.compSize.h,t.width=n.data.w||n.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/n.globalData.frameRate,t.displayStartTime=0,t.numLayers=n.layers.length,t};
63yc={SHAPE:"shape"};var te=function(){function p(){f={}}function i(n){return n.constructor===Array||n.constructor===Float32Array}function t(n,t){return"number"===n||t instanceof Number||"boolean"===n||"string"===n}function w(n){var u=ii(n),t,f,r;if("number"===u||n instanceof Number||"boolean"===u)return-n;if(i(n)){for(f=n.length,r=[],t=0;t<f;t+=1)r[t]=-n[t];return r}return n.propType?n.v:-n}function e(n,r){var f=ii(n),e=ii(r);if(t(f,n)&&t(e,r)||"string"===f||"string"===e)return n+r;if(i(n)&&t(e,r))return(n=n.slice(0))[0]+=r,n;if(t(f,n)&&i(r))return(r=r.slice(0))[0]=n+r[0],r;if(i(n)&&i(r)){for(var u=0,s=n.length,h=r.length,o=[];u<s||u<h;)o[u]=("number"==typeof n[u]||n[u]instanceof Number)&&("number"==typeof r[u]||r[u]instanceof Number)?n[u]+r[u]:void 0===r[u]?n[u]:n[u]||r[u],u+=1;return o}return 0}function nt(n,r){var f=ii(n),e=ii(r);if(t(f,n)&&t(e,r))return"string"===f&&(n=parseInt(n,10)),"string"===e&&(r=parseInt(r,10)),n-r;if(i(n)&&t(e,r))return(n=n.slice(0))[0]-=r,n;if(t(f,n)&&i(r))return(r=r.slice(0))[0]=n-r[0],r;if(i(n)&&i(r)){for(var u=0,s=n.length,h=r.length,o=[];u<s||u<h;)o[u]=("number"==typeof n[u]||n[u]instanceof Number)&&("number"==typeof r[u]||r[u]instanceof Number)?n[u]-r[u]:void 0===r[u]?n[u]:n[u]||r[u],u+=1;return o}return 0}function tt(n,r){var f,u,e,s=ii(n),h=ii(r);if(t(s,n)&&t(h,r))return n*r;if(i(n)&&t(h,r)){for(e=n.length,f=o("float32",e),u=0;u<e;u+=1)f[u]=n[u]*r;return f}if(t(s,n)&&i(r)){for(e=r.length,f=o("float32",e),u=0;u<e;u+=1)f[u]=n*r[u];return f}return 0}function c(n,r){var f,u,e,s=ii(n),h=ii(r);if(t(s,n)&&t(h,r))return n/r;if(i(n)&&t(h,r)){for(e=n.length,f=o("float32",e),u=0;u<e;u+=1)f[u]=n[u]/r;return f}if(t(s,n)&&i(r)){for(e=r.length,f=o("float32",e),u=0;u<e;u+=1)f[u]=n/r[u];return f}return 0}function it(n,t){return"string"==typeof n&&(n=parseInt(n,10)),"string"==typeof t&&(t=parseInt(t,10)),n%t}function st(t,i,r){if(i>r){var u=r;r=i;i=u}return n.min(n.max(t,i),r)}function l(n){return n/s}function ht(n){return n*s}function ct(t,i){var r,f,u;if("number"==typeof t||t instanceof Number)return i=i||0,n.abs(t-i);for(i||(i=y),f=n.min(t.length,i.length),u=0,r=0;r<f;r+=1)u+=n.pow(i[r]-t[r],2);return n.sqrt(u)}function lt(n){return c(n,ct(n))}function at(t){var i,h,o=t[0],r=t[1],u=t[2],f=n.max(o,r,u),s=n.min(o,r,u),c=(f+s)/2,e;if(f===s)i=0,h=0;else{e=f-s;switch(h=c>.5?e/(2-f-s):e/(f+s),f){case o:i=(r-u)/e+(r<u?6:0);break;case r:i=(u-o)/e+2;break;case u:i=(o-r)/e+4}i/=6}return[i,h,c,t[3]]}function u(n,t,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?n+6*(t-n)*i:i<.5?t:i<2/3?n+(t-n)*(2/3-i)*6:n}function vt(n){var e,o,s,h=n[0],r=n[1],t=n[2],i,f;return 0===r?(e=t,s=t,o=t):(i=t<.5?t*(1+r):t+r-t*r,f=2*t-i,e=u(f,i,h+1/3),o=u(f,i,h),s=u(f,i,h-1/3)),[e,o,s,n[3]]}function yt(n,t,i,r,u){var c,f,e,s,h;if((void 0!==r&&void 0!==u||(r=t,u=i,t=0,i=1),i<t)&&(c=i,i=t,t=c),n<=t)return r;if(n>=i)return u;if(e=i===t?0:(n-t)/(i-t),!r.length)return r+(u-r)*e;for(s=r.length,h=o("float32",s),f=0;f<s;f+=1)h[f]=r[f]+(u[f]-r[f])*e;return h}function pt(n,t){var i,r,u,f;if(void 0===t&&(void 0===n?(n=0,t=1):(t=n,n=void 0)),t.length){for(r=t.length,n||(n=o("float32",r)),u=o("float32",r),f=dt.random(),i=0;i<r;i+=1)u[i]=n[i]+f*(t[i]-n[i]);return u}return void 0===n&&(n=0),n+dt.random()*(t-n)}function wt(n,t,i,r){var u,h=n.length,f=g.newElement(),e,o,s;for(f.setPathData(!!r,h),s=[0,0],u=0;u<h;u+=1)e=t&&t[u]?t[u]:s,o=i&&i[u]?i[u]:s,f.setTripleAt(n[u][0],n[u][1],o[0]+n[u][0],o[1]+n[u][1],e[0]+n[u][0],e[1]+n[u][1],u,!0);return f}function bt(t,r,u){function ui(n){return n}function gi(n,t){return y(n,t,!0)}function nr(n,t){return p(n,t,!0)}function tr(t,i){var r=[i[0]-t[0],i[1]-t[1],i[2]-t[2]],u=n.atan2(r[0],n.sqrt(r[1]*r[1]+r[2]*r[2]))/s;return[-n.atan2(r[1],r[2])/s,u,0]}function ir(n,t,i,r,u){return w(k,n,t,i,r,u)}function rr(n,t,i,r,u){return w(b,n,t,i,r,u)}function ur(n,t,i,r,u){return w(d,n,t,i,r,u)}function w(n,t,r,u,f,e){var h,s,c,l;if(void 0===f?(f=r,e=u):t=(t-r)/(u-r),t>1?t=1:t<0&&(t=0),h=n(t),i(f)){for(c=f.length,l=o("float32",c),s=0;s<c;s+=1)l[s]=(e[s]-f[s])*h+f[s];return l}return(e-f)*h+f}function fr(n){var i,u,f,o=r.k.length,e;if(r.k.length&&"number"!=typeof r.k[0])if(u=-1,(n*=t.comp.globalData.frameRate)<r.k[0].t)u=1,f=r.k[0].t;else{for(i=0;i<o-1;i+=1){if(n===r.k[i].t){u=i+1;f=r.k[i].t;break}if(n>r.k[i].t&&n<r.k[i+1].t){n-r.k[i].t>r.k[i+1].t-n?(u=i+2,f=r.k[i+1].t):(u=i+1,f=r.k[i].t);break}}-1===u&&(u=i+1,f=r.k[i].t)}else u=0,f=0;return e={},e.index=u,e.time=f/t.comp.globalData.frameRate,e}function er(n){var u,i,e,f;if(!r.k.length||"number"==typeof r.k[0])throw new Error("The property has no keyframe at index "+n);for(n-=1,u={time:r.k[n].t/t.comp.globalData.frameRate,value:[]},f=Object.prototype.hasOwnProperty.call(r.k[n],"s")?r.k[n].s:r.k[n-1].e,e=f.length,i=0;i<e;i+=1)u[i]=f[i],u.value[i]=f[i];return u}
63function or(n,i){return i||(i=t.comp.globalData.frameRate),n/i}function sr(n,i){return n||0===n||(n=h),i||(i=t.comp.globalData.frameRate),n*i}function hr(n){dt.seedrandom(ii+n)}function cr(){return t.sourceRectAtTime()}function lr(n,t){return"string"==typeof c?void 0===t?c.substring(n):c.substring(n,t):""}function ar(n,t){return"string"==typeof c?void 0===t?c.substr(n):c.substr(n,t):""}function vr(t){h=0===t?0:n.floor(h*t)/t;c=vt(h)}function ri(n){return c=n,this.frameExpressionId===t.globalData.frameId&&"textSelector"!==this.propType?c:("textSelector"===this.propType&&(kt=this.textIndex,gt=this.textTotal,ni=this.selectorValue),f||(bt=t.layerInterface.text,f=t.layerInterface,lt=t.comp.compInterface,ft=f.toWorld.bind(f),et=f.fromWorld.bind(f),ot=f.fromComp.bind(f),st=f.toComp.bind(f),at=f.mask?f.mask.bind(f):null,ht=ot),l||(l=t.layerInterface("ADBE Transform Group"),g=l,l&&(ct=l.anchorPoint)),4!==oi||nt||(nt=f("ADBE Root Vectors Group")),tt||(tt=f(4)),(pr=!(!t.hierarchy||!t.hierarchy.length))&&!ti&&(ti=t.hierarchy[0].layerInterface),h=this.comp.renderedFrame/this.comp.globalData.frameRate,ei&&hr(ii+h),fi&&(wt=yt(h)),wi(),this.frameExpressionId=t.globalData.frameId,a=a.propType===yc.SHAPE?a.v:a)}var pt,h,wt,c,bt,kt,gt,ni;if(!t.globalData.renderConfig.runExpressions)return ui;var v=r.x,fi=/velocity(?![\w\d])/.test(v),ei=-1!==v.indexOf("random"),oi=t.data.ty,l,g,nt,tt,e=u;e.valueAtTime=e.getValueAtTime;Object.defineProperty(e,"value",{get:function(){return e.v}});t.comp.frameDuration=1/t.comp.globalData.frameRate;t.comp.displayStartTime=0;var si=t.data.ip/t.comp.globalData.frameRate,hi=t.data.op/t.comp.globalData.frameRate,ci=t.data.sw?t.data.sw:0,li=t.data.sh?t.data.sh:0,ai=t.data.nm,y,it,p,rt,ut,ft,et,ot,st,ht,vi,yi,ct,pi,f,lt,at,vt,yt,a,wi=eval("[function _expression_function(){"+v+";scoped_bm_rt=$bm_rt}]")[0],bi=u.kf?r.k.length:0,ki=!this.data||!0!==this.data.hd,di=function(t,i){for(var u=this.pv.length?this.pv.length:1,e=o("float32",u),a=n.floor(5*h),f=0,r=0;f<a;){for(r=0;r<u;r+=1)e[r]+=-i+2*i*dt.random();f+=1}var s=5*h,c=s-n.floor(s),l=o("float32",u);if(u>1){for(r=0;r<u;r+=1)l[r]=this.pv[r]+e[r]+(-i+2*i*dt.random())*c;return l}return this.pv+e[0]+(-i+2*i*dt.random())*c}.bind(this);e.loopIn&&(y=e.loopIn.bind(e),it=y);e.loopOut&&(p=e.loopOut.bind(e),rt=p);e.smooth&&(ut=e.smooth.bind(e));this.getValueAtTime&&(vt=this.getValueAtTime.bind(this));this.getVelocityAtTime&&(yt=this.getVelocityAtTime.bind(this));pt=t.comp.globalData.projectInterface.bind(t.comp.globalData.projectInterface);var yr=t.data.ind,pr=!(!t.hierarchy||!t.hierarchy.length),ti,ii=n.floor(1e6*n.random()),wr=t.globalData;return ri.__preventDeadCodeRemoval=[g,ct,h,wt,si,hi,ci,li,ai,it,rt,ut,st,ht,ft,et,at,vi,yi,pi,lt,bi,ki,di,gi,nr,pt,tr,ir,rr,ur,fr,er,bt,kt,gt,ni,or,sr,cr,lr,ar,vr,yr,wr],ri}var r={},n=dt,f={},h,a,v,y;kv(dt);var b=pi.getBezierEasing(.333,0,.833,.833,"easeIn").get,k=pi.getBezierEasing(.167,.167,.667,1,"easeOut").get,d=pi.getBezierEasing(.33,0,.667,1,"easeInOut").get;h=e;var rt=e,ut=nt,ft=tt,et=c,ot=it;return a=l,v=l,y=[0,0,0,0,0,0],r.initiateExpression=bt,r.__preventDeadCodeRemoval=[null,null,null,null,null,w,h,rt,ut,ft,et,ot,st,a,ht,v,lt,at,vt,yt,pt,wt,f],r.resetFrame=p,r}(),dv=function(){var n={initExpressions:function(n){var i=0,t=[];n.renderer.compInterface=oo(n.renderer);n.renderer.globalData.projectInterface.registerComposition(n.renderer);n.renderer.globalData.pushExpression=function(){i+=1};n.renderer.globalData.popExpression=function(){0==(i-=1)&&function(){for(var i=t.length,n=0;n<i;n+=1)t[n].release();t.length=0}()};n.renderer.globalData.registerExpressionProperty=function(n){-1===t.indexOf(n)&&t.push(n)}}};return n.resetFrame=te.resetFrame,n}(),gv=function(){function n(n,t){this._mask=n;this._data=t}return Object.defineProperty(n.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(n.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){for(var r=l(t.viewData.length),u=t.viewData.length,i=0;i<u;i+=1)r[i]=new n(t.viewData[i],t.masksProperties[i]);return function(n){for(i=0;i<u;){if(t.masksProperties[i].nm===n)return r[i];i+=1}return null}}}(),f=function(){function n(n,t,i){Object.defineProperty(n,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}});n.numKeys=t.keyframes?t.keyframes.length:0;n.key=function(r){var u,f;return n.numKeys?(u="",u="s"in t.keyframes[r-1]?t.keyframes[r-1].s:"e"in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s,f="unidimensional"===i?new Number(u):Object.assign({},u),f.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,f.value="unidimensional"===i?u[0]:u,f):0};n.valueAtTime=t.getValueAtTime;n.speedAtTime=t.getSpeedAtTime;n.velocityAtTime=t.getVelocityAtTime;n.propertyGroup=t.propertyGroup}function r(){return t}var t={pv:0,v:0,mult:1},i={pv:[0,0,0],v:[0,0,0],mult:1};return function(u){return u?"unidimensional"===u.propType?function(i){i&&"pv"in i||(i=t);var f=1/i.mult,r=i.pv*f,u=new Number(r);return u.value=r,n(u,i,"unidimensional"),function(){return i.k&&i.getValue(),r=i.v*f,u.value!==r&&((u=new Number(r)).value=r,n(u,i,"unidimensional")),u}}(u):function(t){t&&"pv"in t||(t=i);var e=1/t.mult,u=t.data&&t.data.l||t.pv.length,r=o("float32",u),f=o("float32",u);return r.value=f,n(r,t,"multidimensional"),function(){t.k&&t.getValue();for(var n=0;n<u;n+=1)f[n]=t.v[n]*e,r[n]=f[n];return r}}(u):r}}(),ny=function(n){function t(n){switch(n){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var r,u,i,e;return Object.defineProperty(t,"rotation",{get:f(n.r||n.rz)}),Object.defineProperty(t,"zRotation",{get:f(n.rz||n.r)}),Object.defineProperty(t,"xRotation",{get:f(n.rx)}),Object.defineProperty(t,"yRotation",{get:f(n.ry)}),Object.defineProperty(t,"scale",{get:f(n.s)}),n.p?e=f(n.p):(r=f(n.px),u=f(n.py),n.pz&&(i=f(n.pz))),Object.defineProperty(t,"position",{get:function(){return n.p?e():[r(),u(),i?i():0]}}),Object.defineProperty(t,"xPosition",{get:f(n.px)}),Object.defineProperty(t,"yPosition",{get:f(n.py)}),Object.defineProperty(t,"zPosition",{get:f(n.pz)}),Object.defineProperty(t,"anchorPoint",{get:f(n.a)}),Object.defineProperty(t,"opacity",{get:f(n.o)}),Object.defineProperty(t,"skew",{get:f(n.sk)}),Object.defineProperty(t,"skewAxis",{get:f(n.sa)}),Object.defineProperty(t,"orientation",{get:f(n.or)}),t},ty=function(){function t(n){var t=new a;return void 0!==n?this._elem.finalTransform.mProp.getValueAtTime(n).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function i(n,t){var i=this.getMatrix(t);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.applyPoint(i,n)}function n(n,t){var i=this.getMatrix(t);return this.applyPoint(i,n)}function r(n,t){var i=this.getMatrix(t);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.invertPoint(i,n)}function u(n,t){var i=this.getMatrix(t);return this.invertPoint(i,n)}function f(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var r=this._elem.hierarchy.length,i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(n);return n.applyToPointArray(t[0],t[1],t[2]||0)}function e(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var r=this._elem.hierarchy.length,i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(n);return n.inversePoint(t)}function o(n){var t=new a,i,r;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){for(r=this._elem.hierarchy.length,i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(n)}return t.inversePoint(n)}function s(){return[1,1,1,1]}return function(h){function c(n){switch(n){case"ADBE Root Vectors Group":case"Contents":case 2:return c.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return l;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return c.effect;case"ADBE Text Properties":return c.textInterface;default:return null}}var l,a;return c.getMatrix=t,c.invertPoint=e,c.applyPoint=f,c.toWorld=n,c.toWorldVec=i,c.fromWorld=u,c.fromWorldVec=r,c.toComp=n,c.fromComp=o,c.sampleImage=s,c.sourceRectAtTime=h.sourceRectAtTime.bind(h),c._elem=h,a=gr(l=ny(h.finalTransform.mProp),"anchorPoint"),Object.defineProperties(c,{hasParent:{get:function(){return h.hierarchy.length}},parent:{get:function(){return h.hierarchy[0].layerInterface}},rotation:gr(l,"rotation"),scale:gr(l,"scale"),position:gr(l,"position"),opacity:gr(l,"opacity"),anchorPoint:a,anchor_point:a,transform:{get:function(){return l}},active:{get:function(){return h.isInRange}}}),c.startTime=h.data.st,c.index=h.data.ind,c.source=h.data.refId,c.height=0===h.data.ty?h.data.h:100,c.width=0===h.data.ty?h.data.w:100,c.inPoint=h.data.ip/h.comp.globalData.frameRate,c.outPoint=h.data.op/h.comp.globalData.frameRate,c._name=h.data.nm,c.registerMaskInterface=function(n){c.mask=new gv(n,h)},c.registerEffectsInterface=function(n){c.effect=n},c}}(),pt=function(n,t){return function(i){return(i=void 0===i?1:i)<=0?n:t(i-1)}},e=function(n,t){var i={_name:n};return function(n){return(n=void 0===n?1:n)<=0?i:t(n-1)}},iy=function(){function n(i,r,u,f){function o(n){for(var r=i.ef,t=0,u=r.length;t<u;){if(n===r[t].nm||n===r[t].mn||n===r[t].ix)return 5===r[t].ty?s[t]:s[t]();t+=1}throw new Error;}for(var h=pt(o,u),s=[],c=i.ef.length,e=0;e<c;e+=1)5===i.ef[e].ty?s.push(n(i.ef[e],r.effectElements[e],r.effectElements[e].propertyGroup,f)):s.push(t(r.effectElements[e],i.ef[e].ty,f,h));
63return"ADBE Color Control"===i.mn&&Object.defineProperty(o,"color",{get:function(){return s[0]()}}),Object.defineProperties(o,{numProperties:{get:function(){return i.np}},_name:{value:i.nm},propertyGroup:{value:h}}),o.enabled=0!==i.en,o.active=o.enabled,o}function t(n,t,i,r){var u=f(n.p);return n.p.setGroupProperty&&n.p.setGroupProperty(e("",r)),function(){return 10===t?i.comp.compInterface(n.p.v):u()}}return{createEffectsInterface:function(t,i){var u,e;if(t.effectsManager){for(var o=[],s=t.data.ef,f=t.effectsManager.effectElements.length,r=0;r<f;r+=1)o.push(n(s[r],t.effectsManager.effectElements[r],i,t));return u=t.data.ef||[],e=function(n){for(r=0,f=u.length;r<f;){if(n===u[r].nm||n===u[r].mn||n===u[r].ix)return o[r];r+=1}return null},Object.defineProperty(e,"numProperties",{get:function(){return u.length}}),e}return null}}}(),ry=function(n,t,i){function u(n){return"Shape"===n||"shape"===n||"Path"===n||"path"===n||"ADBE Vector Shape"===n||2===n?u.path:null}var r=t.sh,f=pt(u,i);return r.setGroupProperty(e("Path",f)),Object.defineProperties(u,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:n.nm},ix:{value:n.ix},propertyIndex:{value:n.ix},mn:{value:n.mn},propertyGroup:{value:i}}),u},uy=function(){function n(n,t,f){for(var y=[],p=n?n.length:0,e=0;e<p;e+=1)"gr"===n[e].ty?y.push(i(n[e],t[e],f)):"fl"===n[e].ty?y.push(r(n[e],t[e],f)):"st"===n[e].ty?y.push(o(n[e],t[e],f)):"tm"===n[e].ty?y.push(s(n[e],t[e],f)):"tr"===n[e].ty||("el"===n[e].ty?y.push(h(n[e],t[e],f)):"sr"===n[e].ty?y.push(c(n[e],t[e],f)):"sh"===n[e].ty?y.push(ry(n[e],t[e],f)):"rc"===n[e].ty?y.push(l(n[e],t[e],f)):"rd"===n[e].ty?y.push(a(n[e],t[e],f)):"rp"===n[e].ty?y.push(v(n[e],t[e],f)):"gf"===n[e].ty?y.push(u(n[e],t[e],f)):y.push((n[e],t[e],function(){return null})));return y}function i(i,r,u){var f=function(n){switch(n){case"ADBE Vectors Group":case"Contents":case 2:return f.content;default:return f.transform}},e,o;return f.propertyGroup=pt(f,u),e=function(i,r,u){var f,e=function(n){for(var t=0,i=f.length;t<i;){if(f[t]._name===n||f[t].mn===n||f[t].propertyIndex===n||f[t].ix===n||f[t].ind===n)return f[t];t+=1}return"number"==typeof n?f[n-1]:null},o;return e.propertyGroup=pt(e,u),f=n(i.it,r.it,e.propertyGroup),e.numProperties=f.length,o=t(i.it[i.it.length-1],r.it[r.it.length-1],e.propertyGroup),e.transform=o,e.propertyIndex=i.cix,e._name=i.nm,e}(i,r,f.propertyGroup),o=t(i.it[i.it.length-1],r.it[r.it.length-1],f.propertyGroup),f.content=e,f.transform=o,Object.defineProperty(f,"_name",{get:function(){return i.nm}}),f.numProperties=i.np,f.propertyIndex=i.ix,f.nm=i.nm,f.mn=i.mn,f}function r(n,t,i){function r(n){return"Color"===n||"color"===n?r.color:"Opacity"===n||"opacity"===n?r.opacity:null}return Object.defineProperties(r,{color:{get:f(t.c)},opacity:{get:f(t.o)},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(e("Color",i)),t.o.setGroupProperty(e("Opacity",i)),r}function u(n,t,i){function r(n){return"Start Point"===n||"start point"===n?r.startPoint:"End Point"===n||"end point"===n?r.endPoint:"Opacity"===n||"opacity"===n?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:f(t.s)},endPoint:{get:f(t.e)},opacity:{get:f(t.o)},type:{get:function(){return"a"}},_name:{value:n.nm},mn:{value:n.mn}}),t.s.setGroupProperty(e("Start Point",i)),t.e.setGroupProperty(e("End Point",i)),t.o.setGroupProperty(e("Opacity",i)),r}function o(n,t,i){function c(i){Object.defineProperty(s,n.d[i].nm,{get:f(t.d.dataProps[i].p)})}function r(n){return"Color"===n||"color"===n?r.color:"Opacity"===n||"opacity"===n?r.opacity:"Stroke Width"===n||"stroke width"===n?r.strokeWidth:null}for(var o=pt(r,i),h=pt(s,o),l=n.d?n.d.length:0,s={},u=0;u<l;u+=1)c(u),t.d.dataProps[u].p.setGroupProperty(h);return Object.defineProperties(r,{color:{get:f(t.c)},opacity:{get:f(t.o)},strokeWidth:{get:f(t.w)},dash:{get:function(){return s}},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(e("Color",o)),t.o.setGroupProperty(e("Opacity",o)),t.w.setGroupProperty(e("Stroke Width",o)),r}function s(n,t,i){function r(t){return t===n.e.ix||"End"===t||"end"===t?r.end:t===n.s.ix?r.start:t===n.o.ix?r.offset:null}var u=pt(r,i);return r.propertyIndex=n.ix,t.s.setGroupProperty(e("Start",u)),t.e.setGroupProperty(e("End",u)),t.o.setGroupProperty(e("Offset",u)),r.propertyIndex=n.ix,r.propertyGroup=i,Object.defineProperties(r,{start:{get:f(t.s)},end:{get:f(t.e)},offset:{get:f(t.o)},_name:{value:n.nm}}),r.mn=n.mn,r}function t(n,t,i){function r(t){return n.a.ix===t||"Anchor Point"===t?r.anchorPoint:n.o.ix===t||"Opacity"===t?r.opacity:n.p.ix===t||"Position"===t?r.position:n.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?r.rotation:n.s.ix===t||"Scale"===t?r.scale:n.sk&&n.sk.ix===t||"Skew"===t?r.skew:n.sa&&n.sa.ix===t||"Skew Axis"===t?r.skewAxis:null}var u=pt(r,i);return t.transform.mProps.o.setGroupProperty(e("Opacity",u)),t.transform.mProps.p.setGroupProperty(e("Position",u)),t.transform.mProps.a.setGroupProperty(e("Anchor Point",u)),t.transform.mProps.s.setGroupProperty(e("Scale",u)),t.transform.mProps.r.setGroupProperty(e("Rotation",u)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(e("Skew",u)),t.transform.mProps.sa.setGroupProperty(e("Skew Angle",u))),t.transform.op.setGroupProperty(e("Opacity",u)),Object.defineProperties(r,{opacity:{get:f(t.transform.mProps.o)},position:{get:f(t.transform.mProps.p)},anchorPoint:{get:f(t.transform.mProps.a)},scale:{get:f(t.transform.mProps.s)},rotation:{get:f(t.transform.mProps.r)},skew:{get:f(t.transform.mProps.sk)},skewAxis:{get:f(t.transform.mProps.sa)},_name:{value:n.nm}}),r.ty="tr",r.mn=n.mn,r.propertyGroup=i,r}function h(n,t,i){function r(t){return n.p.ix===t?r.position:n.s.ix===t?r.size:null}var o=pt(r,i),u;return r.propertyIndex=n.ix,u="tm"===t.sh.ty?t.sh.prop:t.sh,u.s.setGroupProperty(e("Size",o)),u.p.setGroupProperty(e("Position",o)),Object.defineProperties(r,{size:{get:f(u.s)},position:{get:f(u.p)},_name:{value:n.nm}}),r.mn=n.mn,r}function c(n,t,i){function u(t){return n.p.ix===t?u.position:n.r.ix===t?u.rotation:n.pt.ix===t?u.points:n.or.ix===t||"ADBE Vector Star Outer Radius"===t?u.outerRadius:n.os.ix===t?u.outerRoundness:!n.ir||n.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?n.is&&n.is.ix===t?u.innerRoundness:null:u.innerRadius}var o=pt(u,i),r="tm"===t.sh.ty?t.sh.prop:t.sh;return u.propertyIndex=n.ix,r.or.setGroupProperty(e("Outer Radius",o)),r.os.setGroupProperty(e("Outer Roundness",o)),r.pt.setGroupProperty(e("Points",o)),r.p.setGroupProperty(e("Position",o)),r.r.setGroupProperty(e("Rotation",o)),n.ir&&(r.ir.setGroupProperty(e("Inner Radius",o)),r.is.setGroupProperty(e("Inner Roundness",o))),Object.defineProperties(u,{position:{get:f(r.p)},rotation:{get:f(r.r)},points:{get:f(r.pt)},outerRadius:{get:f(r.or)},outerRoundness:{get:f(r.os)},innerRadius:{get:f(r.ir)},innerRoundness:{get:f(r.is)},_name:{value:n.nm}}),u.mn=n.mn,u}function l(n,t,i){function r(t){return n.p.ix===t?r.position:n.r.ix===t?r.roundness:n.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?r.size:null}var o=pt(r,i),u="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=n.ix,u.p.setGroupProperty(e("Position",o)),u.s.setGroupProperty(e("Size",o)),u.r.setGroupProperty(e("Rotation",o)),Object.defineProperties(r,{position:{get:f(u.p)},roundness:{get:f(u.r)},size:{get:f(u.s)},_name:{value:n.nm}}),r.mn=n.mn,r}function a(n,t,i){function r(t){return n.r.ix===t||"Round Corners 1"===t?r.radius:null}var o=pt(r,i),u=t;return r.propertyIndex=n.ix,u.rd.setGroupProperty(e("Radius",o)),Object.defineProperties(r,{radius:{get:f(u.rd)},_name:{value:n.nm}}),r.mn=n.mn,r}function v(n,t,i){function r(t){return n.c.ix===t||"Copies"===t?r.copies:n.o.ix===t||"Offset"===t?r.offset:null}var o=pt(r,i),u=t;return r.propertyIndex=n.ix,u.c.setGroupProperty(e("Copies",o)),u.o.setGroupProperty(e("Offset",o)),Object.defineProperties(r,{copies:{get:f(u.c)},offset:{get:f(u.o)},_name:{value:n.nm}}),r.mn=n.mn,r}return function(t,i,r){function f(n){if("number"==typeof n)return 0===(n=void 0===n?1:n)?r:u[n-1];for(var t=0,i=u.length;t<i;){if(u[t]._name===n)return u[t];t+=1}return null}var u;return f.propertyGroup=pt(f,function(){return r}),u=n(t,i,f.propertyGroup),f.numProperties=u.length,f._name="Contents",f}}(),fy=function(n){function i(n){return"ADBE Text Document"===n?i.sourceText:null}var t;return Object.defineProperty(i,"sourceText",{get:function(){n.textProperty.getValue();var i=n.textProperty.currentData.t;return t&&i===t.value||((t=new String(i)).value=i||new String(i),Object.defineProperty(t,"style",{get:function(){return{fillColor:n.textProperty.currentData.fc}}})),t}}),i};return pc=(wc=function(n){function t(n){return"Outline"===n?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(n){function r(n){var u,f;return t[n]?(i=n,"object"===ie(t=t[n])?r:t):(u=n.indexOf(i),-1!==u)?(f=parseInt(n.substr(u+i.length),10),"object"===ie(t=t[f])?r:t):""}var i="",t=n.getFootageData();return function(){return i="",t=n.getFootageData(),r}}(n),t},function(n){function t(n){return"Data"===n?t.dataInterface:null}return t._name="Data",t.dataInterface=wc(n),t}),bc={layer:ty,effects:iy,comp:oo,shape:uy,text:fy,footage:pc},kt={searchExpressions:function(n,t,i){t.x&&(i.k=!0,i.x=!0,i.initiateExpression=te.initiateExpression,i.effectsSequence.push(i.initiateExpression(n,t,i).bind(i)))},getSpeedAtTime:function(n){var r=this.getValueAtTime(n),u=this.getValueAtTime(n+-.01),t=0,i;if(r.length){for(i=0;i<r.length;i+=1)t+=Math.pow(u[i]-r[i],2);t=100*Math.sqrt(t)}else t=0;return t},getVelocityAtTime:function(n){if(void 0!==this.vel)return this.vel;var r,t,u=-.001,i=this.getValueAtTime(n),f=this.getValueAtTime(n+u);if(i.length)for(r=o("float32",i.length),t=0;t<i.length;t+=1)r[t]=(f[t]-i[t])/u;else r=(f-i)/u;return r},getValueAtTime:function(n){return n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<n?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(n,this._cachingAtTime),this._cachingAtTime.lastFrame=n),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(n){this.propertyGroup=n}},ho.prototype={createMergeNode:function(t,i){var f,r,u=n("feMerge");for(u.setAttribute("result",t),r=0;r<i.length;r+=1)(f=n("feMergeNode")).setAttribute("in",i[r]),u.appendChild(f),u.appendChild(f);return u}},co="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",r([ho],lo),lo.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",co+" "+r+" 0");this.matrixFilter.setAttribute("values",i[0]-t[0]+" 0 0 0 "+t[0]+" "+(i[1]-t[1])+" 0 0 0 "+t[1]+" "+(i[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 1 0")}},kc.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,i=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+i+" 0")}},ao.prototype.initialize=function(){var e,t,r,o,u=this.elem.layerElement.children||this.elem.layerElement.childNodes,i,s,f;for(1===this.filterManager.effectElements[1].p.v?(o=this.elem.maskManager.masksProperties.length,r=0):o=1+(r=this.filterManager.effectElements[0].p.v-1),(t=n("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);r<o;r+=1)e=n("path"),t.appendChild(e),this.paths.push({p:e,m:r});if(3===this.filterManager.effectElements[10].p.v){for(i=n("mask"),s=ut(),i.setAttribute("id",s),i.setAttribute("mask-type","alpha"),i.appendChild(t),this.elem.globalData.defs.appendChild(i),f=n("g"),f.setAttribute("mask","url("+ct()+"#"+s+")");u[0];)f.appendChild(u[0]);this.elem.layerElement.appendChild(f);this.masker=i;t.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(u=this.elem.layerElement.children||this.elem.layerElement.childNodes;u.length;)this.elem.layerElement.removeChild(u[0]);this.elem.layerElement.appendChild(t);this.elem.layerElement.removeAttribute("mask");t.setAttribute("stroke","#fff")}this.initialized=!0;this.pathMasker=t},ao.prototype.renderFrame=function(n){var t,r,u,s,i,f;for(this.initialized||this.initialize(),s=this.paths.length,t=0;t<s;
63t+=1)if(-1!==this.paths[t].m&&(r=this.elem.maskManager.viewData[this.paths[t].m],u=this.paths[t].p,(n||this.filterManager._mdf||r.prop._mdf)&&u.setAttribute("d",r.lastPath),n||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||r.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var h=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),c=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),e=u.getTotalLength();i="0 0 0 "+e*h+" ";for(var l=e*(c-h),a=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,v=Math.floor(l/a),o=0;o<v;o+=1)i+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";i+="0 "+10*e+" 0 0"}else i="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;u.setAttribute("stroke-dasharray",i)}((n||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(n||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)&&(n||this.filterManager.effectElements[3].p._mdf))&&(f=this.filterManager.effectElements[3].p.v,this.pathMasker.setAttribute("stroke","rgb("+k(255*f[0])+","+k(255*f[1])+","+k(255*f[2])+")"))},dc.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,u=r[0]+" "+i[0]+" "+t[0],f=r[1]+" "+i[1]+" "+t[1],e=r[2]+" "+i[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",u);this.feFuncG.setAttribute("tableValues",f);this.feFuncB.setAttribute("tableValues",e)}},re.prototype.createFeFunc=function(t,i){var r=n(t);return r.setAttribute("type","table"),i.appendChild(r),r},re.prototype.getTableValue=function(n,t,i,r,u){for(var f,s,e=0,l=Math.min(n,t),a=Math.max(n,t),h=Array.call(null,{length:256}),c=0,v=u-r,o=t-n;e<=256;)s=(f=e/256)<=l?o<0?u:r:f>=a?o<0?r:u:r+v*Math.pow((f-n)/o,1/i),h[c]=s,c+=1,e+=256/255;return h.join(" ")},re.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var i,t=this.filterManager.effectElements;this.feFuncRComposed&&(n||t[3].p._mdf||t[4].p._mdf||t[5].p._mdf||t[6].p._mdf||t[7].p._mdf)&&(i=this.getTableValue(t[3].p.v,t[4].p.v,t[5].p.v,t[6].p.v,t[7].p.v),this.feFuncRComposed.setAttribute("tableValues",i),this.feFuncGComposed.setAttribute("tableValues",i),this.feFuncBComposed.setAttribute("tableValues",i));this.feFuncR&&(n||t[10].p._mdf||t[11].p._mdf||t[12].p._mdf||t[13].p._mdf||t[14].p._mdf)&&(i=this.getTableValue(t[10].p.v,t[11].p.v,t[12].p.v,t[13].p.v,t[14].p.v),this.feFuncR.setAttribute("tableValues",i));this.feFuncG&&(n||t[17].p._mdf||t[18].p._mdf||t[19].p._mdf||t[20].p._mdf||t[21].p._mdf)&&(i=this.getTableValue(t[17].p.v,t[18].p.v,t[19].p.v,t[20].p.v,t[21].p.v),this.feFuncG.setAttribute("tableValues",i));this.feFuncB&&(n||t[24].p._mdf||t[25].p._mdf||t[26].p._mdf||t[27].p._mdf||t[28].p._mdf)&&(i=this.getTableValue(t[24].p.v,t[25].p.v,t[26].p.v,t[27].p.v,t[28].p.v),this.feFuncB.setAttribute("tableValues",i));this.feFuncA&&(n||t[31].p._mdf||t[32].p._mdf||t[33].p._mdf||t[34].p._mdf||t[35].p._mdf)&&(i=this.getTableValue(t[31].p.v,t[32].p.v,t[33].p.v,t[34].p.v,t[35].p.v),this.feFuncA.setAttribute("tableValues",i))}},r([ho],vo),vo.prototype.renderFrame=function(n){var t;if((n||this.filterManager._mdf)&&(((n||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),n||this.filterManager.effectElements[0].p._mdf)&&(t=this.filterManager.effectElements[0].p.v,this.feFlood.setAttribute("flood-color",ll(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))),(n||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),n||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf)){var i=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*s,u=i*Math.cos(r),f=i*Math.sin(r);
63this.feOffset.setAttribute("dx",u);this.feOffset.setAttribute("dy",f)}},du=[],kr.prototype.findSymbol=function(n){for(var t=0,i=du.length;t<i;){if(du[t]===n)return du[t];t+=1}return null},kr.prototype.replaceInParent=function(t,i){var u=t.layerElement.parentNode,f;if(u){for(var e,o=u.children,r=0,s=o.length;r<s&&o[r]!==t.layerElement;)r+=1;r<=s-2&&(e=o[r+1]);f=n("use");f.setAttribute("href","#"+i);e?u.insertBefore(f,e):u.appendChild(f)}},kr.prototype.setElementAsMask=function(t,i){var u,r,e,f,o;this.findSymbol(i)||(u=ut(),r=n("mask"),r.setAttribute("id",i.layerId),r.setAttribute("mask-type","alpha"),du.push(i),e=t.globalData.defs,e.appendChild(r),f=n("symbol"),f.setAttribute("id",u),this.replaceInParent(i,u),f.appendChild(i.layerElement),e.appendChild(f),o=n("use"),o.setAttribute("href","#"+u),r.appendChild(o),i.data.hd=!1,i.show());t.setMatte(i.layerId)},kr.prototype.initialize=function(){for(var i=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,n=0,r=t.length;n<r;)t[n]&&t[n].data.ind===i&&this.setElementAsMask(this.elem,t[n]),n+=1;this.initialized=!0},kr.prototype.renderFrame=function(){this.initialized||this.initialize()},gc.prototype.renderFrame=function(n){var r;if(n||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,u=3==i?0:t,f=2==i?0:t;this.feGaussianBlur.setAttribute("stdDeviation",u+" "+f);r=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",r)}},ue.prototype.init=function(n){this.effectsManager=n;this.type=pf.TRANSFORM_EFFECT;this.matrix=new a;this.opacity=-1;this._mdf=!1;this._opMdf=!1},ue.prototype.renderFrame=function(n){if(this._opMdf=!1,this._mdf=!1,n||this.effectsManager._mdf){var t=this.effectsManager.effectElements,i=t[0].p.v,r=t[1].p.v,f=1===t[2].p.v,u=t[3].p.v,e=f?u:t[4].p.v,o=t[5].p.v,h=t[6].p.v,c=t[7].p.v;this.matrix.reset();this.matrix.translate(-i[0],-i[1],i[2]);this.matrix.scale(.01*e,.01*u,1);this.matrix.rotate(-c*s);this.matrix.skewFromAxis(-o*s,(h+90)*s);this.matrix.translate(r[0],r[1],0);this._mdf=!0;this.opacity!==t[8].p.v&&(this.opacity=t[8].p.v,this._opMdf=!0)}},r([ue],nl),r([ue],tl),le("canvas",uo),le("html",eo),le("svg",or),gt.registerModifier("tm",ni),gt.registerModifier("pb",ru),gt.registerModifier("rp",ui),gt.registerModifier("rd",uu),gt.registerModifier("zz",eu),gt.registerModifier("op",ou),cs(dv),yl(ey),sy(),cy(),li(20,lo,!0),li(21,kc,!0),li(22,ao,!1),li(23,dc,!0),li(24,re,!0),li(25,vo,!0),li(28,kr,!1),li(29,gc,!0),li(35,nl,!1),wv(35,tl),c},n.exports=i())}(g,g.exports);var ul=g.exports,ef,uo=ye(ef||(ef=v(["\n * {\n box-sizing: border-box;\n }\n\n :host {\n --lottie-player-toolbar-height: 35px;\n --lottie-player-toolbar-background-color: transparent;\n --lottie-player-toolbar-icon-color: #999;\n --lottie-player-toolbar-icon-hover-color: #222;\n --lottie-player-toolbar-icon-active-color: #555;\n --lottie-player-seeker-track-color: #ccc;\n --lottie-player-seeker-thumb-color: rgba(0, 107, 120, 0.8);\n --lottie-player-seeker-display: block;\n\n display: block;\n width: 100%;\n height: 100%;\n }\n\n .main {\n display: flex;\n flex-direction: column;\n height: 100%;\n width: 100%;\n }\n\n .animation {\n width: 100%;\n height: 100%;\n display: flex;\n }\n .animation.controls {\n height: calc(100% - 35px);\n }\n\n .toolbar {\n display: flex;\n align-items: center;\n justify-items: center;\n background-color: var(--lottie-player-toolbar-background-color);\n margin: 0 5px;\n height: 35px;\n }\n\n .toolbar button {\n cursor: pointer;\n fill: var(--lottie-player-toolbar-icon-color);\n display: flex;\n background: none;\n border: 0;\n padding: 0;\n outline: none;\n height: 100%;\n }\n\n .toolbar button:hover {\n fill: var(--lottie-player-toolbar-icon-hover-color);\n }\n\n .toolbar button.active {\n fill: var(--lottie-player-toolbar-icon-active-color);\n }\n\n .toolbar button.active:hover {\n fill: var(--lottie-player-toolbar-icon-hover-color);\n }\n\n .toolbar button:focus {\n outline: 1px dotted var(--lottie-player-toolbar-icon-active-color);\n }\n\n .toolbar button svg {\n }\n\n .toolbar button.disabled svg {\n display: none;\n }\n\n .seeker {\n -webkit-appearance: none;\n width: 95%;\n outline: none;\n background-color: var(--lottie-player-toolbar-background-color);\n display: var(--lottie-player-seeker-display);\n }\n\n .seeker::-webkit-slider-runnable-track {\n width: 100%;\n height: 5px;\n cursor: pointer;\n background: var(--lottie-player-seeker-track-color);\n border-radius: 3px;\n }\n .seeker::-webkit-slider-thumb {\n height: 15px;\n width: 15px;\n border-radius: 50%;\n background: var(--lottie-player-seeker-thumb-color);\n cursor: pointer;\n -webkit-appearance: none;\n margin-top: -5px;\n }\n .seeker:focus::-webkit-slider-runnable-track {\n background: #999;\n }\n .seeker::-moz-range-track {\n width: 100%;\n height: 5px;\n cursor: pointer;\n background: var(--lottie-player-seeker-track-color);\n border-radius: 3px;\n }\n .seeker::-moz-range-thumb {\n height: 15px;\n width: 15px;\n border-radius: 50%;\n background: var(--lottie-player-seeker-thumb-color);\n cursor: pointer;\n }\n .seeker::-ms-track {\n width: 100%;\n height: 5px;\n cursor: pointer;\n background: transparent;\n border-color: transparent;\n color: transparent;\n }\n .seeker::-ms-fill-lower {\n background: var(--lottie-player-seeker-track-color);\n border-radius: 3px;\n }\n .seeker::-ms-fill-upper {\n background: var(--lottie-player-seeker-track-color);\n border-radius: 3px;\n }\n .seeker::-ms-thumb {\n border: 0;\n height: 15px;\n width: 15px;\n border-radius: 50%;\n background: var(--lottie-player-seeker-thumb-color);\n cursor: pointer;\n }\n .seeker:focus::-ms-fill-lower {\n background: var(--lottie-player-seeker-track-color);\n }\n .seeker:focus::-ms-fill-upper {\n background: var(--lottie-player-seeker-track-color);\n }\n\n .error {\n display: flex;\n justify-content: center;\n height: 100%;
63\n align-items: center;\n }\n"]))),sf="2.0.12",hf={"@types/pako":"^1.0.1",lit:"^2.1.2","lottie-web":"^5.12.2",pako:"^2.0.4","resize-observer-polyfill":"^1.5.1"},fl={name:"@lottiefiles/lottie-player",version:sf,description:"Lottie animation and Telegram Sticker player web components.",main:"dist/lottie-player.js",module:"dist/lottie-player.esm.js",types:"dist/lottie-player.d.ts",homepage:"https://lottiefiles.com/web-player",repository:"https://github.com/LottieFiles/lottie-player.git",bugs:"https://github.com/LottieFiles/lottie-player/issues",author:"Jawish Hameed <[email protected]>",license:"MIT",scripts:{start:"npm run cleanup && rollup -c --watch",build:"npm run cleanup && npm run build-lottie && npm run build-tgs","build-with-coverage":"npm run cleanup && CODE_COVERAGE=true npm run build-lottie && CODE_COVERAGE=true npm run build-tgs","build-lottie":"rollup -c ","build-tgs":"rollup -c rollup-tgs.config.js","watch-lottie":"npm run cleanup && rollup -c --watch","watch-tgs":"npm run cleanup && rollup -c rollup-tgs.config.js --watch",cleanup:"shx rm -rf dist && shx mkdir dist",release:"semantic-release",lint:"eslint . --ext .ts,.tsx,.js","lint:fix":"eslint . --ext .ts,.tsx,.js --fix",serve:"node ./cypress/pages/server.js -p 8000 &","start-cypress":"yarn run cypress run && npx nyc report --reporter=text-summary","run-tests":"yarn run build-with-coverage && yarn run serve && yarn run start-cypress","postrun-tests":"kill $(lsof -t -i:8000)"},dependencies:hf,devDependencies:{"@babel/core":"^7.11.0","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-decorators":"^7.10.5","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@commitlint/cli":"^16.1.0","@commitlint/config-conventional":"^16.0.0","@cypress/code-coverage":"^3.9.12","@istanbuljs/nyc-config-typescript":"^1.0.2","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^13.1.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.2","@semantic-release/npm":"^9.0.0","@semantic-release/release-notes-generator":"^10.0.3","babel-eslint":"^10.1.0","babel-plugin-istanbul":"^6.1.1",cypress:"^9.2.1","cypress-real-events":"^1.6.0",eslint:"^7.27.0","eslint-plugin-only-warn":"^1.0.2",fastify:"^3.25.3","fastify-static":"^4.5.0",husky:">=4",lerna:"^4.0.0","lint-staged":"^12.3.2","parcel-bundler":"^1.12.4",prettier:"^2.3.0",rollup:"^2.23.0","rollup-plugin-copy":"^3.3.0","rollup-plugin-filesize":"^9.0.2","rollup-plugin-serve":"^1.0.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.31.1","rollup-plugin-uglify":"^6.0.4","rollup-plugin-visualizer":"^5.5.4","semantic-release":"^19.0.2",shx:"^0.3.4","source-map-support":"^0.5.21","ts-node":"^10.4.0",typescript:"^4.5.5","unicode-canonical-property-names-ecmascript":"^2.0.0"},files:["dist/"],keywords:["lottie","animation","lottiefiles","web component","component","lit-element","player","telegram sticker","tgs"],browserslist:["> 3%"],publishConfig:{access:"public",provenance:!0},husky:{hooks:{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.{css,scss,md}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,json}":["eslint . --ext .ts,.tsx,.js --fix"]},nyc:{"extends":"@istanbuljs/nyc-config-typescript",all:!0},packageManager:"[email protected]+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447"},cf,lf,af,vf,yf,e,bi,u;n.PlayerState=void 0;e=n.PlayerState||(n.PlayerState={});e.Destroyed="destroyed";e.Error="error";e.Frozen="frozen";e.Loading="loading";e.Paused="paused";e.Playing="playing";e.Stopped="stopped";n.PlayMode=void 0;bi=n.PlayMode||(n.PlayMode={});bi.Bounce="bounce";bi.Normal="normal";n.PlayerEvents=void 0;u=n.PlayerEvents||(n.PlayerEvents={});u.Complete="complete";u.Destroyed="destroyed";u.Error="error";u.Frame="frame";u.Freeze="freeze";u.Load="load";u.Loop="loop";u.Pause="pause";u.Play="play";u.Ready="ready";u.Rendered="rendered";u.Stop="stop";n.LottiePlayer=(class extends ot{constructor(){super(...arguments);this.autoplay=!1;this.background="transparent";this.controls=!1;this.currentState=n.PlayerState.Loading;this.description="Lottie animation";this.direction=1;this.disableCheck=!1;this.disableShadowDOM=!1;this.hover=!1;this.intermission=1;this.loop=!1;this.mode=n.PlayMode.Normal;this.preserveAspectRatio="xMidYMid meet";this.renderer="svg";this.speed=1;this._io=void 0;this._counter=1;this._onVisibilityChange=()=>{!0===document.hidden&&this.currentState===n.PlayerState.Playing?this.freeze():this.currentState===n.PlayerState.Frozen&&this.play()}}load(t){var i=this;return ht(function*(){var e={container:i.container,loop:!1,autoplay:!1,renderer:i.renderer,rendererSettings:Object.assign({preserveAspectRatio:i.preserveAspectRatio,clearCanvas:!1,progressiveLoad:!0,hideOnTransparent:!0},i.viewBoxSize&&{viewBoxSize:i.viewBoxSize})};try{var r=pf(t),u={},f="string"==typeof r?"path":"animationData";i._lottie&&i._lottie.destroy();i.webworkers&&g.exports.useWebWorker(!0);i._lottie=g.exports.loadAnimation(Object.assign(Object.assign({},e),{[f]:r}));i._attachEventListeners();i.disableCheck||("path"===f?(u=(yield eo(r)),f="animationData"):u=r,fo(u)||(i.currentState=n.PlayerState.Error,i.dispatchEvent(new CustomEvent(n.PlayerEvents.Error))))}catch(t){i.currentState=n.PlayerState.Error;i.dispatchEvent(new CustomEvent(n.PlayerEvents.Error))}})()}getLottie(){return this._lottie}getVersions(){return{lottieWebVersion:hf["lottie-web"],lottiePlayerVersion:sf}}play(){this._lottie&&(this._lottie.play(),this.currentState=n.PlayerState.Playing,this.dispatchEvent(new CustomEvent(n.PlayerEvents.Play)))}pause(){this._lottie&&(this._lottie.pause(),this.currentState=n.PlayerState.Paused,this.dispatchEvent(new CustomEvent(n.PlayerEvents.Pause)))}stop(){this._lottie&&(this._counter=1,this._lottie.stop(),this.currentState=n.PlayerState.Stopped,this.dispatchEvent(new CustomEvent(n.PlayerEvents.Stop)))}destroy(){this._lottie&&(this._lottie.destroy(),this._lottie=null,this.currentState=n.PlayerState.Destroyed,this.dispatchEvent(new CustomEvent(n.PlayerEvents.Destroyed)),this.remove())}seek(t){var i,r;this._lottie&&(i=/^(\d+)(%?)$/.exec(t.toString()),i&&(r="%"===i[2]?this._lottie.totalFrames*Number(i[1])/100:Number(i[1]),this.seeker=r,this.currentState===n.PlayerState.Playing?this._lottie.goToAndPlay(r,!0):(this._lottie.goToAndStop(r,!0),this._lottie.pause())))}
63snapshot(){var r=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],i,t,n;if(this.shadowRoot)return i=this.shadowRoot.querySelector(".animation svg"),t=(new XMLSerializer).serializeToString(i),r&&(n=document.createElement("a"),n.href="data:image/svg+xml;charset=utf-8,".concat(encodeURIComponent(t)),n.download="download_".concat(this.seeker,".svg"),document.body.appendChild(n),n.click(),document.body.removeChild(n)),t}setSpeed(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this._lottie&&this._lottie.setSpeed(n)}setDirection(n){this._lottie&&this._lottie.setDirection(n)}setLooping(n){this._lottie&&(this.loop=n,this._lottie.loop=n)}togglePlay(){return this.currentState===n.PlayerState.Playing?this.pause():this.play()}toggleLooping(){this.setLooping(!this.loop)}resize(){this._lottie&&this._lottie.resize()}static get styles(){return uo}disconnectedCallback(){this.isConnected||(this._io&&(this._io.disconnect(),this._io=void 0),document.removeEventListener("visibilitychange",this._onVisibilityChange),this.destroy())}render(){var t=this.controls?"main controls":"main",i=this.controls?"animation controls":"animation";return yt(cf||(cf=v([' <div\n id="animation-container"\n class=','\n lang="en"\n aria-label=','\n role="img"\n >\n <div\n id="animation"\n class=','\n style="background:',';"\n >\n ',"\n <\/div>\n ","\n <\/div>"])),t,this.description,i,this.background,this.currentState===n.PlayerState.Error?yt(lf||(lf=v(['<div class="error">â ï¸<\/div>']))):void 0,this.controls&&!this.disableShadowDOM?this.renderControls():void 0)}createRenderRoot(){return this.disableShadowDOM&&(this.style.display="block"),this.disableShadowDOM?this:super.createRenderRoot()}firstUpdated(){"IntersectionObserver"in window&&(this._io=new IntersectionObserver(t=>{t[0].isIntersecting?this.currentState===n.PlayerState.Frozen&&this.play():this.currentState===n.PlayerState.Playing&&this.freeze()}),this._io.observe(this.container));void 0!==document.hidden&&document.addEventListener("visibilitychange",this._onVisibilityChange);this.src&&this.load(this.src);this.dispatchEvent(new CustomEvent(n.PlayerEvents.Rendered))}renderControls(){var t=this.currentState===n.PlayerState.Playing,i=this.currentState===n.PlayerState.Paused,r=this.currentState===n.PlayerState.Stopped;return yt(af||(af=v(['\n <div\n id="lottie-controls"\n aria-label="lottie-animation-controls"\n class="toolbar"\n >\n <button\n id="lottie-play-button"\n @click=',"\n class=",'\n style="align-items:center;"\n tabindex="0"\n aria-label="play-pause"\n >\n ','\n <\/button>\n <button\n id="lottie-stop-button"\n @click=',"\n class=",'\n style="align-items:center;"\n tabindex="0"\n aria-label="stop"\n >\n <svg width="24" height="24" aria-hidden="true" focusable="false">\n <path d="M6 6h12v12H6V6z" />\n <\/svg>\n <\/button>\n <input\n id="lottie-seeker-input"\n class="seeker"\n type="range"\n min="0"\n step="1"\n max="100"\n .value=',"\n @input=","\n @mousedown=","\n @mouseup=",'\n aria-valuemin="1"\n aria-valuemax="100"\n role="slider"\n aria-valuenow=','\n tabindex="0"\n aria-label="lottie-seek-input"\n />\n <button\n id="lottie-loop-toggle"\n @click=',"\n class=",'\n style="align-items:center;"\n tabindex="0"\n aria-label="loop-toggle"\n >\n <svg width="24" height="24" aria-hidden="true" focusable="false">\n <path\n d="M17.016 17.016v-4.031h1.969v6h-12v3l-3.984-3.984 3.984-3.984v3h10.031zM6.984 6.984v4.031H5.015v-6h12v-3l3.984 3.984-3.984 3.984v-3H6.984z"\n />\n <\/svg>\n <\/button>\n <\/div>\n '])),this.togglePlay,t||i?"active":"",yt(t?vf||(vf=v(['<svg\n width="24"\n height="24"\n aria-hidden="true"\n focusable="false"\n >\n <path\n d="M14.016 5.016H18v13.969h-3.984V5.016zM6 18.984V5.015h3.984v13.969H6z"\n />\n <\/svg>'])):yf||(yf=v(['<svg\n width="24"\n height="24"\n aria-hidden="true"\n focusable="false"\n >\n <path d="M8.016 5.016L18.985 12 8.016 18.984V5.015z" />\n <\/svg>']))),this.stop,r?"active":"",this.seeker,this._handleSeekChange,()=>{this._prevState=this.currentState,this.freeze()},()=>{this._prevState===n.PlayerState.Playing&&this.play()},this.seeker,this.toggleLooping,this.loop?"active":"")}_handleSeekChange(n){if(this._lottie&&!isNaN(n.target.value)){var t=n.target.value/100*this._lottie.totalFrames;this.seek(t)}}_attachEventListeners(){this._lottie.addEventListener("enterFrame",()=>{this.seeker=this._lottie.currentFrame/this._lottie.totalFrames*100,this.dispatchEvent(new CustomEvent(n.PlayerEvents.Frame,{detail:{frame:this._lottie.currentFrame,seeker:this.seeker}}))});this._lottie.addEventListener("complete",()=>{if(this.currentState===n.PlayerState.Playing){if(!this.loop||this.count&&this._counter>=this.count){if(this.dispatchEvent(new CustomEvent(n.PlayerEvents.Complete)),this.mode!==n.PlayMode.Bounce)return;if(0===this._lottie.currentFrame)return}
63this.mode===n.PlayMode.Bounce?(this.count&&(this._counter+=.5),setTimeout(()=>{this.dispatchEvent(new CustomEvent(n.PlayerEvents.Loop)),this.currentState===n.PlayerState.Playing&&(this._lottie.setDirection(-1*this._lottie.playDirection),this._lottie.play())},this.intermission)):(this.count&&(this._counter+=1),window.setTimeout(()=>{this.dispatchEvent(new CustomEvent(n.PlayerEvents.Loop)),this.currentState===n.PlayerState.Playing&&(-1===this.direction?(this.seek("99%"),this.play()):(this._lottie.stop(),this._lottie.play()))},this.intermission))}else this.dispatchEvent(new CustomEvent(n.PlayerEvents.Complete))});this._lottie.addEventListener("DOMLoaded",()=>{this.setSpeed(this.speed),this.setDirection(this.direction),this.autoplay&&(-1===this.direction&&this.seek("100%"),this.play()),this.dispatchEvent(new CustomEvent(n.PlayerEvents.Ready))});this._lottie.addEventListener("data_ready",()=>{this.dispatchEvent(new CustomEvent(n.PlayerEvents.Load))});this._lottie.addEventListener("data_failed",()=>{this.currentState=n.PlayerState.Error,this.dispatchEvent(new CustomEvent(n.PlayerEvents.Error))});this.container.addEventListener("mouseenter",()=>{this.hover&&this.currentState!==n.PlayerState.Playing&&this.play()});this.container.addEventListener("mouseleave",()=>{this.hover&&this.currentState===n.PlayerState.Playing&&this.stop()})}freeze(){this._lottie&&(this._lottie.pause(),this.currentState=n.PlayerState.Frozen,this.dispatchEvent(new CustomEvent(n.PlayerEvents.Freeze)))}});t([i({type:Boolean})],n.LottiePlayer.prototype,"autoplay",void 0);t([i({type:String,reflect:!0})],n.LottiePlayer.prototype,"background",void 0);t([i({type:Boolean})],n.LottiePlayer.prototype,"controls",void 0);t([i({type:Number})],n.LottiePlayer.prototype,"count",void 0);t([i({type:String})],n.LottiePlayer.prototype,"currentState",void 0);t([i({type:String})],n.LottiePlayer.prototype,"description",void 0);t([i({type:Number})],n.LottiePlayer.prototype,"direction",void 0);t([i({type:Boolean})],n.LottiePlayer.prototype,"disableCheck",void 0);t([i({type:Boolean})],n.LottiePlayer.prototype,"disableShadowDOM",void 0);t([i({type:Boolean})],n.LottiePlayer.prototype,"hover",void 0);t([i()],n.LottiePlayer.prototype,"intermission",void 0);t([i({type:Boolean,reflect:!0})],n.LottiePlayer.prototype,"loop",void 0);t([i()],n.LottiePlayer.prototype,"mode",void 0);t([i({type:String})],n.LottiePlayer.prototype,"preserveAspectRatio",void 0);t([i({type:String})],n.LottiePlayer.prototype,"renderer",void 0);t([i({type:String})],n.LottiePlayer.prototype,"viewBoxSize",void 0);t([i()],n.LottiePlayer.prototype,"seeker",void 0);t([i({type:Number})],n.LottiePlayer.prototype,"speed",void 0);t([i({type:String})],n.LottiePlayer.prototype,"src",void 0);t([i({type:Boolean})],n.LottiePlayer.prototype,"webworkers",void 0);t([to(".animation")],n.LottiePlayer.prototype,"container",void 0);n.LottiePlayer=t([rf("lottie-player")],n.LottiePlayer);n.parseSrc=pf;Object.defineProperty(n,"__esModule",{value:!0})})
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.