PageSourceSearch

https://bhft.com/js/app.js?v=1791276324356

js bhft.com collected 2026-10-06 08:45:38 UTC 455,129 bytes, 288 lines download raw bytes

1(()=>{var wr=Object.defineProperty;var xr=(e,t,i)=>t in e?wr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i;var K=(e,t,i)=>(xr(e,typeof t!="symbol"?t+"":t,i),i);function Ze(){let e={};return[...document.querySelectorAll("[data-elements]")].forEach((t,i)=>{t.dataset.elements.split(" ").forEach(function(s,a,n){e[s]?e[s].push(t):e[s]=[t]})}),[...document.querySelectorAll("[data-element]")].forEach((t,i)=>{t.dataset.element.split(" ").forEach(function(s,a,n){e[s]=t})}),e}function Dt(){let e=window.location.search.slice(1);return e?e.split("&").map(function(i){return i.split("=")}).reduce(function(i,r){return i[r[0]]=r[1],i},{}):{}}var Ve={elements:document.querySelectorAll('[data-element ~= "body"], .header, .header-search'),on:()=>{let e=window.innerWidth-document.documentElement.clientWidth;e>0&&(document.querySelector('[data-element ~= "body"]').classList.add("is-fake-scroll"),Ve.elements.forEach(t=>{t.style.setProperty("padding-right",`${e}px`)})),document.querySelector('[data-element ~= "body"]').classList.add("is-overflow")},off:()=>{document.querySelector('[data-element ~= "body"]').classList.contains("is-fake-scroll")&&(document.querySelector('[data-element ~= "body"]').classList.remove("is-fake-scroll"),Ve.elements.forEach(e=>{e.style.removeProperty("padding-right")})),document.querySelector('[data-element ~= "body"]').classList.remove("is-overflow")}};function Pa(e){var t,i,r,s=2;for(typeof Symbol<"u"&&(i=Symbol.asyncIterator,r=Symbol.iterator);s--;){if(i&&(t=e[i])!=null)return t.call(e);if(r&&(t=e[r])!=null)return new gt(t.call(e));i="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function gt(e){function t(i){if(Object(i)!==i)return Promise.reject(new TypeError(i+" is not an object."));var r=i.done;return Promise.resolve(i.value).then(function(s){return{value:s,done:r}})}return gt=function(i){this.s=i,this.n=i.next},gt.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(i){var r=this.s.return;return r===void 0?Promise.resolve({value:i,done:!0}):t(r.apply(this.s,arguments))},throw:function(i){var r=this.s.return;return r===void 0?Promise.reject(i):t(r.apply(this.s,arguments))}},new gt(e)}var It;function Ta(e,t,i,r){It||(It=typeof Symbol=="function"&&Symbol.for&&Symbol.for("react.element")||60103);var s=e&&e.defaultProps,a=arguments.length-3;if(t||a===0||(t={children:void 0}),a===1)t.children=r;else if(a>1){for(var n=new Array(a),o=0;o<a;o++)n[o]=arguments[o+3];t.children=n}if(t&&s)for(var l in s)t[l]===void 0&&(t[l]=s[l]);else t||(t=s||{});return{$$typeof:It,type:e,key:i===void 0?null:""+i,ref:null,props:t,_owner:null}}function ci(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),i.push.apply(i,r)}return i}function $e(e){for(var t=1;t<arguments.length;t++){var i=arguments[t]!=null?arguments[t]:{};t%2?ci(Object(i),!0).forEach(function(r){Ht(e,r,i[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):ci(Object(i)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(i,r))})}return e}function di(e){return di=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},di(e)}function fi(){fi=function(s,a){return new i(s,void 0,a)};var e=RegExp.prototype,t=new WeakMap;function i(s,a,n){var o=new RegExp(s,a);return t.set(o,n||t.get(s)),Me(o,i.prototype)}function r(s,a){var n=t.get(a);return Object.keys(n).reduce(function(o,l){return o[l]=s[n[l]],o},Object.create(null))}return Pr(i,RegExp),i.prototype.exec=function(s){var a=e.exec.call(this,s);return a&&(a.groups=r(a,this)),a},i.prototype[Symbol.replace]=function(s,a){if(typeof a=="string"){var n=t.get(this);return e[Symbol.replace].call(this,s,a.replace(/\$<([^>]+)>/g,function(l,u){return"$"+n[u]}))}if(typeof a=="function"){var o=this;return e[Symbol.replace].call(this,s,function(){var l=arguments;return typeof l[l.length-1]!="object"&&(l=[].slice.call(l)).push(r
1(l,o)),a.apply(this,l)})}return e[Symbol.replace].call(this,s,a)},fi.apply(this,arguments)}function Gi(e){this.wrapped=e}function Qe(e){var t,i;function r(a,n){try{var o=e[a](n),l=o.value,u=l instanceof Gi;Promise.resolve(u?l.wrapped:l).then(function(h){u?r(a==="return"?"return":"next",h):s(o.done?"return":"normal",h)},function(h){r("throw",h)})}catch(h){s("throw",h)}}function s(a,n){switch(a){case"return":t.resolve({value:n,done:!0});break;case"throw":t.reject(n);break;default:t.resolve({value:n,done:!1})}(t=t.next)?r(t.key,t.arg):i=null}this._invoke=function(a,n){return new Promise(function(o,l){var u={key:a,arg:n,resolve:o,reject:l,next:null};i?i=i.next=u:(t=i=u,r(a,n))})},typeof e.return!="function"&&(this.return=void 0)}function Ca(e){return function(){return new Qe(e.apply(this,arguments))}}function _a(e){return new Gi(e)}function Ma(e,t){var i={},r=!1;function s(a,n){return r=!0,n=new Promise(function(o){o(e[a](n))}),{done:!1,value:t(n)}}return i[typeof Symbol<"u"&&Symbol.iterator||"@@iterator"]=function(){return this},i.next=function(a){return r?(r=!1,a):s("next",a)},typeof e.throw=="function"&&(i.throw=function(a){if(r)throw r=!1,a;return s("throw",a)}),typeof e.return=="function"&&(i.return=function(a){return r?(r=!1,a):s("return",a)}),i}function ui(e,t,i,r,s,a,n){try{var o=e[a](n),l=o.value}catch(u){return void i(u)}o.done?t(l):Promise.resolve(l).then(r,s)}function Tt(e){return function(){var t=this,i=arguments;return new Promise(function(r,s){var a=e.apply(t,i);function n(l){ui(a,r,s,n,o,"next",l)}function o(l){ui(a,r,s,n,o,"throw",l)}n(void 0)})}}function Aa(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mi(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ka(e,t,i){return t&&mi(e.prototype,t),i&&mi(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function Da(e,t){for(var i in t)(a=t[i]).configurable=a.enumerable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,i,a);if(Object.getOwnPropertySymbols)for(var r=Object.getOwnPropertySymbols(t),s=0;s<r.length;s++){var a,n=r[s];(a=t[n]).configurable=a.enumerable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,n,a)}return e}function Ia(e,t){for(var i=Object.getOwnPropertyNames(t),r=0;r<i.length;r++){var s=i[r],a=Object.getOwnPropertyDescriptor(t,s);a&&a.configurable&&e[s]===void 0&&Object.defineProperty(e,s,a)}return e}function Ht(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function gi(){return gi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e},gi.apply(this,arguments)}function Fa(e){for(var t=1;t<arguments.length;t++){var i=arguments[t]!=null?Object(arguments[t]):{},r=Object.keys(i);typeof Object.getOwnPropertySymbols=="function"&&r.push.apply(r,Object.getOwnPropertySymbols(i).filter(function(s){return Object.getOwnPropertyDescriptor(i,s).enumerable})),r.forEach(function(s){Ht(e,s,i[s])})}return e}function Pr(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Me(e,t)}function La(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Me(e,t)}function Ge(e){return Ge=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},Ge(e)}function Me(e,t){return Me=Object.setPrototypeOf||function(i,r){return i.__proto__=r,i},Me(e,t)}function Ni(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Rt(e,t,i){return Rt=Ni()?Reflect.construct:function(r,s,a){var n=[null];n.push.apply(n,s);var o=new(Function.bind.apply(r,n));return a&&Me(o,a.prototype),o},Rt.apply(null,arguments)}function Tr(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function yi(e){var t=typeof Map=="function"?new Map:void 0;return yi=function(i){if(i===null||!Tr(i))return i;if(typeof i!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(i))return t.get(i);t.set(i,r)}function r(){return Rt(i,arguments,Ge(this).constructor)}return r.prototype=Object.create(i.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Me(r,i)},yi(e)}function Oa(e,t){return t!=null&&typeof Symbol<"u"&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}
1function Ba(e){return e&&e.__esModule?e:{default:e}}function Hi(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,i=new WeakMap;return(Hi=function(r){return r?i:t})(e)}function Va(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var i=Hi(t);if(i&&i.has(e))return i.get(e);var r={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var n=s?Object.getOwnPropertyDescriptor(e,a):null;n&&(n.get||n.set)?Object.defineProperty(r,a,n):r[a]=e[a]}return r.default=e,i&&i.set(e,r),r}function za(e,t){if(e!==t)throw new TypeError("Cannot instantiate an arrow function")}function Ra(e){if(e==null)throw new TypeError("Cannot destructure undefined")}function Cr(e,t){if(e==null)return{};var i,r,s={},a=Object.keys(e);for(r=0;r<a.length;r++)i=a[r],t.indexOf(i)>=0||(s[i]=e[i]);return s}function $a(e,t){if(e==null)return{};var i,r,s=Cr(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)i=a[r],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(s[i]=e[i])}return s}function _r(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mr(e,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _r(e)}function Ga(e){var t=Ni();return function(){var i,r=Ge(e);if(t){var s=Ge(this).constructor;i=Reflect.construct(r,arguments,s)}else i=r.apply(this,arguments);return Mr(this,i)}}function ji(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&(e=Ge(e))!==null;);return e}function vi(){return vi=typeof Reflect<"u"&&Reflect.get?Reflect.get:function(e,t,i){var r=ji(e,t);if(r){var s=Object.getOwnPropertyDescriptor(r,t);return s.get?s.get.call(arguments.length<3?e:i):s.value}},vi.apply(this,arguments)}function $t(e,t,i,r){return $t=typeof Reflect<"u"&&Reflect.set?Reflect.set:function(s,a,n,o){var l,u=ji(s,a);if(u){if((l=Object.getOwnPropertyDescriptor(u,a)).set)return l.set.call(o,n),!0;if(!l.writable)return!1}if(l=Object.getOwnPropertyDescriptor(o,a)){if(!l.writable)return!1;l.value=n,Object.defineProperty(o,a,l)}else Ht(o,a,n);return!0},$t(e,t,i,r)}function Na(e,t,i,r,s){if(!$t(e,t,i,r||e)&&s)throw new Error("failed to set property");return i}function ze(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function Ha(e,t){return t||(t=e.slice(0)),e.raw=t,e}function ja(e){throw new TypeError('"'+e+'" is read-only')}function qa(e){throw new TypeError('"'+e+'" is write-only')}function Wa(e){throw new Error('Class "'+e+'" cannot be referenced in computed property keys.')}function Ar(){}function kr(e){throw new ReferenceError(e+" is not defined - temporal dead zone")}function Xa(e,t){return e===Ar?kr(t):e}function Ya(e,t){return jt(e)||Fr(e,t)||We(e,t)||qt()}function Ua(e,t){return jt(e)||Lr(e,t)||We(e,t)||qt()}function Dr(e){return jt(e)||qi(e)||We(e)||qt()}function Ka(e){return Ir(e)||qi(e)||We(e)||Or()}function Ir(e){if(Array.isArray(e))return yt(e)}function jt(e){if(Array.isArray(e))return e}function Za(e,t,i){if(t&&!Array.isArray(t)&&typeof t.length=="number"){var r=t.length;return yt(t,i!==void 0&&i<r?i:r)}return e(t,i)}function qi(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Fr(e,t){var i=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(i!=null){var r,s,a=[],n=!0,o=!1;try{for(i=i.call(e);!(n=(r=i.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(l){o=!0,s=l}finally{try{n||i.return==null||i.return()}finally{if(o)throw s}}return a}}function Lr(e,t){var i=e&&(typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"]);if(i!=null){var r=[];for(i=i.call(e),_step;!(_step=i.next()).done&&(r.push(_step.value),!t||r.length!==t););return r}}function We(e,t){if(e){if(typeof e=="string")return yt(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return i==="Object"&&e.constructor&&(i=e.constructor.name),i==="Map"||i==="Set"?Array.from(e):i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?yt(e,t):void 0}}function yt(e,t){(t==null||t>e.length)&&(t=e.length);for(var i=0,r=new Array(t);i<t;i++)r[i]=e[i];return r}function Or(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}
2function qt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
3In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ja(e,t){var i=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=We(e))||t&&e&&typeof e.length=="number"){i&&(e=i);var r=0,s=function(){};return{s,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},f:s}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
4In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,n=!0,o=!1;return{s:function(){i=i.call(e)},n:function(){var l=i.next();return n=l.done,l},e:function(l){o=!0,a=l},f:function(){try{n||i.return==null||i.return()}finally{if(o)throw a}}}}function Qa(e,t){var i=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(i)return(i=i.call(e)).next.bind(i);if(Array.isArray(e)||(i=We(e))||t&&e&&typeof e.length=="number"){i&&(e=i);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
5In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function en(e){return function(){var t=e.apply(this,arguments);return t.next(),t}}function Br(e,t){if(typeof e!="object"||e===null)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var r=i.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Wi(e){var t=Br(e,"string");return typeof t=="symbol"?t:String(t)}function tn(e,t){throw new Error("Decorating class property failed. Please ensure that proposal-class-properties is enabled and runs after the decorators transform.")}function rn(e,t,i,r){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(r):void 0})}function sn(e,t,i,r,s){var a={};return Object.keys(r).forEach(function(n){a[n]=r[n]}),a.enumerable=!!a.enumerable,a.configurable=!!a.configurable,("value"in a||a.initializer)&&(a.writable=!0),a=i.slice().reverse().reduce(function(n,o){return o(e,t,n)||n},a),s&&a.initializer!==void 0&&(a.value=a.initializer?a.initializer.call(s):void 0,a.initializer=void 0),a.initializer===void 0&&(Object.defineProperty(e,t,a),a=null),a}Qe.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},Qe.prototype.next=function(e){return this._invoke("next",e)},Qe.prototype.throw=function(e){return this._invoke("throw",e)},Qe.prototype.return=function(e){return this._invoke("return",e)};var Vr=0;function an(e){return"__private_"+Vr+++"_"+e}function nn(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}function on(e,t){return Xi(e,Wt(e,t,"get"))}function ln(e,t,i){return Yi(e,Wt(e,t,"set"),i),i}function hn(e,t){return Ui(e,Wt(e,t,"set"))}function Wt(e,t,i){if(!t.has(e))throw new TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function pn(e,t,i){return Ct(e,t),Xt(i,"get"),Xi(e,i)}function cn(e,t,i,r){return Ct(e,t),Xt(i,"set"),Yi(e,i,r),r}function dn(e,t,i){return Ct(e,t),i}function fn(){throw new TypeError("attempted to set read only static private field")}function Xi(e,t){return t.get?t.get.call(e):t.value}function Yi(e,t,i){if(t.set)t.set.call(e,i);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=i}}function Ui(e,t){if(t.set)return"__destrObj"in t||(t.__destrObj={set value(i){t.set.call(e,i)}}),t.__destrObj;if(!t.writable)throw new TypeError("attempted to set read only private field");return t}function un(e,t,i){return Ct(e,t),Xt(i,"set"),Ui(e,i)}function Ct(e,t){if(e!==t)throw new TypeError("Private static access of wrong provenance")}function Xt(e,t){if(e===void 0)throw new TypeError("attempted to "+t+" private static field before its declaration")}function mn(e,t,i,r){var s=Ki();if(r)for(var a=0;a<r.length;a++)s=r[a](s);var n=t(function(l){s.initializeInstanceElements(l,o.elements)},i),o=s.decorateClass($r(n.d.map(zr)),e);return s.initializeClassElements(n.F,o.elements),s.runClassFinishers(n.F,o.finishers)}function Ki(){Ki=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(t,i){["method","field"].forEach(function(r){i.forEac
5h(function(s){s.kind===r&&s.placement==="own"&&this.defineClassElement(t,s)},this)},this)},initializeClassElements:function(t,i){var r=t.prototype;["method","field"].forEach(function(s){i.forEach(function(a){var n=a.placement;if(a.kind===s&&(n==="static"||n==="prototype")){var o=n==="static"?t:r;this.defineClassElement(o,a)}},this)},this)},defineClassElement:function(t,i){var r=i.descriptor;if(i.kind==="field"){var s=i.initializer;r={enumerable:r.enumerable,writable:r.writable,configurable:r.configurable,value:s===void 0?void 0:s.call(t)}}Object.defineProperty(t,i.key,r)},decorateClass:function(t,i){var r=[],s=[],a={static:[],prototype:[],own:[]};if(t.forEach(function(o){this.addElementPlacement(o,a)},this),t.forEach(function(o){if(!et(o))return r.push(o);var l=this.decorateElement(o,a);r.push(l.element),r.push.apply(r,l.extras),s.push.apply(s,l.finishers)},this),!i)return{elements:r,finishers:s};var n=this.decorateConstructor(r,i);return s.push.apply(s,n.finishers),n.finishers=s,n},addElementPlacement:function(t,i,r){var s=i[t.placement];if(!r&&s.indexOf(t.key)!==-1)throw new TypeError("Duplicated element ("+t.key+")");s.push(t.key)},decorateElement:function(t,i){for(var r=[],s=[],a=t.decorators,n=a.length-1;n>=0;n--){var o=i[t.placement];o.splice(o.indexOf(t.key),1);var l=this.fromElementDescriptor(t),u=this.toElementFinisherExtras((0,a[n])(l)||l);t=u.element,this.addElementPlacement(t,i),u.finisher&&s.push(u.finisher);var h=u.extras;if(h){for(var d=0;d<h.length;d++)this.addElementPlacement(h[d],i);r.push.apply(r,h)}}return{element:t,finishers:s,extras:r}},decorateConstructor:function(t,i){for(var r=[],s=i.length-1;s>=0;s--){var a=this.fromClassDescriptor(t),n=this.toClassDescriptor((0,i[s])(a)||a);if(n.finisher!==void 0&&r.push(n.finisher),n.elements!==void 0){t=n.elements;for(var o=0;o<t.length-1;o++)for(var l=o+1;l<t.length;l++)if(t[o].key===t[l].key&&t[o].placement===t[l].placement)throw new TypeError("Duplicated element ("+t[o].key+")")}}return{elements:t,finishers:r}},fromElementDescriptor:function(t){var i={kind:t.kind,key:t.key,placement:t.placement,descriptor:t.descriptor};return Object.defineProperty(i,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),t.kind==="field"&&(i.initializer=t.initializer),i},toElementDescriptors:function(t){if(t!==void 0)return Dr(t).map(function(i){var r=this.toElementDescriptor(i);return this.disallowProperty(i,"finisher","An element descriptor"),this.disallowProperty(i,"extras","An element descriptor"),r},this)},toElementDescriptor:function(t){var i=String(t.kind);if(i!=="method"&&i!=="field")throw new TypeError(`An element descriptor's .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "`+i+'"');var r=Wi(t.key),s=String(t.placement);if(s!=="static"&&s!=="prototype"&&s!=="own")throw new TypeError(`An element descriptor's .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "`+s+'"');var a=t.descriptor;this.disallowProperty(t,"elements","An element descriptor");var n={kind:i,key:r,placement:s,descriptor:Object.assign({},a)};return i!=="field"?this.disallowProperty(t,"initializer","A method descriptor"):(this.disallowProperty(a,"get","The property descriptor of a field descriptor"),this.disallowProperty(a,"set","The property descriptor of a field descriptor"),this.disallowProperty(a,"value","The property descriptor of a field descriptor"),n.initializer=t.initializer),n},toElementFinisherExtras:function(t){return{element:this.toElementDescriptor(t),finisher:Si(t,"finisher"),extras:this.toElementDescriptors(t.extras)}},fromClassDescriptor:function(t){var i={kind:"class",elements:t.map(this.fromElementDescriptor,this)};return Object.defineProperty(i,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),i},toClassDescriptor:function(t){var i=String(t.kind);if(i!=="class")throw new TypeError(`A class descriptor's .kind property must be "class", but a decorator created a class descriptor with .kind "`+i+'"');this.disallowProperty(t,"key","A class descriptor"),this.disallowProperty(t,"placement","A class descriptor"),this.disallowProperty(t,"descriptor","A class descriptor"),this.disallowProperty(t,"initializer","A class descriptor"),this.disallowProperty(t,"extras","A class descriptor");var r=Si(t,"finisher");return{elements:this.toElementDescriptors(t.elements),finisher:r}},runClassFinishers:function(t,i){for(var r=0;r<i.length;r++){var s=(0,i[r])(t);if(s!==void 0){if(typeof s!="function")throw new TypeError("Finishers must return a constructor.");t=s}}return t},disallowProperty:function(t,i,r){if(t[i]!==void 0)throw new TypeError(r+" can't have a ."+i+" property.")}};return e}function zr(e){var t,i=Wi(e.key);e.kind==="method"?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:e.kind==="get"?t={get:e.value,configurable:!0,enumerable:!1}:e.kind==="set"?t={set:e.value,configurable:!0,enumerable:!1}:e.kind==="field"&&(t={configurable:!0,writable:!0,enumerable:!0});var r={kind:e.kind==="field"?"field":"method",key:i,placement:e.static?"static":e.kind==="field"?"own":"prototype",descriptor:t};return e.decorators&&(r.decorators=e.decorators),e.kind==="field"&&(r.initializer=e.value),r}function Rr(e,t){e.descriptor.get!==void 0?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function $r(e){for(var t=[],i=function(n){return n.kind==="method"&&n.key===a.key&&n.placement===a.placement},r=0;r<e.length;r++){var s,a=e[r];if(a.kind==="method"&&(s=t.find(i)))if(bi(a.descriptor)||bi(s.descriptor)){if(et(a)||et(s))throw new ReferenceError("Duplicated methods ("+a.key+") can't be decorated.");s.descriptor=a.descriptor}
5else{if(et(a)){if(et(s))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+a.key+").");s.decorators=a.decorators}Rr(a,s)}else t.push(a)}return t}function et(e){return e.decorators&&e.decorators.length}function bi(e){return e!==void 0&&!(e.value===void 0&&e.writable===void 0)}function Si(e,t){var i=e[t];if(i!==void 0&&typeof i!="function")throw new TypeError("Expected '"+t+"' to be a function");return i}function gn(e,t,i){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return i}function Zi(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function yn(e,t,i){Zi(e,t),t.set(e,i)}function vn(e,t){Zi(e,t),t.add(e)}function bn(){throw new TypeError("attempted to reassign private method")}var Gt=function(e,t){return Gt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,r){i.__proto__=r}||function(i,r){for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(i[s]=r[s])},Gt(e,t)};function Sn(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function i(){this.constructor=e}Gt(e,t),e.prototype=t===null?Object.create(t):(i.prototype=t.prototype,new i)}var Ei=function(){return Ei=Object.assign||function(e){for(var t,i=1,r=arguments.length;i<r;i++)for(var s in t=arguments[i])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},Ei.apply(this,arguments)};function En(e,t){var i={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(i[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function"){var s=0;for(r=Object.getOwnPropertySymbols(e);s<r.length;s++)t.indexOf(r[s])<0&&Object.prototype.propertyIsEnumerable.call(e,r[s])&&(i[r[s]]=e[r[s]])}return i}function j(e,t,i,r){var s,a=arguments.length,n=a<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,i):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(e,t,i,r);else for(var o=e.length-1;o>=0;o--)(s=e[o])&&(n=(a<3?s(n):a>3?s(t,i,n):s(t,i))||n);return a>3&&n&&Object.defineProperty(t,i,n),n}function wn(e,t){return function(i,r){t(i,r,e)}}function xn(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function Pn(e,t,i,r){return new(i||(i=Promise))(function(s,a){function n(u){try{l(r.next(u))}catch(h){a(h)}}function o(u){try{l(r.throw(u))}catch(h){a(h)}}function l(u){var h;u.done?s(u.value):(h=u.value,h instanceof i?h:new i(function(d){d(h)})).then(n,o)}l((r=r.apply(e,t||[])).next())})}function Tn(e,t){var i,r,s,a,n={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return a={next:o(0),throw:o(1),return:o(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function o(l){return function(u){return function(h){if(i)throw new TypeError("Generator is already executing.");for(;n;)try{if(i=1,r&&(s=2&h[0]?r.return:h[0]?r.throw||((s=r.return)&&s.call(r),0):r.next)&&!(s=s.call(r,h[1])).done)return s;switch(r=0,s&&(h=[2&h[0],s.value]),h[0]){case 0:case 1:s=h;break;case 4:return n.label++,{value:h[1],done:!1};case 5:n.label++,r=h[1],h=[0];continue;case 7:h=n.ops.pop(),n.trys.pop();continue;default:if(s=n.trys,!((s=s.length>0&&s[s.length-1])||h[0]!==6&&h[0]!==2)){n=0;continue}if(h[0]===3&&(!s||h[1]>s[0]&&h[1]<s[3])){n.label=h[1];break}if(h[0]===6&&n.label<s[1]){n.label=s[1],s=h;break}if(s&&n.label<s[2]){n.label=s[2],n.ops.push(h);break}s[2]&&n.ops.pop(),n.trys.pop();continue}h=t.call(e,n)}catch(d){h=[6,d],r=0}finally{i=s=0}if(5&h[0])throw h[1];return{value:h[0]?h[1]:void 0,done:!0}}([l,u])}}}var Ji=Object.create?function(e,t,i,r){r===void 0&&(r=i),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,r){r===void 0&&(r=i),e[r]=t[i]};function Cn(e,t){for(var i in e)i==="default"||Object.prototype.hasOwnProperty.call(t,i)||Ji(t,e,i)}function wi(e){var t=typeof Symbol=="function"&&Symbol.iterator,i=t&&e[t],r=0;if(i)return i.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Gr(e,t){var i=typeof Symbol=="function"&&e[Symbol.iterator];if(!i)return e;var r,s,a=i.call(e),n=[];try{for(;(t===void 0||t-- >0)&&!(r=a.next()).done;)n.push(r.value)}catch(o){s={error:o}}finally{try{r&&!r.done&&(i=a.return)&&i.call(a)}finally{if(s)throw s.error}}return n}function _n(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(Gr(arguments[t]));return e}function Mn(){for(var e=0,t=0,i=arguments.length;t<i;t++)e+=arguments[t].length;var r=Array(e),s=0;for(t=0;t<i;t++)for(var a=arguments[t],n=0,o=a.length;n<o;n++,s++)r[s]=a[n];return r}function An(e,t,i){if(i||arguments.length===2)for(var r,s=0,a=t.length;s<a;s++)!r&&s in t||(r||(r=Array.prototype.slice.call(t,0,s)),r[s]=t[s]);return e.concat(r||Array.prototype.slice.call(t))}function vt(e){return this instanceof vt?(this.v=e,this):new vt(e)}function kn(e,t,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,s=i.apply(e,t||[]),a=[];return r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r;function n(d){s[d]&&(r[d]=function(p){return new Promise(function(g,m){a.push([d,p,g,m])>1||o(d,p)})})}function o(d,p){try{(function(g){g.value instanceof vt?Promise.resolve(g.value.v).then(l,u):h(a[0][2],g)})(s[d](p))}catch(g){h(a[0][3],g)}}function l(d){o("next",d)}function u(d){o("throw",d)}function h(d,p){d(p),a.shift(),a.length&&o(a[0][0],a[0][1])}}function Dn(e){var t,i;return t={},r("next"),r("throw",function(s){throw s}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(s,a){t[s]=e[s]?function(n){return(i=!i)?{value:vt(e[s](n)),done:s==="return"}:a?a(n):n}:a}}function In(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,i=e[Symbol.asyncIterator];return i?i.call(e):(e=typeof wi=="function"?wi(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(s){t[s]=e[s]&&function(a){return new Promise(function(n,o){(function(l,u,h,d){Promise.resolve(d).then(function(p){l({value:p,done:h})},u)})(n,o,(a=e[s](a)).done,a.value)})}}}function Fn(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var Nr=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};
5function Ln(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)&&Ji(t,e,i);return Nr(t,e),t}function On(e){return e&&e.__esModule?e:{default:e}}function Bn(e,t,i,r){if(i==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return i==="m"?r:i==="a"?r.call(e):r?r.value:t.get(e)}function Vn(e,t,i,r,s){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!s:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?s.call(e,i):s?s.value=i:t.set(e,i),i;}var Yt=window.ShadowRoot&&(window.ShadyCSS===void 0||window.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Ut=Symbol(),xi=new Map,bt=class{constructor(t,i){if(this._$cssResult$=!0,i!==Ut)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t}get styleSheet(){var t=xi.get(this.cssText);return Yt&&t===void 0&&(xi.set(this.cssText,t=new CSSStyleSheet),t.replaceSync(this.cssText)),t}toString(){return this.cssText}},Hr=e=>new bt(typeof e=="string"?e:e+"",Ut),jr=function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),r=1;r<t;r++)i[r-1]=arguments[r];var s=e.length===1?e[0]:i.reduce((a,n,o)=>a+(l=>{if(l._$cssResult$===!0)return l.cssText;if(typeof l=="number")return l;throw Error("Value passed to 'css' function must be a 'css' function result: "+l+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(n)+e[o+1],e[0]);return new bt(s,Ut)},qr=(e,t)=>{Yt?e.adoptedStyleSheets=t.map(i=>i instanceof CSSStyleSheet?i:i.styleSheet):t.forEach(i=>{var r=document.createElement("style"),s=window.litNonce;s!==void 0&&r.setAttribute("nonce",s),r.textContent=i.cssText,e.appendChild(r)})},Pi=Yt?e=>e:e=>e instanceof CSSStyleSheet?(t=>{var i="";for(var r of t.cssRules)i+=r.cssText;return Hr(i)})(e):e,Ft,Ti=window.trustedTypes,Wr=Ti?Ti.emptyScript:"",Ci=window.reactiveElementPolyfillSupport,Nt={toAttribute(e,t){switch(t){case Boolean:e=e?Wr:null;break;case Object:case Array:e=e==null?e:JSON.stringify(e)}return e},fromAttribute(e,t){var i=e;switch(t){case Boolean:i=e!==null;break;case Number:i=e===null?null:Number(e);break;case Object:case Array:try{i=JSON.parse(e)}catch{i=null}}return i}},Qi=(e,t)=>t!==e&&(t==t||e==e),Lt={attribute:!0,type:String,converter:Nt,reflect:!1,hasChanged:Qi},Ot,me=class extends HTMLElement{constructor(){super(),this._$Et=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Ei=null,this.o()}static addInitializer(t){var i;(i=this.l)!==null&&i!==void 0||(this.l=[]),this.l.push(t)}static get observedAttributes(){this.finalize();var t=[];return this.elementProperties.forEach((i,r)=>{var s=this._$Eh(r,i);s!==void 0&&(this._$Eu.set(s,r),t.push(s))}),t}static createProperty(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Lt;if(i.state&&(i.attribute=!1),this.finalize(),this.elementProperties.set(t,i),!i.noAccessor&&!this.prototype.hasOwnProperty(t)){var r=typeof t=="symbol"?Symbol():"__"+t,s=this.getPropertyDescriptor(t,r,i);s!==void 0&&Object.defineProperty(this.prototype,t,s)}}static getPropertyDescriptor(t,i,r){return{get(){return this[i]},set(s){var a=this[t];this[i]=s,this.requestUpdate(t,a,r)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)||Lt}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;var t=Object.getPrototypeOf(this);if(t.finalize(),this.elementProperties=new Map(t.elementProperties),this._$Eu=new Map,this.hasOwnProperty("properties")){var i=this.properties,r=[...Object.getOwnPropertyNames(i),...Object.getOwnPropertySymbols(i)];for(var s of r)this.createProperty(s,i[s])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(t){var i=[];if(Array.isArray(t)){var r=new Set(t.flat(1/0).reverse());for(var s of r)i.unshift(Pi(s))}else t!==void 0&&i.push(Pi(t));return i}static _$Eh(t,i){var r=i.attribute;return r===!1?void 0:typeof r=="string"?r:typeof t=="string"?t.toLowerCase():void 0}o(){var t;this._$Ep=new Promise(i=>this.enableUpdating=i),this._$AL=new Map,this._$Em(),this.requestUpdate(),(t=this.constructor.l)===null||t===void 0||t.forEach(i=>
5i(this))}addController(t){var i,r;((i=this._$Eg)!==null&&i!==void 0?i:this._$Eg=[]).push(t),this.renderRoot!==void 0&&this.isConnected&&((r=t.hostConnected)===null||r===void 0||r.call(t))}removeController(t){var i;(i=this._$Eg)===null||i===void 0||i.splice(this._$Eg.indexOf(t)>>>0,1)}_$Em(){this.constructor.elementProperties.forEach((t,i)=>{this.hasOwnProperty(i)&&(this._$Et.set(i,this[i]),delete this[i])})}createRenderRoot(){var t,i=(t=this.shadowRoot)!==null&&t!==void 0?t:this.attachShadow(this.constructor.shadowRootOptions);return qr(i,this.constructor.elementStyles),i}connectedCallback(){var t;this.renderRoot===void 0&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),(t=this._$Eg)===null||t===void 0||t.forEach(i=>{var r;return(r=i.hostConnected)===null||r===void 0?void 0:r.call(i)})}enableUpdating(t){}disconnectedCallback(){var t;(t=this._$Eg)===null||t===void 0||t.forEach(i=>{var r;return(r=i.hostDisconnected)===null||r===void 0?void 0:r.call(i)})}attributeChangedCallback(t,i,r){this._$AK(t,r)}_$ES(t,i){var r,s,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Lt,n=this.constructor._$Eh(t,a);if(n!==void 0&&a.reflect===!0){var o=((s=(r=a.converter)===null||r===void 0?void 0:r.toAttribute)!==null&&s!==void 0?s:Nt.toAttribute)(i,a.type);this._$Ei=t,o==null?this.removeAttribute(n):this.setAttribute(n,o),this._$Ei=null}}_$AK(t,i){var r,s,a,n=this.constructor,o=n._$Eu.get(t);if(o!==void 0&&this._$Ei!==o){var l=n.getPropertyOptions(o),u=l.converter,h=(a=(s=(r=u)===null||r===void 0?void 0:r.fromAttribute)!==null&&s!==void 0?s:typeof u=="function"?u:null)!==null&&a!==void 0?a:Nt.fromAttribute;this._$Ei=o,this[o]=h(i,l.type),this._$Ei=null}}requestUpdate(t,i,r){var s=!0;t!==void 0&&(((r=r||this.constructor.getPropertyOptions(t)).hasChanged||Qi)(this[t],i)?(this._$AL.has(t)||this._$AL.set(t,i),r.reflect===!0&&this._$Ei!==t&&(this._$E_===void 0&&(this._$E_=new Map),this._$E_.set(t,r))):s=!1),!this.isUpdatePending&&s&&(this._$Ep=this._$EC())}_$EC(){var t=this;return Tt(function*(){t.isUpdatePending=!0;try{yield t._$Ep}catch(r){Promise.reject(r)}var i=t.scheduleUpdate();return i!=null&&(yield i),!t.isUpdatePending})()}scheduleUpdate(){return this.performUpdate()}performUpdate(){var t;if(this.isUpdatePending){this.hasUpdated,this._$Et&&(this._$Et.forEach((s,a)=>this[a]=s),this._$Et=void 0);var i=!1,r=this._$AL;try{(i=this.shouldUpdate(r))?(this.willUpdate(r),(t=this._$Eg)===null||t===void 0||t.forEach(s=>{var a;return(a=s.hostUpdate)===null||a===void 0?void 0:a.call(s)}),this.update(r)):this._$EU()}catch(s){throw i=!1,this._$EU(),s}i&&this._$AE(r)}}willUpdate(t){}_$AE(t){var i;(i=this._$Eg)===null||i===void 0||i.forEach(r=>{var s;return(s=r.hostUpdated)===null||s===void 0?void 0:s.call(r)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EU(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$Ep}shouldUpdate(t){return!0}update(t){this._$E_!==void 0&&(this._$E_.forEach((i,r)=>this._$ES(r,this[r],i)),this._$E_=void 0),this._$EU()}updated(t){}firstUpdated(t){}};me.finalized=!0,me.elementProperties=new Map,me.elementStyles=[],me.shadowRootOptions={mode:"open"},Ci?.({ReactiveElement:me}),((Ft=globalThis.reactiveElementVersions)!==null&&Ft!==void 0?Ft:globalThis.reactiveElementVersions=[]).push("1.2.1");var Ne=globalThis.trustedTypes,_i=Ne?Ne.createPolicy("lit-html",{createHTML:e=>e}):void 0,ge="lit$".concat((Math.random()+"").slice(9),"$"),Kt="?"+ge,Xr="<".concat(Kt,">"),He=document,it=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return He.createComment(e)},rt=e=>e===null||typeof e!="object"&&typeof e!="function",er=Array.isArray,tr=e=>{var t;return er(e)||typeof((t=e)===null||t===void 0?void 0:t[Symbol.iterator])=="function"},Je=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,Mi=/-->/g,Ai=/>/g,Ce=/>|[ 	\n�\r](?:([^\s"'>=/]+)([ 	\n�\r]*=[ 	\n�\r]*(?:[^ 	\n�\r"'`<>=]|("|')|))|$)/g,ki=/'/g,Di=/"/g,ir=/^(?:script|style|textarea)$/i,rr=e=>function(t){for(var i=arguments.length,r=new Array(i>1?i-1:0),s=1;s<i;s++)r[s-1]=arguments[s];return{_$litType$:e,strings:t,values:r}}
5,mt=rr(1),zn=rr(2),je=Symbol.for("lit-noChange"),J=Symbol.for("lit-nothing"),Ii=new WeakMap,Yr=(e,t,i)=>{var r,s,a=(r=i?.renderBefore)!==null&&r!==void 0?r:t,n=a._$litPart$;if(n===void 0){var o=(s=i?.renderBefore)!==null&&s!==void 0?s:null;a._$litPart$=n=new qe(t.insertBefore(it(),o),o,void 0,i??{})}return n._$AI(e),n},Re=He.createTreeWalker(He,129,null,!1),sr=(e,t)=>{for(var i,r=e.length-1,s=[],a=t===2?"<svg>":"",n=Je,o=0;o<r;o++){for(var l=e[o],u=void 0,h=void 0,d=-1,p=0;p<l.length&&(n.lastIndex=p,(h=n.exec(l))!==null);)p=n.lastIndex,n===Je?h[1]==="!--"?n=Mi:h[1]!==void 0?n=Ai:h[2]!==void 0?(ir.test(h[2])&&(i=RegExp("</"+h[2],"g")),n=Ce):h[3]!==void 0&&(n=Ce):n===Ce?h[0]===">"?(n=i??Je,d=-1):h[1]===void 0?d=-2:(d=n.lastIndex-h[2].length,u=h[1],n=h[3]===void 0?Ce:h[3]==='"'?Di:ki):n===Di||n===ki?n=Ce:n===Mi||n===Ai?n=Je:(n=Ce,i=void 0);var g=n===Ce&&e[o+1].startsWith("/>")?" ":"";a+=n===Je?l+Xr:d>=0?(s.push(u),l.slice(0,d)+"$lit$"+l.slice(d)+ge+g):l+ge+(d===-2?(s.push(void 0),o):g)}var m=a+(e[r]||"<?>")+(t===2?"</svg>":"");if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return[_i!==void 0?_i.createHTML(m):m,s]},st=class e{constructor(t,i){var r,{strings:s,_$litType$:a}=t;this.parts=[];var n=0,o=0,l=s.length-1,u=this.parts,[h,d]=sr(s,a);if(this.el=e.createElement(h,i),Re.currentNode=this.el.content,a===2){var p=this.el.content,g=p.firstChild;g.remove(),p.append(...g.childNodes)}for(;(r=Re.nextNode())!==null&&u.length<l;){if(r.nodeType===1){if(r.hasAttributes()){var m=[];for(var c of r.getAttributeNames())if(c.endsWith("$lit$")||c.startsWith(ge)){var f=d[o++];if(m.push(c),f!==void 0){var y=r.getAttribute(f.toLowerCase()+"$lit$").split(ge),v=/([.?@])?(.*)/.exec(f);u.push({type:1,index:n,name:v[2],strings:y,ctor:v[1]==="."?Et:v[1]==="?"?wt:v[1]==="@"?xt:ke})}else u.push({type:6,index:n})}for(var b of m)r.removeAttribute(b)}if(ir.test(r.tagName)){var S=r.textContent.split(ge),E=S.length-1;if(E>0){r.textContent=Ne?Ne.emptyScript:"";for(var C=0;C<E;C++)r.append(S[C],it()),Re.nextNode(),u.push({type:2,index:++n});r.append(S[E],it())}}}else if(r.nodeType===8)if(r.data===Kt)u.push({type:2,index:n});else for(var _=-1;(_=r.data.indexOf(ge,_+1))!==-1;)u.push({type:7,index:n}),_+=ge.length-1;n++}}static createElement(t,i){var r=He.createElement("template");return r.innerHTML=t,r}};function Ae(e,t){var i,r,s,a,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e,o=arguments.length>3?arguments[3]:void 0;if(t===je)return t;var l=o!==void 0?(i=n._$Cl)===null||i===void 0?void 0:i[o]:n._$Cu,u=rt(t)?void 0:t._$litDirective$;return l?.constructor!==u&&((r=l?._$AO)===null||r===void 0||r.call(l,!1),u===void 0?l=void 0:(l=new u(e))._$AT(e,n,o),o!==void 0?((s=(a=n)._$Cl)!==null&&s!==void 0?s:a._$Cl=[])[o]=l:n._$Cu=l),l!==void 0&&(t=Ae(e,l._$AS(e,t.values),l,o)),t}var St=class{constructor(t,i){this.v=[],this._$AN=void 0,this._$AD=t,this._$AM=i}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}p(t){var i,{el:{content:r},parts:s}=this._$AD,a=((i=t?.creationScope)!==null&&i!==void 0?i:He).importNode(r,!0);Re.currentNode=a;for(var n=Re.nextNode(),o=0,l=0,u=s[0];u!==void 0;){if(o===u.index){var h=void 0;u.type===2?h=new qe(n,n.nextSibling,this,t):u.type===1?h=new u.ctor(n,u.name,u.strings,this,t):u.type===6&&(h=new Pt(n,this,t)),this.v.push(h),u=s[++l]}o!==u?.index&&(n=Re.nextNode(),o++)}return a}m(t){var i=0;for(var r of this.v)r!==void 0&&(r.strings!==void 0?(r._$AI(t,r,i),i+=r.strings.length-2):r._$AI(t[i])),i++}},qe=class e{constructor(t,i,r,s){var a;this.type=2,this._$AH=J,this._$AN=void 0,this._$AA=t,this._$AB=i,this._$AM=r,this.options=s,this._$Cg=(a=s?.isConnected)===null||a===void 0||a}get _$AU(){var t,i;return(i=(t=this._$AM)===null||t===void 0?void 0:t._$AU)!==null&&i!==void 0?i:this._$Cg}get parentNode(){var t=this._$AA.parentNode,i=this._$AM;return i!==void 0&&t.nodeType===11&&(t=i.parentNode),t}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(t){t=Ae(this,t,arguments.length>1&&arguments[1]!==void 0?arguments[1]:this),rt(t)?t===J||t==null||t===""?(this._$AH!==J&&this._$AR(),this._$AH=J):t!==this._$AH&&t!==je&&this.$(t):t._$litType$!==void 0?this.T(t):t.nodeType!==void 0?this.S(t):tr(t)?this.A(t):this.$(t)}M(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._$AB;return this._$AA.parentNode.insertBefore(t,i)}S(t){this._$AH!==t&&(this._$AR(),this._$AH=this.M(t))}$(t){this._$AH!==J&&rt(this._$AH)?this._$AA.nextSibling.data=t:this.S(He.createTextNode(t)),this._$AH=t}T(t){var i,{values:r,_$litType$:s}=t,a=typeof s=="number"?this._$AC(t):(s.el===void 0&&(s.el=st.createElement(s.h,this.options)),s);if(((i=this._$AH)===null||i===void 0?void 0:i._$AD)===a)this._$AH.m(r);else{var n=new St(a,this),o=n.p(this.options);n.m(r),this.S(o),this._$AH=n}}_$AC(t){var i=Ii.get(t.strings);return i===void 0&&Ii.set(t.strings,i=new st(t)),i}A(t){er(this._$AH)||(this._$AH=[],this._$AR());var i,r=this._$AH,s=0;for(var a of t)s===r.length?r.push(i=new e(this.M(it()),this.M(it()),this,this.options)):i=r[s],i._$AI(a),s++;s<r.length&&(this._$AR(i&&i._$AB.nextSibling,s),r.length=s)}_$AR(){var t,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this._$AA.nextSibling,r=arguments.length>1?arguments[1]:void 0;
5for((t=this._$AP)===null||t===void 0||t.call(this,!1,!0,r);i&&i!==this._$AB;){var s=i.nextSibling;i.remove(),i=s}}setConnected(t){var i;this._$AM===void 0&&(this._$Cg=t,(i=this._$AP)===null||i===void 0||i.call(this,t))}},ke=class{constructor(t,i,r,s,a){this.type=1,this._$AH=J,this._$AN=void 0,this.element=t,this.name=i,this._$AM=s,this.options=a,r.length>2||r[0]!==""||r[1]!==""?(this._$AH=Array(r.length-1).fill(new String),this.strings=r):this._$AH=J}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,r=arguments.length>2?arguments[2]:void 0,s=arguments.length>3?arguments[3]:void 0,a=this.strings,n=!1;if(a===void 0)t=Ae(this,t,i,0),(n=!rt(t)||t!==this._$AH&&t!==je)&&(this._$AH=t);else{var o,l,u=t;for(t=a[0],o=0;o<a.length-1;o++)(l=Ae(this,u[r+o],i,o))===je&&(l=this._$AH[o]),n||(n=!rt(l)||l!==this._$AH[o]),l===J?t=J:t!==J&&(t+=(l??"")+a[o+1]),this._$AH[o]=l}n&&!s&&this.k(t)}k(t){t===J?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,t??"")}},Et=class extends ke{constructor(){super(...arguments),this.type=3}k(t){this.element[this.name]=t===J?void 0:t}},Ur=Ne?Ne.emptyScript:"",wt=class extends ke{constructor(){super(...arguments),this.type=4}k(t){t&&t!==J?this.element.setAttribute(this.name,Ur):this.element.removeAttribute(this.name)}},xt=class extends ke{constructor(t,i,r,s,a){super(t,i,r,s,a),this.type=5}_$AI(t){var i;if((t=(i=Ae(this,t,arguments.length>1&&arguments[1]!==void 0?arguments[1]:this,0))!==null&&i!==void 0?i:J)!==je){var r=this._$AH,s=t===J&&r!==J||t.capture!==r.capture||t.once!==r.once||t.passive!==r.passive,a=t!==J&&(r===J||s);s&&this.element.removeEventListener(this.name,this,r),a&&this.element.addEventListener(this.name,this,t),this._$AH=t}}handleEvent(t){var i,r;typeof this._$AH=="function"?this._$AH.call((r=(i=this.options)===null||i===void 0?void 0:i.host)!==null&&r!==void 0?r:this.element,t):this._$AH.handleEvent(t)}},Pt=class{constructor(t,i,r){this.element=t,this.type=6,this._$AN=void 0,this._$AM=i,this.options=r}get _$AU(){return this._$AM._$AU}_$AI(t){Ae(this,t)}},Rn={P:"$lit$",V:ge,L:Kt,I:1,N:sr,R:St,D:tr,j:Ae,H:qe,O:ke,F:wt,B:xt,W:Et,Z:Pt},Fi=window.litHtmlPolyfillSupport,Bt,Vt;Fi?.(st,qe),((Ot=globalThis.litHtmlVersions)!==null&&Ot!==void 0?Ot:globalThis.litHtmlVersions=[]).push("2.1.2");var $n=me,_e=class extends me{constructor(){super(...arguments),this.renderOptions={host:this},this._$Dt=void 0}createRenderRoot(){var t,i,r=super.createRenderRoot();return(t=(i=this.renderOptions).renderBefore)!==null&&t!==void 0||(i.renderBefore=r.firstChild),r}update(t){var i=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Dt=Yr(i,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),(t=this._$Dt)===null||t===void 0||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),(t=this._$Dt)===null||t===void 0||t.setConnected(!1)}render(){return je}};_e.finalized=!0,_e._$litElement$=!0,(Bt=globalThis.litElementHydrateSupport)===null||Bt===void 0||Bt.call(globalThis,{LitElement:_e});var Li=globalThis.litElementPolyfillSupport;Li?.({LitElement:_e});var Gn={_$AK:(e,t,i)=>{e._$AK(t,i)},_$AL:e=>e._$AL};((Vt=globalThis.litElementVersions)!==null&&Vt!==void 0?Vt:globalThis.litElementVersions=[]).push("3.1.2");var Kr=e=>t=>typeof t=="function"?((i,r)=>(window.customElements.define(i,r),r))(e,t):((i,r)=>{var{kind:s,elements:a}=r;return{kind:s,elements:a,finisher(n){window.customElements.define(i,n)}}})(e,t),Zr=(e,t)=>t.kind==="method"&&t.descriptor&&!("value"in t.descriptor)?$e($e({},t),{},{finisher(i){i.createProperty(t.key,e)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){typeof t.initializer=="function"&&(this[t.key]=t.initializer.call(this))},finisher(i){i.createProperty(t.key,e)}};function W(e){return(t,i)=>i!==void 0?((r,s,a)=>{s.constructor.createProperty(a,r)})(e,t,i):Zr(e,t)}function Nn(e){return W($e($e({},e),{},{state:!0}))}var Hn=(e,t,i)=>{Object.defineProperty(t,i,e)},jn=(e,t)=>({kind:"method",placement:"prototype",key:t.key,descriptor:e}),Xe=e=>{var{finisher:t,descriptor:i}=e;return(r,s)=>{var a;if(s===void 0){var n=(a=r.originalKey)!==null&&a!==void 0?a:r.key,o=i!=null?{kind:"method",placement:"prototype",key:n,descriptor:i(r.key)}:$e($e({},r),{},{key:n});return t!=null&&(o.finisher=function(u){t(u,n)}),o}var l=r.constructor;i!==void 0&&Object.defineProperty(r,s,i(s)),t?.(l,s)}},zt;function qn(e){return Xe({finisher:(t,i)=>{Object.assign(t.prototype[i],e)}})}function Jr(e,t){return Xe({descriptor:i=>{var r={get(){var a,n;return(n=(a=this.renderRoot)===null||a===void 0?void 0:a.querySelector(e))!==null&&n!==void 0?n:null},enumerable:!0,configurable:!0};if(t){var s=typeof i=="symbol"?Symbol():"__"+i;r.get=function(){var a,n;return this[s]===void 0&&(this[s]=(n=(a=this.renderRoot)===null||a===void 0?void 0:a.querySelector(e))!==null&&n!==void 0?n:null),this[s]}}return r}})}function Wn(e){return Xe({descriptor:t=>({get(){var i,r;return(r=(i=this.renderRoot)===null||i===void 0?void 0:i.querySelectorAll(e))!==null&&r!==void 0?r:[]},enumerable:!0,configurable:!0})})}function Xn(e){return Xe({descriptor:t=>({get(){var i=this;return Tt(function*(){var r;return yield i.updateComplete,(r=i.renderRoot)===null||r===void 0?void 0:r.querySelector(e)})()},enumerable:!0,configurable:!0})})}var Qr=((zt=window.HTMLSlotElement)===null||zt===void 0?void 0:zt.prototype.assignedElements)!=null?(e,t)=>e.assignedElements(t):(e,t)=>e.assignedNodes(t).filter(i=>i.nodeType===Node.ELEMENT_NODE);function es(e){var{slot:t,selector:i}=e??{};return Xe({descriptor:r=>({get(){var s,a="slot"+(t?"[name=".concat(t,"]"):":not([name])"),n=(s=this.renderRoot)===null||s===void 0?void 0:s.querySelector(a),o=n!=null?Qr(n,e):[];return i?o.filter(l=>l.matches(i)):o},enumerable:!0,configurable:!0})})}function Yn(e,t,i){var r,s=e;return typeof e=="object"?(s=e.slot,r=e):r={flatten:t},i?es({slot:s,flatten:t,selector:i}):Xe({descriptor:a=>({get(){var n,o,l="slot"+(s?"[name=".concat(s,"]"):":not([name])"),u=(n=this.renderRoot)===null||n===void 0?void 0:n.querySelector(l);return(o=u?.assignedNodes(r))!==null&&o!==void 0?o:[]},enumerable:!0,configurable:!0})})}var Un=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};
vendor: 7,821 bytes, line 5
5function Kn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Zn(e){return e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Jn(e){return e&&Object.prototype.hasOwnProperty.call(e,"default")&&Object.keys(e).length===1?e.default:e}function Qn(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach(function(i){var r=Object.getOwnPropertyDescriptor(e,i);Object.defineProperty(t,i,r.get?r:{enumerable:!0,get:function(){return e[i]}})}),t}function eo(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var at={exports:{}};(function(module,exports){var factory;typeof navigator<"u"&&(factory=function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var i,r,s=e.length;for(i=0;i<s;i+=1)for(var a in r=e[i].prototype)Object.prototype.hasOwnProperty.call(r,a)&&(t.prototype[a]=r[a])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(t){this.audios=[],this.audioFactory=t,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(t){this.audios.push(t)},pause:function(){var t,i=this.audios.length;for(t=0;t<i;t+=1)this.audios[t].pause()},resume:function(){var t,i=this.audios.length;for(t=0;t<i;t+=1)this.audios[t].resume()},setRate:function(t){var i,r=this.audios.length;for(i=0;i<r;i+=1)this.audios[i].setRate(t)},createAudio:function(t){return this.audioFactory?this.audioFactory(t):window.Howl?new window.Howl({src:[t]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(t){this.audioFactory=t},setVolume:function(t){this._volume=t,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var t,i=this.audios.length;for(t=0;t<i;t+=1)this.audios[t].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(t,i){var r,s=0,a=[];switch(t){case"int16":case"uint8c":r=1;break;default:r=1.1}for(s=0;s<i;s+=1)a.push(r);return a}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?function(t,i){return t==="float32"?new Float32Array(i):t==="int16"?new Int16Array(i):t==="uint8c"?new Uint8ClampedArray(i):e(t,i)}:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return _typeof$6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$6(e)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}(function(){var e,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;for(e=0;e<i;e+=1)BMMath[t[e]]=Math[t[e]]})(),BMMath.random=Math.random,BMMath.abs=function(e){if(_typeof$6(e)==="object"&&e.length){var t,i=createSizedArray(e.length),r=e.length;for(t=0;t<r;t+=1)i[t]=Math.abs(e[t]);return i}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(e){_shouldRoundValues=!!e}function bmRnd(e){return _shouldRoundValues?Math.round(e):e}function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,i,r){this.type=e,this.currentTime=t,this.totalTime=i,this.direction=r<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,i,r){this.type=e,this.currentLoop=i,this.totalLoops=t,this.direction=r<0?-1:1}function BMSegmentStartEvent(e,t,i){this.type=e,this.firstFrame=t,this.totalFrames=i}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}function BMAnimationConfigErrorEvent(e,t){this.type=e,this.nativeError=t}var createElementID=(_count=0,function(){return idPrefix$1+"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(e,t,i){var r,s,a,n,o,l,u,h;switch(l=i*(1-t),u=i*(1-(o=6*e-(n=Math.floor(6*e)))*t),h=i*(1-(1-o)*t),n%6){case 0:r=i,s=h,a=l;break;case 1:r=u,s=i,a=l;break;case 2:r=l,s=i,a=h;break;case 3:r=l,s=u,a=i;break;case 4:r=h,s=l,a=i;break;case 5:r=i,s=l,a=u}return[r,s,a]}function RGBtoHSV(e,t,i){var r,s=Math.max(e,t,i),a=Math.min(e,t,i),n=s-a,o=s===0?0:n/s,l=s/255;switch(s){case a:r=0;break;case e:r=t-i+n*(t<i?6:0),r/=6*n;break;case t:r=i-e+2*n,r/=6*n;break;case i:r=e-t+4*n,r/=6*n}return[r,o,l]}function addSaturationToRGB(e,t){var i=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return i[1]+=t,i[1]>1?i[1]=1:i[1]<=0&&(i[1]=0),HSVtoRGB(i[0],i[1],i[2])}function addBrightnessToRGB(e,t){var i=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return i[2]+=t,i[2]>1?i[2]=1:i[2]<0&&(i[2]=0),HSVtoRGB(i[0],i[1],i[2])}function addHueToRGB(e,t){var i=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return i[0]+=t/360,i[0]>1?i[0]-=1:i[0]<0&&(i[0]+=1),HSVtoRGB(i[0],i[1],i[2])}var rgbToHex=function(){var e,t,i=[];for(e=0;e<256;e+=1)t=e.toString(16),i[e]=t.length===1?"0"+t:t;return function(r,s,a){return r<0&&(r=0),s<0&&(s=0),a<0&&(a=0),"#"+i[r]+i[s]+i[a]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return _typeof$5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$5(e)}var dataManager=function(){var e,t,i=1,r=[],s={onmessage:function(){},postMessage:function(l){e({data:l})}},a={postMessage:function(l){s.onmessage({data:l})}};function n(){t||(t=function(l){if(window.Worker&&window.Blob&&getWebWorker()){var u=new Blob(["var _workerSelf = self;
5 self.onmessage = ",l.toString()],{type:"text/javascript"}),h=URL.createObjectURL(u);return new Worker(h)}return e=l,s}(function(l){if(a.dataManager||(a.dataManager=function(){function h(_,P){var A,w,x,D,M,k,F=_.length;for(w=0;w<F;w+=1)if("ks"in(A=_[w])&&!A.completed){if(A.completed=!0,A.hasMask){var O=A.masksProperties;for(D=O.length,x=0;x<D;x+=1)if(O[x].pt.k.i)g(O[x].pt.k);else for(k=O[x].pt.k.length,M=0;M<k;M+=1)O[x].pt.k[M].s&&g(O[x].pt.k[M].s[0]),O[x].pt.k[M].e&&g(O[x].pt.k[M].e[0])}A.ty===0?(A.layers=d(A.refId,P),h(A.layers,P)):A.ty===4?p(A.shapes):A.ty===5&&E(A)}}function d(_,P){var A=function(w,x){for(var D=0,M=x.length;D<M;){if(x[D].id===w)return x[D];D+=1}return null}(_,P);return A?A.layers.__used?JSON.parse(JSON.stringify(A.layers)):(A.layers.__used=!0,A.layers):null}function p(_){var P,A,w;for(P=_.length-1;P>=0;P-=1)if(_[P].ty==="sh")if(_[P].ks.k.i)g(_[P].ks.k);else for(w=_[P].ks.k.length,A=0;A<w;A+=1)_[P].ks.k[A].s&&g(_[P].ks.k[A].s[0]),_[P].ks.k[A].e&&g(_[P].ks.k[A].e[0]);else _[P].ty==="gr"&&p(_[P].it)}function g(_){var P,A=_.i.length;for(P=0;P<A;P+=1)_.i[P][0]+=_.v[P][0],_.i[P][1]+=_.v[P][1],_.o[P][0]+=_.v[P][0],_.o[P][1]+=_.v[P][1]}function m(_,P){var A=P?P.split("."):[100,100,100];return _[0]>A[0]||!(A[0]>_[0])&&(_[1]>A[1]||!(A[1]>_[1])&&(_[2]>A[2]||!(A[2]>_[2])&&null))}var c,f=function(){var _=[4,4,14];function P(A){var w,x,D,M=A.length;for(w=0;w<M;w+=1)A[w].ty===5&&(D=void 0,D=(x=A[w]).t.d,x.t.d={k:[{s:D,t:0}]})}return function(A){if(m(_,A.v)&&(P(A.layers),A.assets)){var w,x=A.assets.length;for(w=0;w<x;w+=1)A.assets[w].layers&&P(A.assets[w].layers)}}}(),y=(c=[4,7,99],function(_){if(_.chars&&!m(c,_.v)){var P,A=_.chars.length;for(P=0;P<A;P+=1){var w=_.chars[P];w.data&&w.data.shapes&&(p(w.data.shapes),w.data.ip=0,w.data.op=99999,w.data.st=0,w.data.sr=1,w.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},_.chars[P].t||(w.data.shapes.push({ty:"no"}),w.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"})))}}}),v=function(){var _=[5,7,15];function P(A){var w,x,D=A.length;for(w=0;w<D;w+=1)A[w].ty===5&&(x=void 0,typeof(x=A[w].t.p).a=="number"&&(x.a={a:0,k:x.a}),typeof x.p=="number"&&(x.p={a:0,k:x.p}),typeof x.r=="number"&&(x.r={a:0,k:x.r}))}return function(A){if(m(_,A.v)&&(P(A.layers),A.assets)){var w,x=A.assets.length;for(w=0;w<x;w+=1)A.assets[w].layers&&P(A.assets[w].layers)}}}(),b=function(){var _=[4,1,9];function P(w){var x,D,M,k=w.length;for(x=0;x<k;x+=1)if(w[x].ty==="gr")P(w[x].it);else if(w[x].ty==="fl"||w[x].ty==="st")if(w[x].c.k&&w[x].c.k[0].i)for(M=w[x].c.k.length,D=0;D<M;D+=1)w[x].c.k[D].s&&(w[x].c.k[D].s[0]/=255,w[x].c.k[D].s[1]/=255,w[x].c.k[D].s[2]/=255,w[x].c.k[D].s[3]/=255),w[x].c.k[D].e&&(w[x].c.k[D].e[0]/=255,w[x].c.k[D].e[1]/=255,w[x].c.k[D].e[2]/=255,w[x].c.k[D].e[3]/=255);else w[x].c.k[0]/=255,w[x].c.k[1]/=255,w[x].c.k[2]/=255,w[x].c.k[3]/=255}function A(w){var x,D=w.length;for(x=0;x<D;x+=1)w[x].ty===4&&P(w[x].shapes)}return function(w){if(m(_,w.v)&&(A(w.layers),w.assets)){var x,D=w.assets.length;for(x=0;x<D;x+=1)w.assets[x].layers&&A(w.assets[x].layers)}}}(),S=function(){var _=[4,4,18];function P(w){var x,D,M;for(x=w.length-1;x>=0;x-=1)if(w[x].ty==="sh")if(w[x].ks.k.i)w[x].ks.k.c=w[x].closed;else for(M=w[x].ks.k.length,D=0;D<M;D+=1)w[x].ks.k[D].s&&(w[x].ks.k[D].s[0].c=w[x].closed),w[x].ks.k[D].e&&(w[x].ks.k[D].e[0].c=w[x].closed);else w[x].ty==="gr"&&P(w[x].it)}function A(w){var x,D,M,k,F,O,R=w.length;for(D=0;D<R;D+=1){if((x=w[D]).hasMask){var T=x.masksProperties;for(k=T.length,M=0;M<k;M+=1)if(T[M].pt.k.i)T[M].pt.k.c=T[M].cl;else for(O=T[M].pt.k.length,F=0;F<O;F+=1)T[M].pt.k[F].s&&(T[M].pt.k[F].s[0].c=T[M].cl),T[M].pt.k[F].e&&(T[M].pt.k[F].e[0].c=T[M].cl)}x.ty===4&&P(x.shapes)}}return function(w){if(m(_,w.v)&&(A(w.layers),w.assets)){var x,D=w.assets.length;for(x=0;x<D;x+=1)w.assets[x].layers&&A(w.assets[x].layers)}}}();function E(_){_.t.a.length===0&&_.t.p}var C={completeData:function(_){_.__complete||(b(_),f(_),y(_),v(_),S(_),h(_.layers,_.assets),function(P,A){if(P){var w=0,x=P.length;for(w=0;w<x;w+=1)P[w].t===1&&(P[w].data.layers=d(P[w].data.refId,A),h(P[w].data.layers,A))}}(_.chars,_.assets),_.__complete=!0)}};return C.checkColors=b,C.checkChars=y,C.checkPathProperties=v,C.checkShapes=S,C.completeLayers=h,C}()),a.assetLoader||(a.assetLoader=function(){function h(d){var p=d.getResponseHeader("content-type");return p&&d.responseType==="json"&&p.indexOf("json")!==-1||d.response&&_typeof$5(d.response)==="object"?d.response:d.response&&typeof d.response=="string"?JSON.parse(d.response):d.responseText?JSON.parse(d.responseText):null}return{load:function(d,p,g,m){var c,f=new XMLHttpRequest;try{f.responseType="json"}catch{}f.onreadystatechange=function(){if(f.readyState===4)if(f.status===200)c=h(f),g(c);else try{c=h(f),g(c)}catch(y){m&&m(y)}};try{f.open(["G","E","T"].join(""),d,!0)}catch{f.open(["G","E","T"].join(""),p+"/"+d,!0)}f.send()}}}()),l.data.type==="loadAnimation")a.assetLoader.load(l.data.path,l.data.fullPath,function(h){a.dataManager.completeData(h),a.postMessage({id:l.data.id,payload:h,status:"success"})},function(){a.postMessage({id:l.data.id,status:"error"})});else if(l.data.type==="complete"){var u=l.data.animation;a.dataManager.completeData(u),a.postMessage({id:l.data.id,payload:u,status:"success"})}
vendor: 6,523 bytes, lines 5-6
5else l.data.type==="loadData"&&a.assetLoader.load(l.data.path,l.data.fullPath,function(h){a.postMessage({id:l.data.id,payload:h,status:"success"})},function(){a.postMessage({id:l.data.id,status:"error"})})}),t.onmessage=function(l){var u=l.data,h=u.id,d=r[h];r[h]=null,u.status==="success"?d.onComplete(u.payload):d.onError&&d.onError()})}function o(l,u){var h="processId_"+(i+=1);return r[h]={onComplete:l,onError:u},h}return{loadAnimation:function(l,u,h){n();var d=o(u,h);t.postMessage({type:"loadAnimation",path:l,fullPath:window.location.origin+window.location.pathname,id:d})},loadData:function(l,u,h){n();var d=o(u,h);t.postMessage({type:"loadData",path:l,fullPath:window.location.origin+window.location.pathname,id:d})},completeAnimation:function(l,u,h){n();var d=o(u,h);t.postMessage({type:"complete",animation:l,id:d})}}}(),ImagePreloader=function(){var e=function(){var o=createTag("canvas");o.width=1,o.height=1;var l=o.getContext("2d");return l.fillStyle="rgba(0,0,0,0)",l.fillRect(0,0,1,1),o}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(o,l,u){var h="";if(o.e)h=o.p;else if(l){var d=o.p;d.indexOf("images/")!==-1&&(d=d.split("/")[1]),h=l+d}else h=u,h+=o.u?o.u:"",h+=o.p;return h}function s(o){var l=0,u=setInterval(function(){(o.getBBox().width||l>500)&&(this._imageLoaded(),clearInterval(u)),l+=1}.bind(this),50)}function a(o){var l={assetData:o},u=r(o,this.assetsPath,this.path);return dataManager.loadData(u,function(h){l.img=h,this._footageLoaded()}.bind(this),function(){l.img={},this._footageLoaded()}.bind(this)),l}function n(){this._imageLoaded=t.bind(this),this._footageLoaded=i.bind(this),this.testImageLoaded=s.bind(this),this.createFootageData=a.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return n.prototype={loadAssets:function(o,l){var u;this.imagesLoadedCb=l;var h=o.length;for(u=0;u<h;u+=1)o[u].layers||(o[u].t&&o[u].t!=="seq"?o[u].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(o[u]))):(this.totalImages+=1,this.images.push(this._createImageData(o[u]))))},setAssetsPath:function(o){this.assetsPath=o||""},setPath:function(o){this.path=o||""},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(o){for(var l=0,u=this.images.length;l<u;){if(this.images[l].assetData===o)return this.images[l].img;l+=1}return null},createImgData:function(o){var l=r(o,this.assetsPath,this.path),u=createTag("img");u.crossOrigin="anonymous",u.addEventListener("load",this._imageLoaded,!1),u.addEventListener("error",function(){h.img=e,this._imageLoaded()}.bind(this),!1),u.src=l;var h={img:u,assetData:o};return h},createImageData:function(o){var l=r(o,this.assetsPath,this.path),u=createNS("image");isSafari?this.testImageLoaded(u):u.addEventListener("load",this._imageLoaded,!1),u.addEventListener("error",function(){h.img=e,this._imageLoaded()}.bind(this),!1),u.setAttributeNS("http://www.w3.org/1999/xlink","href",l),this._elementHelper.append?this._elementHelper.append(u):this._elementHelper.appendChild(u);var h={img:u,assetData:o};return h},imageLoaded:t,footageLoaded:i,setCacheType:function(o,l){o==="svg"?(this._elementHelper=l,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},n}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var i=this._cbs[e],r=0;r<i.length;r+=1)i[r](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){for(var i=0,r=this._cbs[e].length;i<r;)this._cbs[e][i]===t&&(this._cbs[e].splice(i,1),i-=1,r-=1),i+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var markerParser=function(){function e(t){for(var i,r=t.split(`\r
6`),s={},a=0,n=0;n<r.length;n+=1)(i=r[n].split(":")).length===2&&(s[i[0]]=i[1].trim(),a+=1);if(a===0)throw new Error;return s}return function(t){for(var i=[],r=0;r<t.length;r+=1){var s=t[r],a={time:s.tm,duration:s.dr};try{a.payload=JSON.parse(t[r].cm)}catch{try{a.payload=e(t[r].cm)}catch{a.payload={name:t[r].cm}}}i.push(a)}return i}}(),ProjectInterface=function(){function e(t){this.compositions.push(t)}return function(){function t(i){for(var r=0,s=this.compositions.length;r<s;){if(this.compositions[r].data&&this.compositions[r].data.nm===i)return this.compositions[r].prepareFrame&&this.compositions[r].data.xt&&this.compositions[r].prepareFrame(this.currentFrame),this.compositions[r].compInterface;r+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(e){return renderers[e]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var e in renderers)if(renderers[e])return e;return""}function _typeof$4(e){return _typeof$4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$4(e)}var AnimationItem=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=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=ne
vendor: 2,552 bytes, line 6
6w BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";e.animType?t=e.animType:e.renderer&&(t=e.renderer);var i=getRenderer(t);this.renderer=new i(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,e.loop===""||e.loop===null||e.loop===void 0||e.loop===!0?this.loop=!0:e.loop===!1?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,"autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(e.path.lastIndexOf("\\")!==-1?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,t){t&&_typeof$4(t)!=="object"&&(t=JSON.parse(t));var i={wrapper:e,animationData:t},r=e.attributes;i.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",i.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var s=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";s==="false"?i.loop=!1:s==="true"?i.loop=!0:s!==""&&(i.loop=parseInt(s,10));
vendor: 4,637 bytes, line 6
6var a=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;i.autoplay=a!=="false",i.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"",(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")==="false"&&(i.prerender=!1),i.path?this.setParams(i):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,i,r=this.animationData.layers,s=r.length,a=e.layers,n=a.length;for(i=0;i<n;i+=1)for(t=0;t<s;){if(r[t].id===a[i].id){r[t]=a[i];break}t+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(s=e.assets.length,t=0;t<s;t+=1)this.animationData.assets.push(e.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||e.length===0||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=e.shift();this.timeCompleted=t.time*this.frameRate;var i=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(i,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,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(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||this.renderer.rendererType!=="canvas")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(e,t){var i=typeof e=="number"?e:void 0,r=typeof t=="number"?t:void 0;this.renderer.updateContainerSize(i,r)},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.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")},AnimationItem.prototype.renderFrame=function(){if(this.isLoaded!==!1&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame
vendor: 4,157 bytes, line 6
6(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,i=0;i<this.markers.length;i+=1)if((t=this.markers[i]).payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,i){if(!i||this.name===i){var r=Number(e);if(isNaN(r)){var s=this.getMarkerData(e);s&&this.goToAndStop(s.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,i){if(!i||this.name===i){var r=Number(e);if(isNaN(r)){var s=this.getMarkerData(e);s&&(s.duration?this.playSegments([s.time,s.time+s.duration],!0):this.goToAndStop(s.time,!0))}else this.goToAndStop(r,t,i);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(this.isPaused!==!0&&this.isLoaded!==!1){var t=this.currentRawFrame+e*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&&this.loop!==!0?(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"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?i=e:this.currentRawFrame+this.firstFrame>t&&(i=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,i!==-1&&this.goToAndStop(i,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),_typeof$4(e[0])==="object"){var i,r=e.length;for(i=0;i<r;i+=1)this.segments.push(e[i])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!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)}
vendor: 4,790 bytes, line 6
6,AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(e){this.loop=e},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var t="";if(e.e)t=e.p;else if(this.assetsPath){var i=e.p;i.indexOf("images/")!==-1&&(i=i.split("/")[1]),t=this.assetsPath+i}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,i=this.assets.length;t<i;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,t,i){try{this.renderer.getElementByPath(e).updateDocumentData(t,i)}catch{}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,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(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}e==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),e==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),e==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),e==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),e==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var e={},t=[],i=0,r=0,s=0,a=!0,n=!1;function o(c){for(var f=0,y=c.target;f<r;)t[f].animation===y&&(t.splice(f,1),f-=1,r-=1,y.isPaused||h()),f+=1}function l(c,f){if(!c)return null;for(var y=0;y<r;){if(t[y].elem===c&&t[y].elem!==null)return t[y].animation;y+=1}var v=new AnimationItem;return d(v,c),v.setData(c,f),v}function u(){s+=1,m()}function h(){s-=1}function d(c,f){c.addEventListener("destroy",o),c.addEventListener("_active",u),c.addEventListener("_idle",h),t.push({elem:f,animation:c}),r+=1}function p(c){var f,y=c-i;for(f=0;f<r;f+=1)t[f].animation.advanceTime(y);i=c,s&&!n?window.requestAnimationFrame(p):a=!0}function g(c){i=c,window.requestAnimationFrame(p)}function m(){!n&&s&&a&&(window.requestAnimationFrame(g),a=!1)}return e.registerAnimation=l,e.loadAnimation=function(c){var f=new AnimationItem;return d(f,null),f.setParams(c),f},e.setSpeed=function(c,f){var y;for(y=0;y<r;y+=1)t[y].animation.setSpeed(c,f)},e.setDirection=function(c,f){var y;for(y=0;y<r;y+=1)t[y].animation.setDirection(c,f)},e.play=function(c){var f;for(f=0;f<r;f+=1)t[f].animation.play(c)},e.pause=function(c){var f;for(f=0;f<r;f+=1)t[f].animation.pause(c)},e.stop=function(c){var f;for(f=0;f<r;f+=1)t[f].animation.stop(c)},e.togglePause=function(c){var f;for(f=0;f<r;f+=1)t[f].animation.togglePause(c)}
vendor: 20,595 bytes, line 6
6,e.searchAnimations=function(c,f,y){var v,b=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),S=b.length;for(v=0;v<S;v+=1)y&&b[v].setAttribute("data-bm-type",y),l(b[v],c);if(f&&S===0){y||(y="svg");var E=document.getElementsByTagName("body")[0];E.innerText="";var C=createTag("div");C.style.width="100%",C.style.height="100%",C.setAttribute("data-bm-type",y),E.appendChild(C),l(C,c)}},e.resize=function(){var c;for(c=0;c<r;c+=1)t[c].animation.resize()},e.goToAndStop=function(c,f,y){var v;for(v=0;v<r;v+=1)t[v].animation.goToAndStop(c,f,y)},e.destroy=function(c){var f;for(f=r-1;f>=0;f-=1)t[f].animation.destroy(c)},e.freeze=function(){n=!0},e.unfreeze=function(){n=!1,m()},e.setVolume=function(c,f){var y;for(y=0;y<r;y+=1)t[y].animation.setVolume(c,f)},e.mute=function(c){var f;for(f=0;f<r;f+=1)t[f].animation.mute(c)},e.unmute=function(c){var f;for(f=0;f<r;f+=1)t[f].animation.unmute(c)},e.getRegisteredAnimations=function(){var c,f=t.length,y=[];for(c=0;c<f;c+=1)y.push(t[c].animation);return y},e}(),BezierFactory=function(){var e={getBezierEasing:function(h,d,p,g,m){var c=m||("bez_"+h+"_"+d+"_"+p+"_"+g).replace(/\./g,"p");if(t[c])return t[c];var f=new u([h,d,p,g]);return t[c]=f,f}},t={},i=.1,r=typeof Float32Array=="function";function s(h,d){return 1-3*d+3*h}function a(h,d){return 3*d-6*h}function n(h){return 3*h}function o(h,d,p){return((s(d,p)*h+a(d,p))*h+n(d))*h}function l(h,d,p){return 3*s(d,p)*h*h+2*a(d,p)*h+n(d)}function u(h){this._p=h,this._mSampleValues=r?new Float32Array(11):new Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return u.prototype={get:function(h){var d=this._p[0],p=this._p[1],g=this._p[2],m=this._p[3];return this._precomputed||this._precompute(),d===p&&g===m?h:h===0?0:h===1?1:o(this._getTForX(h),p,m)},_precompute:function(){var h=this._p[0],d=this._p[1],p=this._p[2],g=this._p[3];this._precomputed=!0,h===d&&p===g||this._calcSampleValues()},_calcSampleValues:function(){for(var h=this._p[0],d=this._p[2],p=0;p<11;++p)this._mSampleValues[p]=o(p*i,h,d)},_getTForX:function(h){for(var d=this._p[0],p=this._p[2],g=this._mSampleValues,m=0,c=1;c!==10&&g[c]<=h;++c)m+=i;var f=m+(h-g[--c])/(g[c+1]-g[c])*i,y=l(f,d,p);return y>=.001?function(v,b,S,E){for(var C=0;C<4;++C){var _=l(b,S,E);if(_===0)return b;b-=(o(b,S,E)-v)/_}return b}(h,f,d,p):y===0?f:function(v,b,S,E,C){var _,P,A=0;do(_=o(P=b+(S-b)/2,E,C)-v)>0?S=P:b=P;while(Math.abs(_)>1e-7&&++A<10);return P}(h,m,m+i,d,p)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,i){var r=0,s=e,a=createSizedArray(s);return{newElement:function(){return r?a[r-=1]:t()},release:function(n){r===s&&(a=pooling.double(a),s*=2),i&&i(n),a[r]=n,r+=1}}},bezierLengthPool=poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}),segmentsLengthPool=poolFactory(8,function(){return{lengths:[],totalLength:0}},function(e){var t,i=e.lengths.length;for(t=0;t<i;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0});function bezFunction(){var e=Math;function t(u,h,d,p,g,m){var c=u*p+h*g+d*m-g*p-m*u-d*h;return c>-.001&&c<.001}var i=function(u,h,d,p){var g,m,c,f,y,v,b=getDefaultCurveSegments(),S=0,E=[],C=[],_=bezierLengthPool.newElement();for(c=d.length,g=0;g<b;g+=1){for(y=g/(b-1),v=0,m=0;m<c;m+=1)f=bmPow(1-y,3)*u[m]+3*bmPow(1-y,2)*y*d[m]+3*(1-y)*bmPow(y,2)*p[m]+bmPow(y,3)*h[m],E[m]=f,C[m]!==null&&(v+=bmPow(E[m]-C[m],2)),C[m]=E[m];v&&(S+=v=bmSqrt(v)),_.percents[g]=y,_.lengths[g]=S}return _.addedLength=S,_};function r(u){this.segmentLength=0,this.points=new Array(u)}function s(u,h){this.partialLength=u,this.point=h}var a,n=(a={},function(u,h,d,p){var g=(u[0]+"_"+u[1]+"_"+h[0]+"_"+h[1]+"_"+d[0]+"_"+d[1]+"_"+p[0]+"_"+p[1]).replace(/\./g,"p");if(!a[g]){var m,c,f,y,v,b,S,E=getDefaultCurveSegments(),C=0,_=null;u.length===2&&(u[0]!==h[0]||u[1]!==h[1])&&t(u[0],u[1],h[0],h[1],u[0]+d[0],u[1]+d[1])&&t(u[0],u[1],h[0],h[1],h[0]+p[0],h[1]+p[1])&&(E=2);var P=new r(E);for(f=d.length,m=0;m<E;m+=1){for(S=createSizedArray(f),v=m/(E-1),b=0,c=0;c<f;c+=1)y=bmPow(1-v,3)*u[c]+3*bmPow(1-v,2)*v*(u[c]+d[c])+3*(1-v)*bmPow(v,2)*(h[c]+p[c])+bmPow(v,3)*h[c],S[c]=y,_!==null&&(b+=bmPow(S[c]-_[c],2));C+=b=bmSqrt(b),P.points[m]=new s(b,S),_=S}P.segmentLength=C,a[g]=P}return a[g]});function o(u,h){var d=h.percents,p=h.lengths,g=d.length,m=bmFloor((g-1)*u),c=u*h.addedLength,f=0;if(m===g-1||m===0||c===p[m])return d[m];for(var y=p[m]>c?-1:1,v=!0;v;)if(p[m]<=c&&p[m+1]>c?(f=(c-p[m])/(p[m+1]-p[m]),v=!1):m+=y,m<0||m>=g-1){if(m===g-1)return d[m];v=!1}return d[m]+(d[m+1]-d[m])*f}var l=createTypedArray("float32",8);return{getSegmentsLength:function(u){var h,d=segmentsLengthPool.newElement(),p=u.c,g=u.v,m=u.o,c=u.i,f=u._length,y=d.lengths,v=0;for(h=0;h<f-1;h+=1)y[h]=i(g[h],g[h+1],m[h],c[h+1]),v+=y[h].addedLength;return p&&f&&(y[h]=i(g[h],g[0],m[h],c[0]),v+=y[h].addedLength),d.totalLength=v,d},getNewSegment:function(u,h,d,p,g,m,c){g<0?g=0:g>1&&(g=1);var f,y=o(g,c),v=o(m=m>1?1:m,c),b=u.length,S=1-y,E=1-v,C=S*S*S,_=y*S*S*3,P=y*y*S*3,A=y*y*y,w=S*S*E,x=y*S*E+S*y*E+S*S*v,D=y*y*E+S*y*v+y*S*v,M=y*y*v,k=S*E*E,F=y*E*E+S*v*E+S*E*v,O=y*v*E+S*v*v+y*E*v,R=y*v*v,T=E*E*E,I=v*E*E+E*v*E+E*E*v,L=v*v*E+E*v*v+v*E*v,B=v*v*v;for(f=0;f<b;f+=1)l[4*f]=e.round(1e3*(C*u[f]+_*d[f]+P*p[f]+A*h[f]))/1e3,l[4*f+1]=e.round(1e3*(w*u[f]+x*d[f]+D*p[f]+M*h[f]))/1e3,l[4*f+2]=e.round(1e3*(k*u[f]+F*d[f]+O*p[f]+R*h[f]))/1e3,l[4*f+3]=e.round(1e3*(T*u[f]+I*d[f]+L*p[f]+B*h[f]))/1e3;return l},getPointInSegment:function(u,h,d,p,g,m){var c=o(g,m),f=1-c;return[e.round(1e3*(f*f*f*u[0]+(c*f*f+f*c*f+f*f*c)*d[0]+(c*c*f+f*c*c+c*f*c)*p[0]+c*c*c*h[0]))/1e3,e.round(1e3*(f*f*f*u[1]+(c*f*f+f*c*f+f*f*c)*d[1]+(c*c*f+f*c*c+c*f*c)*p[1]+c*c*c*h[1]))/1e3]},buildBezierData:n,pointOnLine2D:t,pointOnLine3D:function(u,h,d,p,g,m,c,f,y){if(d===0&&m===0&&y===0)return t(u,h,p,g,c,f);var v,b=e.sqrt(e.pow(p-u,2)+e.pow(g-h,2)+e.pow(m-d,2)),S=e.sqrt(e.pow(c-u,2)+e.pow(f-h,2)+e.pow(y-d,2)),E=e.sqrt(e.pow(c-p,2)+e.pow(f-g,2)+e.pow(y-m,2));return(v=b>S?b>E?b-S-E:E-S-b:E>S?E-S-b:S-b-E)>-1e-4&&v<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var i,r=this.offsetTime;this.propType==="multidimensional"&&(i=createTypedArray("float32",this.pv.length));for(var s,a,n,o,l,u,h,d,p,g=t.lastIndex,m=g,c=this.keyframes.length-1,f=!0;f;){if(s=this.keyframes[m],a=this.keyframes[m+1],m===c-1&&e>=a.t-r){s.h&&(s=a),g=0;break}if(a.t-r>e){g=m;break}m<c-1?m+=1:(g=0,f=!1)}n=this.keyframesMetadata[m]||{};var y,v=a.t-r,b=s.t-r;if(s.to){n.bezierData||(n.bezierData=bez.buildBezierData(s.s,a.s||s.e,s.to,s.ti));var S=n.bezierData;if(e>=v||e<b){var E=e>=v?S.points.length-1:0;for(l=S.points[E].point.length,o=0;o<l;o+=1)i[o]=S.points[E].point[o]}else{n.__fnct?p=n.__fnct:(p=BezierFactory.getBezierEasing(s.o.x,s.o.y,s.i.x,s.i.y,s.n).get,n.__fnct=p),u=p((e-b)/(v-b));var C,_=S.segmentLength*u,P=t.lastFrame<e&&t._lastKeyframeIndex===m?t._lastAddedLength:0;for(d=t.lastFrame<e&&t._lastKeyframeIndex===m?t._lastPoint:0,f=!0,h=S.points.length;f;){if(P+=S.points[d].partialLength,_===0||u===0||d===S.points.length-1){for(l=S.points[d].point.length,o=0;o<l;o+=1)i[o]=S.points[d].point[o];break}if(_>=P&&_<P+S.points[d+1].partialLength){for(C=(_-P)/S.points[d+1].partialLength,l=S.points[d].point.length,o=0;o<l;o+=1)i[o]=S.points[d].point[o]+(S.points[d+1].point[o]-S.points[d].point[o])*C;break}d<h-1?d+=1:f=!1}t._lastPoint=d,t._lastAddedLength=P-S.points[d].partialLength,t._lastKeyframeIndex=m}}else{var A,w,x,D,M;if(c=s.s.length,y=a.s||s.e,this.sh&&s.h!==1)e>=v?(i[0]=y[0],i[1]=y[1],i[2]=y[2]):e<=b?(i[0]=s.s[0],i[1]=s.s[1],i[2]=s.s[2]):quaternionToEuler(i,slerp(createQuaternion(s.s),createQuaternion(y),(e-b)/(v-b)));else for(m=0;m<c;m+=1)s.h!==1&&(e>=v?u=1:e<b?u=0:(s.o.x.constructor===Array?(n.__fnct||(n.__fnct=[]),n.__fnct[m]?p=n.__fnct[m]:(A=s.o.x[m]===void 0?s.o.x[0]:s.o.x[m],w=s.o.y[m]===void 0?s.o.y[0]:s.o.y[m],x=s.i.x[m]===void 0?s.i.x[0]:s.i.x[m],D=s.i.y[m]===void 0?s.i.y[0]:s.i.y[m],p=BezierFactory.getBezierEasing(A,w,x,D).get,n.__fnct[m]=p)):n.__fnct?p=n.__fnct:(A=s.o.x,w=s.o.y,x=s.i.x,D=s.i.y,p=BezierFactory.getBezierEasing(A,w,x,D).get,s.keyframeMetadata=p),u=p((e-b)/(v-b)))),y=a.s||s.e,M=s.h===1?s.s[m]:s.s[m]+(y[m]-s.s[m])*u,this.propType==="multidimensional"?i[m]=M:i=M}return t.lastIndex=g,i}function slerp(e,t,i){var r,s,a,n,o,l=[],u=e[0],h=e[1],d=e[2],p=e[3],g=t[0],m=t[1],c=t[2],f=t[3];return(s=u*g+h*m+d*c+p*f)<0&&(s=-s,g=-g,m=-m,c=-c,f=-f),1-s>1e-6?(r=Math.acos(s),a=Math.sin(r),n=Math.sin((1-i)*r)/a,o=Math.sin(i*r)/a):(n=1-i,o=i),l[0]=n*u+o*g,l[1]=n*h+o*m,l[2]=n*d+o*c,l[3]=n*p+o*f,l}function quaternionToEuler(e,t){var i=t[0],r=t[1],s=t[2],a=t[3],n=Math.atan2(2*r*a-2*i*s,1-2*r*r-2*s*s),o=Math.asin(2*i*r+2*s*a),l=Math.atan2(2*i*a-2*r*s,1-2*i*i-2*s*s);e[0]=n/degToRads,e[1]=o/degToRads,e[2]=l/degToRads}function createQuaternion(e){var t=e[0]*degToRads,i=e[1]*degToRads,r=e[2]*degToRads,s=Math.cos(t/2),a=Math.cos(i/2),n=Math.cos(r/2),o=Math.sin(t/2),l=Math.sin(i/2),u=Math.sin(r/2);return[o*l*n+s*a*u,o*a*n+s*l*u,s*l*n-o*a*u,s*a*n-o*l*u]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=i&&e>=i||this._caching.lastFrame<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(e,this._caching);this.pv=r}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if(this.propType==="unidimensional")t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var i=0,r=this.v.length;i<r;)t=e[i]*this.mult,mathAbs(this.v[i]-t)>1e-5&&(this.v[i]=t,this._mdf=!0),i+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,i=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)i=this.effectsSequence[e](i);this.setVValue(i),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function ValueProperty(e,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=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(e,t,i,r){var s;this.propType="multidimensional",this.mult=i||1,this.data=t,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var a=t.k.length;for(this.v=createTypedArray("float32",a),this.pv=createTypedArray("float32",a),this.vel=createTypedArray("float32",a),s=0;s<a;s+=1)this.v[s]=t.k[s]*this.mult,this.pv[s]=t.k[s];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,i,r){this.propType="unidimensional",this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=i||1,this.elem=e,this.container=r,this.comp=e.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(e,t,i,r){var s;this.propType="multidimensional";var a,n,o,l,u=t.k.length;for(s=0;s<u-1;s+=1)t.k[s].to&&t.k[s].s&&t.k[s+1]&&t.k[s+1].s&&(a=t.k[s].s,n=t.k[s+1].s,o=t.k[s].to,l=t.k[s].ti,(a.length===2&&(a[0]!==n[0]||a[1]!==n[1])&&bez.pointOnLine2D(a[0],a[1],n[0],n[1],a[0]+o[0],a[1]+o[1])&&bez.pointOnLine2D(a[0],a[1],n[0],n[1],n[0]+l[0],n[1]+l[1])||a.length===3&&(a[0]!==n[0]||a[1]!==n[1]||a[2]!==n[2])&&bez.pointOnLine3D(a[0],a[1],a[2],n[0],n[1],n[2],a[0]+o[0],a[1]+o[1],a[2]+o[2])&&bez.pointOnLine3D(a[0],a[1],a[2],n[0],n[1],n[2],n[0]+l[0],n[1]+l[1],n[2]+l[2]))&&(t.k[s].to=null,t.k[s].ti=null),a[0]===n[0]&&a[1]===n[1]&&o[0]===0&&o[1]===0&&l[0]===0&&l[1]===0&&(a.length===2||a[2]===n[2]&&o[2]===0&&l[2]===0)&&(t.k[s].to=null,t.k[s].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=i||1,this.elem=e,this.container=r,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var h=t.k[0].s.length;for(this.v=createTypedArray("float32",h),this.pv=createTypedArray("float32",h),s=0;s<h;s+=1)this.v[s]=initFrame,this.pv[s]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",h)},this.addEffect=addEffect}var PropertyFactory=(ob={getProp:function(e,t,i,r,s){var a;if(t.sid&&(t=e.globalData.slotManager.getProp(t)),t.k.length)if(typeof t.k[0]=="number")a=new MultiDimensionalProperty(e,t,r,s);else switch(i){case 0:a=new KeyframedValueProperty(e,t,r,s);break;case 1:a=new KeyframedMultidimensionalProperty(e,t,r,s)}else a=new ValueProperty(e,t,r,s);return a.effectsSequence.length&&s.addDynamicProperty(a),a}},ob),ob;function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var e;this._mdf=!1;var t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,function(){return createTypedArray("float32",2)});function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var i=0;i<t;)this.v[i]=pointPool.newElement(),this.o[i]=pointPool.newElement(),this.i[i]=pointPool.newElement(),i+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,i,r,s){var a;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),i){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[r]||a[r]&&!s)&&(a[r]=pointPool.newElement()),a[r][0]=e,a[r][1]=t},ShapePath.prototype.setTripleAt=function(e,t,i,r,s,a,n,o){this.setXYAt(e,t,"v",n,o),this.setXYAt(i,r,"o",n,o),this.setXYAt(s,a,"i",n,o)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,i=this.o,r=this.i,s=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],i[0][0],i[0][1],0,!1),s=1);var a,n=this._length-1,o=this._length;for(a=s;a<o;a+=1)e.setTripleAt(t[n][0],t[n][1],r[n][0],r[n][1],i[n][0],i[n][1],a,!1),n-=1;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=(factory=poolFactory(4,function(){return new ShapePath},function(e){var t,i=e._length;for(t=0;t<i;t+=1)pointPool.release(e.v[t]),pointPool.release(e.i[t]),pointPool.release(e.o[t]),e.v[t]=null,e.i[t]=null,e.o[t]=null;e._length=0,e.c=!1}),factory.clone=function(e){var t,i=factory.newElement(),r=e._length===void 0?e.v.length:e._length;for(i.setLength(r),i.c=e.c,t=0;t<r;t+=1)i.setTripleAt(e.v[t][0],e.v[t][1],e.o[t][0],e.o[t][1],e.i[t][0],e.i[t][1],t);return i},factory),factory;function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=function(){var e={newShapeCollection:function(){return t?r[t-=1]:new ShapeCollection},release:function(s){var a,n=s._length;for(a=0;a<n;a+=1)shapePool.release(s.shapes[a]);s._length=0,t===i&&(r=pooling.double(r),i*=2),r[t]=s,t+=1}},t=0,i=4,r=createSizedArray(i);return e}(),ShapePropertyFactory=function(){var e=-999999;function t(g,m,c){var f,y,v,b,S,E,C,_,P,A=c.lastIndex,w=this.keyframes;if(g<w[0].t-this.offsetTime)f=w[0].s[0],v=!0,A=0;else if(g>=w[w.length-1].t-this.offsetTime)f=w[w.length-1].s?w[w.length-1].s[0]:w[w.length-2].e[0],v=!0;else{for(var x,D,M,k=A,F=w.length-1,O=!0;O&&(x=w[k],!((D=w[k+1]).t-this.offsetTime>g));)k<F-1?k+=1:O=!1;if(M=this.keyframesMetadata[k]||{},A=k,!(v=x.h===1)){if(g>=D.t-this.offsetTime)_=1;else if(g<x.t-this.offsetTime)_=0;else{var R;M.__fnct?R=M.__fnct:(R=BezierFactory.getBezierEasing(x.o.x,x.o.y,x.i.x,x.i.y).get,M.__fnct=R),_=R((g-(x.t-this.offsetTime))/(D.t-this.offsetTime-(x.t-this.offsetTime)))}y=D.s?D.s[0]:x.e[0]}f=x.s[0]}for(E=m._length,C=f.i[0].length,c.lastIndex=A,b=0;b<E;b+=1)for(S=0;S<C;S+=1)P=v?f.i[b][S]:f.i[b][S]+(y.i[b][S]-f.i[b][S])*_,m.i[b][S]=P,P=v?f.o[b][S]:f.o[b][S]+(y.o[b][S]-f.o[b][S])*_,m.o[b][S]=P,P=v?f.v[b][S]:f.v[b][S]+(y.v[b][S]-f.v[b][S])*_,m.v[b][S]=P}function i(){var g=this.comp.renderedFrame-this.offsetTime,m=this.keyframes[0].t-this.offsetTime,c=this.keyframes[this.keyframes.length-1].t-this.offsetTime,f=this._caching.lastFrame;return f!==e&&(f<m&&g<m||f>c&&g>c)||(this._caching.lastIndex=f<g?this._caching.lastIndex:0,this.interpolateShape(g,this.pv,this._caching)),this._caching.lastFrame=g,this.pv}function r(){this.paths=this.localShapeCollection}function s(g){(function(m,c){if(m._length!==c._length||m.c!==c.c)return!1;var f,y=m._length;for(f=0;f<y;f+=1)if(m.v[f][0]!==c.v[f][0]||m.v[f][1]!==c.v[f][1]||m.o[f][0]!==c.o[f][0]||m.o[f][1]!==c.o[f][1]||m.i[f][0]!==c.i[f][0]||m.i[f][1]!==c.i[f][1])return!1;return!0})(this.v,g)||(this.v=shapePool.clone(g),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function a(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var g,m;this.lock=!0,this._mdf=!1,g=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var c=this.effectsSequence.length;for(m=0;m<c;m+=1)g=this.effectsSequence[m](g);this.setVValue(g),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function n(g,m,c){this.propType="shape",this.comp=g.comp,this.container=g,this.elem=g,this.data=m,this.k=!1,this.kf=!1,this._mdf=!1;var f=c===3?m.pt.k:m.ks.k;this.v=shapePool.clone(f),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=r,this.effectsSequence=[]}function o(g){this.effectsSequence.push(g),this.container.addDynamicProperty(this)}function l(g,m,c){this.propType="shape",this.comp=g.comp,this.elem=g,this.container=g,this.offsetTime=g.data.st,this.keyframes=c===3?m.pt.k:m.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var f=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,f),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=r,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[i.bind(this)]}n.prototype.interpolateShape=t,n.prototype.getValue=a,n.prototype.setVValue=s,n.prototype.addEffect=o,l.prototype.getValue=a,l.prototype.interpolateShape=t,l.prototype.setVValue=s,l.prototype.addEffect=o;
vendor: 4,503 bytes, line 6
6var u=function(){var g=roundCorner;function m(c,f){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=f.d,this.elem=c,this.comp=c.comp,this.frameId=-1,this.initDynamicPropertyContainer(c),this.p=PropertyFactory.getProp(c,f.p,1,0,this),this.s=PropertyFactory.getProp(c,f.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return m.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var c=this.p.v[0],f=this.p.v[1],y=this.s.v[0]/2,v=this.s.v[1]/2,b=this.d!==3,S=this.v;S.v[0][0]=c,S.v[0][1]=f-v,S.v[1][0]=b?c+y:c-y,S.v[1][1]=f,S.v[2][0]=c,S.v[2][1]=f+v,S.v[3][0]=b?c-y:c+y,S.v[3][1]=f,S.i[0][0]=b?c-y*g:c+y*g,S.i[0][1]=f-v,S.i[1][0]=b?c+y:c-y,S.i[1][1]=f-v*g,S.i[2][0]=b?c+y*g:c-y*g,S.i[2][1]=f+v,S.i[3][0]=b?c-y:c+y,S.i[3][1]=f+v*g,S.o[0][0]=b?c+y*g:c-y*g,S.o[0][1]=f-v,S.o[1][0]=b?c+y:c-y,S.o[1][1]=f+v*g,S.o[2][0]=b?c-y*g:c+y*g,S.o[2][1]=f+v,S.o[3][0]=b?c-y:c+y,S.o[3][1]=f-v*g}},extendPrototype([DynamicPropertyContainer],m),m}(),h=function(){function g(m,c){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=m,this.comp=m.comp,this.data=c,this.frameId=-1,this.d=c.d,this.initDynamicPropertyContainer(m),c.sy===1?(this.ir=PropertyFactory.getProp(m,c.ir,0,0,this),this.is=PropertyFactory.getProp(m,c.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(m,c.pt,0,0,this),this.p=PropertyFactory.getProp(m,c.p,1,0,this),this.r=PropertyFactory.getProp(m,c.r,0,degToRads,this),this.or=PropertyFactory.getProp(m,c.or,0,0,this),this.os=PropertyFactory.getProp(m,c.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return g.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var m,c,f,y,v=2*Math.floor(this.pt.v),b=2*Math.PI/v,S=!0,E=this.or.v,C=this.ir.v,_=this.os.v,P=this.is.v,A=2*Math.PI*E/(2*v),w=2*Math.PI*C/(2*v),x=-Math.PI/2;x+=this.r.v;var D=this.data.d===3?-1:1;for(this.v._length=0,m=0;m<v;m+=1){f=S?_:P,y=S?A:w;var M=(c=S?E:C)*Math.cos(x),k=c*Math.sin(x),F=M===0&&k===0?0:k/Math.sqrt(M*M+k*k),O=M===0&&k===0?0:-M/Math.sqrt(M*M+k*k);M+=+this.p.v[0],k+=+this.p.v[1],this.v.setTripleAt(M,k,M-F*y*f*D,k-O*y*f*D,M+F*y*f*D,k+O*y*f*D,m,!0),S=!S,x+=b*D}},convertPolygonToPath:function(){var m,c=Math.floor(this.pt.v),f=2*Math.PI/c,y=this.or.v,v=this.os.v,b=2*Math.PI*y/(4*c),S=.5*-Math.PI,E=this.data.d===3?-1:1;for(S+=this.r.v,this.v._length=0,m=0;m<c;m+=1){var C=y*Math.cos(S),_=y*Math.sin(S),P=C===0&&_===0?0:_/Math.sqrt(C*C+_*_),A=C===0&&_===0?0:-C/Math.sqrt(C*C+_*_);C+=+this.p.v[0],_+=+this.p.v[1],this.v.setTripleAt(C,_,C-P*b*v*E,_-A*b*v*E,C+P*b*v*E,_+A*b*v*E,m,!0),S+=f*E}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],g),g}(),d=function(){function g(m,c){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=m,this.comp=m.comp,this.frameId=-1,this.d=c.d,this.initDynamicPropertyContainer(m),this.p=PropertyFactory.getProp(m,c.p,1,0,this),this.s=PropertyFactory.getProp(m,c.s,1,0,this),this.r=PropertyFactory.getProp(m,c.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return g.prototype={convertRectToPath:function(){var m=this.p.v[0],c=this.p.v[1],f=this.s.v[0]/2,y=this.s.v[1]/2,v=bmMin(f,y,this.r.v),b=v*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(m+f,c-y+v,m+f,c-y+v,m+f,c-y+b,0,!0),this.v.setTripleAt(m+f,c+y-v,m+f,c+y-b,m+f,c+y-v,1,!0),v!==0?(this.v.setTripleAt(m+f-v,c+y,m+f-v,c+y,m+f-b,c+y,2,!0),this.v.setTripleAt(m-f+v,c+y,m-f+b,c+y,m-f+v,c+y,3,!0),this.v.setTripleAt(m-f,c+y-v,m-f,c+y-v,m-f,c+y-b,4,!0),this.v.setTripleAt(m-f,c-y+v,m-f,c-y+b,m-f,c-y+v,5,!0),this.v.setTripleAt(m-f+v,c-y,m-f+v,c-y,m-f+b,c-y,
vendor: 3,645 bytes, line 6
66,!0),this.v.setTripleAt(m+f-v,c-y,m+f-b,c-y,m+f-v,c-y,7,!0)):(this.v.setTripleAt(m-f,c+y,m-f+b,c+y,m-f,c+y,2),this.v.setTripleAt(m-f,c-y,m-f,c-y+b,m-f,c-y,3))):(this.v.setTripleAt(m+f,c-y+v,m+f,c-y+b,m+f,c-y+v,0,!0),v!==0?(this.v.setTripleAt(m+f-v,c-y,m+f-v,c-y,m+f-b,c-y,1,!0),this.v.setTripleAt(m-f+v,c-y,m-f+b,c-y,m-f+v,c-y,2,!0),this.v.setTripleAt(m-f,c-y+v,m-f,c-y+v,m-f,c-y+b,3,!0),this.v.setTripleAt(m-f,c+y-v,m-f,c+y-b,m-f,c+y-v,4,!0),this.v.setTripleAt(m-f+v,c+y,m-f+v,c+y,m-f+b,c+y,5,!0),this.v.setTripleAt(m+f-v,c+y,m+f-b,c+y,m+f-v,c+y,6,!0),this.v.setTripleAt(m+f,c+y-v,m+f,c+y-v,m+f,c+y-b,7,!0)):(this.v.setTripleAt(m-f,c-y,m-f+b,c-y,m-f,c-y,1,!0),this.v.setTripleAt(m-f,c+y,m-f,c+y-b,m-f,c+y,2,!0),this.v.setTripleAt(m+f,c+y,m+f-b,c+y,m+f,c+y,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},extendPrototype([DynamicPropertyContainer],g),g}(),p={getShapeProp:function(g,m,c){var f;return c===3||c===4?f=(c===3?m.pt:m.ks).k.length?new l(g,m,c):new n(g,m,c):c===5?f=new d(g,m):c===6?f=new u(g,m):c===7&&(f=new h(g,m)),f.k&&g.addDynamicProperty(f),f},getConstructorFunction:function(){return n},getKeyframedConstructorFunction:function(){return l}};return p}(),Matrix=function(){var e=Math.cos,t=Math.sin,i=Math.tan,r=Math.round;function s(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function a(T){if(T===0)return this;var I=e(T),L=t(T);return this._t(I,-L,0,0,L,I,0,0,0,0,1,0,0,0,0,1)}function n(T){if(T===0)return this;var I=e(T),L=t(T);return this._t(1,0,0,0,0,I,-L,0,0,L,I,0,0,0,0,1)}function o(T){if(T===0)return this;var I=e(T),L=t(T);return this._t(I,0,L,0,0,1,0,0,-L,0,I,0,0,0,0,1)}function l(T){if(T===0)return this;var I=e(T),L=t(T);return this._t(I,-L,0,0,L,I,0,0,0,0,1,0,0,0,0,1)}function u(T,I){return this._t(1,I,T,1,0,0)}function h(T,I){return this.shear(i(T),i(I))}function d(T,I){var L=e(I),B=t(I);return this._t(L,B,0,0,-B,L,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,i(T),1,0,0,0,0,1,0,0,0,0,1)._t(L,-B,0,0,B,L,0,0,0,0,1,0,0,0,0,1)}function p(T,I,L){return L||L===0||(L=1),T===1&&I===1&&L===1?this:this._t(T,0,0,0,0,I,0,0,0,0,L,0,0,0,0,1)}function g(T,I,L,B,q,X,Y,$,Q,z,G,ne,he,oe,le,te){return this.props[0]=T,this.props[1]=I,this.props[2]=L,this.props[3]=B,this.props[4]=q,this.props[5]=X,this.props[6]=Y,this.props[7]=$,this.props[8]=Q,this.props[9]=z,this.props[10]=G,this.props[11]=ne,this.props[12]=he,this.props[13]=oe,this.props[14]=le,this.props[15]=te,this}function m(T,I,L){return L=L||0,T!==0||I!==0||L!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,T,I,L,1):this}function c(T,I,L,B,q,X,Y,$,Q,z,G,ne,he,oe,le,te){var V=this.props;if(T===1&&I===0&&L===0&&B===0&&q===0&&X===1&&Y===0&&$===0&&Q===0&&z===0&&G===1&&ne===0)return V[12]=V[12]*T+V[15]*he,V[13]=V[13]*X+V[15]*oe,V[14]=V[14]*G+V[15]*le,V[15]*=te,this._identityCalculated=!1,this;var Oe=V[0],Be=V[1],Pe=V[2],fe=V[3],ue=V[4],ie=V[5],be=V[6],Se=V[7],pe=V[8],Ee=V[9],ce=V[10],Te=V[11],ct=V[12],dt=V[13],ft=V[14],ut=V[15];return V[0]=Oe*T+Be*q+Pe*Q+fe*he,V[1]=Oe*I+Be*X+Pe*z+fe*oe,V[2]=Oe*L+Be*Y+Pe*G+fe*le,V[3]=Oe*B+Be*$+Pe*ne+fe*te,V[4]=ue*T+ie*q+be*Q+Se*he,V[5]=ue*I+ie*X+be*z+Se*oe,V[6]=ue*L+ie*Y+be*G+Se*le,V[7]=ue*B+ie*$+be*ne+Se*te,V[8]=pe*T+Ee*q+ce*Q+Te*he,V[9]=pe*I+Ee*X+ce*z+Te*oe,V[10]=pe*L+Ee*Y+ce*G+Te*le,V[11]=pe*B+Ee*$+ce*ne+Te*te,V[12]=ct*T+dt*q+ft*Q+ut*he,V[13]=ct*I+dt*X+ft*z
vendor: 8,002 bytes, line 6
6+ut*oe,V[14]=ct*L+dt*Y+ft*G+ut*le,V[15]=ct*B+dt*$+ft*ne+ut*te,this._identityCalculated=!1,this}function f(T){var I=T.props;return this.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])}function y(){return this._identityCalculated||(this._identity=!(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._identityCalculated=!0),this._identity}function v(T){for(var I=0;I<16;){if(T.props[I]!==this.props[I])return!1;I+=1}return!0}function b(T){var I;for(I=0;I<16;I+=1)T.props[I]=this.props[I];return T}function S(T){var I;for(I=0;I<16;I+=1)this.props[I]=T[I]}function E(T,I,L){return{x:T*this.props[0]+I*this.props[4]+L*this.props[8]+this.props[12],y:T*this.props[1]+I*this.props[5]+L*this.props[9]+this.props[13],z:T*this.props[2]+I*this.props[6]+L*this.props[10]+this.props[14]}}function C(T,I,L){return T*this.props[0]+I*this.props[4]+L*this.props[8]+this.props[12]}function _(T,I,L){return T*this.props[1]+I*this.props[5]+L*this.props[9]+this.props[13]}function P(T,I,L){return T*this.props[2]+I*this.props[6]+L*this.props[10]+this.props[14]}function A(){var T=this.props[0]*this.props[5]-this.props[1]*this.props[4],I=this.props[5]/T,L=-this.props[1]/T,B=-this.props[4]/T,q=this.props[0]/T,X=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/T,Y=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/T,$=new Matrix;return $.props[0]=I,$.props[1]=L,$.props[4]=B,$.props[5]=q,$.props[12]=X,$.props[13]=Y,$}function w(T){return this.getInverseMatrix().applyToPointArray(T[0],T[1],T[2]||0)}function x(T){var I,L=T.length,B=[];for(I=0;I<L;I+=1)B[I]=w(T[I]);return B}function D(T,I,L){var B=createTypedArray("float32",6);if(this.isIdentity())B[0]=T[0],B[1]=T[1],B[2]=I[0],B[3]=I[1],B[4]=L[0],B[5]=L[1];else{var q=this.props[0],X=this.props[1],Y=this.props[4],$=this.props[5],Q=this.props[12],z=this.props[13];B[0]=T[0]*q+T[1]*Y+Q,B[1]=T[0]*X+T[1]*$+z,B[2]=I[0]*q+I[1]*Y+Q,B[3]=I[0]*X+I[1]*$+z,B[4]=L[0]*q+L[1]*Y+Q,B[5]=L[0]*X+L[1]*$+z}return B}function M(T,I,L){return this.isIdentity()?[T,I,L]:[T*this.props[0]+I*this.props[4]+L*this.props[8]+this.props[12],T*this.props[1]+I*this.props[5]+L*this.props[9]+this.props[13],T*this.props[2]+I*this.props[6]+L*this.props[10]+this.props[14]]}function k(T,I){if(this.isIdentity())return T+","+I;var L=this.props;return Math.round(100*(T*L[0]+I*L[4]+L[12]))/100+","+Math.round(100*(T*L[1]+I*L[5]+L[13]))/100}function F(){for(var T=0,I=this.props,L="matrix3d(";T<16;)L+=r(1e4*I[T])/1e4,L+=T===15?")":",",T+=1;return L}function O(T){return T<1e-6&&T>0||T>-1e-6&&T<0?r(1e4*T)/1e4:T}function R(){var T=this.props;return"matrix("+O(T[0])+","+O(T[1])+","+O(T[4])+","+O(T[5])+","+O(T[12])+","+O(T[13])+")"}return function(){this.reset=s,this.rotate=a,this.rotateX=n,this.rotateY=o,this.rotateZ=l,this.skew=h,this.skewFromAxis=d,this.shear=u,this.scale=p,this.setTransform=g,this.translate=m,this.transform=c,this.multiply=f,this.applyToPoint=E,this.applyToX=C,this.applyToY=_,this.applyToZ=P,this.applyToPointArray=M,this.applyToTriplePoints=D,this.applyToPointStringified=k,this.toCSS=F,this.to2dCSS=R,this.clone=b,this.cloneFromProps=S,this.equals=v,this.inversePoints=x,this.inversePoint=w,this.getInverseMatrix=A,this._t=this.transform,this.isIdentity=y,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return _typeof$3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$3(e)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(e){setLocationHref(e)}function searchAnimations(){standalone===!0?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return standalone===!0&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if(typeof e=="string")switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return typeof navigator<"u"}function installPlugin(e,t){e==="expressions"&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),i=0;i<t.length;i+=1){var r=t[i].split("=");if(decodeURIComponent(r[0])==e)return decodeURIComponent(r[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{_typeof$3(exports)!=="object"&&(window.bodymovin=lottie)}catch(e){}var ShapeModifiers=function(){var e={},t={};return e.registerModifier=function(i,r){t[i]||(t[i]=r)},e.getModifier=function(i,r,s){return new t[i](r,s)},e}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=Pro
vendor: 7,456 bytes, line 6
6pertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,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},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,i,r,s){var a=[];t<=1?a.push({s:e,e:t}):e>=1?a.push({s:e-1,e:t-1}):(a.push({s:e,e:1}),a.push({s:0,e:t-1}));var n,o,l=[],u=a.length;for(n=0;n<u;n+=1){var h,d;(o=a[n]).e*s<r||o.s*s>r+i||(h=o.s*s<=r?0:(o.s*s-r)/i,d=o.e*s>=r+i?1:(o.e*s-r)/i,l.push([h,d]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,i=e.length;for(t=0;t<i;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,i,r,s;if(this._mdf||e){var a=this.o.v%360/360;if(a<0&&(a+=1),(t=this.s.v>1?1+a:this.s.v<0?0+a:this.s.v+a)>(i=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var n=t;t=i,i=n}t=1e-4*Math.round(1e4*t),i=1e-4*Math.round(1e4*i),this.sValue=t,this.eValue=i}else t=this.sValue,i=this.eValue;var o,l,u,h,d,p=this.shapes.length,g=0;if(i===t)for(s=0;s<p;s+=1)this.shapes[s].localShapeCollection.releaseShapes(),this.shapes[s].shape._mdf=!0,this.shapes[s].shape.paths=this.shapes[s].localShapeCollection,this._mdf&&(this.shapes[s].pathsData.length=0);else if(i===1&&t===0||i===0&&t===1){if(this._mdf)for(s=0;s<p;s+=1)this.shapes[s].pathsData.length=0,this.shapes[s].shape._mdf=!0}else{var m,c,f=[];for(s=0;s<p;s+=1)if((m=this.shapes[s]).shape._mdf||this._mdf||e||this.m===2){if(l=(r=m.shape.paths)._length,d=0,!m.shape._mdf&&m.pathsData.length)d=m.totalShapeLength;else{for(u=this.releasePathsData(m.pathsData),o=0;o<l;o+=1)h=bez.getSegmentsLength(r.shapes[o]),u.push(h),d+=h.totalLength;m.totalShapeLength=d,m.pathsData=u}g+=d,m.shape._mdf=!0}else m.shape.paths=m.localShapeCollection;var y,v=t,b=i,S=0;for(s=p-1;s>=0;s-=1)if((m=this.shapes[s]).shape._mdf){for((c=m.localShapeCollection).releaseShapes(),this.m===2&&p>1?(y=this.calculateShapeEdges(t,i,m.totalShapeLength,S,g),S+=m.totalShapeLength):y=[[v,b]],l=y.length,o=0;o<l;o+=1){v=y[o][0],b=y[o][1],f.length=0,b<=1?f.push({s:m.totalShapeLength*v,e:m.totalShapeLength*b}):v>=1?f.push({s:m.totalShapeLength*(v-1),e:m.totalShapeLength*(b-1)}):(f.push({s:m.totalShapeLength*v,e:m.totalShapeLength}),f.push({s:0,e:m.totalShapeLength*(b-1)}));var E=this.addShapes(m,f[0]);if(f[0].s!==f[0].e){if(f.length>1)if(m.shape.paths.shapes[m.shape.paths._length-1].c){var C=E.pop();this.addPaths(E,c),E=this.addShapes(m,f[1],C)}else this.addPaths(E,c),E=this.addShapes(m,f[1]);this.addPaths(E,c)}}m.shape.paths=c}}},TrimModifier.prototype.addPaths=function(e,t){var i,r=e.length;for(i=0;i<r;i+=1)t.addShape(e[i])},TrimModifier.prototype.addSegment=function(e,t,i,r,s,a,n){s.setXYAt(t[0],t[1],"o",a),s.setXYAt(i[0],i[1],"i",a+1),n&&s.setXYAt(e[0],e[1],"v",a),s.setXYAt(r[0],r[1],"v",a+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,i,r){t.setXYAt(e[1],e[5],"o",i),t.setXYAt(e[2],e[6],"i",i+1),r&&t.setXYAt(e[0],e[4],"v",i),t.setXYAt(e[3],e[7],"v",i+1)},TrimModifier.prototype.addShapes=function(e,t,i){var r,s,a,n,o,l,u,h,d=e.pathsData,p=e.shape.paths.shapes,g=e.shape.paths._length,m=0,c=[],f=!0;for(i?(o=i._length,h=i._length):(i=shapePool.newElement(),o=0,h=0),c.push(i),r=0;r<g;r+=1){for(l=d[r].lengths,i.c=p[r].c,a=p[r].c?l.length:l.length+1,s=1;s<a;s+=1)if(m+(n=l[s-1]).addedLength<t.s)m+=n.addedLength,i.c=!1;else{if(m>t.e){i.c=!1;break}t.s<=m&&t.e>=m+n.addedLength?(this.addSegment(p[r].v[s-1],p[r].o[s-1],p[r].i[s],p[r].v[s],i,o,f),f=!1):(u=bez.getNewSegment(p[r].v[s-1],p[r].v[s],p[r].o[s-1],p[r].i[s],(t.s-m)/n.addedLength,(t.e-m)/n.addedLength,l[s-1]),this.addSegmentFromArray(u,i,o,f),f=!1,i.c=!1),m+=n.addedLength,o+=1}if(p[r].c&&l.length){if(n=l[s-1],m<=t.e){var y=l[s-1].addedLength;t.s<=m&&t.e>=m+y?(this.addSegment(p[r].v[s-1],p[r].o[s-1],p[r].i[0],p[r].v[0],i,o,f),f=!1):(u=bez.getNewSegment(p[r].v[s-1],p[r].v[0],p[r].o[s-1],p[r].i[0],(t.s-m)/y,(t.e-m)/y,l[s-1]),this.addSegmentFromArray(u,i,o,f),f=!1,i.c=!1)}else i.c=!1;m+=n.addedLength,o+=1}if(i._length&&(i.setXYAt(i.v[h][0],i.v[h][1],"i",h),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),m>t.e)break;r<g-1&&(i=shapePool.newElement(),f=!0,c.push(i),o=0)}return c},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var i=t/100,r=[0,0],s=e._length,a=0;for(a=0;a<s;a+=1)r[0]+=e.v[a][0],r[1]+=e.v[a][1];r[0]/=s,r[1]/=s;var n,o,l,u,h,d,p=shapePool.newElement();for(p.c=e.c,a=0;a<s;a+=1)n=e.v[a][0]+(r[0]-e.v[a][0])*i,o=e.v[a][1]+(r[1]-e.v[a][1])*i,l=e.o[a][0]+(r[0]-e.o[a][0])*-i,u=e.o[a][1]+(r[1]-e.o[a][1])*-i,h=e.i[a][0]+(r[0]-e.i[a][0])*-i,d=e.i[a][1]+(r[1]-e.i[a][1])*-i,p.setTripleAt(n,o,l,u,h,d,a);return p},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,i,r,s,a,n,o=this.shapes.length,l=this.amount.v;if(l!==0)for(i=0;i<o;i+=1){if(n=(a=this.shapes[i]).localShapeCollection,a.shape._mdf||this._mdf||e)for(n.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,s=a.shape.paths._length,r=0;r<s;r+=1)n.addShape(this.processPath(t[r],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(i,r,s){if(this.elem=i,this.frameId=-1,this.propType="transform",this.data=r,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(s||i),r.p&&r.p.s?(this.px=PropertyFactory.getProp(i,r.p.x,0,0,this),this.py=PropertyFactory.getProp(i,r.p.y,0,0,this),r.p.z&&(this.pz=PropertyFactory.getProp(i,r.p.z,0,0,this))):this.p=PropertyFactory.getProp(i,r.p||{k:[0,0,0]},1,0,this),r.rx){if(this.rx=PropertyFactory.getProp(i,r.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(i,r.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(i,r.rz,0,degToRads,this),r.or.k[0].ti){var a,n=r.or.k.length;for(a=0;a<n;a+=1)r.or.k[a].to=null,r.or.k[a].ti=null}this.or=PropertyFactory.getProp(i,r.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(i,r.r||{k:0},0,degToRads,this);r.sk&&(this.sk=PropertyFactory.getProp(i,r.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(i,r.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(i,r.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(i,r.s||{k:[100,100,100]},1,.01,this),r.o?this.o=PropertyFactory.getProp(i,r.o,0,.01,i):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(i){var r=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||r,this.a&&i.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&i.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&i.skewFromAxis(-this.sk.v,this.sa.v),this.r?i.rotate(-this.r.v):i.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?i.translate(this.px.v,this.py.v,-this.pz.v):i.translate(this.px.v,this.py.v,0):i.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(i){if(this.elem.globalData.frameId!==this.frameId){if
vendor: 11,925 bytes, line 6
6(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||i){var r;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var s,a;if(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?(s=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/r,0),a=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?(s=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/r,0),a=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/r,0)):(s=this.p.pv,a=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/r,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){s=[],a=[];var n=this.px,o=this.py;n._caching.lastFrame+n.offsetTime<=n.keyframes[0].t?(s[0]=n.getValueAtTime((n.keyframes[0].t+.01)/r,0),s[1]=o.getValueAtTime((o.keyframes[0].t+.01)/r,0),a[0]=n.getValueAtTime(n.keyframes[0].t/r,0),a[1]=o.getValueAtTime(o.keyframes[0].t/r,0)):n._caching.lastFrame+n.offsetTime>=n.keyframes[n.keyframes.length-1].t?(s[0]=n.getValueAtTime(n.keyframes[n.keyframes.length-1].t/r,0),s[1]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/r,0),a[0]=n.getValueAtTime((n.keyframes[n.keyframes.length-1].t-.01)/r,0),a[1]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/r,0)):(s=[n.pv,o.pv],a[0]=n.getValueAtTime((n._caching.lastFrame+n.offsetTime-.01)/r,n.offsetTime),a[1]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/r,o.offsetTime))}else s=a=e;this.v.rotate(-Math.atan2(s[1]-a[1],s[0]-a[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(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(i){this._addDynamicProperty(i),this.elem.addDynamicProperty(i),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(i,r,s){return new t(i,r,s)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,i){return e*(1-i)+t*i}function lerpPoint(e,t,i){return[lerp(e[0],t[0],i),lerp(e[1],t[1],i)]}function quadRoots(e,t,i){if(e===0)return[];var r=t*t-4*e*i;if(r<0)return[];var s=-t/(2*e);if(r===0)return[s];var a=Math.sqrt(r)/(2*e);return[s-a,s+a]}function polynomialCoefficients(e,t,i,r){return[3*t-e-3*i+r,3*e-6*t+3*i,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,i,r,s){s&&pointEqual(e,t)&&(t=lerpPoint(e,r,1/3)),s&&pointEqual(i,r)&&(i=lerpPoint(e,r,2/3));var a=polynomialCoefficients(e[0],t[0],i[0],r[0]),n=polynomialCoefficients(e[1],t[1],i[1],r[1]);this.a=[a[0],n[0]],this.b=[a[1],n[1]],this.c=[a[2],n[2]],this.d=[a[3],n[3]],this.points=[e,t,i,r]}function extrema(e,t){var i=e.points[0][t],r=e.points[e.points.length-1][t];if(i>r){var s=r;r=i,i=s}for(var a=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),n=0;n<a.length;n+=1)if(a[n]>0&&a[n]<1){var o=e.point(a[n])[t];o<i?i=o:o>r&&(r=o)}return{min:i,max:r}}function intersectData(e,t,i){var r=e.boundingBox();return{cx:r.cx,cy:r.cy,width:r.width,height:r.height,bez:e,t:(t+i)/2,t1:t,t2:i}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return 2*Math.abs(e.cx-t.cx)<e.width+t.width&&2*Math.abs(e.cy-t.cy)<e.height+t.height}function intersectsImpl(e,t,i,r,s,a){if(boxIntersect(e,t))if(i>=a||e.width<=r&&e.height<=r&&t.width<=r&&t.height<=r)s.push([e.t,t.t]);else{var n=splitData(e),o=splitData(t);intersectsImpl(n[0],o[0],i+1,r,s,a),intersectsImpl(n[0],o[1],i+1,r,s,a),intersectsImpl(n[1],o[0],i+1,r,s,a),intersectsImpl(n[1],o[1],i+1,r,s,a)}}function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,i,r){var s=[e[0],e[1],1],a=[t[0],t[1],1],n=[i[0],i[1],1],o=[r[0],r[1],1],l=crossProduct(crossProduct(s,a),crossProduct(n,o));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(e,t,i){return[e[0]+Math.cos(t)*i,e[1]-Math.sin(t)*i]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}function setPoint(e,t,i,r,s,a,n){var o=i-Math.PI/2,l=i+Math.PI/2,u=t[0]+Math.cos(i)*r*s,h=t[1]-Math.sin(i)*r*s;e.setTripleAt(u,h,u+Math.cos(o)*a,h-Math.sin(o)*a,u+Math.cos(l)*n,h-Math.sin(l)*n,e.length())}function getPerpendicularVector(e,t){var i=[t[0]-e[0],t[1]-e[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 getProjectingAngle(e,t){var i=t===0?e.length()-1:t-1,r=(t+1)%e.length(),s=getPerpendicularVector(e.v[i],e.v[r]);return Math.atan2(0,1)-Math.atan2(s[1],s[0])}function zigZagCorner(e,t,i,r,s,a,n){var o=getProjectingAngle(t,i),l=t.v[i%t._length],u=t.v[i===0?t._length-1:i-1],h=t.v[(i+1)%t._length],d=a===2?Math.sqrt(Math.pow(l[0]-u[0],2)+Math.pow(l[1]-u[1],2)):0,p=a===2?Math.sqrt(Math.pow(l[0]-h[0],2)+Math.pow(l[1]-h[1],2)):0;setPoint(e,t.v[i%t._length],o,n,r,p/(2*(s+1)),d/(2*(s+1)),a)}function zigZagSegment(e,t,i,r,s,a){for(var n=0;n<r;n+=1){var o=(n+1)/(r+1),l=s===2?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,u=t.normalAngle(o);setPoint(e,t.point(o),u,a,i,l/(2*(r+1)),l/(2*(r+1)),s),a=-a}return a}function linearOffset(e,t,i){var r=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,r,i),polarOffset(t,r,i)]}function offsetSegment(e,t){var i,r,s,a,n,o,l;i=(l=linearOffset(e.points[0],e.points[1],t))[0],r=l[1],s=(l=linearOffset(e.points[1],e.points[2],t))[0],a=l[1],n=(l=linearOffset(e.points[2],e.points[3],t))[0],o=l[1];var u=lineIntersection(i,r,s,a);u===null&&(u=r);var h=lineIntersection(n,o,s,a);return h===null&&(h=n),new PolynomialBezier(i,u,h,o)}function joinLines(e,t,i,r,s){var a=t.points[3],n=i.points[0];if(r===3||pointEqual(a,n))return a;if(r===2){var o=-t.tangentAngle(1),l=-i.tangentAngle(0)+Math.PI,u=lineIntersection(a,polarOffset(a,o+Math.PI/2,100),n,polarOffset(n,o+Math.PI/2,100)),h=u?pointDistance(u,a):pointDistance(a,n)/2,d=polarOffset(a,o,2*h*roundCorner);return e.setXYAt(d[0],d[1],"o",e.length()-1),d=polarOffset(n,l,2*h*roundCorner),e.setTripleAt(n[0],n[1],n[0],n[1],d[0],d[1],e.length()),n}var p=lineIntersection(pointEqual(a,t.points[2])?t.points[0]:t.points[2],a,n,pointEqual(n,i.points[1])?i.points[3]:i.points[1]);return p&&pointDistance(p,a)<s?(e.setTripleAt(p[0],p[1],p[0],p[1],p[0],p[1],e.length()),p):a}function getIntersection(e,t){var i=e.intersections(t);return i.length&&floatEqual(i[0][0],1)&&i.shift(),i.length?i[0]:null}function pruneSegmentIntersection(e,t){var i=e.slice(),r=t.slice(),s=getIntersection(e[e.length-1],t[0]);return s&&(i[e.length-1]=e[e.length-1].split(s[0])[0],r[0]=t[0].split(s[1])[1]),e.length>1&&t.length>1&&(s=getIntersection(e[0],t[t.length-1]))?[[e[0].split(s[0])[0]],[t[t.length-1].split(s[1])[1]]]:[i,r]}function pruneIntersections(e){for(var t,i=1;i<e.length;i+=1)t=pruneSegmentIntersection(e[i-1],e[i]),e[i-1]=t[0],e[i]=t[1];return e.length>1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var i,r,s,a,n=e.inflectionPoints();if(n.length===0)return[offsetSegment(e,t)];if(n.length===1||floatEqual(n[1],1))return i=(s=e.split(n[0]))[0],r=s[1],[offsetSegment(i,t),offsetSegment(r,t)];i=(s=e.split(n[0]))[0];var o=(n[1]-n[0])/(1-n[0]);return a=(s=s[1].split(o))[0],r=s[1],[offsetSegment(i,t),offsetSegment(a,t),offsetSegment(r,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],i="normal",r="normal",s=t.length,a=0;a<s;a+=1)switch(t[a].toLowerCase()){case"italic":r="italic";break;case"bold":i="700";break;case"black":i="900";break;case"medium":i="500";break;case"regular":case"normal":i="400";break;case"light":case"thin":i="200"}return{style:r,weight:e.fWeight||i}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,i,r,s,a){var n=a?-1:1,o=r.s.v[0]+(1-r.s.v[0])*(1-s),l=r.s.v[1]+(1-r.s.v[1])*(1-s);e.translate(r.p.v[0]*n*s,r.p.v[1]*n*s,r.p.v[2]),t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),t.rotate(-r.r.v*n*s),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(a?1/o:o,a?1/l:l),i.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(e,t,i,r){for(this.elem=e,this.arr=t,this.pos=i,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[i]);i>0;)i-=1,this._elements.unshift(t[i]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,i=e.length;for(t=0;t<i;t+=1)e[t]._processed=!1,e[t].ty==="gr"&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var i,r=e.length;for(i=0;i<r;i+=1)e[i]._render=t,e[i].ty==="gr"&&this.changeGroupRender(e[i].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,i,r,s,a,n=!1;if(this._mdf||e){var o,l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var u={it:this.cloneElements(this._elements),ty:"gr"};u.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}]}
vendor: 8,910 bytes, line 6
6,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,u),this._groups.splice(0,0,u),this._currentCopies+=1}this.elem.reloadShapes(),n=!0}for(a=0,r=0;r<=this._groups.length-1;r+=1){if(o=a<l,this._groups[r]._render=o,this.changeGroupRender(this._groups[r].it,o),!o){var h=this.elemsData[r].it,d=h[h.length-1];d.transform.op.v!==0?(d.transform.op._mdf=!0,d.transform.op.v=0):d.transform.op._mdf=!1}a+=1}this._currentCopies=l;var p=this.o.v,g=p%1,m=p>0?Math.floor(p):Math.ceil(p),c=this.pMatrix.props,f=this.rMatrix.props,y=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v,b,S=0;if(p>0){for(;S<m;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),S+=1;g&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,g,!1),S+=g)}else if(p<0){for(;S>m;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),S-=1;g&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-g,!0),S-=g)}for(r=this.data.m===1?0:this._currentCopies-1,s=this.data.m===1?1:-1,a=this._currentCopies;a;){if(b=(i=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),S!==0){for((r!==0&&s===1||r!==this._currentCopies-1&&s===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(c[0],c[1],c[2],c[3],c[4],c[5],c[6],c[7],c[8],c[9],c[10],c[11],c[12],c[13],c[14],c[15]),v=0;v<b;v+=1)i[v]=this.matrix.props[v];this.matrix.reset()}else for(this.matrix.reset(),v=0;v<b;v+=1)i[v]=this.matrix.props[v];S+=1,a-=1,r+=s}}else for(a=this._currentCopies,r=0,s=1;a;)i=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,a-=1,r+=s;return n},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var i,r=shapePool.newElement();r.c=e.c;var s,a,n,o,l,u,h,d,p,g,m,c,f=e._length,y=0;for(i=0;i<f;i+=1)s=e.v[i],n=e.o[i],a=e.i[i],s[0]===n[0]&&s[1]===n[1]&&s[0]===a[0]&&s[1]===a[1]?i!==0&&i!==f-1||e.c?(o=i===0?e.v[f-1]:e.v[i-1],u=(l=Math.sqrt(Math.pow(s[0]-o[0],2)+Math.pow(s[1]-o[1],2)))?Math.min(l/2,t)/l:0,h=m=s[0]+(o[0]-s[0])*u,d=c=s[1]-(s[1]-o[1])*u,p=h-(h-s[0])*roundCorner,g=d-(d-s[1])*roundCorner,r.setTripleAt(h,d,p,g,m,c,y),y+=1,o=i===f-1?e.v[0]:e.v[i+1],u=(l=Math.sqrt(Math.pow(s[0]-o[0],2)+Math.pow(s[1]-o[1],2)))?Math.min(l/2,t)/l:0,h=p=s[0]+(o[0]-s[0])*u,d=g=s[1]+(o[1]-s[1])*u,m=h-(h-s[0])*roundCorner,c=d-(d-s[1])*roundCorner,r.setTripleAt(h,d,p,g,m,c,y),y+=1):(r.setTripleAt(s[0],s[1],n[0],n[1],a[0],a[1],y),y+=1):(r.setTripleAt(e.v[i][0],e.v[i][1],e.o[i][0],e.o[i][1],e.i[i][0],e.i[i][1],y),y+=1);return r},RoundCornersModifier.prototype.processShapes=function(e){var t,i,r,s,a,n,o=this.shapes.length,l=this.rd.v;if(l!==0)for(i=0;i<o;i+=1){if(n=(a=this.shapes[i]).localShapeCollection,a.shape._mdf||this._mdf||e)for(n.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,s=a.shape.paths._length,r=0;r<s;r+=1)n.addShape(this.processPath(t[r],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},PolynomialBezier.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(e){var t=this.derivative(e);return Math.atan2(t[1],t[0])},PolynomialBezier.prototype.normalAngle=function(e){var t=this.derivative(e);return Math.atan2(t[0],t[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var t=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,i=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(i<0)return[];var r=Math.sqrt(i);return floatZero(r)?r>0&&r<1?[t]:[]:[t-r,t+r].filter(function(s){return s>0&&s<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),i=lerpPoint(this.points[1],this.points[2],e),r=lerpPoint(this.points[2],this.points[3],e),s=lerpPoint(t,i,e),a=lerpPoint(i,r,e),n=lerpPoint(s,a,e);return[new PolynomialBezier(this.points[0],t,s,n,!0),new PolynomialBezier(n,a,r,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},PolynomialBezier.prototype.intersections=function(e,t,i){t===void 0&&(t=2),i===void 0&&(i=7);var r=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,r,i),r},PolynomialBezier.shapeSegment=function(e,t){var i=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[i],e.v[i],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var i=(t+1)%e.length();return new PolynomialBezier(e.v[i],e.i[i],e.o[t],e.v[t],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0},ZigZagModifier.prototype.processPath=function(e,t,i,r){var s=e._length,a=shapePool.newElement();if(a.c=e.c,e.c||(s-=1),s===0)return a;var n=-1,o=PolynomialBezier.shapeSegment(e,0);zigZagCorner(a,e,0,t,i,r,n);for(var l=0;l<s;l+=1)n=zigZagSegment(a,o,t,i,r,-n),o=l!==s-1||e.c?PolynomialBezier.shapeSegment(e,(l+1)%s):null,zigZagCorner(a,e,l+1,t,i,r,n);return a},ZigZagModifier.prototype.processShapes=function(e){var t,i,r,s,a,n,o=this.shapes.length,l=this.amplitude.v,u=Math.max(0,Math.round(this.frequency.v)),h=this.pointsType.v;if(l!==0)for(i=0;i<o;i+=1){if(n=(a=this.shapes[i]).localShapeCollection,a.shape._mdf||this._mdf||e)for(n.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,s=a.shape.paths._length,r=0;r<s;r+=1)n.addShape(this.processPath(t[r],l,u,h));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(e,t,i,r){var s=shapePool.newElement();s.c=e.c;var a,n,o,l=e.length();e.c||(l-=1);var u=[];for(a=0;a<l;a+=1)o=PolynomialBezier.shapeSegment(e,a),u.push(offsetSegmentSplit(o,t));if(!e.c)for(a=l-1;a>=0;a-=1)o=PolynomialBezier.shapeSegmentInverted(e,a),u.push(offsetSegmentSplit(o,t));u=pruneIntersections(u);var h=null,d=null;for(a=0;a<u.length;a+=1){var p=u[a];for(d&&(h=joinLines(s,d,p[0],i,r)),d=p[p.length-1],n=0;n<p.length;n+=1)o=p[n],h&&pointEqual(o.points[0],h)?s.setXYAt(o.points[1][0],o.points[1][1],"o",s.length()-1):s.setTripleAt(o.points[0][0],o.points[0][1],o.points[1][0],o.points[1][1],o.points[0][0],o.points[0][1],s.length()),s.setTripleAt(o.points[3][0],o.points[3][1],o.points[3][0],o.points[3][1],o.points[2][0],o.points[2][1],s.length()),h=o.points[3]}return u.length&&joinLines(s,d,u[0][0],i,r),s},OffsetPathModifier.prototype.processShapes=function(e){var t,i,r,s,a,n,o=this.shapes.length,l=this.amount.v,u=this.miterLimit.v,h=this.lineJoin;if(l!==0)for(i=0;i<o;i+=1){if(n=(a=this.shapes[i]).localShapeCollection,a.shape._mdf||this._mdf||e)for(n.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,s=a.shape.paths._length,r=0;r<s;r+=1)n.addShape(this.processPath(t[r],l,h,u));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};
6var FontManager=function(){var e={w:0,size:0,shapes:[],data:{shapes:[]}},t=[];t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var i=127988,r=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function s(h,d){var p=createTag("span");p.setAttribute("aria-hidden",!0),p.style.fontFamily=d;var g=createTag("span");g.innerText="giItT1WQy@!-/#",p.style.position="absolute",p.style.left="-10000px",p.style.top="-10000px",p.style.fontSize="300px",p.style.fontVariant="normal",p.style.fontStyle="normal",p.style.fontWeight="normal",p.style.letterSpacing="0",p.appendChild(g),document.body.appendChild(p);var m=g.offsetWidth;return g.style.fontFamily=function(c){var f,y=c.split(","),v=y.length,b=[];for(f=0;f<v;f+=1)y[f]!=="sans-serif"&&y[f]!=="monospace"&&b.push(y[f]);return b.join(",")}(h)+", "+d,{node:g,w:m,parent:p}}function a(h,d){var p,g=document.body&&d?"svg":"canvas",m=getFontProperties(h);if(g==="svg"){var c=createNS("text");c.style.fontSize="100px",c.setAttribute("font-family",h.fFamily),c.setAttribute("font-style",m.style),c.setAttribute("font-weight",m.weight),c.textContent="1",h.fClass?(c.style.fontFamily="inherit",c.setAttribute("class",h.fClass)):c.style.fontFamily=h.fFamily,d.appendChild(c),p=c}else{var f=new OffscreenCanvas(500,500).getContext("2d");f.font=m.style+" "+m.weight+" 100px "+h.fFamily,p=f}return{measureText:function(y){return g==="svg"?(p.textContent=y,p.getComputedTextLength()):p.measureText(y).width}}}function n(h){var d=0,p=h.charCodeAt(0);if(p>=55296&&p<=56319){var g=h.charCodeAt(1);g>=56320&&g<=57343&&(d=1024*(p-55296)+g-56320+65536)}return d}function o(h){var d=n(h);return d>=127462&&d<=127487}var l=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)};l.isModifier=function(h,d){var p=h.toString(16)+d.toString(16);return r.indexOf(p)!==-1},l.isZeroWidthJoiner=function(h){return h===8205},l.isFlagEmoji=function(h){return o(h.substr(0,2))&&o(h.substr(2,2))},l.isRegionalCode=o,l.isCombinedCharacter=function(h){return t.indexOf(h)!==-1},l.isRegionalFlag=function(h,d){var p=n(h.substr(d,2));if(p!==i)return!1;var g=0;for(d+=2;g<5;){if((p=n(h.substr(d,2)))<917601||p>917626)return!1;g+=1,d+=2}return n(h.substr(d,2))===917631},l.isVariationSelector=function(h){return h===65039},l.BLACK_FLAG_CODE_POINT=i;var u={addChars:function(h){if(h){var d;this.chars||(this.chars=[]);var p,g,m=h.length,c=this.chars.length;for(d=0;d<m;d+=1){for(p=0,g=!1;p<c;)this.chars[p].style===h[d].style&&this.chars[p].fFamily===h[d].fFamily&&this.chars[p].ch===h[d].ch&&(g=!0),p+=1;g||(this.chars.push(h[d]),c+=1)}}},addFonts:function(h,d){if(h){if(this.chars)return this.isLoaded=!0,void(this.fonts=h.list);if(!document.body)return this.isLoaded=!0,h.list.forEach(function(C){C.helper=a(C),C.cache={}}),void(this.fonts=h.list);var p,g=h.list,m=g.length,c=m;for(p=0;p<m;p+=1){var f,y,v=!0;if(g[p].loaded=!1,g[p].monoCase=s(g[p].fFamily,"monospace"),g[p].sansCase=s(g[p].fFamily,"sans-serif"),g[p].fPath){if(g[p].fOrigin==="p"||g[p].origin===3){if((f=document.querySelectorAll('style[f-forigin="p"][f-family="'+g[p].fFamily+'"], style[f-origin="3"][f-family="'+g[p].fFamily+'"]')).length>0&&(v=!1),v){var b=createTag("style");b.setAttribute("f-forigin",g[p].fOrigin),b.setAttribute("f-origin",g[p].origin),b.setAttribute("f-family",g[p].fFamily),b.type="text/css",b.innerText="@font-face {font-family: "+g[p].fFamily+"; font-style: normal; src: url('"+g[p].fPath+"');}",d.appendChild(b)}}else if(g[p].fOrigin==="g"||g[p].origin===1){for(f=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),y=0;y<f.length;y+=1)f[y].href.indexOf(g[p].fPath)!==-1&&(v=!1);if(v){var S=createTag("link");S.setAttribute("f-forigin",g[p].fOrigin),S.setAttribute("f-origin",g[p].origin),S.type="text/css",S.rel="stylesheet",S.href=g[p].fPath,document.body.appendChild(S)}}else if(g[p].fOrigin==="t"||g[p].origin===2){for(f=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),y=0;y<f.length;y+=1)g[p].fPath===f[y].src&&(v=!1);if(v){var E=createTag("link");E.setAttribute("f-forigin",g[p].fOrigin),E.setAttribute("f-origin",g[p].origin),E.setAttribute("rel","stylesheet"),E.setAttribute("href",g[p].fPath),d.appendChild(E)}}}else g[p].loaded=!0,c-=1;g[p].helper=a(g[p],d),g[p].cache={},this.fonts.push(g[p])}c===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(h,d,p){for(var g=0,m=this.chars.length;g<m;){if(this.chars[g].ch===h&&this.chars[g].style===d&&this.chars[g].fFamily===p)return this.chars[g];g+=1}return(typeof h=="string"&&h.charCodeAt(0)!==13||!h)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",h,d,p)),e},getFontByName:function(h){for(var d=0,p=this.fonts.length;d<p;){if(this.fonts[d].fName===h)return this.fonts[d];d+=1}return this.fonts[0]}
vendor: 12,849 bytes, line 6
6,measureText:function(h,d,p){var g=this.getFontByName(d),m=h;if(!g.cache[m]){var c=g.helper;if(h===" "){var f=c.measureText("|"+h+"|"),y=c.measureText("||");g.cache[m]=(f-y)/100}else g.cache[m]=c.measureText(h)/100}return g.cache[m]*p},checkLoadedFonts:function(){var h,d,p,g=this.fonts.length,m=g;for(h=0;h<g;h+=1)this.fonts[h].loaded?m-=1:this.fonts[h].fOrigin==="n"||this.fonts[h].origin===0?this.fonts[h].loaded=!0:(d=this.fonts[h].monoCase.node,p=this.fonts[h].monoCase.w,d.offsetWidth!==p?(m-=1,this.fonts[h].loaded=!0):(d=this.fonts[h].sansCase.node,p=this.fonts[h].sansCase.w,d.offsetWidth!==p&&(m-=1,this.fonts[h].loaded=!0)),this.fonts[h].loaded&&(this.fonts[h].sansCase.parent.parentNode.removeChild(this.fonts[h].sansCase.parent),this.fonts[h].monoCase.parent.parentNode.removeChild(this.fonts[h].monoCase.parent)));m!==0&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}};return l.prototype=u,l}();function SlotManager(e){this.animationData=e}function slotFactory(e){return new SlotManager(e)}function RenderableElement(){}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){this.renderableComponents.indexOf(e)===-1&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){this.renderableComponents.indexOf(e)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},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(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=(blendModeEnums={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(e){return blendModeEnums[e]||""}),blendModeEnums;function SliderEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function AngleEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function ColorEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,1,0,i)}function PointEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,1,0,i)}function LayerIndexEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function MaskIndexEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function CheckboxEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var i,r=e.ef||[];this.effectElements=[];var s,a=r.length;for(i=0;i<a;i+=1)s=new GroupEffect(r[i],t),this.effectElements.push(s)}function GroupEffect(e,t){this.init(e,t)}function BaseElement(){}function FrameElement(){}function FootageElement(e,t,i){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,i)}function AudioElement(e,t,i){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,i),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){var i;this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var r,s=this.data.ef.length,a=this.data.ef;for(i=0;i<s;i+=1){switch(r=null,a[i].ty){case 0:r=new SliderEffect(a[i],t,this);break;case 1:r=new AngleEffect(a[i],t,this);break;case 2:r=new ColorEffect(a[i],t,this);break;case 3:r=new PointEffect(a[i],t,this);break;case 4:case 7:r=new CheckboxEffect(a[i],t,this);break;case 10:r=new LayerIndexEffect(a[i],t,this);break;case 11:r=new MaskIndexEffect(a[i],t,this);break;case 5:r=new EffectsManager(a[i],t,this);break;default:r=new NoValueEffect(a[i],t,this)}r&&this.effectElements.push(r)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if(this.data.masksProperties[e].mode!=="n"&&this.data.masksProperties[e].cl!==!1)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e("layer"),i=e("effects"),r=e("shape"),s=e("text"),a=e("comp");this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=i.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n),this.data.ty===0||this.data.xt?this.compInterface=a(this):this.data.ty===4?(this.layerInterface.shapeInterface=r(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=s(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=e},initBaseData:function(e,t,i){this.globalData=t,this.comp=i,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var i,r=this.dynamicProperties.length;for(i=0;i<r;i+=1)(t||this._isParent&&this.dynamicProperties[i].propType==="transform")&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&this.dynamicProperties.push(e)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var e=getExpressionInterfaces();if(e){var t=e("footage");this.layerInterface=t(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}this._volume=this.lv.v[0];var i=this._volume*this._volumeMultiplier;this._previousVolume!==i&&(this._previousVolume=i,this.audio.volume(i))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.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))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){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<=e-this.layers[t].st&&i.op-i.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){var t;this.completeLayers=!1;var i,r=e.length,s=this.layers.length;for(t=0;t<r;t+=1)for(i=0;i<s;){if(this.layers[i].id===e[t].id){this.layers[i]=e[t];break}i+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,i){for(var r=this.elements,s=this.layers,a=0,n=s.length;a<n;)s[a].ind==t&&(r[a]&&r[a]!==!0?(i.push(r[a]),r[a].setAsParent(),s[a].parent!==void 0?this.buildElementParenting(e,s[a].parent,i):e.setHierarchy(i)):(this.buildItem(a),this.addPendingElement(e))),a+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,i=e.length;for(t=0;t<i;t+=1)if(e[t].xt){var r=this.createComp(e[t]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.getElementById=function(e){var t,i=this.elements.length;for(t=0;t<i;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t,i=e.shift();if(typeof i=="number")t=this.elements[i];else{var r,s=this.elements.length;for(r=0;r<s;r+=1)if(this.elements[r].data.nm===i){t=this.elements[r];break}}return e.length===0?t:t.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.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=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(e,t,i){this.data=e,this.element=t,this.globalData=i,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r,s,a=this.globalData.defs,n=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(n),this.solidPath="";var o,l,u,h,d,p,g=this.masksProperties,m=0,c=[],f=createElementID(),y="clipPath",v="clip-path";
vendor: 4,111 bytes, line 6
6for(r=0;r<n;r+=1)if((g[r].mode!=="a"&&g[r].mode!=="n"||g[r].inv||g[r].o.k!==100||g[r].o.x)&&(y="mask",v="mask"),g[r].mode!=="s"&&g[r].mode!=="i"||m!==0?u=null:((u=createNS("rect")).setAttribute("fill","#ffffff"),u.setAttribute("width",this.element.comp.data.w||0),u.setAttribute("height",this.element.comp.data.h||0),c.push(u)),s=createNS("path"),g[r].mode==="n")this.viewData[r]={op:PropertyFactory.getProp(this.element,g[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,g[r],3),elem:s,lastPath:""},a.appendChild(s);else{var b;if(m+=1,s.setAttribute("fill",g[r].mode==="s"?"#000000":"#ffffff"),s.setAttribute("clip-rule","nonzero"),g[r].x.k!==0?(y="mask",v="mask",p=PropertyFactory.getProp(this.element,g[r].x,0,null,this.element),b=createElementID(),(h=createNS("filter")).setAttribute("id",b),(d=createNS("feMorphology")).setAttribute("operator","erode"),d.setAttribute("in","SourceGraphic"),d.setAttribute("radius","0"),h.appendChild(d),a.appendChild(h),s.setAttribute("stroke",g[r].mode==="s"?"#000000":"#ffffff")):(d=null,p=null),this.storedData[r]={elem:s,x:p,expan:d,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},g[r].mode==="i"){l=c.length;var S=createNS("g");for(o=0;o<l;o+=1)S.appendChild(c[o]);var E=createNS("mask");E.setAttribute("mask-type","alpha"),E.setAttribute("id",f+"_"+m),E.appendChild(s),a.appendChild(E),S.setAttribute("mask","url("+getLocationHref()+"#"+f+"_"+m+")"),c.length=0,c.push(S)}else c.push(s);g[r].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[r]={elem:s,lastPath:"",op:PropertyFactory.getProp(this.element,g[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,g[r],3),invRect:u},this.viewData[r].prop.k||this.drawPath(g[r],this.viewData[r].prop.v,this.viewData[r])}for(this.maskElement=createNS(y),n=c.length,r=0;r<n;r+=1)this.maskElement.appendChild(c[r]);m>0&&(this.maskElement.setAttribute("id",f),this.element.maskedElement.setAttribute(v,"url("+getLocationHref()+"#"+f+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,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 e,t=this.finalTransform.mat,i=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<r;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),i=0;i<r;i+=1)t.multiply(this.hierarchy[i].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(){if(this.localTransforms){var e=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<t;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var i=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(i),e=1;e<t;e+=1){var r=this.localTransforms[e].matrix;i.multiply(r)}i.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var s=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)s*=.01*this.localTransforms[e].opacity;this.finalTransform.localOpacity=s}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffe
vendor: 4,207 bytes, line 6
6ctsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,i=e.length;for(t=0;t<i;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var i,r=!0,s=this.comp;r;)s.finalTransform?(s.data.hasMask&&t.splice(0,0,s.finalTransform),s=s.comp):r=!1;var a,n=t.length;for(i=0;i<n;i+=1)a=t[i].mat.applyToPointArray(0,0,0),e=[e[0]-a[0],e[1]-a[1],0];return e},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t,i=this.element.finalTransform.mat,r=this.masksProperties.length;for(t=0;t<r;t+=1)if((this.viewData[t].prop._mdf||e)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||e)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),this.masksProperties[t].mode!=="n"&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[t].invRect.setAttribute("transform",i.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||e))){var s=this.storedData[t].expan;this.storedData[t].x.v<0?(this.storedData[t].lastOperator!=="erode"&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),s.setAttribute("radius",-this.storedData[t].x.v)):(this.storedData[t].lastOperator!=="dilate"&&(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))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";return e+=" h"+this.globalData.compSize.w,e+=" v"+this.globalData.compSize.h,e+=" h-"+this.globalData.compSize.w,e+=" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(e,t,i){var r,s,a=" M"+t.v[0][0]+","+t.v[0][1];for(s=t._length,r=1;r<s;r+=1)a+=" 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];if(t.c&&s>1&&(a+=" 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!==a){var n="";i.elem&&(t.c&&(n=e.inv?this.solidPath+a:a),i.elem.setAttribute("d",n)),i.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={createFilter:function(t,i){var r=createNS("filter");return r.setAttribute("id",t),i!==!0&&(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=createNS("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}};return e}(),featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};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))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,i,r="SourceGraphic",s=e.data.ef?e.data.ef.length:0,a=createElementID(),n=filtersFactory.createFilter(a,!0),o=0;for(this.filters=[],t=0;t<s;t+=1){i=null;var l=e.data.ef[t].ty;registeredEffects$1[l]&&(i=new registeredEffects$1[l].effect(n,e.effectsManager.effectElements[t],e,idPrefix+o,r),r=idPrefix+o,registeredEffects$1[l].countsAsEffect&&(o+=1)),i&&this.filters.push(i)}o&&(e.globalData.defs.appendChild(n),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+a+")")),this.filters.length&&e.addRenderableComponent(this)}function registerEffect$1(e,t,i){registeredEffects$1[e]={effect:t,countsAsEffect:i}}function SVGBaseElement(){}function HierarchyElement(){}
vendor: 12,454 bytes, line 6
6function RenderableDOMElement(){}function IImageElement(e,t,i){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,i),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(e,t){this.elem=e,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(e){var t,i=this.filters.length;for(t=0;t<i;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,i=this.filters.length,r=[];for(t=0;t<i;t+=1)this.filters[t].type===e&&r.push(this.filters[t]);return r},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var t=createNS("g");t.setAttribute("id",this.layerId),t.appendChild(this.layerElement),e=t,this.globalData.defs.appendChild(t)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.ty===0&&!this.data.hd){var i=createNS("clipPath"),r=createNS("path");r.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var s=createElementID();if(i.setAttribute("id",s),i.appendChild(r),this.globalData.defs.appendChild(i),this.checkMasks()){var a=createNS("g");a.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")"),a.appendChild(this.layerElement),this.transformedElement=a,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")")}this.data.bm!==0&&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 MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(e){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[e]){var t,i,r,s,a=this.layerId+"_"+e;if(e===1||e===3){var n=createNS("mask");n.setAttribute("id",a),n.setAttribute("mask-type",e===3?"luminance":"alpha"),(r=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),n.appendChild(r),this.globalData.defs.appendChild(n),featureSupport.maskType||e!==1||(n.setAttribute("mask-type","luminance"),t=createElementID(),i=filtersFactory.createFilter(t),this.globalData.defs.appendChild(i),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(s=createNS("g")).appendChild(r),n.appendChild(s),s.setAttribute("filter","url("+getLocationHref()+"#"+t+")"))}else if(e===2){var o=createNS("mask");o.setAttribute("id",a),o.setAttribute("mask-type","alpha");var l=createNS("g");o.appendChild(l),t=createElementID(),i=filtersFactory.createFilter(t);var u=createNS("feComponentTransfer");u.setAttribute("in","SourceGraphic"),i.appendChild(u);var h=createNS("feFuncA");h.setAttribute("type","table"),h.setAttribute("tableValues","1.0 0.0"),u.appendChild(h),this.globalData.defs.appendChild(i);var d=createNS("rect");d.setAttribute("width",this.comp.data.w),d.setAttribute("height",this.comp.data.h),d.setAttribute("x","0"),d.setAttribute("y","0"),d.setAttribute("fill","#ffffff"),d.setAttribute("opacity","0"),l.setAttribute("filter","url("+getLocationHref()+"#"+t+")"),l.appendChild(d),(r=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),l.appendChild(r),featureSupport.maskType||(o.setAttribute("mask-type","luminance"),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),s=createNS("g"),l.appendChild(d),s.appendChild(this.layerElement),l.appendChild(s)),this.globalData.defs.appendChild(o)}this.matteMasks[e]=a}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,i){this.initFrame(),this.initBaseData(e,t,i),this.initTransform(e,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(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("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",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(e){var t,i=this.shapeModifiers.length;for(t=0;t<i;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();for(e=(t=this.shapeModifiers.length)-1;e>=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,i=0,r=t.length;i<r;){if(t[i].elem===e)return t[i].pos;i+=1}return 0},addProcessedElement:function(e,t){for(var i=this.processedElements,r=i.length;r;)if(i[r-=1].elem===e)return void(i[r].pos=t);i.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,t,i){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=i,this.lvl=t,this._isAnimated=!!i.k;for(var r=0,s=e.length;r<s;){if(e[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=e.hd===!0,this.pElem=createNS("path"),this.msElem=null}function DashProperty(e,t,i,r){var s;this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=i,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var a,n=t.length||0;for(s=0;s<n;s+=1)a=PropertyFactory.getProp(e,t[s].v,0,0,this),this.k=a.k||this.k,this.dataProps[s]={n:t[s].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(e,t,i){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=i,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,i){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=i}function SVGNoStyleData(e,t,i){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=i}function GradientProperty(e,t,i){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var r=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(i),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(e,t,i){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,i)}function SVGGradientStrokeStyleData(e,t,i){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,i),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,i){this.transform={mProps:e,op:t,container:i},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,i=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),t=0;t<i;t+=1)this.dataProps[t].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(e,t){for(var i=0,r=this.o.length/2;i<r;){if(Math.abs(e[4*i]-e[4*t+2*i])>.01)return!1;i+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,i,r,s=4*this.data.p;for(t=0;t<s;t+=1)i=t%4==0?100:255,r=Math.round(this.prop.v[t]*i),this.c[t]!==r&&(this.c[t]=r,this._cmdf=!e);if(this.o.length)for(s=this.prop.v.length,t=4*this.data.p;t<s;t+=1)i=t%2==0?100:1,r=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==r&&(this.o[t-4*this.data.p]=r,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,i){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=Pro
vendor: 11,136 bytes, line 6
6pertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=i,this.stops=[],this.setGradientData(i.pElem,t),this.setGradientOpacity(t,i),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var i=createElementID(),r=createNS(t.t===1?"linearGradient":"radialGradient");r.setAttribute("id",i),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var s,a,n,o=[];for(n=4*t.g.p,a=0;a<n;a+=4)s=createNS("stop"),r.appendChild(s),o.push(s);e.setAttribute(t.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+i+")"),this.gf=r,this.cst=o},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var i,r,s,a=createNS("mask"),n=createNS("path");a.appendChild(n);var o=createElementID(),l=createElementID();a.setAttribute("id",l);var u=createNS(e.t===1?"linearGradient":"radialGradient");u.setAttribute("id",o),u.setAttribute("spreadMethod","pad"),u.setAttribute("gradientUnits","userSpaceOnUse"),s=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var h=this.stops;for(r=4*e.g.p;r<s;r+=2)(i=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),u.appendChild(i),h.push(i);n.setAttribute(e.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+o+")"),e.ty==="gs"&&(n.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),n.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),e.lj===1&&n.setAttribute("stroke-miterlimit",e.ml)),this.of=u,this.ms=a,this.ost=h,this.maskId=l,t.msElem=n}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(e,t,i,r){if(t===0)return"";var s,a=e.o,n=e.i,o=e.v,l=" M"+r.applyToPointStringified(o[0][0],o[0][1]);for(s=1;s<t;s+=1)l+=" C"+r.applyToPointStringified(a[s-1][0],a[s-1][1])+" "+r.applyToPointStringified(n[s][0],n[s][1])+" "+r.applyToPointStringified(o[s][0],o[s][1]);return i&&t&&(l+=" C"+r.applyToPointStringified(a[s-1][0],a[s-1][1])+" "+r.applyToPointStringified(n[0][0],n[0][1])+" "+r.applyToPointStringified(o[0][0],o[0][1]),l+="z"),l},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix;function i(u,h,d){(d||h.transform.op._mdf)&&h.transform.container.setAttribute("opacity",h.transform.op.v),(d||h.transform.mProps._mdf)&&h.transform.container.setAttribute("transform",h.transform.mProps.v.to2dCSS())}function r(){}function s(u,h,d){var p,g,m,c,f,y,v,b,S,E,C=h.styles.length,_=h.lvl;for(y=0;y<C;y+=1){if(c=h.sh._mdf||d,h.styles[y].lvl<_){for(b=t.reset(),S=_-h.styles[y].lvl,E=h.transformers.length-1;!c&&S>0;)c=h.transformers[E].mProps._mdf||c,S-=1,E-=1;if(c)for(S=_-h.styles[y].lvl,E=h.transformers.length-1;S>0;)b.multiply(h.transformers[E].mProps.v),S-=1,E-=1}else b=e;if(g=(v=h.sh.paths)._length,c){for(m="",p=0;p<g;p+=1)(f=v.shapes[p])&&f._length&&(m+=buildShapeString(f,f._length,f.c,b));h.caches[y]=m}else m=h.caches[y];h.styles[y].d+=u.hd===!0?"":m,h.styles[y]._mdf=c||h.styles[y]._mdf}}function a(u,h,d){var p=h.style;(h.c._mdf||d)&&p.pElem.setAttribute("fill","rgb("+bmFloor(h.c.v[0])+","+bmFloor(h.c.v[1])+","+bmFloor(h.c.v[2])+")"),(h.o._mdf||d)&&p.pElem.setAttribute("fill-opacity",h.o.v)}function n(u,h,d){o(u,h,d),l(0,h,d)}function o(u,h,d){var p,g,m,c,f,y=h.gf,v=h.g._hasOpacity,b=h.s.v,S=h.e.v;if(h.o._mdf||d){var E=u.ty==="gf"?"fill-opacity":"stroke-opacity";h.style.pElem.setAttribute(E,h.o.v)}if(h.s._mdf||d){var C=u.t===1?"x1":"cx",_=C==="x1"?"y1":"cy";y.setAttribute(C,b[0]),y.setAttribute(_,b[1]),v&&!h.g._collapsable&&(h.of.setAttribute(C,b[0]),h.of.setAttribute(_,b[1]))}if(h.g._cmdf||d){p=h.cst;var P=h.g.c;for(m=p.length,g=0;g<m;g+=1)(c=p[g]).setAttribute("offset",P[4*g]+"%"),c.setAttribute("stop-color","rgb("+P[4*g+1]+","+P[4*g+2]+","+P[4*g+3]+")")}if(v&&(h.g._omdf||d)){var A=h.g.o;for(m=(p=h.g._collapsable?h.cst:h.ost).length,g=0;g<m;g+=1)c=p[g],h.g._collapsable||c.setAttribute("offset",A[2*g]+"%"),c.setAttribute("stop-opacity",A[2*g+1])}if(u.t===1)(h.e._mdf||d)&&(y.setAttribute("x2",S[0]),y.setAttribute("y2",S[1]),v&&!h.g._collapsable&&(h.of.setAttribute("x2",S[0]),h.of.setAttribute("y2",S[1])));else if((h.s._mdf||h.e._mdf||d)&&(f=Math.sqrt(Math.pow(b[0]-S[0],2)+Math.pow(b[1]-S[1],2)),y.setAttribute("r",f),v&&!h.g._collapsable&&h.of.setAttribute("r",f)),h.e._mdf||h.h._mdf||h.a._mdf||d){f||(f=Math.sqrt(Math.pow(b[0]-S[0],2)+Math.pow(b[1]-S[1],2)));var w=Math.atan2(S[1]-b[1],S[0]-b[0]),x=h.h.v;x>=1?x=.99:x<=-1&&(x=-.99);var D=f*x,M=Math.cos(w+h.a.v)*D+b[0],k=Math.sin(w+h.a.v)*D+b[1];y.setAttribute("fx",M),y.setAttribute("fy",k),v&&!h.g._collapsable&&(h.of.setAttribute("fx",M),h.of.setAttribute("fy",k))}}function l(u,h,d){var p=h.style,g=h.d;g&&(g._mdf||d)&&g.dashStr&&(p.pElem.setAttribute("stroke-dasharray",g.dashStr),p.pElem.setAttribute("stroke-dashoffset",g.dashoffset[0])),h.c&&(h.c._mdf||d)&&p.pElem.setAttribute("stroke","rgb("+bmFloor(h.c.v[0])+","+bmFloor(h.c.v[1])+","+bmFloor(h.c.v[2])+")"),(h.o._mdf||d)&&p.pElem.setAttribute("stroke-opacity",h.o.v),(h.w._mdf||d)&&(p.pElem.setAttribute("stroke-width",h.w.v),p.msElem&&p.msElem.setAttribute("stroke-width",h.w.v))}return{createRenderFunction:function(u){switch(u.ty){case"fl":return a;case"gf":return o;case"gs":return n;case"st":return l;case"sh":case"el":case"rc":case"sr":return s;case"tr":return i;case"no":return r;default:return null}}}}();function SVGShapeElement(e,t,i){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,i),this.prevViewData=[]}function LetterProps(e,t,i,r,s,a){this.o=e,this.sw=t,this.sc=i,this.fc=r,this.m=s,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!i,fc:!!r,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,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)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,i,r,s=this.shapes.length,a=this.stylesList.length,n=[],o=!1;for(i=0;i<a;i+=1){for(r=this.stylesList[i],o=!1,n.length=0,e=0;e<s;e+=1)(t=this.shapes[e]).styles.indexOf(r)!==-1&&(n.push(t),o=t._isAnimated||o);n.length>1&&o&&this.setShapesAsAnimated(n)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,i=e.length;for(t=0;t<i;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var i,r=new SVGStyleData(e,t),s=r.pElem;return e.ty==="st"?i=new SVGStrokeStyleData(this,e,r):e.ty==="fl"?i=new SVGFillStyleData(this,e,r):e.ty==="gf"||e.ty==="gs"?(i=new(e.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,r),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),s.setAttribute("mask","url("+getLocationHref()+"#"+i.maskId+")"))):e.ty==="no"&&(i=new SVGNoStyleData(this,e,r)),e.ty!=="st"&&e.ty!=="gs"||(s.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),s.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),s.setAttribute("fill-opacity","0"),e.lj===1&&s.setAttribute("stroke-miterlimit",e.ml)),e.r===2&&s.setAttribute("fill-rule","evenodd"),e.ln&&s.setAttribute("id",e.ln),e.cl&&s.setAttribute("class",e.cl),e.bm&&(s.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(r),this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var i=TransformPropertyFactory.getTransformProperty(this,e,this),r=new SVGTransformData(i,i.o,t);return this.addToAnimatedContents(e,r),r},SVGShapeElement.prototype.createShapeElement=function(e,t,i){var r=4;e.ty==="rc"?r=5:e.ty==="el"?r=6:e.ty==="sr"&&(r=7);var s=new SVGShapeData(t,i,ShapePropertyFactory.getShapeProp(this,e,r,this));return this.shapes.push(s),this.addShapeToModifiers(s),this.addToAnimatedContents(e,s),s},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var i=0,r=this.animatedContents.length;i<r;){if(this.animatedContents[i].element===t)return;i+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t,i=e.styles,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||i.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,i,r,s,a,n){var o,l,u,h,d,p,g=[].concat(a),m=e.length-1,c=[],f=[];for(o=m;o>=0;o-=1){if((p=this.searchProcessedElement(e[o]))?t[o]=i[p-1]:e[o]._render=n,e[o].ty==="fl"||e[o].ty==="st"||e[o].ty==="gf"||e[o].ty==="gs"||e[o].ty==="no")p?t[o].style.closed=!1:t[o]=this.createStyleElement(e[o],s),e[o]._render&&t[o].style.pElem.parentNode!==r&&r.appendChild(t[o].style.pElem),c.push(t[o].style);else if(e[o].ty==="gr"){if(p)for(u=t[o].it.length,l=0;l<u;l+=1)t[o].prevViewData[l]=t[o].it[l];else t[o]=this.createGroupElement(e[o]);this.searchShapes(e[o].it,t[o].it,t[o].prevViewData,t[o].gr,s+1,g,n),e[o]._render&&t[o].gr.parentNode!==r&&r.appendChild(t[o].gr)}else e[o].ty==="tr"?(p||(t[o]=this.createTransformElement(e[o],r)),h=t[o].transform,g.push(h)):e[o].ty==="sh"||e[o].ty==="rc"||e[o].ty==="el"||e[o].ty==="sr"?(p||(t[o]=this.createShapeElement(e[o],g,s)),this.setElementStyles(t[o])):e[o].ty==="tm"||e[o].ty==="rd"||e[o].ty==="ms"||e[o].ty==="pb"||e[o].ty==="zz"||e[o].ty==="op"?(p?(d=t[o
vendor: 4,921 bytes, line 6
6]).closed=!1:((d=ShapeModifiers.getModifier(e[o].ty)).init(this,e[o]),t[o]=d,this.shapeModifiers.push(d)),f.push(d)):e[o].ty==="rp"&&(p?(d=t[o]).closed=!0:(d=ShapeModifiers.getModifier(e[o].ty),t[o]=d,d.init(this,e,o,t),this.shapeModifiers.push(d),n=!1),f.push(d));this.addProcessedElement(e[o],o+1)}for(m=c.length,o=0;o<m;o+=1)c[o].closed=!0;for(m=f.length,o=0;o<m;o+=1)f[o].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var e;this.renderModifiers();var t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,t,i=this.animatedContents.length;for(e=0;e<i;e+=1)t=this.animatedContents[e],(this._isFirstFrame||t.element._isAnimated)&&t.data!==!0&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(e,t,i,r,s,a){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 n=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,n=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,n=!0),this.sc!==i&&(this.sc=i,this._mdf.sc=!0,n=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,n=!0),this.m!==s&&(this.m=s,this._mdf.m=!0,n=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,this._mdf.p=!0,n=!0),n},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,i=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var s=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(r=0;r<s;r+=1)a=i!==this.keysIndex?this.effectsSequence[r](a,a.t):this.effectsSequence[r](this.currentData,a.t);t!==a&&this.setCurrentData(a),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,i=0,r=e.length;i<=r-1&&!(i===r-1||e[i+1].t>t);)i+=1;return this.keysIndex!==i&&(this.keysIndex=i),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,i,r=[],s=0,a=e.length,n=!1,o=!1,l="";s<a;)n=o,o=!1,t=e.charCodeAt(s),l=e.charAt(s),FontManager.isCombinedCharacter(t)?n=!0:t>=55296&&t<=56319?FontManager.isRegionalFlag(e,s)?l=e.substr(s,14):(i=e.charCodeAt(s+1))>=56320&&i<=57343&&(FontManager.isModifier(t,i)?(l=e.substr(s,2),n=!0):l=FontManager.isFlagEmoji(e.substr(s,4))?e.substr(s,4):e.substr(s,2)):t>56319?(i=e.charCodeAt(s+1),FontManager.isVariationSelector(t)&&(n=!0)):FontManager.isZeroWidthJoiner(t)&&(n=!0,o=!0),n?(r[r.length-1]+=l,n=!1):r.push(l),s+=l.length;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,i,r,s,a,n,o,l=this.elem.globalData.fontManager,u=this.data,h=[],d=0,p=u.m.g,g=0,m=0,c=0,f=[],y=0,v=0,b=l.getFontByName(e.f),S=0,E=getFontProperties(b);e.fWeight=E.weight,e.fStyle=E.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),i=e.finalText.length,e.finalLineHeight=e.lh;var C,_=e.tr/1e3*e.finalSize;if(e.sz)for(var P,A,w=!0,x=e.sz[0],D=e.sz[1];w;){P=0,y=0,i=(A=this.buildFinalText(e.t)).length,_=e.tr/1e3*e.finalSize;var M=-1;for(t=0;t<i;t+=1)C=A[t].charCodeAt(0),r=!1,A[t]===" "?M=t:C!==13&&C!==3||(y=0,r=!0,P+=e.finalLineHeight||1.2*e.finalSize),l.chars?(o=l.getCharData(A[t],b.fStyle,b.fFamily),S=r?0:o.w*e.finalSize/100):S=l.measureText(A[t],e.f,e.finalSize),y+S>x&&A[t]!==" "?(M===-1?i+=1:t=M,P+=e.finalLineHeight||1.2*e.finalSize,A.splice(t,M===t?1:0,"\r"),M=-1,y=0):(y+=S,y+=_);P+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&D<P?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=A,i=e.f
vendor: 5,066 bytes, line 6
6inalText.length,w=!1)}y=-_,S=0;var k,F=0;for(t=0;t<i;t+=1)if(r=!1,(C=(k=e.finalText[t]).charCodeAt(0))===13||C===3?(F=0,f.push(y),v=y>v?y:v,y=-2*_,s="",r=!0,c+=1):s=k,l.chars?(o=l.getCharData(k,b.fStyle,l.getFontByName(e.f).fFamily),S=r?0:o.w*e.finalSize/100):S=l.measureText(s,e.f,e.finalSize),k===" "?F+=S+_:(y+=S+_+F,F=0),h.push({l:S,an:S,add:g,n:r,anIndexes:[],val:s,line:c,animatorJustifyOffset:0}),p==2){if(g+=S,s===""||s===" "||t===i-1){for(s!==""&&s!==" "||(g-=S);m<=t;)h[m].an=g,h[m].ind=d,h[m].extra=S,m+=1;d+=1,g=0}}else if(p==3){if(g+=S,s===""||t===i-1){for(s===""&&(g-=S);m<=t;)h[m].an=g,h[m].ind=d,h[m].extra=S,m+=1;g=0,d+=1}}else h[d].ind=d,h[d].extra=0,d+=1;if(e.l=h,v=y>v?y:v,f.push(y),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=v,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=f;var O,R,T,I,L=u.a;n=L.length;var B=[];for(a=0;a<n;a+=1){for((O=L[a]).a.sc&&(e.strokeColorAnim=!0),O.a.sw&&(e.strokeWidthAnim=!0),(O.a.fc||O.a.fh||O.a.fs||O.a.fb)&&(e.fillColorAnim=!0),I=0,T=O.s.b,t=0;t<i;t+=1)(R=h[t]).anIndexes[a]=I,(T==1&&R.val!==""||T==2&&R.val!==""&&R.val!==" "||T==3&&(R.n||R.val==" "||t==i-1)||T==4&&(R.n||t==i-1))&&(O.s.rn===1&&B.push(I),I+=1);u.a[a].s.totalChars=I;var q,X=-1;if(O.s.rn===1)for(t=0;t<i;t+=1)X!=(R=h[t]).anIndexes[a]&&(X=R.anIndexes[a],q=B.splice(Math.floor(Math.random()*B.length),1)[0]),R.anIndexes[a]=q}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=b.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=t===void 0?this.keysIndex:t;var i=this.copyData({},this.data.d.k[t].s);i=this.copyData(i,e),this.data.d.k[t].s=i,this.recalculate(t),this.setCurrentData(i),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,i=Math.floor;function r(s,a){this._currentTextLength=-1,this.k=!1,this.data=a,this.elem=s,this.comp=s.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(s),this.s=PropertyFactory.getProp(s,a.s||{k:0},0,0,this),this.e="e"in a?PropertyFactory.getProp(s,a.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(s,a.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(s,a.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(s,a.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(s,a.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(s,a.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(s){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var a=0,n=0,o=1,l=1;this.ne.v>0?a=this.ne.v/100:n=-this.ne.v/100,this.xe.v>0?o=1-this.xe.v/100:l=1+this.xe.v/100;var u=BezierFactory.getBezierEasing(a,n,o,l).get,h=0,d=this.finalS,p=this.finalE,g=this.data.sh;if(g===2)h=u(h=p===d?s>=p?1:0:e(0,t(.5/(p-d)+(s-d)/(p-d),1)));else if(g===3)h=u(h=p===d?s>=p?0:1:1-e(0,t(.5/(p-d)+(s-d)/(p-d),1)));else if(g===4)p===d?h=0:(h=e(0,t(.5/(p-d)+(s-d)/(p-d),1)))<.5?h*=2:h=1-2*(h-.5),h=u(h);else if(g===5){if(p===d)h=0;else{var m=p-d,c=-m/2+(s=t(e(0,s+.5-d),p-d)),f=m/2;h=Math.sqrt(1-c*c/(f*f))}h=u(h)}else g===6?(p===d?h=0:(s=t(e(0,s+.5-d),p-d),h=(1+Math.cos(Math.PI+2*Math.PI*s/(p-d)))/2),h=u(h)):(s>=i(d)&&(h=e(0,t(s-d<0?t(p,1)-(d-s):p-s,1))),h=u(h));if(this.sm.v!==100){var y=.01*this.sm.v;y===0&&(y=1e-8);var v=.5-.5*y;h<v?h=0:(h=(h-v)/y)>1&&(h=1)}return h*this.a.v},getValue:function(s){this.iterateDynamicProperties(),this._mdf=s||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,s&&this.data.r===2&&(this.e.v=this._currentTextLength);var a=this.data.r===2?1:100/this.data.totalChars,n=this.o.v/a,o=this.s.v/a+n,l=this.e.v/a+n;if(o>l){var u=o;o=l,l=u}this.finalS=o,this.finalE=l}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(s,a,n){return new r(s,a,n)}}}();function TextAnimatorDataProperty(e,t,i){var r={propType:!1},s=PropertyFactory.getProp,a=t.a;this.a={r:a.r?s(e,a.r,0,degToRads,i):r,rx:a.rx?s(e,a.rx,0,degToRads,i):r,ry:a.ry?s(e,a.ry,0,degToRads,i):r,sk:a.sk?s(e,a.sk,0,degToRads,i):r,sa:a.sa?s(e,a.sa,0,degToRads,i):r,s:a.s?s(e,a.s,1,.01,i):r,a:a.a?s(e,a.a,1,0,i):r,o:a.o?s(e,a.o,0,.01,i):r,p:a.p?s(e,a.p,1,0,i):r,sw:a.sw?s(e,a.sw,0,0,i):r,sc:a.sc?s(e,a.sc,1,0,i):r,fc:a.fc?s(e,a.fc,1,0,i):r,fh:a.fh?s(e,a.fh,0,0,i):r,fs:a.fs?s(e,a.fs,0,.01,i):r,fb:a.fb?s(e,a.fb,0,.01,i):r,t:a.t?s(e,a.t,0,0,i):r},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,i),this.s.t=t.s.t}function TextAnimatorProperty(e,t,i){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=i,this._animators
vendor: 18,984 bytes, line 6
6Data=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(i)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,i=this._textData.a.length,r=PropertyFactory.getProp;for(e=0;e<i;e+=1)t=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:r(this._elem,this._textData.p.a,0,0,this),f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:r(this._elem,this._textData.p.r,0,0,this),p:r(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=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var i,r,s,a,n,o,l,u,h,d,p,g,m,c,f,y,v,b,S,E=this._moreOptions.alignment.v,C=this._animatorsData,_=this._textData,P=this.mHelper,A=this._renderType,w=this.renderedLetters.length,x=e.l;if(this._hasMaskedPath){if(S=this._pathData.m,!this._pathData.n||this._pathData._mdf){var D,M=S.v;for(this._pathData.r.v&&(M=M.reverse()),n={tLength:0,segments:[]},a=M._length-1,y=0,s=0;s<a;s+=1)D=bez.buildBezierData(M.v[s],M.v[s+1],[M.o[s][0]-M.v[s][0],M.o[s][1]-M.v[s][1]],[M.i[s+1][0]-M.v[s+1][0],M.i[s+1][1]-M.v[s+1][1]]),n.tLength+=D.segmentLength,n.segments.push(D),y+=D.segmentLength;s=a,S.v.c&&(D=bez.buildBezierData(M.v[s],M.v[0],[M.o[s][0]-M.v[s][0],M.o[s][1]-M.v[s][1]],[M.i[0][0]-M.v[0][0],M.i[0][1]-M.v[0][1]]),n.tLength+=D.segmentLength,n.segments.push(D),y+=D.segmentLength),this._pathData.pi=n}if(n=this._pathData.pi,o=this._pathData.f.v,p=0,d=1,u=0,h=!0,c=n.segments,o<0&&S.v.c)for(n.tLength<Math.abs(o)&&(o=-Math.abs(o)%n.tLength),d=(m=c[p=c.length-1].points).length-1;o<0;)o+=m[d].partialLength,(d-=1)<0&&(d=(m=c[p-=1].points).length-1);g=(m=c[p].points)[d-1],f=(l=m[d]).partialLength}a=x.length,i=0,r=0;var k,F,O,R,T,I=1.2*e.finalSize*.714,L=!0;O=C.length;var B,q,X,Y,$,Q,z,G,ne,he,oe,le,te=-1,V=o,Oe=p,Be=d,Pe=-1,fe="",ue=this.defaultPropsArray;if(e.j===2||e.j===1){var ie=0,be=0,Se=e.j===2?-.5:-1,pe=0,Ee=!0;for(s=0;s<a;s+=1)if(x[s].n){for(ie&&(ie+=be);pe<s;)x[pe].animatorJustifyOffset=ie,pe+=1;ie=0,Ee=!0}else{for(F=0;F<O;F+=1)(k=C[F].a).t.propType&&(Ee&&e.j===2&&(be+=k.t.v*Se),(T=C[F].s.getMult(x[s].anIndexes[F],_.a[F].s.totalChars)).length?ie+=k.t.v*T[0]*Se:ie+=k.t.v*T*Se);Ee=!1}for(ie&&(ie+=be);pe<s;)x[pe].animatorJustifyOffset=ie,pe+=1}for(s=0;s<a;s+=1){if(P.reset(),Y=1,x[s].n)i=0,r+=e.yOffset,r+=L?1:0,o=V,L=!1,this._hasMaskedPath&&(d=Be,g=(m=c[p=Oe].points)[d-1],f=(l=m[d]).partialLength,u=0),fe="",oe="",ne="",le="",ue=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Pe!==x[s].line){switch(e.j){case 1:o+=y-e.lineWidths[x[s].line];break;case 2:o+=(y-e.lineWidths[x[s].line])/2}Pe=x[s].line}te!==x[s].ind&&(x[te]&&(o+=x[te].extra),o+=x[s].an/2,te=x[s].ind),o+=E[0]*x[s].an*.005;var ce=0;for(F=0;F<O;F+=1)(k=C[F].a).p.propType&&((T=C[F].s.getMult(x[s].anIndexes[F],_.a[F].s.totalChars)).length?ce+=k.p.v[0]*T[0]:ce+=k.p.v[0]*T),k.a.propType&&((T=C[F].s.getMult(x[s].anIndexes[F],_.a[F].s.totalChars)).length?ce+=k.a.v[0]*T[0]:ce+=k.a.v[0]*T);for(h=!0,this._pathData.a.v&&(o=.5*x[0].an+(y-this._pathData.f.v-.5*x[0].an-.5*x[x.length-1].an)*te/(a-1),o+=this._pathData.f.v);h;)u+f>=o+ce||!m?(v=(o+ce-u)/l.partialLength,q=g.point[0]+(l.point[0]-g.point[0])*v,X=g.point[1]+(l.point[1]-g.point[1])*v,P.translate(-E[0]*x[s].an*.005,-E[1]*I*.01),h=!1):m&&(u+=l.partialLength,(d+=1)>=m.length&&(d=0,c[p+=1]?m=c[p].points:S.v.c?(d=0,m=c[p=0].points):(u-=l.partialLength,m=null)),m&&(g=l,f=(l=m[d]).partialLength));B=x[s].an/2-x[s].add,P.translate(-B,0,0)}else B=x[s].an/2-x[s].add,P.translate(-B,0,0),P.translate(-E[0]*x[s].an*.005,-E[1]*I*.01,0);for(F=0;F<O;F+=1)(k=C[F].a).t.propType&&(T=C[F].s.getMult(x[s].anIndexes[F],_.a[F].s.totalChars),i===0&&e.j===0||(this._hasMaskedPath?T.length?o+=k.t.v*T[0]:o+=k.t.v*T:T.length?i+=k.t.v*T[0]:i+=k.t.v*T));for(e.strokeWidthAnim&&(Q=e.sw||0),e.strokeColorAnim&&($=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(z=[e.fc[0],e.fc[1],e.fc[2]]),F=0;F<O;F+=1)(k=C[F].a).a.propType&&((T=C[F].s.getMult(x[s].anIndexes[F],_.a[F].s.totalChars)).length?P.translate(-k.a.v[0]*T[0],-k.a.v[1]*T[1],k.a.v[2]*T[2]):P.translate(-k.a.v[0]*T,-k.a.v[1]*T,k.a.v[2]*T));for(F=0;F<O;F+=1)(k=C[F].a).s.propType&&((T=C[F].s.getMult(x[s].anIndexes[F],_.a[F].s.totalChars)).length?P.scale(1+(k.s.v[0]-1)*T[0],1+(k.s.v[1]-1)*T[1],1):P.scale(1+(k.s.v[0]-1)*T,1+(k.s.v[1]-1)*T,1));for(F=0;F<O;F+=1){if(k=C[F].a,T=C[F].s.getMult(x[s].anIndexes[F],_.a[F].s.totalChars),k.sk.propType&&(T.length?P.skewFromAxis(-k.sk.v*T[0],k.sa.v*T[1]):P.skewFromAxis(-k.sk.v*T,k.sa.v*T)),k.r.propType&&(T.length?P.rotateZ(-k.r.v*T[2]):P.rotateZ(-k.r.v*T)),k.ry.propType&&(T.length?P.rotateY(k.ry.v*T[1]):P.rotateY(k.ry.v*T)),k.rx.propType&&(T.length?P.rotateX(k.rx.v*T[0]):P.rotateX(k.rx.v*T)),k.o.propType&&(T.length?Y+=(k.o.v*T[0]-Y)*T[0]:Y+=(k.o.v*T-Y)*T),e.strokeWidthAnim&&k.sw.propType&&(T.length?Q+=k.sw.v*T[0]:Q+=k.sw.v*T),e.strokeColorAnim&&k.sc.propType)for(G=0;G<3;G+=1)T.length?$[G]+=(k.sc.v[G]-$[G])*T[0]:$[G]+=(k.sc.v[G]-$[G])*T;if(e.fillColorAnim&&e.fc){if(k.fc.propType)for(G=0;G<3;G+=1)T.length?z[G]+=(k.fc.v[G]-z[G])*T[0]:z[G]+=(k.fc.v[G]-z[G])*T;k.fh.propType&&(z=T.length?addHueToRGB(z,k.fh.v*T[0]):addHueToRGB(z,k.fh.v*T)),k.fs.propType&&(z=T.length?addSaturationToRGB(z,k.fs.v*T[0]):addSaturationToRGB(z,k.fs.v*T)),k.fb.propType&&(z=T.length?addBrightnessToRGB(z,k.fb.v*T[0]):addBrightnessToRGB(z,k.fb.v*T))}}for(F=0;F<O;F+=1)(k=C[F].a).p.propType&&(T=C[F].s.getMult(x[s].anIndexes[F],_.a[F].s.totalChars),this._hasMaskedPath?T.length?P.translate(0,k.p.v[1]*T[0],-k.p.v[2]*T[1]):P.translate(0,k.p.v[1]*T,-k.p.v[2]*T):T.length?P.translate(k.p.v[0]*T[0],k.p.v[1]*T[1],-k.p.v[2]*T[2]):P.translate(k.p.v[0]*T,k.p.v[1]*T,-k.p.v[2]*T));if(e.strokeWidthAnim&&(ne=Q<0?0:Q),e.strokeColorAnim&&(he="rgb("+Math.round(255*$[0])+","+Math.round(255*$[1])+","+Math.round(255*$[2])+")"),e.fillColorAnim&&e.fc&&(oe="rgb("+Math.round(255*z[0])+","+Math.round(255*z[1])+","+Math.round(255*z[2])+")"),this._hasMaskedPath){if(P.translate(0,-e.ls),P.translate(0,E[1]*I*.01+r,0),this._pathData.p.v){b=(l.point[1]-g.point[1])/(l.point[0]-g.point[0]);var Te=180*Math.atan(b)/Math.PI;l.point[0]<g.point[0]&&(Te+=180),P.rotate(-Te*Math.PI/180)}P.translate(q,X,0),o-=E[0]*x[s].an*.005,x[s+1]&&te!==x[s+1].ind&&(o+=x[s].an/2,o+=.001*e.tr*e.finalSize)}else{switch(P.translate(i,r,0),e.ps&&P.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:P.translate(x[s].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[x[s].line]),0,0);break;case 2:P.translate(x[s].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[x[s].line])/2,0,0)}P.translate(0,-e.ls),P.translate(B,0,0),P.translate(E[0]*x[s].an*.005,E[1]*I*.01,0),i+=x[s].l+.001*e.tr*e.finalSize}A==="html"?fe=P.toCSS():A==="svg"?fe=P.to2dCSS():ue=[P.props[0],P.props[1],P.props[2],P.props[3],P.props[4],P.props[5],P.props[6],P.props[7],P.props[8],P.props[9],P.props[10],P.props[11],P.props[12],P.props[13],P.props[14],P.props[15]],le=Y}w<=s?(R=new LetterProps(le,ne,he,oe,fe,ue),this.renderedLetters.push(R),w+=1,this.lettersChangedFlag=!0):(R=this.renderedLetters[s],this.lettersChangedFlag=R.update(le,ne,he,oe,fe,ue)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(e,t,i){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,i),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)},ITextElement.prototype.createPathShape=function(e,t){var i,r,s=t.length,a="";for(i=0;i<s;i+=1)t[i].ty==="sh"&&(r=t[i].ks.k,a+=buildShapeString(r,r.i.length,!0,e));return a},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,i,r,s){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[i]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[i])/2,0,0)}t.translate(r,s,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(e,t,i){this.textSpans=[],this.renderType="svg",this.initElement(e,t,i)}function ISolidElement(e,t,i){this.initElement(e,t,i)}function NullElement(e,t,i){this.initFrame(),this.initBaseData(e,t,i),this.initFrame(),this.initTransform(e,t,i),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(e,t,i){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,i),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var i="";if(t&&t.title){var r=createNS("title"),s=createElementID();r.setAttribute("id",s),r.textContent=t.title,this.svgElement.appendChild(r),i+=s}if(t&&t.description){var a=createNS("desc"),n=createElementID();a.setAttribute("id",n),a.textContent=t.description,this.svgElement.appendChild(a),i+=" "+n}i&&this.svgElement.setAttribute("aria-labelledby",i);var o=createNS("defs");this.svgElement.appendChild(o);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&t.hideOnTransparent===!1),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"},width:t&&t.width,height:t&&t.height,runExpressions:!t||t.runExpressions===void 0||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:o,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,i=e.length,r=[],s="";t<i;)e[t]==="\r"||e[t]==="�"?(r.push(s),s=""):s+=e[t],t+=1;return r.push(s),r},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var i=e.shapes[0];if(i.it){var r=i.it[i.it.length-1];r.s&&(r.s.k[0]=t,r.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){var e,t;this.addDynamicProperty(this);var i=this.textProperty.currentData;this.renderedLetters=createSizedArray(i?i.l.length:0),i.fc?this.layerElement.setAttribute("fill",this.buildColor(i.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),i.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(i.sc)),this.layerElement.setAttribute("stroke-width",i.sw)),this.layerElement.setAttribute("font-size",i.finalSize);var r=this.globalData.fontManager.getFontByName(i.f);if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var s=i.fWeight,a=i.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",s)}this.layerElement.setAttribute("aria-label",i.t);var n,o=i.l||[],l=!!this.globalData.fontManager.chars;t=o.length;var u=this.mHelper,h=this.data.singleShape,d=0,p=0,g=!0,m=.001*i.tr*i.finalSize;if(!h||l||i.sz){var c,f=this.textSpans.length;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!l||!h||e===0){if(n=f>e?this.textSpans[e].span:createNS(l?"g":"text"),f<=e){if(n.setAttribute("stroke-linecap","butt"),n.setAttribute("stroke-linejoin","round"),n.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=n,l){var y=createNS("g");n.appendChild(y),this.textSpans[e].childSpan=y}this.textSpans[e].span=n,this.layerElement.appendChild(n)}n.style.display="inherit"}if(u.reset(),h&&(o[e].n&&(d=-m,p+=i.yOffset,p+=g?1:0,g=!1),this.applyTextPropertiesToMatrix(i,u,o[e].line,d,p),d+=o[e].l||0,d+=m),l){var v;if((c=this.globalData.fontManager.getCharData(i.finalText[e],r.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily)).t===1)v=new SVGCompElement(c.data,this.globalData,this);else{var b=emptyShapeData;c.data&&c.data.shapes&&(b=this.buildShapeData(c.data,i.finalSize)),v=new SVGShapeElement(b,this.globalData,this)}if(this.textSpans[e].glyph){var S=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(S.layerElement),S.destroy()}this.textSpans[e].glyph=v,v._debug=!0,v.prepareFrame(0),v.renderFrame(),this.textSpans[e].childSpan.appendChild(v.layerElement),c.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+i.finalSize/100+","+i.finalSize/100+")")}else h&&n.setAttribute("transform","translate("+u.props[12]+","+u.props[13]+")"),n.textContent=o[e].val,n.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}h&&n&&n.setAttribute("d","")}else{var E=this.textContainer,C="start";switch(i.j){case 1:C="end";break;case 2:C="middle";break;default:C="start"}E.setAttribute("text-anchor",C),E.setAttribute("letter-spacing",m);var _=this.buildTextContents(i.finalText);for(t=_.length,p=i.ps?i.ps[1]+i.ascent:0,e=0;e<t;e+=1)(n=this.textSpans[e].span||createNS("tspan")).textContent=_[e],n.setAttribute("x",0),n.setAttribute("y",p),n.style.display="inherit",E.appendChild(n),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=n,p+=i.finalLineHeight;this.layerElement.appendChild(E)}for(;e<this.textSpans.length;)this.textSpans[e].span.style.display="none",e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,t,i=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<i;e+=1)(t=this.textSpans[e].glyph)&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var e,t;this._sizeChanged=!0;var i,r,s,a=this.textAnimator.renderedLetters,n=this.textProperty.currentData.l;for(t=n.length,e=0;e<t;e+=1)n[e].n||(i=a[e],r=this.textSpans[e].span,(s=this.textSpans[e].glyph)&&s.renderFrame(),i._mdf.m&&r.setAttribute("transform",i.m),i._mdf.o&&r.setAttribute("opacity",i.o),i._mdf.sw&&r.setAttribute("stroke-width",i.sw),i._mdf.sc&&r.setAttribute("stroke",i.sc),i._mdf.fc&&r.setAttribute("fill",i.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){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 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,
60,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),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var i=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",e.w),r.setAttribute("height",e.h),r.setAttribute("x",0),r.setAttribute("y",0);var s=createElementID();i.setAttribute("id",s),i.appendChild(r),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")"),t.appendChild(i),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(e){var t=0,i=this.layers.length;for(t=0;t<i;t+=1)if(this.layers[t].ind===e)return t;return-1},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&this.layers[e].ty!==99){t[e]=!0;var i=this.createItem(this.layers[e]);if(t[e]=i,getExpressionsPlugin()&&(this.layers[e].ty===0&&this.globalData.projectInterface.registerComposition(i),i.initExpressions()),this.appendElementInPos(i,e),this.layers[e].tt){var r="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(r===-1)return;if(this.elements[r]&&this.elements[r]!==!0){var s=t[r].getMatte(this.layers[e].tt);i.setMatte(s)}else this.buildItem(r),this.addPendingElement(i)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,i=this.elements.length;t<i;){if(this.elements[t]===e){var r="tp"in e.data?this.findIndexByInd(e.data.tp):t-1,s=this.elements[r].getMatte(this.layers[t].tt);e.setMatte(s);break}t+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){var t;e===null?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var i=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=i-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<i;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var i=e.getBaseElement();if(i){for(var r,s=0;s<t;)this.elements[s]&&this.elements[s]!==!0&&this.elements[s].getBaseElement()&&(r=this.elements[s].getBaseElement()),s+=1;r?this.layerElement.insertBefore(i,r):this.layerElement.appendChild(i)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,i){this.initFrame(),this.initBaseData(e,t,i),this.initTransform(e,t,i),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var i,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),i=r-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&(this.elements[i].prepareFrame(this.renderedFrame-this.layers[i].st),this.elements[i]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(e){var t,i=e.length,r="_";for(t=0;t<i;t+=1)r+=e[t].transform.key+"_";var s=this.sequences[r];return s||(s={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=s,this.sequenceList.push(s)),s},processSequence:function(e,t){for(var i=0,r=e.transforms.length,s=t;i<r&&!t;){if(e.transforms[i].transform.mProps._mdf){s=!0;break}i+=1}if(s)for(e.finalTransform.reset(),i=r-1;i>=0;i-=1)e.finalTransform.multiply(e.transforms[i].transform.mProps.v);e._mdf=s},processSequences:function(e){var t,i=this.sequenceList.length;for(t=0;t<i;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",t=null,i=null,r=null;function s(){var a,n,o;t||(a=createNS("svg"),n=createNS("filter"),o=createNS("feColorMatrix"),n.setAttribute("id",e),o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.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"),n.appendChild(o),a.appendChild(n),a.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(a.style.display="none"),r=a,document.body.appendChild(r),t=createTag("canvas"),(i=t.getContext("2d")).filter="url
6(#"+e+")",i.fillStyle="rgba(0,0,0,0)",i.fillRect(0,0,1,1))}return{load:s,get:function(a){return t||s(),t.width=a.width,t.height=a.height,i.filter="url(#"+e+")",t}}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var i=createTag("canvas");return i.width=e,i.height=t,i}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas},registeredEffects={};function CVEffects(e){var t,i,r=e.data.ef?e.data.ef.length:0;for(this.filters=[],t=0;t<r;t+=1){i=null;var s=e.data.ef[t].ty;registeredEffects[s]&&(i=new registeredEffects[s].effect(e.effectsManager.effectElements[t],e)),i&&this.filters.push(i)}this.filters.length&&e.addRenderableComponent(this)}function registerEffect(e,t){registeredEffects[e]={effect:t}}function CVMaskElement(e,t){var i;this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r=this.masksProperties.length,s=!1;for(i=0;i<r;i+=1)this.masksProperties[i].mode!=="n"&&(s=!0),this.viewData[i]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[i],3);this.hasMasks=s,s&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(e){var t,i=this.filters.length;for(t=0;t<i;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,i=this.filters.length,r=[];for(t=0;t<i;t+=1)this.filters[t].type===e&&r.push(this.filters[t]);return r},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,i,r,s=this.element.finalTransform.mat,a=this.element.canvasContext,n=this.masksProperties.length;for(a.beginPath(),e=0;e<n;e+=1)if(this.masksProperties[e].mode!=="n"){var o;this.masksProperties[e].inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),r=this.viewData[e].v,t=s.applyToPointArray(r.v[0][0],r.v[0][1],0),a.moveTo(t[0],t[1]);var l=r._length;for(o=1;o<l;o+=1)i=s.applyToTriplePoints(r.o[o-1],r.i[o],r.v[o]),a.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);i=s.applyToTriplePoints(r.o[o-1],r.i[0],r.v[0]),a.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5])}this.element.globalData.renderer.save(!0),a.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(e,t,i,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var s,a=4;t.ty==="rc"?a=5:t.ty==="el"?a=6:t.ty==="sr"&&(a=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,a,e);var n,o=i.length;for(s=0;s<o;s+=1)i[s].closed||(n={transforms:r.addTransformSequence(i[s].transforms),trNodes:[]},this.styledShapes.push(n),i[s].elements.push(n))}function CVShapeElement(e,t,i){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,i)}function CVTextElement(e,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(e,t,i)}function CVImageElement(e,t,i){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,i)}function CVSolidElement(e,t,i){this.initElement(e,t,i)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){var e;for(this.stack=[],this.cArrPos=0,this.cTr=new Matrix,e=0;e<15;e+=1){var t=new CanvasContext;this.stack[e]=t}
vendor: 1,467 bytes, line 6
6this._length=15,this.nativeContext=null,this.transformMat=new Matrix,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 CVCompElement(e,t,i){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,i),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||t.clearCanvas===void 0||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||t.runExpressions===void 0||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 CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=ne
vendor: 4,521 bytes, line 6
6w Matrix,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 HBaseElement(){}function HSolidElement(e,t,i){this.initElement(e,t,i)}function HShapeElement(e,t,i){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,i),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,i){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,i)}function HCameraElement(e,t,i){this.initFrame(),this.initBaseData(e,t,i),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,e.pe,0,0,this),e.ks.p.s?(this.px=r(this,e.ks.p.x,1,0,this),this.py=r(this,e.ks.p.y,1,0,this),this.pz=r(this,e.ks.p.z,1,0,this)):this.p=r(this,e.ks.p,1,0,this),e.ks.a&&(this.a=r(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var s,a=e.ks.or.k.length;for(s=0;s<a;s+=1)e.ks.or.k[s].to=null,e.ks.or.k[s].ti=null}this.or=r(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,e.ks.rx,0,degToRads,this),this.ry=r(this,e.ks.ry,0,degToRads,this),this.rz=r(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(e,t,i){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,i)}function HybridRendererBase(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&t.hideOnTransparent===!1),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 HCompElement(e,t,i){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,i),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&t.hideOnTransparent===!1),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||t.runExpressions===void 0||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"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var i=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(i),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffe
vendor: 13,932 bytes, line 6
6ctsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.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(e){e.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 e=this.buffers[0].getContext("2d");this.clearCanvas(e),e.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(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");if(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){var i=assetLoader.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=operationsMap[this.data.tt],this.canvasContext.drawImage(e,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(e){if(!this.hidden&&!this.data.hd&&(this.data.td!==1||e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=this.data.ty===0;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 Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var i={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:e.hd===!0},r={};if(e.ty==="fl"||e.ty==="st"?(r.c=PropertyFactory.getProp(this,e.c,1,255,this),r.c.k||(i.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):e.ty!=="gf"&&e.ty!=="gs"||(r.s=PropertyFactory.getProp(this,e.s,1,null,this),r.e=PropertyFactory.getProp(this,e.e,1,null,this),r.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,e.g,this)),r.o=PropertyFactory.getProp(this,e.o,0,.01,this),e.ty==="st"||e.ty==="gs"){if(i.lc=lineCapEnum[e.lc||2],i.lj=lineJoinEnum[e.lj||2],e.lj==1&&(i.ml=e.ml),r.w=PropertyFactory.getProp(this,e.w,0,null,this),r.w.k||(i.wi=r.w.v),e.d){var s=new DashProperty(this,e.d,"canvas",this);r.d=s,r.d.k||(i.da=r.d.dashArray,i.do=r.d.dashoffset[0])}}else i.r=e.r===2?"evenodd":"nonzero";return this.stylesList.push(i),r.style=i,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,i=this.stylesList.length;for(t=0;t<i;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,i=e.length;for(t=0;t<i;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,i,r,s){var a,n,o,l,u,h,d=e.length-1,p=[],g=[],m=[].concat(s);for(a=d;a>=0;a-=1){if((l=this.searchProcessedElement(e[a]))?t[a]=i[l-1]:e[a]._shouldRender=r,e[a].ty==="fl"||e[a].ty==="st"||e[a].ty==="gf"||e[a].ty==="gs")l?t[a].style.closed=!1:t[a]=this.createStyleElement(e[a],m),p.push(t[a].style);else if(e[a].ty==="gr"){if(l)for(o=t[a].it.length,n=0;n<o;n+=1)t[a].prevViewData[n]=t[a].it[n];else t[a]=this.createGroupElement(e[a]);this.searchShapes(e[a].it,t[a].it,t[a].prevViewData,r,m)}else e[a].ty==="tr"?(l||(h=this.createTransformElement(e[a]),t[a]=h),m.push(t[a]),this.addTransformToStyleList(t[a])):e[a].ty==="sh"||e[a].ty==="rc"||e[a].ty==="el"||e[a].ty==="sr"?l||(t[a]=this.createShapeElement(e[a])):e[a].ty==="tm"||e[a].ty==="rd"||e[a].ty==="pb"||e[a].ty==="zz"||e[a].ty==="op"?(l?(u=t[a]).closed=!1:((u=ShapeModifiers.getModifier(e[a].ty)).init(this,e[a]),t[a]=u,this.shapeModifiers.push(u)),g.push(u)):e[a].ty==="rp"&&(l?(u=t[a]).closed=!0:(u=ShapeModifiers.getModifier(e[a].ty),t[a]=u,u.init(this,e,a,t),this.shapeModifiers.push(u),r=!1),g.push(u));this.addProcessedElement(e[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(p),d=g.length,a=0;a<d;a+=1)g[a].closed=!0},CVShapeElement.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)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t,i,r,s,a,n,o,l,u=this.stylesList.length,h=this.globalData.renderer,d=this.globalData.canvasContext;for(e=0;e<u;e+=1)if(((o=(l=this.stylesList[e]).type)!=="st"&&o!=="gs"||l.wi!==0)&&l.data._shouldRender&&l.coOp!==0&&this.globalData.currentGlobalAlpha!==0){for(h.save(),a=l.elements,o==="st"||o==="gs"?(h.ctxStrokeStyle(o==="st"?l.co:l.grd),h.ctxLineWidth(l.wi),h.ctxLineCap(l.lc),h.ctxLineJoin(l.lj),h.ctxMiterLimit(l.ml||0)):h.ctxFillStyle(o==="fl"?l.co:l.grd),h.ctxOpacity(l.coOp),o!=="st"&&o!=="gs"&&d.beginPath(),h.ctxTransform(l.preTransforms.finalTransform.props),i=a.length,t=0;t<i;t+=1){for(o!=="st"&&o!=="gs"||(d.beginPath(),l.da&&(d.setLineDash(l.da),d.lineDashOffset=l.do)),s=(n=a[t].trNodes).length,r=0;r<s;r+=1)n[r].t==="m"?d.moveTo(n[r].p[0],n[r].p[1]):n[r].t==="c"?d.bezierCurveTo(n[r].pts[0],n[r].pts[1],n[r].pts[2],n[r].pts[3],n[r].pts[4],n[r].pts[5]):d.closePath();o!=="st"&&o!=="gs"||(h.ctxStroke(),l.da&&d.setLineDash(this.dashResetter))}o!=="st"&&o!=="gs"&&this.globalData.renderer.ctxFill(l.r),h.restore()}},CVShapeElement.prototype.renderShape=function(e,t,i,r){var s,a;for(a=e,s=t.length-1;s>=0;s-=1)t[s].ty==="tr"?(a=i[s].transform,this.renderShapeTransform(e,a)):t[s].ty==="sh"||t[s].ty==="el"||t[s].ty==="rc"||t[s].ty==="sr"?this.renderPath(t[s],i[s]):t[s].ty==="fl"?this.renderFill(t[s],i[s],a):t[s].ty==="st"?this.renderStroke(t[s],i[s],a):t[s].ty==="gf"||t[s].ty==="gs"?this.renderGradientFill(t[s],i[s],a):t[s].ty==="gr"?this.renderShape(a,t[s].it,i[s].it):t[s].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var i,r,s,a=e.trNodes,n=t.paths,o=n._length;a.length=0;var l=e.transforms.finalTransform;for(s=0;s<o;s+=1){var u=n.shapes[s];if(u&&u.v){for(r=u._length,i=1;i<r;i+=1)i===1&&a.push({t:"m",p:l.applyToPointArray(u.v[0][0],u.v[0][1],0)}),a.push({t:"c",pts:l.applyToTriplePoints(u.o[i-1],u.i[i],u.v[i])});r===1&&a.push({t:"m",p:l.applyToPointArray(u.v[0][0],u.v[0][1],0)}),u.c&&r&&(a.push({t:"c",pts:l.applyToTriplePoints(u.o[i-1],u.i[0],u.v[0])}),a.push({t:"z"}))}}e.trNodes=a}},CVShapeElement.prototype.renderPath=function(e,t){if(e.hd!==!0&&e._shouldRender){var i,r=t.styledShapes.length;for(i=0;i<r;i+=1)this.renderStyledShape(t.styledShapes[i],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,i){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*i.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,i){var r,s=t.style;if(!s.grd||t.g._mdf||t.s._mdf||t.e._mdf||e.t!==1&&(t.h._mdf||t.a._mdf)){var a,n=this.globalData.canvasContext,o=t.s.v,l=t.e.v;if(e.t===1)r=n.createLinearGradient(o[0],o[1],l[0],l[1]);else{var u=Math.sqrt(Math.pow(o[0]-l[0],2)+Math.pow(o[1]-l[1],2)),h=Math.atan2(l[1]-o[1],l[0]-o[0]),d=t.h.v;d>=1?d=.99:d<=-1&&(d=-.99);var p=u*d,g=Math.cos(h+t.a.v)*p+o[0],m=Math.sin(h+t.a.v)*p+o[1];r=n.createRadialGradient(g,m,0,o[0],o[1],u)}var c=e.g.p,f=t.g.c,y=1;for(a=0;a<c;a+=1)t.g._hasOpacity&&t.g._collapsable&&(y=t.g.o[2*a+1]),r.addColorStop(f[4*a]/100,"rgba("+f[4*a+1]+","+f[4*a+2]+","+f[4*a+3]+","+y+")");s.grd=r}s.coOp=t.o.v*i.opacity},CVShapeElement.prototype.renderStroke=function(e,t,i){var r=t.style,s=t.d;s&&(s._mdf||this._isFirstFrame)&&(r.da=s.dashArray,r.do=s.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(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)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=!1;e.fc?(t=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var i=!1;e.sc&&(i=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var r,s,a,n,o,l,u,h,d,p,g,m,c=this.globalData.fontManager.getFontByName(e.f),f=e.l,y=this.mHelper;this.stroke=i,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,s=e.finalText.length;var v=this.data.singleShape,b=.001*e.tr*e.finalSize,S=0,E=0,C=!0,_=0;for(r=0;r<s;r+=1){n=(a=this.globalData.fontManager.getCharData(e.finalText[r],c.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&a.data||{},y.reset(),v&&f[r].n&&(S=-b,E+=e.yOffset,E+=C?1:0,C=!1),d=(u=n.shapes?n.shapes[0].it:[]).length,y.scale(e.finalSize/100,e.finalSize/100),v&&this.applyTextPropertiesToMatrix(e,y,f[r].line,S,E),g=createSizedArray(d-1);var P=0;for(h=0;h<d;h+=1)if(u[h].ty==="sh"){for(l=u[h].ks.k.i.length,p=u[h].ks.k,m=[],o=1;o<l;o+=1)o===1&&m.push(y.applyToX(p.v[0][0],p.v[0][1],0),y.applyToY(p.v[0][0],p.v[0][1],0)),m.push(y.applyToX(p.o[o-1][0],p.o[o-1][1],0),y.applyToY(p.o[o-1][0],p.o[o-1][1],0),y.applyToX(p.i[o][0],p.i[o][1],0),y.applyToY(p.i[o][0],p.i[o][1],0),y.applyToX(p.v[o][0],p.v[o][1],0),y.applyToY(p.v[o][0],p.v[o][1],0));m.push(y.applyToX(p.o[o-1][0],p.o[o-1][1],0),y.applyToY(p.o[o-1][0],p.o[o-1][1],0),y.applyToX(p.i[0][0],p.i[0][1],0),y.applyToY(p.i[0][0],p.i[0][1],0),y.applyToX(p.v[0][0],p.v[0][1],0),y.applyToY(p.v[0][0],p.v[0][1],0)),g[P]=m,P+=1}v&&(S+=f[r].l,S+=b),this.textSpans[_]?this.textSpans[_].elem=g:this.textSpans[_]={elem:g},_+=1}},CVTextElement.prototype.renderInnerContent=function(){var e,t,i,r,s,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);var n,o=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;t=l.length;var u,h,d=null,p=null,g=null,m=this.globalData.renderer;for(e=0;e<t;
vendor: 4,327 bytes, line 6
6e+=1)if(!l[e].n){if((n=o[e])&&(m.save(),m.ctxTransform(n.p),m.ctxOpacity(n.o)),this.fill){for(n&&n.fc?d!==n.fc&&(m.ctxFillStyle(n.fc),d=n.fc):d!==this.values.fill&&(d=this.values.fill,m.ctxFillStyle(this.values.fill)),r=(u=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),i=0;i<r;i+=1)for(a=(h=u[i]).length,this.globalData.canvasContext.moveTo(h[0],h[1]),s=2;s<a;s+=6)this.globalData.canvasContext.bezierCurveTo(h[s],h[s+1],h[s+2],h[s+3],h[s+4],h[s+5]);this.globalData.canvasContext.closePath(),m.ctxFill()}if(this.stroke){for(n&&n.sw?g!==n.sw&&(g=n.sw,m.ctxLineWidth(n.sw)):g!==this.values.sWidth&&(g=this.values.sWidth,m.ctxLineWidth(this.values.sWidth)),n&&n.sc?p!==n.sc&&(p=n.sc,m.ctxStrokeStyle(n.sc)):p!==this.values.stroke&&(p=this.values.stroke,m.ctxStrokeStyle(this.values.stroke)),r=(u=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),i=0;i<r;i+=1)for(a=(h=u[i]).length,this.globalData.canvasContext.moveTo(h[0],h[1]),s=2;s<a;s+=6)this.globalData.canvasContext.bezierCurveTo(h[s],h[s+1],h[s+2],h[s+3],h[s+4],h[s+5]);this.globalData.canvasContext.closePath(),m.ctxStroke()}n&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e=createTag("canvas");e.width=this.assetData.w,e.height=this.assetData.h;var t,i,r=e.getContext("2d"),s=this.img.width,a=this.img.height,n=s/a,o=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;n>o&&l==="xMidYMid slice"||n<o&&l!=="xMidYMid slice"?t=(i=a)*o:i=(t=s)/o,r.drawImage(this.img,(s-t)/2,(a-i)/2,t,i,0,0,this.assetData.w,this.assetData.h),this.img=e}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){e[0]===1&&e[1]===0&&e[4]===0&&e[5]===1&&e[12]===0&&e[13]===0||this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){this.canvasContext.globalAlpha*=e<0?0:e},CanvasRendererBase.prototype.ctxFillStyle=function(e){this.canvasContext.fillStyle=e},CanvasRendererBase.prototype.ctxStrokeStyle=function(e){this.canvasContext.strokeStyle=e},CanvasRendererBase.prototype.ctxLineWidth=function(e){this.canvasContext.lineWidth=e},CanvasRendererBase.prototype.ctxLineCap=function(e){this.canvasContext.lineCap=e},CanvasRendererBase.prototype.ctxLineJoin=function(e){this.canvasContext.lineJoin=e},CanvasRendererBase.prototype.ctxMiterLimit=function(e){this.canvasContext.miterLimit=e},CanvasRendererBase.prototype.ctxFill=function(e){this.canvasContext.fill(e)},CanvasRendererBase.prototype.ctxFillRect=function(e,t,i,r){this.canvasContext.fillRect(e,t,i,r)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore(
vendor: 5,147 bytes, line 6
6)},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){this.renderConfig.clearCanvas?(e&&(this.globalData.blendMode="source-over"),this.contextData.restore(e)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var 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)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,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=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(e,t){var i,r,s,a;if(this.reset(),e?(i=e,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),this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var n=this.renderConfig.preserveAspectRatio.split(" "),o=n[1]||"meet",l=n[0]||"xMidYMid",u=l.substr(0,4),h=l.substr(4);s=i/r,(a=this.transformCanvas.w/this.transformCanvas.h)>s&&o==="meet"||a<s&&o==="slice"?(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=u==="xMid"&&(a<s&&o==="meet"||a>s&&o==="slice")?(i-this.transformCanvas.w*(r/this.transformCanvas.h))/2*this.renderConfig.dpr:u==="xMax"&&(a<s&&o==="meet"||a>s&&o==="slice")?(i-this.transformCanvas.w*(r/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty=h==="YMid"&&(a>s&&o==="meet"||a<s&&o==="slice")?(r-this.transformCanvas.h*(i/this.transformCanvas.w))/2*this.renderConfig.dpr:h==="YMax"&&(a>s&&o==="meet"||a<s&&o==="slice")?(r-this.transformCanvas.h*(i/this.transformCanvas.w))*this.renderConfig.dpr:0}else this.renderConfig.preserveAspectRatio==="none"?(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)},CanvasRendererBase.prototype.destroy=function(){var e;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),e=(this.layers?this.layers.length:0)-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||this.renderConfig.clearCanvas!==!0||t)&&!this.destroyed&&e!==-1){var i;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var r=this.layers.length;for(this.completeLayers||this.checkLayers(e),i=r-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(e-this.layers[i].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?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();
vendor: 29,115 bytes, line 6
6this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&this.layers[e].ty!==99){var i=this.createItem(this.layers[e],this,this.globalData);t[e]=i,i.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=0;for(t=this._length;t<e;t+=1)this.stack[t]=new CanvasContext;this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(e){this.cArrPos-=1;var t,i=this.stack[this.cArrPos],r=i.transform,s=this.cTr.props;for(t=0;t<16;t+=1)s[t]=r[t];if(e){this.nativeContext.restore();var a=this.stack[this.cArrPos+1];this.appliedFillStyle=a.fillStyle,this.appliedStrokeStyle=a.strokeStyle,this.appliedLineWidth=a.lineWidth,this.appliedLineCap=a.lineCap,this.appliedLineJoin=a.lineJoin,this.appliedMiterLimit=a.miterLimit}this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]),(e||i.opacity!==-1&&this.currentOpacity!==i.opacity)&&(this.nativeContext.globalAlpha=i.opacity,this.currentOpacity=i.opacity),this.currentFillStyle=i.fillStyle,this.currentStrokeStyle=i.strokeStyle,this.currentLineWidth=i.lineWidth,this.currentLineCap=i.lineCap,this.currentLineJoin=i.lineJoin,this.currentMiterLimit=i.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var t=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var i,r=this.stack[this.cArrPos];for(i=0;i<16;i+=1)r.transform[i]=t[i];this.cArrPos+=1;var s=this.stack[this.cArrPos];s.opacity=r.opacity,s.fillStyle=r.fillStyle,s.strokeStyle=r.strokeStyle,s.lineWidth=r.lineWidth,s.lineCap=r.lineCap,s.lineJoin=r.lineJoin,s.miterLimit=r.miterLimit},CVContextData.prototype.setOpacity=function(e){this.stack[this.cArrPos].opacity=e},CVContextData.prototype.setContext=function(e){this.nativeContext=e},CVContextData.prototype.fillStyle=function(e){this.stack[this.cArrPos].fillStyle!==e&&(this.currentFillStyle=e,this.stack[this.cArrPos].fillStyle=e)},CVContextData.prototype.strokeStyle=function(e){this.stack[this.cArrPos].strokeStyle!==e&&(this.currentStrokeStyle=e,this.stack[this.cArrPos].strokeStyle=e)},CVContextData.prototype.lineWidth=function(e){this.stack[this.cArrPos].lineWidth!==e&&(this.currentLineWidth=e,this.stack[this.cArrPos].lineWidth=e)},CVContextData.prototype.lineCap=function(e){this.stack[this.cArrPos].lineCap!==e&&(this.currentLineCap=e,this.stack[this.cArrPos].lineCap=e)},CVContextData.prototype.lineJoin=function(e){this.stack[this.cArrPos].lineJoin!==e&&(this.currentLineJoin=e,this.stack[this.cArrPos].lineJoin=e)},CVContextData.prototype.miterLimit=function(e){this.stack[this.cArrPos].miterLimit!==e&&(this.currentMiterLimit=e,this.stack[this.cArrPos].miterLimit=e)},CVContextData.prototype.transform=function(e){this.transformMat.cloneFromProps(e);var t=this.cTr;this.transformMat.multiply(t),t.cloneFromProps(this.transformMat.props);var i=t.props;this.nativeContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13])},CVContextData.prototype.opacity=function(e){var t=this.stack[this.cArrPos].opacity;t*=e<0?0:e,this.stack[this.cArrPos].opacity!==t&&(this.currentOpacity!==e&&(this.nativeContext.globalAlpha=e,this.currentOpacity=e),this.stack[this.cArrPos].opacity=t)},CVContextData.prototype.fill=function(e){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(e)},CVContextData.prototype.fillRect=function(e,t,i,r){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,i,r)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.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()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),e=this.layers.length-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(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),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.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 MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var i,r=e.length;for(i=0;i<r;i+=1)t=e[i].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var i,r,s,a,n,o=e.sh.v,l=e.transformers,u=o._length;if(!(u<=1)){for(i=0;i<u-1;i+=1)r=this.getTransformedPoint(l,o.v[i]),s=this.getTransformedPoint(l,o.o[i]),a=this.getTransformedPoint(l,o.i[i+1]),n=this.getTransformedPoint(l,o.v[i+1]),this.checkBounds(r,s,a,n,t);o.c&&(r=this.getTransformedPoint(l,o.v[i]),s=this.getTransformedPoint(l,o.o[i]),a=this.getTransformedPoint(l,o.i[0]),n=this.getTransformedPoint(l,o.v[0]),this.checkBounds(r,s,a,n,t))}},HShapeElement.prototype.checkBounds=function(e,t,i,r,s){this.getBoundsOfCurve(e,t,i,r);var a=this.shapeBoundingBox;s.x=bmMin(a.left,s.x),s.xMax=bmMax(a.right,s.xMax),s.y=bmMin(a.top,s.y),s.yMax=bmMax(a.bottom,s.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,i,r){for(var s,a,n,o,l,u,h,d=[[e[0],r[0]],[e[1],r[1]]],p=0;p<2;++p)a=6*e[p]-12*t[p]+6*i[p],s=-3*e[p]+9*t[p]-9*i[p]+3*r[p],n=3*t[p]-3*e[p],a|=0,n|=0,(s|=0)==0&&a===0||(s===0?(o=-n/a)>0&&o<1&&d[p].push(this.calculateF(o,e,t,i,r,p)):(l=a*a-4*n*s)>=0&&((u=(-a+bmSqrt(l))/(2*s))>0&&u<1&&d[p].push(this.calculateF(u,e,t,i,r,p)),(h=(-a-bmSqrt(l))/(2*s))>0&&h<1&&d[p].push(this.calculateF(h,e,t,i,r,p))));this.shapeBoundingBox.left=bmMin.apply(null,d[0]),this.shapeBoundingBox.top=bmMin.apply(null,d[1]),this.shapeBoundingBox.right=bmMax.apply(null,d[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,d[1])},HShapeElement.prototype.calculateF=function(e,t,i,r,s,a){return bmPow(1-e,3)*t[a]+3*bmPow(1-e,2)*e*i[a]+3*(1-e)*bmPow(e,2)*r[a]+bmPow(e,3)*s[a]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var i,r=e.length;for(i=0;i<r;i+=1)e[i]&&e[i].sh?this.calculateShapeBoundingBox(e[i],t):e[i]&&e[i].it?this.calculateBoundingBox(e[i].it,t):e[i]&&e[i].style&&e[i].w&&this.expandStrokeBoundingBox(e[i].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var i=0;if(e.keyframes){for(var r=0;r<e.keyframes.length;r+=1){var s=e.keyframes[r].s;s>i&&(i=s)}i*=e.mult}else i=e.v*e.mult;t.x-=i,t.xMax+=i,t.y-=i,t.yMax+=i},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var i=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),i=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),i=!0),i||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,s="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=s,r.webkitTransform=s}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.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 e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,i=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=i,t.color=i,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var r,s,a=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",a.fClass)this.innerElem.className=a.fClass;else{t.fontFamily=a.fFamily;var n=e.fWeight,o=e.fStyle;t.fontStyle=o,t.fontWeight=n}var l,u,h,d=e.l;s=d.length;var p,g=this.mHelper,m="",c=0;for(r=0;r<s;r+=1){if(this.globalData.fontManager.chars?(this.textPaths[c]?l=this.textPaths[c]:((l=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),l.setAttribute("stroke-linejoin",lineJoinEnum[2]),l.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[c]?h=(u=this.textSpans[c]).children[0]:((u=createTag("div")).style.lineHeight=0,(h=createNS("svg")).appendChild(l),styleDiv(u)))):this.isMasked?l=this.textPaths[c]?this.textPaths[c]:createNS("text"):this.textSpans[c]?(u=this.textSpans[c],l=this.textPaths[c]):(styleDiv(u=createTag("span")),styleDiv(l=createTag("span")),u.appendChild(l)),this.globalData.fontManager.chars){var f,y=this.globalData.fontManager.getCharData(e.finalText[r],a.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(f=y?y.data:null,g.reset(),f&&f.shapes&&f.shapes.length&&(p=f.shapes[0].it,g.scale(e.finalSize/100,e.finalSize/100),m=this.createPathShape(g,p),l.setAttribute("d",m)),this.isMasked)this.innerElem.appendChild(l);else{if(this.innerElem.appendChild(u),f&&f.shapes){document.body.appendChild(h);var v=h.getBBox();h.setAttribute("width",v.width+2),h.setAttribute("height",v.height+2),h.setAttribute("viewBox",v.x-1+" "+(v.y-1)+" "+(v.width+2)+" "+(v.height+2));var b=h.style,S="translate("+(v.x-1)+"px,"+(v.y-1)+"px)";b.transform=S,b.webkitTransform=S,d[r].yOffset=v.y-1}else h.setAttribute("width",1),h.setAttribute("height",1);u.appendChild(h)}}else if(l.textContent=d[r].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(l);else{this.innerElem.appendChild(u);var E=l.style,C="translate3d(0,"+-e.finalSize/1.2+"px,0)";E.transform=C,E.webkitTransform=C}this.isMasked?this.textSpans[c]=l:this.textSpans[c]=u,this.textSpans[c].style.display="block",this.textPaths[c]=l,c+=1}for(;c<this.textSpans.length;)this.textSpans[c].style.display="none",c+=1},HTextElement.prototype.renderInnerContent=function(){var e;if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style;var t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=t,e.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var i,r,s,a,n,o=0,l=this.textAnimator.renderedLetters,u=this.textProperty.currentData.l;for(r=u.length,i=0;i<r;i+=1)u[i].n?o+=1:(a=this.textSpans[i],n=this.textPaths[i],s=l[o],o+=1,s._mdf.m&&(this.isMasked?a.setAttribute("transform",s.m):(a.style.webkitTransform=s.m,a.style.transform=s.m)),a.style.opacity=s.o,s.sw&&s._mdf.sw&&n.setAttribute("stroke-width",s.sw),s.sc&&s._mdf.sc&&n.setAttribute("stroke",s.sc),s.fc&&s._mdf.fc&&(n.setAttribute("fill",s.fc),n.style.color=s.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var h=this.innerElem.getBBox();if(this.currentBBox.w!==h.width&&(this.currentBBox.w=h.width,this.svgElement.setAttribute("width",h.width)),this.currentBBox.h!==h.height&&(this.currentBBox.h=h.height,this.svgElement.setAttribute("height",h.height)),this.currentBBox.w!==h.width+2||this.currentBBox.h!==h.height+2||this.currentBBox.x!==h.x-1||this.currentBBox.y!==h.y-1){this.currentBBox.w=h.width+2,this.currentBBox.h=h.height+2,this.currentBBox.x=h.x-1,this.currentBBox.y=h.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var d="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=d,e.webkitTransform=d}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,i,r,s=this.comp.threeDElements.length;for(e=0;e<s;e+=1)if((t=this.comp.threeDElements[e]).type==="3d"){i=t.perspectiveElem.style,r=t.container.style;var a=this.pe.v+"px",n="0px 0px 0px",o="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.perspective=a,i.webkitPerspective=a,r.transformOrigin=n,r.mozTransformOrigin=n,r.webkitTransformOrigin=n,i.transform=o,i.webkitTransform=o}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e,t,i=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,e=0;e<t;e+=1)i=this.hierarchy[e].finalTransform.mProp._mdf||i;if(i||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(e=t=this.hierarchy.length-1;e>=0;e-=1){var r=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var s;s=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),n=[s[0]/a,s[1]/a,s[2]/a],o=Math.sqrt(n[2]*n[2]+n[0]*n[0]),l=Math.atan2(n[1],o),u=Math.atan2(n[0],-n[2]);this.mat.rotateY(u).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var h=!this._prevMat.equals(this.mat);if((h||this.pe._mdf)&&this.comp.threeDElements){var d,p,g;for(t=this.comp.threeDElements.length,e=0;e<t;e+=1)if((d=this.comp.threeDElements[e]).type==="3d"){if(h){var m=this.mat.toCSS();(g=d.container.style).transform=m,g.webkitTransform=m}this.pe._mdf&&((p=d.perspectiveElem.style).perspective=this.pe.v+"px",p.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("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",e),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=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(e,t){var i=e.getBaseElement();if(i){var r=this.layers[t];if(r.ddd&&this.supports3d)this.addTo3dContainer(i,t);else if(this.threeDElements)this.addTo3dContainer(i,t);else{for(var s,a,n=0;n<t;)this.elements[n]&&this.elements[n]!==!0&&this.elements[n].getBaseElement&&(a=this.elements[n],s=(this.layers[n].ddd?this.getThreeDContainerByPos(n):a.getBaseElement())||s),n+=1;s?r.ddd&&this.supports3d||this.layerElement.insertBefore(i,s):r.ddd&&this.supports3d||this.layerElement.appendChild(i)}}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){for(var t=0,i=this.threeDElements.length;t<i;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var i,r,s=createTag("div");styleDiv(s);var a=createTag("div");if(styleDiv(a),t==="3d"){(i=s.style).width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";var n="50% 50%";i.webkitTransformOrigin=n,i.mozTransformOrigin=n,i.transformOrigin=n;var o="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=a.style).transform=o,r.webkitTransform=o}s.appendChild(a);var l={container:a,perspectiveElem:s,startPos:e,endPos:e,type:t};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var e,t,i=this.layers.length,r="";for(e=0;e<i;e+=1)this.layers[e].ddd&&this.layers[e].ty!==3?(r!=="3d"&&(r="3d",t=this.createThreeDContainer(e,"3d")),t.endPos=Math.max(t.endPos,e)):(r!=="2d"&&(r="2d",t=this.createThreeDContainer(e,"2d")),t.endPos=Math.max(t.endPos,e));for(e=(i=this.threeDElements.length)-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var i=0,r=this.threeDElements.length;i<r;){if(t<=this.threeDElements[i].endPos){for(var s,a=this.threeDElements[i].startPos;a<t;)this.elements[a]&&this.elements[a].getBaseElement&&(s=this.elements[a].getBaseElement()),a+=1;s?this.threeDElements[i].container.insertBefore(e,s):this.threeDElements[i].container.appendChild(e);break}i+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),i=this.animationItem.wrapper,r=t.style;r.width=e.w+"px",r.height=e.h+"px",this.resizerElem=t,styleDiv(t),r.transformStyle="flat",r.mozTransformStyle="flat",r.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),i.appendChild(t),r.overflow="hidden";var s=createNS("svg");s.setAttribute("width","1"),s.setAttribute("height","1"),styleDiv(s),this.resizerElem.appendChild(s);var a=createNS("defs");s.appendChild(a),this.data=e,this.setupGlobalData(e,s),this.globalData.defs=a,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e,t,i,r,s=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight,n=s/a;this.globalData.compSize.w/this.globalData.compSize.h>n?(e=s/this.globalData.compSize.w,t=s/this.globalData.compSize.w,i=0,r=(a-this.globalData.compSize.h*(s/this.globalData.compSize.w))/2):(e=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,i=(s-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,r=0);var o=this.resizerElem.style;o.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+i+","+r+",0,1)",o.transform=o.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,i=this.globalData.compSize.h,r=this.threeDElements.length;for(e=0;e<r;e+=1){var s=this.threeDElements[e].perspectiveElem.style;s.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(i,2))+"px",s.perspective=s.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,i=e.length,r=createTag("div");for(t=0;t<i;t+=1)if(e[t].xt){var s=this.createComp(e[t],r,this.globalData.comp,null);s.initExpressions(),this.globalData.projectInterface.registerComposition(s)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.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},HCompElement.prototype.addTo3dContainer=function(e,t){for(var i,r=0;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(i=this.elements[r].getBaseElement()),r+=1;i?this.layerElement.insertBefore(e,i):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var CompExpressionInterface=function(e){function t(i){for(var r=0,s=e.layers.length;r<s;){if(e.layers[r].nm===i||e.layers[r].ind===i)return e.elements[r].layerInterface;r+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t};function _typeof$2(e){return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$2(e)}function seedRandom(e,t){var i=this,r=256,s=t.pow(r,6),a=t.pow(2,52),n=2*a,o=255;function l(g){var m,c=g.length,f=this,y=0,v=f.i=f.j=0,b=f.S=[];for(c||(g=[c++]);y<r;)b[y]=y++;for(y=0;y<r;y++)b[y]=b[v=o&v+g[y%c]+(m=b[y])],b[v]=m;f.g=function(S){for(var E,C=0,_=f.i,P=f.j,A=f.S;S--;)E=A[_=o&_+1],C=C*r+A[o&(A[_]=A[P=o&P+E])+(A[P]=E)];return f.i=_,f.j=P,C}}function u(g,m){return m.i=g.i,m.j=g.j,m.S=g.S.slice(),m}function h(g,m){var c,f=[],y=_typeof$2(g);if(m&&y=="object")for(c in g)try{f.push(h(g[c],m-1))}catch{}
6return f.length?f:y=="string"?g:g+"\0"}function d(g,m){for(var c,f=g+"",y=0;y<f.length;)m[o&y]=o&(c^=19*m[o&y])+f.charCodeAt(y++);return p(m)}function p(g){return String.fromCharCode.apply(0,g)}t.seedrandom=function(g,m,c){var f=[],y=d(h((m=m===!0?{entropy:!0}:m||{}).entropy?[g,p(e)]:g===null?function(){try{var S=new Uint8Array(r);return(i.crypto||i.msCrypto).getRandomValues(S),p(S)}catch{var E=i.navigator,C=E&&E.plugins;return[+new Date,i,C,i.screen,p(e)]}}():g,3),f),v=new l(f),b=function(){for(var S=v.g(6),E=s,C=0;S<a;)S=(S+C)*r,E*=r,C=v.g(1);for(;S>=n;)S/=2,E/=2,C>>>=1;return(S+C)/E};return b.int32=function(){return 0|v.g(4)},b.quick=function(){return v.g(4)/4294967296},b.double=b,d(p(v.S),e),(m.pass||c||function(S,E,C,_){return _&&(_.S&&u(_,v),S.state=function(){return u(v,{})}),C?(t.random=S,E):S})(b,y,"global"in m?m.global:this==t,m.state)},d(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$1(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return e==="number"||t instanceof Number||e==="boolean"||e==="string"}function $bm_neg(e){var t=_typeof$1(e);if(t==="number"||e instanceof Number||t==="boolean")return-e;if($bm_isInstanceOfArray(e)){var i,r=e.length,s=[];for(i=0;i<r;i+=1)s[i]=-e[i];return s}return e.propType?e.v:-e}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var i=_typeof$1(e),r=_typeof$1(t);if(isNumerable(i,e)&&isNumerable(r,t)||i==="string"||r==="string")return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return(e=e.slice(0))[0]+=t,e;if(isNumerable(i,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var s=0,a=e.length,n=t.length,o=[];s<a||s<n;)(typeof e[s]=="number"||e[s]instanceof Number)&&(typeof t[s]=="number"||t[s]instanceof Number)?o[s]=e[s]+t[s]:o[s]=t[s]===void 0?e[s]:e[s]||t[s],s+=1;return o}return 0}var add=sum;function sub(e,t){var i=_typeof$1(e),r=_typeof$1(t);if(isNumerable(i,e)&&isNumerable(r,t))return i==="string"&&(e=parseInt(e,10)),r==="string"&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return(e=e.slice(0))[0]-=t,e;if(isNumerable(i,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var s=0,a=e.length,n=t.length,o=[];s<a||s<n;)(typeof e[s]=="number"||e[s]instanceof Number)&&(typeof t[s]=="number"||t[s]instanceof Number)?o[s]=e[s]-t[s]:o[s]=t[s]===void 0?e[s]:e[s]||t[s],s+=1;return o}return 0}function mul(e,t){var i,r,s,a=_typeof$1(e),n=_typeof$1(t);if(isNumerable(a,e)&&isNumerable(n,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t)){for(s=e.length,i=createTypedArray("float32",s),r=0;r<s;r+=1)i[r]=e[r]*t;return i}if(isNumerable(a,e)&&$bm_isInstanceOfArray(t)){for(s=t.length,i=createTypedArray("float32",s),r=0;r<s;r+=1)i[r]=e*t[r];return i}return 0}function div(e,t){var i,r,s,a=_typeof$1(e),n=_typeof$1(t);if(isNumerable(a,e)&&isNumerable(n,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t)){for(s=e.length,i=createTypedArray("float32",s),r=0;r<s;r+=1)i[r]=e[r]/t;return i}if(isNumerable(a,e)&&$bm_isInstanceOfArray(t)){for(s=t.length,i=createTypedArray("float32",s),r=0;r<s;r+=1)i[r]=e/t[r];return i}return 0}function mod(e,t){return typeof e=="string"&&(e=parseInt(e,10)),typeof t=="string"&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,i){if(t>i){var r=i;i=t,t=r}return Math.min(Math.max(e,t),i)}function radiansToDegrees(e){return e/degToRads}
vendor: 6,843 bytes, line 6
6var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if(typeof e=="number"||e instanceof Number)return t=t||0,Math.abs(e-t);var i;t||(t=helperLengthArray);var r=Math.min(e.length,t.length),s=0;for(i=0;i<r;i+=1)s+=Math.pow(t[i]-e[i],2);return Math.sqrt(s)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,i,r=e[0],s=e[1],a=e[2],n=Math.max(r,s,a),o=Math.min(r,s,a),l=(n+o)/2;if(n===o)t=0,i=0;else{var u=n-o;switch(i=l>.5?u/(2-n-o):u/(n+o),n){case r:t=(s-a)/u+(s<a?6:0);break;case s:t=(a-r)/u+2;break;case a:t=(r-s)/u+4}t/=6}return[t,i,l,e[3]]}function hue2rgb(e,t,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function hslToRgb(e){var t,i,r,s=e[0],a=e[1],n=e[2];if(a===0)t=n,r=n,i=n;else{var o=n<.5?n*(1+a):n+a-n*a,l=2*n-o;t=hue2rgb(l,o,s+1/3),i=hue2rgb(l,o,s),r=hue2rgb(l,o,s-1/3)}return[t,i,r,e[3]]}function linear(e,t,i,r,s){if(r!==void 0&&s!==void 0||(r=t,s=i,t=0,i=1),i<t){var a=i;i=t,t=a}if(e<=t)return r;if(e>=i)return s;var n,o=i===t?0:(e-t)/(i-t);if(!r.length)return r+(s-r)*o;var l=r.length,u=createTypedArray("float32",l);for(n=0;n<l;n+=1)u[n]=r[n]+(s[n]-r[n])*o;return u}function random(e,t){if(t===void 0&&(e===void 0?(e=0,t=1):(t=e,e=void 0)),t.length){var i,r=t.length;e||(e=createTypedArray("float32",r));var s=createTypedArray("float32",r),a=BMMath.random();for(i=0;i<r;i+=1)s[i]=e[i]+a*(t[i]-e[i]);return s}return e===void 0&&(e=0),e+BMMath.random()*(t-e)}function createPath(e,t,i,r){var s,a=e.length,n=shapePool.newElement();n.setPathData(!!r,a);var o,l,u=[0,0];for(s=0;s<a;s+=1)o=t&&t[s]?t[s]:u,l=i&&i[s]?i[s]:u,n.setTripleAt(e[s][0],e[s][1],l[0]+e[s][0],l[1]+e[s][1],o[0]+e[s][0],o[1]+e[s][1],s,!0);return n}function initiateExpression(elem,data,property){function noOp(e){return e}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=function(e,t){var i,r,s=this.pv.length?this.pv.length:1,a=createTypedArray("float32",s),n=Math.floor(5*time);for(i=0,r=0;i<n;){for(r=0;r<s;r+=1)a[r]+=-t+2*t*BMMath.random();i+=1}var o=5*time,l=o-Math.floor(o),u=createTypedArray("float32",s);if(s>1){for(r=0;r<s;r+=1)u[r]=this.pv[r]+a[r]+(-t+2*t*BMMath.random())*l;return u}return this.pv+a[0]+(-t+2*t*BMMath.random())*l}.bind(this);function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(e,t){var i=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],r=Math.atan2(i[0],Math.sqrt(i[1]*i[1]+i[2]*i[2]))/degToRads;return[-Math.atan2(i[1],i[2])/degToRads,r,0]}function easeOut(e,t,i,r,s){return applyEase(easeOutBez,e,t,i,r,s)}function easeIn(e,t,i,r,s){return applyEase(easeInBez,e,t,i,r,s)}function ease(e,t,i,r,s){return applyEase(easeInOutBez,e,t,i,r,s)}function applyEase(e,t,i,r,s,a){s===void 0?(s=i,a=r):t=(t-i)/(r-i),t>1?t=1:t<0&&(t=0);var n=e(t);if($bm_isInstanceOfArray(s)){var o,l=s.length,u=createTypedArray("float32",l);for(o=0;o<l;o+=1)u[o]=(a[o]-s[o])*n+s[o];return u}return(a-s)*n+s}function nearestKey(e){var t,i,r,s=data.k.length;if(data.k.length&&typeof data.k[0]!="number")if(i=-1,(e*=elem.comp.globalData.frameRate)<data.k[0].t)i=1,r=data.k[0].t;else{for(t=0;t<s-1;t+=1){if(e===data.k[t].t){i=t+1,r=data.k[t].t;break}if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(i=t+2,r=data.k[t+1].t):(i=t+1,r=data.k[t].t);break}}i===-1&&(i=t+1,r=data.k[t].t)}else i=0,r=0;var a={};return a.index=i,a.time=r/elem.comp.globalData.frameRate,a}function key(e){var t,i,r;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var s=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(r=s.length,i=0;i<r;i+=1)t[i]=s[i],t.value[i]=s[i];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return e||e===0||(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return typeof value=="string"?t===void 0?value.substring(e):value.substring(e,t):""}function substr(e,t){return typeof value=="string"?t===void 0?value.substr(e):value.substr(e,t):""}function posterizeTime(e){time=e===0?0:Math.floor(time*e)/e,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType!==4||c
vendor: 8,625 bytes, line 6
6ontent||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var e={initExpressions:function(t){var i=0,r=[];t.renderer.compInterface=CompExpressionInterface(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpression=function(){i+=1},t.renderer.globalData.popExpression=function(){(i-=1)==0&&function(){var s,a=r.length;for(s=0;s<a;s+=1)r[s].release();r.length=0}()},t.renderer.globalData.registerExpressionProperty=function(s){r.indexOf(s)===-1&&r.push(s)}}};return e.resetFrame=ExpressionManager.resetFrame,e}(),MaskManagerInterface=function(){function e(t,i){this._mask=t,this._data=i}return Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){var i,r=createSizedArray(t.viewData.length),s=t.viewData.length;for(i=0;i<s;i+=1)r[i]=new e(t.viewData[i],t.masksProperties[i]);return function(a){for(i=0;i<s;){if(t.masksProperties[i].nm===a)return r[i];i+=1}return null}}}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function i(s,a,n){Object.defineProperty(s,"velocity",{get:function(){return a.getVelocityAtTime(a.comp.currentFrame)}}),s.numKeys=a.keyframes?a.keyframes.length:0,s.key=function(o){if(!s.numKeys)return 0;var l="";l="s"in a.keyframes[o-1]?a.keyframes[o-1].s:"e"in a.keyframes[o-2]?a.keyframes[o-2].e:a.keyframes[o-2].s;var u=n==="unidimensional"?new Number(l):Object.assign({},l);return u.time=a.keyframes[o-1].t/a.elem.comp.globalData.frameRate,u.value=n==="unidimensional"?l[0]:l,u},s.valueAtTime=a.getValueAtTime,s.speedAtTime=a.getSpeedAtTime,s.velocityAtTime=a.getVelocityAtTime,s.propertyGroup=a.propertyGroup}function r(){return e}return function(s){return s?s.propType==="unidimensional"?function(a){a&&"pv"in a||(a=e);var n=1/a.mult,o=a.pv*n,l=new Number(o);return l.value=o,i(l,a,"unidimensional"),function(){return a.k&&a.getValue(),o=a.v*n,l.value!==o&&((l=new Number(o)).value=o,i(l,a,"unidimensional")),l}}(s):function(a){a&&"pv"in a||(a=t);var n=1/a.mult,o=a.data&&a.data.l||a.pv.length,l=createTypedArray("float32",o),u=createTypedArray("float32",o);return l.value=u,i(l,a,"multidimensional"),function(){a.k&&a.getValue();for(var h=0;h<o;h+=1)u[h]=a.v[h]*n,l[h]=u[h];return l}}(s):r}}(),TransformExpressionInterface=function(e){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 i,r,s,a;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p?a=ExpressionPropertyInterface(e.p):(i=ExpressionPropertyInterface(e.px),r=ExpressionPropertyInterface(e.py),e.pz&&(s=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?a():[i(),r(),s?s():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t},LayerExpressionInterface=function(){function e(u){var h=new Matrix;return u!==void 0?this._elem.finalTransform.mProp.getValueAtTime(u).clone(h):this._elem.finalTransform.mProp.applyToMatrix(h),h}function t(u,h){var d=this.getMatrix(h);return d.props[12]=0,d.props[13]=0,d.props[14]=0,this.applyPoint(d,u)}function i(u,h){var d=this.getMatrix(h);return this.applyPoint(d,u)}function r(u,h){var d=this.getMatrix(h);return d.props[12]=0,d.props[13]=0,d.props[14]=0,this.invertPoint(d,u)}function s(u,h){var d=this.getMatrix(h);return this.invertPoint(d,u)}function a(u,h){if(this._elem.hierarchy&&this._elem.hierarchy.length){var d,p=this._elem.hierarchy.length;for(d=0;d<p;d+=1)this._elem.hierarchy[d].finalTransform.mProp.applyToMatrix(u)}return u.applyToPointArray(h[0],h[1],h[2]||0)}function n(u,h){if(this._elem.hierarchy&&this._elem.hierarchy.length){var d,p=this._elem.hierarchy.length;for(d=0;d<p;d+=1)this._elem.hierarchy[d].finalTransform.mProp.applyToMatrix(u)}return u.inversePoint(h)}function o(u){var h=new Matrix;if(h.reset(),this._elem.finalTransform.mProp.applyToMatrix(h),this._elem.hierarchy&&this._elem.hierarchy.length){var d,p=this._elem.hierarchy.length;for(d=0;d<p;d+=1)this._elem.hierarchy[d].finalTransform.mProp.applyToMatrix(h);return h.inversePoint(u)}return h.inversePoint(u)}function l(){return[1,1,1,1]}return function(u){var h;function d(g){switch(g){case"ADBE Root Vectors Group":case"Contents":case 2:return d.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return h;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return d.effect;case"ADBE Text Properties":return d.textInterface;default:return null}}d.getMatrix=e,d.invertPoint=n,d.applyPoint=a,d.toWorld=i,d.toWorldVec=t,d.fromWorld=s,d.fromWorldVec=r,d.toComp=i,d.fromComp=o,d.sampleImage=l,d.sourceRectAtTime=u.sourceRectAtTime.bind(u),d._elem=u;var p=getDescriptor(h=TransformExpressionInterface(u.finalTransform.mProp),"anchorPoint");return Object.defineProperties(d,{hasParent:{get:function(){return u.hierarchy.length}},parent:{get:function(){return u.hierarchy[0].layerInterface}},rotation:getDescriptor(h,"rotation"),scale:getDescriptor(h,"scale"),position:getDescriptor(h,"position"),opacity:getDescriptor(h,"opacity"),anchorPoint:p,anchor_point:p,transform:{get:function(){return h}},active:{get:function(){return u.isInRange}}}),d.startTime=u.data.st,d.index=u.data.ind,d.source=u.data.refId,d.height=u.data.ty===0?u.data.h:100,d.width=u.data.ty===0?u.data.w:100,d.inPoint=u.data.ip/u.comp.globalData.frameRate,d.outPoint=u.data.op/u.comp.globalData.frameRate,d._name=u.data.nm,d.registerMaskInterface=function(g){d.mask=new MaskManagerInterface(g,u)},d.registerEffectsInterface=function(g){d.effect=g},d}}(),propertyGroupFactory=function(e,t){return function(i){return(i=i===void 0?1:i)<=0?e:t(i-1)}},PropertyInterface=function(e,t){var i={_name:e};return function(r){return(r=r===void 0?1:r)<=0?i:t(r-1)}}
vendor: 4,600 bytes, line 6
6,EffectsExpressionInterface=function(){var e={createEffectsInterface:function(r,s){if(r.effectsManager){var a,n=[],o=r.data.ef,l=r.effectsManager.effectElements.length;for(a=0;a<l;a+=1)n.push(t(o[a],r.effectsManager.effectElements[a],s,r));var u=r.data.ef||[],h=function(d){for(a=0,l=u.length;a<l;){if(d===u[a].nm||d===u[a].mn||d===u[a].ix)return n[a];a+=1}return null};return Object.defineProperty(h,"numProperties",{get:function(){return u.length}}),h}return null}};function t(r,s,a,n){function o(p){for(var g=r.ef,m=0,c=g.length;m<c;){if(p===g[m].nm||p===g[m].mn||p===g[m].ix)return g[m].ty===5?h[m]:h[m]();m+=1}throw new Error}var l,u=propertyGroupFactory(o,a),h=[],d=r.ef.length;for(l=0;l<d;l+=1)r.ef[l].ty===5?h.push(t(r.ef[l],s.effectElements[l],s.effectElements[l].propertyGroup,n)):h.push(i(s.effectElements[l],r.ef[l].ty,n,u));return r.mn==="ADBE Color Control"&&Object.defineProperty(o,"color",{get:function(){return h[0]()}}),Object.defineProperties(o,{numProperties:{get:function(){return r.np}},_name:{value:r.nm},propertyGroup:{value:u}}),o.enabled=r.en!==0,o.active=o.enabled,o}function i(r,s,a,n){var o=ExpressionPropertyInterface(r.p);return r.p.setGroupProperty&&r.p.setGroupProperty(PropertyInterface("",n)),function(){return s===10?a.comp.compInterface(r.p.v):o()}}return e}(),ShapePathInterface=function(e,t,i){var r=t.sh;function s(n){return n==="Shape"||n==="shape"||n==="Path"||n==="path"||n==="ADBE Vector Shape"||n===2?s.path:null}var a=propertyGroupFactory(s,i);return r.setGroupProperty(PropertyInterface("Path",a)),Object.defineProperties(s,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:i}}),s},ShapeExpressionInterface=function(){function e(p,g,m){var c,f=[],y=p?p.length:0;for(c=0;c<y;c+=1)p[c].ty==="gr"?f.push(t(p[c],g[c],m)):p[c].ty==="fl"?f.push(i(p[c],g[c],m)):p[c].ty==="st"?f.push(s(p[c],g[c],m)):p[c].ty==="tm"?f.push(a(p[c],g[c],m)):p[c].ty==="tr"||(p[c].ty==="el"?f.push(o(p[c],g[c],m)):p[c].ty==="sr"?f.push(l(p[c],g[c],m)):p[c].ty==="sh"?f.push(ShapePathInterface(p[c],g[c],m)):p[c].ty==="rc"?f.push(u(p[c],g[c],m)):p[c].ty==="rd"?f.push(h(p[c],g[c],m)):p[c].ty==="rp"?f.push(d(p[c],g[c],m)):p[c].ty==="gf"?f.push(r(p[c],g[c],m)):f.push((p[c],g[c],function(){return null})));return f}function t(p,g,m){var c=function(v){switch(v){case"ADBE Vectors Group":case"Contents":case 2:return c.content;default:return c.transform}};c.propertyGroup=propertyGroupFactory(c,m);var f=function(v,b,S){var E,C=function(P){for(var A=0,w=E.length;A<w;){if(E[A]._name===P||E[A].mn===P||E[A].propertyIndex===P||E[A].ix===P||E[A].ind===P)return E[A];A+=1}return typeof P=="number"?E[P-1]:null};C.propertyGroup=propertyGroupFactory(C,S),E=e(v.it,b.it,C.propertyGroup),C.numProperties=E.length;var _=n(v.it[v.it.length-1],b.it[b.it.length-1],C.propertyGroup);return C.transform=_,C.propertyIndex=v.cix,C._name=v.nm,C}(p,g,c.propertyGroup),y=n(p.it[p.it.length-1],g.it[g.it.length-1],c.propertyGroup);return c.content=f,c.transform=y,Object.defineProperty(c,"_name",{get:function(){return p.nm}}),c.numProperties=p.np,c.propertyIndex=p.ix,c.nm=p.nm,c.mn=p.mn,c}function i(p,g,m){function c(f){return f==="Color"||f==="color"?c.color:f==="Opacity"||f==="opacity"?c.opacity:null}return Object.defineProperties(c,{color:{get:ExpressionPropertyInterface(g.c)},opacity:{get:ExpressionPropertyInterface(g.o)},_name:{value:p.nm},mn:{value:p.mn}}),g.c.setGroupProperty(PropertyInterface("Color",m)),g.o.setGroupProperty(PropertyInterface("Opacity",m)),c}function r(p,g,m){function c(f){return f==="Start Point"||f==="start point"?c.startPoint:f==="End Point"||f==="end point"?c.endPoint:f==="Opacity"||f==="opacity"?c.opacity:null}return Object.defineProperties(c,{startPoint:{get:ExpressionPropertyInterface(g.s)},endPoint:{get:ExpressionPropertyInterface(g.e)},opacity:{get:ExpressionPropertyInterface(g.o)},type:{get:function(){return"a"}},_name:{value:p.nm},mn:{value:p.mn}}),g.s.setGroupProperty(PropertyInterface("Start Point",m)),g.e.setGroupProperty(PropertyInterface("End Point",m)),g.o.setGroupProperty(PropertyInterface("Opacity",m)),c}function s(p,g,m){var c,f=propertyGroupFactory(E,m),y=propertyGroupFactory(S,f);function v(C){Object.defineProperty(S,p.d[C].nm,{get:ExpressionPropertyInterface(g.d.dataProps[C].p)})}var b=p.d?p.d.length:0,S={};for(c=0;c<b;c+=1)v(c),g.d.dataProps[c].p.setGroupProperty(y);function E(C){return C==="Color"||C==="color"?E.color:C==="Opacity"||C==="opacity"?E.opacity:C==="Stroke Width"||
vendor: 5,378 bytes, line 6
6C==="stroke width"?E.strokeWidth:null}return Object.defineProperties(E,{color:{get:ExpressionPropertyInterface(g.c)},opacity:{get:ExpressionPropertyInterface(g.o)},strokeWidth:{get:ExpressionPropertyInterface(g.w)},dash:{get:function(){return S}},_name:{value:p.nm},mn:{value:p.mn}}),g.c.setGroupProperty(PropertyInterface("Color",f)),g.o.setGroupProperty(PropertyInterface("Opacity",f)),g.w.setGroupProperty(PropertyInterface("Stroke Width",f)),E}function a(p,g,m){function c(y){return y===p.e.ix||y==="End"||y==="end"?c.end:y===p.s.ix?c.start:y===p.o.ix?c.offset:null}var f=propertyGroupFactory(c,m);return c.propertyIndex=p.ix,g.s.setGroupProperty(PropertyInterface("Start",f)),g.e.setGroupProperty(PropertyInterface("End",f)),g.o.setGroupProperty(PropertyInterface("Offset",f)),c.propertyIndex=p.ix,c.propertyGroup=m,Object.defineProperties(c,{start:{get:ExpressionPropertyInterface(g.s)},end:{get:ExpressionPropertyInterface(g.e)},offset:{get:ExpressionPropertyInterface(g.o)},_name:{value:p.nm}}),c.mn=p.mn,c}function n(p,g,m){function c(y){return p.a.ix===y||y==="Anchor Point"?c.anchorPoint:p.o.ix===y||y==="Opacity"?c.opacity:p.p.ix===y||y==="Position"?c.position:p.r.ix===y||y==="Rotation"||y==="ADBE Vector Rotation"?c.rotation:p.s.ix===y||y==="Scale"?c.scale:p.sk&&p.sk.ix===y||y==="Skew"?c.skew:p.sa&&p.sa.ix===y||y==="Skew Axis"?c.skewAxis:null}var f=propertyGroupFactory(c,m);return g.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",f)),g.transform.mProps.p.setGroupProperty(PropertyInterface("Position",f)),g.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",f)),g.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",f)),g.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",f)),g.transform.mProps.sk&&(g.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",f)),g.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",f))),g.transform.op.setGroupProperty(PropertyInterface("Opacity",f)),Object.defineProperties(c,{opacity:{get:ExpressionPropertyInterface(g.transform.mProps.o)},position:{get:ExpressionPropertyInterface(g.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(g.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(g.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(g.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(g.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(g.transform.mProps.sa)},_name:{value:p.nm}}),c.ty="tr",c.mn=p.mn,c.propertyGroup=m,c}function o(p,g,m){function c(v){return p.p.ix===v?c.position:p.s.ix===v?c.size:null}var f=propertyGroupFactory(c,m);c.propertyIndex=p.ix;var y=g.sh.ty==="tm"?g.sh.prop:g.sh;return y.s.setGroupProperty(PropertyInterface("Size",f)),y.p.setGroupProperty(PropertyInterface("Position",f)),Object.defineProperties(c,{size:{get:ExpressionPropertyInterface(y.s)},position:{get:ExpressionPropertyInterface(y.p)},_name:{value:p.nm}}),c.mn=p.mn,c}function l(p,g,m){function c(v){return p.p.ix===v?c.position:p.r.ix===v?c.rotation:p.pt.ix===v?c.points:p.or.ix===v||v==="ADBE Vector Star Outer Radius"?c.outerRadius:p.os.ix===v?c.outerRoundness:!p.ir||p.ir.ix!==v&&v!=="ADBE Vector Star Inner Radius"?p.is&&p.is.ix===v?c.innerRoundness:null:c.innerRadius}var f=propertyGroupFactory(c,m),y=g.sh.ty==="tm"?g.sh.prop:g.sh;return c.propertyIndex=p.ix,y.or.setGroupProperty(PropertyInterface("Outer Radius",f)),y.os.setGroupProperty(PropertyInterface("Outer Roundness",f)),y.pt.setGroupProperty(PropertyInterface("Points",f)),y.p.setGroupProperty(PropertyInterface("Position",f)),y.r.setGroupProperty(PropertyInterface("Rotation",f)),p.ir&&(y.ir.setGroupProperty(PropertyInterface("Inner Radius",f)),y.is.setGroupProperty(PropertyInterface("Inner Roundness",f))),Object.defineProperties(c,{position:{get:ExpressionPropertyInterface(y.p)},rotation:{get:ExpressionPropertyInterface(y.r)},points:{get:ExpressionPropertyInterface(y.pt)},outerRadius:{get:ExpressionPropertyInterface(y.or)},outerRoundness:{get:ExpressionPropertyInterface(y.os)},innerRadius:{get:ExpressionPropertyInterface(y.ir)},innerRoundness:{get:ExpressionPropertyInterface(y.is)},_name:{value:p.nm}}),c.mn=p.mn,c}function u(p,g,m){function c(v){return p.p.ix===v?c.position:p.r.ix===v?c.roundness:p.s.ix===v||v==="Size"||v==="ADBE Vector Rect Size"?c.size:null}var f=propertyGroupFactory(c,m),y=g.sh.ty==="tm"?g.sh.prop:g.sh;return c.propertyIndex=p.ix,y.p.setGroupProperty(PropertyInterface("Position",f)),y.s.setGroupProperty(PropertyInterface("Size",f)),y.r.setGroupProperty(PropertyInterface("Rotation",f)),Object.defineProperties(c,{position:{get:ExpressionPropertyInterface(y.p)},roundness:{get:ExpressionPropertyInterface(y.r)},size:{get:ExpressionPropertyInterface(y.s)},_name:{value:p.nm}}),c.mn=p.mn,c}function h(p,g,m){function c(v){return p.r.ix===v||v==="Round Corners 1"?c.radius:null}var f=propertyGroupFactory(c,m),y=g;return c.propertyIndex=p.ix,y.rd.setGroupProperty(PropertyInterface("Radius",f)),Object.defineProperties(c,{radius:{get:ExpressionPropertyInterface(y.rd)},_name:{value:p.nm}}),c.mn=p.mn,c}function d(p,g,m){function c(v){return p.c.ix===v||v==="Copies"?c.copies:p.o.ix===v||v==="Offset"?c.offset:null}var f=propertyGroupFactory(c,m),y=g;return c.propertyIndex=p.ix,y.c.setGroupProperty(PropertyInterface("Copies",f)),y.o.setGroupProperty(PropertyInterface("Offset",f)),Ob
vendor: 13,050 bytes, line 6
6ject.defineProperties(c,{copies:{get:ExpressionPropertyInterface(y.c)},offset:{get:ExpressionPropertyInterface(y.o)},_name:{value:p.nm}}),c.mn=p.mn,c}return function(p,g,m){var c;function f(y){if(typeof y=="number")return(y=y===void 0?1:y)===0?m:c[y-1];for(var v=0,b=c.length;v<b;){if(c[v]._name===y)return c[v];v+=1}return null}return f.propertyGroup=propertyGroupFactory(f,function(){return m}),c=e(p,g,f.propertyGroup),f.numProperties=c.length,f._name="Contents",f}}(),TextExpressionInterface=function(e){var t;function i(r){return r==="ADBE Text Document"?i.sourceText:null}return Object.defineProperty(i,"sourceText",{get:function(){e.textProperty.getValue();var r=e.textProperty.currentData.t;return t&&r===t.value||((t=new String(r)).value=r||new String(r),Object.defineProperty(t,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),i};function _typeof(e){return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(e)}var FootageInterface=(dataInterfaceFactory=function(e){function t(i){return i==="Outline"?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(i){var r="",s=i.getFootageData();function a(n){if(s[n])return r=n,_typeof(s=s[n])==="object"?a:s;var o=n.indexOf(r);if(o!==-1){var l=parseInt(n.substr(o+r.length),10);return _typeof(s=s[l])==="object"?a:s}return""}return function(){return r="",s=i.getFootageData(),a}}(e),t},function(e){function t(i){return i==="Data"?t.dataInterface:null}return t._name="Data",t.dataInterface=dataInterfaceFactory(e),t}),dataInterfaceFactory,interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(e){return interfaces[e]||null}var expressionHelpers={searchExpressions:function(e,t,i){t.x&&(i.k=!0,i.x=!0,i.initiateExpression=ExpressionManager.initiateExpression,i.effectsSequence.push(i.initiateExpression(e,t,i).bind(i)))},getSpeedAtTime:function(e){var t=this.getValueAtTime(e),i=this.getValueAtTime(e+-.01),r=0;if(t.length){var s;for(s=0;s<t.length;s+=1)r+=Math.pow(i[s]-t[s],2);r=100*Math.sqrt(r)}else r=0;return r},getVelocityAtTime:function(e){if(this.vel!==void 0)return this.vel;var t,i,r=-.001,s=this.getValueAtTime(e),a=this.getValueAtTime(e+r);if(s.length)for(t=createTypedArray("float32",s.length),i=0;i<s.length;i+=1)t[i]=(a[i]-s[i])/r;else t=(a-s)/r;return t},getValueAtTime:function(e){return e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(e){this.propertyGroup=e}};function addPropertyDecorator(){function e(d,p,g){if(!this.k||!this.keyframes)return this.pv;d=d?d.toLowerCase():"";var m,c,f,y,v,b=this.comp.renderedFrame,S=this.keyframes,E=S[S.length-1].t;if(b<=E)return this.pv;if(g?c=E-(m=p?Math.abs(E-this.elem.comp.globalData.frameRate*p):Math.max(0,E-this.elem.data.ip)):((!p||p>S.length-1)&&(p=S.length-1),m=E-(c=S[S.length-1-p].t)),d==="pingpong"){if(Math.floor((b-c)/m)%2!=0)return this.getValueAtTime((m-(b-c)%m+c)/this.comp.globalData.frameRate,0)}else{if(d==="offset"){var C=this.getValueAtTime(c/this.comp.globalData.frameRate,0),_=this.getValueAtTime(E/this.comp.globalData.frameRate,0),P=this.getValueAtTime(((b-c)%m+c)/this.comp.globalData.frameRate,0),A=Math.floor((b-c)/m);if(this.pv.length){for(y=(v=new Array(C.length)).length,f=0;f<y;f+=1)v[f]=(_[f]-C[f])*A+P[f];return v}return(_-C)*A+P}if(d==="continue"){var w=this.getValueAtTime(E/this.comp.globalData.frameRate,0),x=this.getValueAtTime((E-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(y=(v=new Array(w.length)).length,f=0;f<y;f+=1)v[f]=w[f]+(w[f]-x[f])*((b-E)/this.comp.globalData.frameRate)/5e-4;return v}return w+(b-E)/.001*(w-x)}}return this.getValueAtTime(((b-c)%m+c)/this.comp.globalData.frameRate,0)}function t(d,p,g){if(!this.k)return this.pv;d=d?d.toLowerCase():"";var m,c,f,y,v,b=this.comp.renderedFrame,S=this.keyframes,E=S[0].t;if(b>=E)return this.pv;if(g?c=E+(m=p?Math.abs(this.elem.comp.globalData.frameRate*p):Math.max(0,this.elem.data.op-E)):((!p||p>S.length-1)&&(p=S.length-1),m=(c=S[p].t)-E),d==="pingpong"){if(Math.floor((E-b)/m)%2==0)return this.getValueAtTime(((E-b)%m+E)/this.comp.globalData.frameRate,0)}else{if(d==="offset"){var C=this.getValueAtTime(E/this.comp.globalData.frameRate,0),_=this.getValueAtTime(c/this.comp.globalData.frameRate,0),P=this.getValueAtTime((m-(E-b)%m+E)/this.comp.globalData.frameRate,0),A=Math.floor((E-b)/m)+1;if(this.pv.length){for(y=(v=new Array(C.length)).length,f=0;f<y;f+=1)v[f]=P[f]-(_[f]-C[f])*A;return v}return P-(_-C)*A}if(d==="continue"){var w=this.getValueAtTime(E/this.comp.globalData.frameRate,0),x=this.getValueAtTime((E+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(y=(v=new Array(w.length)).length,f=0;f<y;f+=1)v[f]=w[f]+(w[f]-x[f])*(E-b)/.001;return v}return w+(w-x)*(E-b)/.001}}return this.getValueAtTime((m-((E-b)%m+E))/this.comp.globalData.frameRate,0)}function i(d,p){if(!this.k)return this.pv;if(d=.5*(d||.4),(p=Math.floor(p||5))<=1)return this.pv;var g,m,c=this.comp.renderedFrame/this.comp.globalData.frameRate,f=c-d,y=p>1?(c+d-f)/(p-1):1,v=0,b=0;for(g=this.pv.length?createTypedArray("float32",this.pv.length):0;v<p;){if(m=this.getValueAtTime(f+v*y),this.pv.length)for(b=0;b<this.pv.length;b+=1)g[b]+=m[b];else g+=m;v+=1}if(this.pv.length)for(b=0;b<this.pv.length;b+=1)g[b]/=p;else g/=p;return g}function r(d){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var p=this._transformCachingAtTime.v;if(p.cloneFromProps(this.pre.props),this.appliedTransformations<1){var g=this.a.getValueAtTime(d);p.translate(-g[0]*this.a.mult,-g[1]*this.a.mult,g[2]*this.a.mult)}if(this.appliedTransformations<2){var m=this.s.getValueAtTime(d);p.scale(m[0]*this.s.mult,m[1]*this.s.mult,m[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var c=this.sk.getValueAtTime(d),f=this.sa.getValueAtTime(d);p.skewFromAxis(-c*this.sk.mult,f*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var y=this.r.getValueAtTime(d);p.rotate(-y*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var v=this.rz.getValueAtTime(d),b=this.ry.getValueAtTime(d),S=this.rx.getValueAtTime(d),E=this.or.getValueAtTime(d);p.rotateZ(-v*this.rz.mult).rotateY(b*this.ry.mult).rotateX(S*this.rx.mult).rotateZ(-E[2]*this.or.mult).rotateY(E[1]*this.or.mult).rotateX(E[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var C=this.px.getValueAtTime(d),_=this.py.getValueAtTime(d);if(this.data.p.z){var P=this.pz.getValueAtTime(d);p.translate(C*this.px.mult,_*this.py.mult,-P*this.pz.mult)}else p.translate(C*this.px.mult,_*this.py.mult,0)}else{var A=this.p.getValueAtTime(d);p.translate(A[0]*this.p.mult,A[1]*this.p.mult,-A[2]*this.p.mult)}return p}function s(){return this.v.clone(new Matrix)}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(d,p,g){var m=a(d,p,g);return m.dynamicProperties.length?m.getValueAtTime=r.bind(m):m.getValueAtTime=s.bind(m),m.setGroupProperty=expressionHelpers.setGroupProperty,m};var n=PropertyFactory.getProp;PropertyFactory.getProp=function(d,p,g,m,c){var f=n(d,p,g,m,c);f.kf?f.getValueAtTime=expressionHelpers.getValueAtTime.bind(f):f.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(f),f.setGroupProperty=expressionHelpers.setGroupProperty,f.loopOut=e,f.loopIn=t,f.smooth=i,f.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(f),f.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(f),f.numKeys=p.a===1?p.k.length:0,f.propertyIndex=p.ix;var y=0;return g!==0&&(y=createTypedArray("float32",p.a===1?p.k[0].s.length:p.k.length)),f._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:y},expressionHelpers.searchExpressions(d,p,f),f.k&&c.addDynamicProperty(f),f};var o=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function u(){}u.prototype={vertices:function(d,p){this.k&&this.getValue();var g,m=this.v;p!==void 0&&(m=this.getValueAtTime(p,0));var c=m._length,f=m[d],y=m.v,v=createSizedArray(c);for(g=0;g<c;g+=1)v[g]=d==="i"||d==="o"?[f[g][0]-y[g][0],f[g][1]-y[g][1]]:[f[g][0],f[g][1]];return v},points:function(d){return this.vertices("v",d)},inTangents:function(d){return this.vertices("i",d)},outTangents:function(d){return this.vertices("o",d)},isClosed:function(){return this.v.c},pointOnPath:function(d,p){var g=this.v;p!==void 0&&(g=this.getValueAtTime(p,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(g));for(var m,c=this._segmentsLength,f=c.lengths,y=c.totalLength*d,v=0,b=f.length,S=0;v<b;){if(S+f[v].addedLength>y){var E=v,C=g.c&&v===b-1?0:v+1,_=(y-S)/f[v].addedLength;m=bez.getPointInSegment(g.v[E],g.v[C],g.o[E],g.i[C],_,f[v]);break}S+=f[v].addedLength,v+=1}return m||(m=g.c?[g.v[0][0],g.v[0][1]]:[g.v[g._length-1][0],g.v[g._length-1][1]]),m},vectorOnPath:function(d,p,g){d==1?d=this.v.c:d==0&&(d=.999);var m=this.pointOnPath(d,p),c=this.pointOnPath(d+.001,p),f=c[0]-m[0],y=c[1]-m[1],v=Math.sqrt(Math.pow(f,2)+Math.pow(y,2));return v===0?[0,0]:g==="tangent"?[f/v,y/v]:[-y/v,f/v]},tangentOnPath:function(d,p){return this.vectorOnPath(d,p,"tangent")},normalOnPath:function(d,p){return this.vectorOnPath(d,p,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([u],o),extendPrototype([u],l),l.prototype.getValueAtTime=function(d){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),d*=this.elem.globalData.frameRate,(d-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<d?this._caching.lastIndex:0,this._cachingAtTime.lastTime=d,this.interpolateShape(d,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},l.prototype.initiateExpression=ExpressionManager.initiateExpression;var h=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(d,p,g,m,c){var f=h(d,p,g,m,c);return f.propertyIndex=p.ix,f.lock=!1,g===3?expressionHelpers.searchExpressions(d,p.pt,f):g===4&&expressionHelpers.searchExpressions(d,p.ks,f),f.k&&d.addDynamicProperty(f),f}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(e,t){var i=this.calculateExpression(t);if(e.t!==i){var r={};return this.copyData(r,e),r.t=i.toString(),r.__complete=!1,r}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(e,t){var i,r,s=createNS("feMerge");for(s.setAttribute("result",e),r=0;r<t.length;r+=1)(i=createNS("feMergeNode")).setAttribute("in",t[r]),s.appendChild(i),s.appendChild(i);return s}};var linearFilterValue="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";function SVGTintFilter(e,t,i,r,s){this.filterManager=t;var a=createNS("feColorMatrix");a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","linearRGB"),a.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=a,a.setAttribute("result",r+"_tint_1"),e.appendChild(a),(a=createNS("feColorMatrix")).setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),a.setAttribute("result",r+"_tint_2"),e.appendChild(a),this.matrixFilter=a;var n=this.createMergeNode(r,[s,r+"_tint_1",r+"_tint_2"]);e.appendChild(n)}function SVGFillFilter(e,t,i,r){this.filterManager=t;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),s.setAttribute("result",r),e.appendChild(s),this.matrixFilter=s}function SVGStrokeEffect(e,t,i){this.initialized=!1,this.filterManager=t,this.elem=i,this.paths=[]}function SVGTritoneFilter(e,t,i,r){this.filterManager=t;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","linearRGB"),s.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"),e.a
vendor: 9,783 bytes, line 6
6ppendChild(s);var a=createNS("feComponentTransfer");a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",r),this.matrixFilter=a;var n=createNS("feFuncR");n.setAttribute("type","table"),a.appendChild(n),this.feFuncR=n;var o=createNS("feFuncG");o.setAttribute("type","table"),a.appendChild(o),this.feFuncG=o;var l=createNS("feFuncB");l.setAttribute("type","table"),a.appendChild(l),this.feFuncB=l,e.appendChild(a)}function SVGProLevelsFilter(e,t,i,r){this.filterManager=t;var s=this.filterManager.effectElements,a=createNS("feComponentTransfer");(s[10].p.k||s[10].p.v!==0||s[11].p.k||s[11].p.v!==1||s[12].p.k||s[12].p.v!==1||s[13].p.k||s[13].p.v!==0||s[14].p.k||s[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",a)),(s[17].p.k||s[17].p.v!==0||s[18].p.k||s[18].p.v!==1||s[19].p.k||s[19].p.v!==1||s[20].p.k||s[20].p.v!==0||s[21].p.k||s[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",a)),(s[24].p.k||s[24].p.v!==0||s[25].p.k||s[25].p.v!==1||s[26].p.k||s[26].p.v!==1||s[27].p.k||s[27].p.v!==0||s[28].p.k||s[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",a)),(s[31].p.k||s[31].p.v!==0||s[32].p.k||s[32].p.v!==1||s[33].p.k||s[33].p.v!==1||s[34].p.k||s[34].p.v!==0||s[35].p.k||s[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",a)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(a.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(a)),(s[3].p.k||s[3].p.v!==0||s[4].p.k||s[4].p.v!==1||s[5].p.k||s[5].p.v!==1||s[6].p.k||s[6].p.v!==0||s[7].p.k||s[7].p.v!==1)&&((a=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",r),e.appendChild(a),this.feFuncRComposed=this.createFeFunc("feFuncR",a),this.feFuncGComposed=this.createFeFunc("feFuncG",a),this.feFuncBComposed=this.createFeFunc("feFuncB",a))}function SVGDropShadowEffect(e,t,i,r,s){var a=t.container.globalData.renderConfig.filterSize,n=t.data.fs||a;e.setAttribute("x",n.x||a.x),e.setAttribute("y",n.y||a.y),e.setAttribute("width",n.width||a.width),e.setAttribute("height",n.height||a.height),this.filterManager=t;var o=createNS("feGaussianBlur");o.setAttribute("in","SourceAlpha"),o.setAttribute("result",r+"_drop_shadow_1"),o.setAttribute("stdDeviation","0"),this.feGaussianBlur=o,e.appendChild(o);var l=createNS("feOffset");l.setAttribute("dx","25"),l.setAttribute("dy","0"),l.setAttribute("in",r+"_drop_shadow_1"),l.setAttribute("result",r+"_drop_shadow_2"),this.feOffset=l,e.appendChild(l);var u=createNS("feFlood");u.setAttribute("flood-color","#00ff00"),u.setAttribute("flood-opacity","1"),u.setAttribute("result",r+"_drop_shadow_3"),this.feFlood=u,e.appendChild(u);var h=createNS("feComposite");h.setAttribute("in",r+"_drop_shadow_3"),h.setAttribute("in2",r+"_drop_shadow_2"),h.setAttribute("operator","in"),h.setAttribute("result",r+"_drop_shadow_4"),e.appendChild(h);var d=this.createMergeNode(r,[r+"_drop_shadow_4",s]);e.appendChild(d)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||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",linearFilterValue+" "+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")}},SVGFillFilter.prototype.renderFrame=function(e){if(e||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")}},SVGStrokeEffect.prototype.initialize=function(){var e,t,i,r,s=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(this.filterManager.effectElements[1].p.v===1?(r=this.elem.maskManager.masksProperties.length,i=0):r=1+(i=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);i<r;i+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:i});if(this.filterManager.effectElements[10].p.v===3){var a=createNS("mask"),n=createElementID();a.setAttribute("id",n),a.setAttribute("mask-type","alpha"),a.appendChild(t),this.elem.globalData.defs.appendChild(a);var o=createNS("g");for(o.setAttribute("mask","url("+getLocationHref()+"#"+n+")");s[0];)o.appendChild(s[0]);this.elem.layerElement.appendChild(o),this.masker=a,t.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(s=this.elem.layerElement.children||this.elem.layerElement.childNodes;s.length;)this.elem.layerElement.removeChild(s[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(e){var t;this.initialized||this.initialize();var i,r,s=this.paths.length;for(t=0;t<s;t+=1)if(this.paths[t].m!==-1&&(i=this.elem.maskManager.viewData[this.paths[t].m],r=this.paths[t].p,(e||this.filterManager._mdf||i.prop._mdf)&&r.setAttribute("d",i.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||i.prop._mdf)){var a;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var n=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),o=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),l=r.getTotalLength();a="0 0 0 "+l*n+" ";var u,h=l*(o-n),d=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,p=Math.floor(h/d);for(u=0;u<p;u+=1)a+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";a+="0 "+10*l+" 0 0"}else a="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;r.setAttribute("stroke-dasharray",a)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(e||this.filterManager.effectElements[3].p._mdf)){var g=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*g[0])+","+bmFloor(255*g[1])+","+bmFloor(255*g[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||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,s=r[0]+" "+i[0]+" "+t[0],a=r[1]+" "+i[1]+" "+t[1],n=r[2]+" "+i[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",s),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",n)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var i=createNS(e);return i.setAttribute("type","table"),t.appendChild(i),i},SVGProLevelsFilter.prototype.getTableValue=function(e,t,i,r,s){for(var a,n,o=0,l=Math.min(e,t),u=Math.max(e,t),h=Array.call(null,{length:256}),d=0,p=s-r,g=t-e;o<=256;)n=(a=o/256)<=l?g<0?s:r:a>=u?g<0?r:s:r+p*Math.pow((a-e)/g,1/i),h[d]=n,d+=1,o+=256/255;return h.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,i=this.filterManager.effectElements;this.feFuncRComposed&&(e||i[3].p._mdf||i[4].p._mdf||i[5].p._mdf||i[6].p._mdf||i[7].p._mdf)&&(t=this.getTableValue(i[3].p.v,i[4].p.v,i[5].p.v,i[6].p.v,i[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||i[10].p._mdf||i[11].p._mdf||i[12].p._mdf||i[13].p._mdf||i[14].p._mdf)&&(t=this.getTableValue(i[10].p.v,i[11].p.v,i[12].p.v,i[13].p.v,i[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||i[17].p._mdf||i[18].p._mdf||i[19].p._mdf||i[20].p._mdf||i[21].p._mdf)&&(t=this.getTableValue(i[17].p.v,i[18].p.v,i[19].p.v,i[20].p.v,i[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||i[24].p._mdf||i[25].p._mdf||i[26].p._mdf||i[27].p._mdf||i[28].p._mdf)&&(t=this.getTableValue(i[24].p.v,i[25].p.v,i[26].p.v,i[27].p.v,i[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||i[31].p._mdf||i[32].p._mdf||i[33].p._mdf||i[34].p._mdf||i[35].p._mdf)&&(t=this.getTableValue(i[31].p.v,i[32].p.v,i[33].p.v,i[34].p.v,i[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||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)*degToRads,s=i*Math.cos(r),a=i*Math.sin(r);
vendor: 8,484 bytes, lines 6-163
6this.feOffset.setAttribute("dx",s),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,i){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=i,i.matteElement=createNS("g"),i.matteElement.appendChild(i.layerElement),i.matteElement.appendChild(i.transformedElement),i.baseElement=i.matteElement}function SVGGaussianBlurEffect(e,t,i,r){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var s=createNS("feGaussianBlur");s.setAttribute("result",r),e.appendChild(s),this.feGaussianBlur=s}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,i=_svgMatteSymbols.length;t<i;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var i=e.layerElement.parentNode;if(i){for(var r,s=i.children,a=0,n=s.length;a<n&&s[a]!==e.layerElement;)a+=1;a<=n-2&&(r=s[a+1]);var o=createNS("use");o.setAttribute("href","#"+t),r?i.insertBefore(o,r):i.appendChild(o)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var i=createElementID(),r=createNS("mask");r.setAttribute("id",t.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var s=e.globalData.defs;s.appendChild(r);var a=createNS("symbol");a.setAttribute("id",i),this.replaceInParent(t,i),a.appendChild(t.layerElement),s.appendChild(a);var n=createNS("use");n.setAttribute("href","#"+i),r.appendChild(n),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,i=0,r=t.length;i<r;)t[i]&&t[i].data.ind===e&&this.setElementAsMask(this.elem,t[i]),i+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=i==3?0:t,s=i==2?0:t;this.feGaussianBlur.setAttribute("stdDeviation",r+" "+s);var a=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}},TransformEffect.prototype.init=function(e){this.effectsManager=e,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(e){if(this._opMdf=!1,this._mdf=!1,e||this.effectsManager._mdf){var t=this.effectsManager.effectElements,i=t[0].p.v,r=t[1].p.v,s=t[2].p.v===1,a=t[3].p.v,n=s?a:t[4].p.v,o=t[5].p.v,l=t[6].p.v,u=t[7].p.v;this.matrix.reset(),this.matrix.translate(-i[0],-i[1],i[2]),this.matrix.scale(.01*n,.01*a,1),this.matrix.rotate(-u*degToRads),this.matrix.skewFromAxis(-o*degToRads,(l+90)*degToRads),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)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie},module.exports=factory())})(at,at.exports);var to=at.exports,Oi,ts=jr(Oi||(Oi=ze([`
7  * {
8    box-sizing: border-box;
9  }
10
11  :host {
12    --lottie-player-toolbar-height: 35px;
13    --lottie-player-toolbar-background-color: transparent;
14    --lottie-player-toolbar-icon-color: #999;
15    --lottie-player-toolbar-icon-hover-color: #222;
16    --lottie-player-toolbar-icon-active-color: #555;
17    --lottie-player-seeker-track-color: #ccc;
18    --lottie-player-seeker-thumb-color: rgba(0, 107, 120, 0.8);
19    --lottie-player-seeker-display: block;
20
21    display: block;
22    width: 100%;
23    height: 100%;
24  }
25
26  .main {
27    display: flex;
28    flex-direction: column;
29    height: 100%;
30    width: 100%;
31  }
32
33  .animation {
34    width: 100%;
35    height: 100%;
36    display: flex;
37  }
38  .animation.controls {
39    height: calc(100% - 35px);
40  }
41
42  .toolbar {
43    display: flex;
44    align-items: center;
45    justify-items: center;
46    background-color: var(--lottie-player-toolbar-background-color);
47    margin: 0 5px;
48    height: 35px;
49  }
50
51  .toolbar button {
52    cursor: pointer;
53    fill: var(--lottie-player-toolbar-icon-color);
54    display: flex;
55    background: none;
56    border: 0;
57    padding: 0;
58    outline: none;
59    height: 100%;
60  }
61
62  .toolbar button:hover {
63    fill: var(--lottie-player-toolbar-icon-hover-color);
64  }
65
66  .toolbar button.active {
67    fill: var(--lottie-player-toolbar-icon-active-color);
68  }
69
70  .toolbar button.active:hover {
71    fill: var(--lottie-player-toolbar-icon-hover-color);
72  }
73
74  .toolbar button:focus {
75    outline: 1px dotted var(--lottie-player-toolbar-icon-active-color);
76  }
77
78  .toolbar button svg {
79  }
80
81  .toolbar button.disabled svg {
82    display: none;
83  }
84
85  .seeker {
86    -webkit-appearance: none;
87    width: 95%;
88    outline: none;
89    background-color: var(--lottie-player-toolbar-background-color);
90    display: var(--lottie-player-seeker-display);
91  }
92
93  .seeker::-webkit-slider-runnable-track {
94    width: 100%;
95    height: 5px;
96    cursor: pointer;
97    background: var(--lottie-player-seeker-track-color);
98    border-radius: 3px;
99  }
100  .seeker::-webkit-slider-thumb {
101    height: 15px;
102    width: 15px;
103    border-radius: 50%;
104    background: var(--lottie-player-seeker-thumb-color);
105    cursor: pointer;
106    -webkit-appearance: none;
107    margin-top: -5px;
108  }
109  .seeker:focus::-webkit-slider-runnable-track {
110    background: #999;
111  }
112  .seeker::-moz-range-track {
113    width: 100%;
114    height: 5px;
115    cursor: pointer;
116    background: var(--lottie-player-seeker-track-color);
117    border-radius: 3px;
118  }
119  .seeker::-moz-range-thumb {
120    height: 15px;
121    width: 15px;
122    border-radius: 50%;
123    background: var(--lottie-player-seeker-thumb-color);
124    cursor: pointer;
125  }
126  .seeker::-ms-track {
127    width: 100%;
128    height: 5px;
129    cursor: pointer;
130    background: transparent;
131    border-color: transparent;
132    color: transparent;
133  }
134  .seeker::-ms-fill-lower {
135    background: var(--lottie-player-seeker-track-color);
136    border-radius: 3px;
137  }
138  .seeker::-ms-fill-upper {
139    background: var(--lottie-player-seeker-track-color);
140    border-radius: 3px;
141  }
142  .seeker::-ms-thumb {
143    border: 0;
144    height: 15px;
145    width: 15px;
146    border-radius: 50%;
147    background: var(--lottie-player-seeker-thumb-color);
148    cursor: pointer;
149  }
150  .seeker:focus::-ms-fill-lower {
151    background: var(--lottie-player-seeker-track-color);
152  }
153  .seeker:focus::-ms-fill-upper {
154    background: var(--lottie-player-seeker-track-color);
155  }
156
157  .error {
158    display: flex;
159    justify-content: center;
160    height: 100%;
161    align-items: center;
162  }
163`]))),is="2.0.4",rs="^5.12.2",Bi,Vi,zi,Ri,$i,N,tt,Z;function ss(e){if(typeof e=="object")return e;try{return JSON.parse(e)}catch{return new URL(e,window.location.href).toString()}}function as(e){return["v","ip","op","layers","fr","w","h"].every(t=>Object.prototype.hasOwnProperty.call(e,t))}function ns(e){return ar.apply(this,arguments)}function ar(){return(ar=Tt(function*(e){if(typeof e!="string")throw new Error("The url value must be a string");var t;try{var i=new URL(e),r=yield fetch(i.toString());t=yield r.json()}catch{throw new Error("An error occurred while trying to load the Lottie file from URL")}return t})).apply(this,arguments)}(function(e){e.Destroyed="destroyed",e.Error="error",e.Frozen="frozen",e.Loa
163ding="loading",e.Paused="paused",e.Playing="playing",e.Stopped="stopped"})(N||(N={})),function(e){e.Bounce="bounce",e.Normal="normal"}(tt||(tt={})),function(e){e.Complete="complete",e.Destroyed="destroyed",e.Error="error",e.Frame="frame",e.Freeze="freeze",e.Load="load",e.Loop="loop",e.Pause="pause",e.Play="play",e.Ready="ready",e.Rendered="rendered",e.Stop="stop"}(Z||(Z={}));var H=class extends _e{constructor(){super(...arguments),this.autoplay=!1,this.background="transparent",this.controls=!1,this.currentState=N.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=tt.Normal,this.preserveAspectRatio="xMidYMid meet",this.renderer="svg",this.speed=1,this._io=void 0,this._counter=1,this._onVisibilityChange=()=>{document.hidden===!0&&this.currentState===N.Playing?this.freeze():this.currentState===N.Frozen&&this.play()}}load(e){var t=this;return Tt(function*(){var i={container:t.container,loop:!1,autoplay:!1,renderer:t.renderer,rendererSettings:Object.assign({preserveAspectRatio:t.preserveAspectRatio,clearCanvas:!1,progressiveLoad:!0,hideOnTransparent:!0},t.viewBoxSize&&{viewBoxSize:t.viewBoxSize})};try{var r=ss(e),s={},a=typeof r=="string"?"path":"animationData";t._lottie&&t._lottie.destroy(),t.webworkers&&at.exports.useWebWorker(!0),t._lottie=at.exports.loadAnimation(Object.assign(Object.assign({},i),{[a]:r})),t._attachEventListeners(),t.disableCheck||(a==="path"?(s=yield ns(r),a="animationData"):s=r,as(s)||(t.currentState=N.Error,t.dispatchEvent(new CustomEvent(Z.Error))))}catch{t.currentState=N.Error,t.dispatchEvent(new CustomEvent(Z.Error))}})()}getLottie(){return this._lottie}getVersions(){return{lottieWebVersion:rs,lottiePlayerVersion:is}}play(){this._lottie&&(this._lottie.play(),this.currentState=N.Playing,this.dispatchEvent(new CustomEvent(Z.Play)))}pause(){this._lottie&&(this._lottie.pause(),this.currentState=N.Paused,this.dispatchEvent(new CustomEvent(Z.Pause)))}stop(){this._lottie&&(this._counter=1,this._lottie.stop(),this.currentState=N.Stopped,this.dispatchEvent(new CustomEvent(Z.Stop)))}destroy(){this._lottie&&(this._lottie.destroy(),this._lottie=null,this.currentState=N.Destroyed,this.dispatchEvent(new CustomEvent(Z.Destroyed)),this.remove())}seek(e){if(this._lottie){var t=/^(\d+)(%?)$/.exec(e.toString());if(t){var i=t[2]==="%"?this._lottie.totalFrames*Number(t[1])/100:Number(t[1]);this.seeker=i,this.currentState===N.Playing?this._lottie.goToAndPlay(i,!0):(this._lottie.goToAndStop(i,!0),this._lottie.pause())}}}
163snapshot(){var e=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0];if(this.shadowRoot){var t=this.shadowRoot.querySelector(".animation svg"),i=new XMLSerializer().serializeToString(t);if(e){var r=document.createElement("a");r.href="data:image/svg+xml;charset=utf-8,".concat(encodeURIComponent(i)),r.download="download_".concat(this.seeker,".svg"),document.body.appendChild(r),r.click(),document.body.removeChild(r)}return i}}setSpeed(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;this._lottie&&this._lottie.setSpeed(e)}setDirection(e){this._lottie&&this._lottie.setDirection(e)}setLooping(e){this._lottie&&(this.loop=e,this._lottie.loop=e)}togglePlay(){return this.currentState===N.Playing?this.pause():this.play()}toggleLooping(){this.setLooping(!this.loop)}resize(){this._lottie&&this._lottie.resize()}static get styles(){return ts}disconnectedCallback(){this.isConnected||(this._io&&(this._io.disconnect(),this._io=void 0),document.removeEventListener("visibilitychange",this._onVisibilityChange),this.destroy())}render(){var e=this.controls?"main controls":"main",t=this.controls?"animation controls":"animation";return mt(Bi||(Bi=ze([` <div
164      id="animation-container"
165      class=`,`
166      lang="en"
167      aria-label=`,`
168      role="img"
169    >
170      <div
171        id="animation"
172        class=`,`
173        style="background:`,`;"
174      >
175        `,`
176      </div>
177      `,`
178    </div>`])),e,this.description,t,this.background,this.currentState===N.Error?mt(Vi||(Vi=ze(['<div class="error">\u26A0\uFE0F</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(e=>{e[0].isIntersecting?this.currentState===N.Frozen&&this.play():this.currentState===N.Playing&&this.freeze()}),this._io.observe(this.container)),document.hidden!==void 0&&document.addEventListener("visibilitychange",this._onVisibilityChange),this.src&&this.load(this.src),this.dispatchEvent(new CustomEvent(Z.Rendered))}renderControls(){var e=this.currentState===N.Playing,t=this.currentState===N.Paused,i=this.currentState===N.Stopped;return mt(zi||(zi=ze([`
179      <div
180        id="lottie-controls"
181        aria-label="lottie-animation-controls"
182        class="toolbar"
183      >
184        <button
185          id="lottie-play-button"
186          @click=`,`
187          class=`,`
188          style="align-items:center;"
189          tabindex="0"
190          aria-label="play-pause"
191        >
192          `,`
193        </button>
194        <button
195          id="lottie-stop-button"
196          @click=`,`
197          class=`,`
198          style="align-items:center;"
199          tabindex="0"
200          aria-label="stop"
201        >
202          <svg width="24" height="24" aria-hidden="true" focusable="false">
203            <path d="M6 6h12v12H6V6z" />
204          </svg>
205        </button>
206        <input
207          id="lottie-seeker-input"
208          class="seeker"
209          type="range"
210          min="0"
211          step="1"
212          max="100"
213          .value=`,`
214          @input=`,`
215          @mousedown=`,`
216          @mouseup=`,`
217          aria-valuemin="1"
218          aria-valuemax="100"
219          role="slider"
220          aria-valuenow=`,`
221          tabindex="0"
222          aria-label="lottie-seek-input"
223        />
224        <button
225          id="lottie-loop-toggle"
226          @click=`,`
227          class=`,`
228          style="align-items:center;"
229          tabindex="0"
230          aria-label="loop-toggle"
231        >
232          <svg width="24" height="24" aria-hidden="true" focusable="false">
233            <path
234              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"
235            />
236          </svg>
237        </button>
238      </div>
239    `])),this.togglePlay,e||t?"active":"",mt(e?Ri||(Ri=ze([`<svg
240                width="24"
241                height="24"
242                aria-hidden="true"
243                focusable="false"
244              >
245                <path
246                  d="M14.016 5.016H18v13.969h-3.984V5.016zM6 18.984V5.015h3.984v13.969H6z"
247                />
248              </svg>`])):$i||($i=ze([`<svg
249                width="24"
250                height="24"
251                aria-hidden="true"
252                focusable="false"
253              >
254                <path d="M8.016 5.016L18.985 12 8.016 18.984V5.015z" />
255              </svg>`]))),this.stop,i?"active":"",this.seeker,this._handleSeekChange,()=>{this._prevState=this.currentState,this.freeze()},()=>{this._prevState===N.Playing&&this.play()},this.seeker,this.toggleLooping,this.loop?"active":"")}_handleSeekChange(e){if(this._lottie&&!isNaN(e.target.value)){var t=e.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(Z.Frame,{detail:{frame:this._lottie.currentFrame,seeker:this.seeker}}))}),this._lottie.addEventListener("complete",()=>{if(this.currentState===N.Playing){if((!this.loop||this.count&&this._counter>=this.count)&&(this.dispatchEvent(new CustomEvent(Z.Complete)),this.mode!==tt.Bounce||this._lottie.currentFrame===0))return;
255this.mode===tt.Bounce?(this.count&&(this._counter+=.5),setTimeout(()=>{this.dispatchEvent(new CustomEvent(Z.Loop)),this.currentState===N.Playing&&(this._lottie.setDirection(-1*this._lottie.playDirection),this._lottie.play())},this.intermission)):(this.count&&(this._counter+=1),window.setTimeout(()=>{this.dispatchEvent(new CustomEvent(Z.Loop)),this.currentState===N.Playing&&(this.direction===-1?(this.seek("99%"),this.play()):(this._lottie.stop(),this._lottie.play()))},this.intermission))}else this.dispatchEvent(new CustomEvent(Z.Complete))}),this._lottie.addEventListener("DOMLoaded",()=>{this.setSpeed(this.speed),this.setDirection(this.direction),this.autoplay&&(this.direction===-1&&this.seek("100%"),this.play()),this.dispatchEvent(new CustomEvent(Z.Ready))}),this._lottie.addEventListener("data_ready",()=>{this.dispatchEvent(new CustomEvent(Z.Load))}),this._lottie.addEventListener("data_failed",()=>{this.currentState=N.Error,this.dispatchEvent(new CustomEvent(Z.Error))}),this.container.addEventListener("mouseenter",()=>{this.hover&&this.currentState!==N.Playing&&this.play()}),this.container.addEventListener("mouseleave",()=>{this.hover&&this.currentState===N.Playing&&this.stop()})}freeze(){this._lottie&&(this._lottie.pause(),this.currentState=N.Frozen,this.dispatchEvent(new CustomEvent(Z.Freeze)))}};j([W({type:Boolean})],H.prototype,"autoplay",void 0),j([W({type:String,reflect:!0})],H.prototype,"background",void 0),j([W({type:Boolean})],H.prototype,"controls",void 0),j([W({type:Number})],H.prototype,"count",void 0),j([W({type:String})],H.prototype,"currentState",void 0),j([W({type:String})],H.prototype,"description",void 0),j([W({type:Number})],H.prototype,"direction",void 0),j([W({type:Boolean})],H.prototype,"disableCheck",void 0),j([W({type:Boolean})],H.prototype,"disableShadowDOM",void 0),j([W({type:Boolean})],H.prototype,"hover",void 0),j([W()],H.prototype,"intermission",void 0),j([W({type:Boolean,reflect:!0})],H.prototype,"loop",void 0),j([W()],H.prototype,"mode",void 0),j([W({type:String})],H.prototype,"preserveAspectRatio",void 0),j([W({type:String})],H.prototype,"renderer",void 0),j([W({type:String})],H.prototype,"viewBoxSize",void 0),j([W()],H.prototype,"seeker",void 0),j([W({type:Number})],H.prototype,"speed",void 0),j([W({type:String})],H.prototype,"src",void 0),j([W({type:Boolean})],H.prototype,"webworkers",void 0),j([Jr(".animation")],H.prototype,"container",void 0),H=j([Kr("lottie-player")],H);var nt=class{constructor(){K(this,"setDefaultHeight",t=>{let i=t.querySelector('[data-elements ~= "accordionBox"]'),r=t.querySelector('[data-elements ~= "accordionContent"]'),s=r.offsetHeight;return i.dataset.height=s,t.classList.contains("is-open")?i.style.setProperty("height",`${s}px`):i.style.setProperty("height","0px"),t});K(this,"toggle",t=>{let i=t.querySelector('[data-elements ~= "accordionBox"]'),r=i.dataset.height;return t.classList.contains("is-open")?(t.classList.remove("is-open"),i.style.setProperty("height","0px")):(t.classList.add("is-open"),i.style.setProperty("height",`${r}px`)),!1});K(this,"open",t=>{let i=t.querySelector('[data-elements ~= "accordionBox"]'),r=i.dataset.height;return t.classList.add("is-open"),i.style.setProperty("height",`${r}px`),!1});K(this,"close",t=>{let i=t.querySelector('[data-elements ~= "accordionBox"]'),r=i.dataset.height;return t.classList.remove("is-open"),i.style.setProperty("height","0px"),!1})}};var Zt=class{constructor(t,{toggleClassName:i="is-active",offset:r=80,minScroll:s=150}={}){K(this,"toggle",(t,i)=>{if(t<this.minScroll&&(this.state.headerPrevVisible=!0),t-this.state.headerPrevScroll>this.offset&&(this.state.headerPrevVisible=!1,this.state.headerPrevScroll=t),t-this.state.headerPrevScroll<-this.offset&&(this.state.headerPrevVisible=!0,this.state.headerPrevScroll=t),!(this.state.headerVisible===this.state.headerPrevVisible&&i===void 0))return this.state.headerVisible=i!==void 0?i:this.state.headerPrevVisible,this.updateHeaderState(this.state.headerVisible),this.state.headerVisible});K(this,"updateHeaderState",t=>{this.header.forEach(i=>{i.classList.toggle(this.toggleClassName,t)})});if(!t)return console.error("No header DOM element provided"),!1;this.header=Array.isArray(t)?t:[t],this.DOM=Ze(),this.toggleClassName=i,this.offset=r,this.minScroll=s,this.state={headerVisible:!1,headerPrevVisible:!1,headerPrevScroll:0}}},nr=Zt;function or(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function Jt(e,t){e===void 0&&(e={}),t===void 0&&(t={}),Object.keys(t).forEach(i=>
vendor: 16,575 bytes, line 255
255{typeof e[i]>"u"?e[i]=t[i]:or(t[i])&&or(e[i])&&Object.keys(t[i]).length>0&&Jt(e[i],t[i])})}var lr={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function re(){let e=typeof document<"u"?document:{};return Jt(e,lr),e}var os={document:lr,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function U(){let e=typeof window<"u"?window:{};return Jt(e,os),e}function hr(e){return e===void 0&&(e=""),e.trim().split(" ").filter(t=>!!t.trim())}function pr(e){let t=e;Object.keys(t).forEach(i=>{try{t[i]=null}catch{}try{delete t[i]}catch{}})}function De(e,t){return t===void 0&&(t=0),setTimeout(e,t)}function Ie(){return Date.now()}function ls(e){let t=U(),i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}function Qt(e,t){t===void 0&&(t="x");let i=U(),r,s,a,n=ls(e);return i.WebKitCSSMatrix?(s=n.transform||n.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(o=>o.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix(s==="none"?"":s)):(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),r=a.toString().split(",")),t==="x"&&(i.WebKitCSSMatrix?s=a.m41:r.length===16?s=parseFloat(r[12]):s=parseFloat(r[4])),t==="y"&&(i.WebKitCSSMatrix?s=a.m42:r.length===16?s=parseFloat(r[13]):s=parseFloat(r[5])),s||0}function ot(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function hs(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function se(){let e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){let r=i<0||arguments.length<=i?void 0:arguments[i];if(r!=null&&!hs(r)){let s=Object.keys(Object(r)).filter(a=>t.indexOf(a)<0);for(let a=0,n=s.length;a<n;a+=1){let o=s[a],l=Object.getOwnPropertyDescriptor(r,o);l!==void 0&&l.enumerable&&(ot(e[o])&&ot(r[o])?r[o].__swiper__?e[o]=r[o]:se(e[o],r[o]):!ot(e[o])&&ot(r[o])?(e[o]={},r[o].__swiper__?e[o]=r[o]:se(e[o],r[o])):e[o]=r[o])}}}return e}function Ye(e,t,i){e.style.setProperty(t,i)}function ei(e){let{swiper:t,targetPosition:i,side:r}=e,s=U(),a=-t.translate,n=null,o,l=t.params.speed;t.wrapperEl.style.scrollSnapType="none",s.cancelAnimationFrame(t.cssModeFrameID);let u=i>a?"next":"prev",h=(p,g)=>u==="next"&&p>=g||u==="prev"&&p<=g,d=()=>{o=new Date().getTime(),n===null&&(n=o);let p=Math.max(Math.min((o-n)/l,1),0),g=.5-Math.cos(p*Math.PI)/2,m=a+g*(i-a);if(h(m,i)&&(m=i),t.wrapperEl.scrollTo({[r]:m}),h(m,i)){t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[r]:m})}),s.cancelAnimationFrame(t.cssModeFrameID);return}t.cssModeFrameID=s.requestAnimationFrame(d)};d()}function ye(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function ee(e,t){return t===void 0&&(t=""),[...e.children].filter(i=>i.matches(t))}function lt(e){try{console.warn(e);return}catch{}}function de(e,t){t===void 0&&(t=[]);let i=document.createElement(e);return i.classList.add(...Array.isArray(t)?t:hr(t)),i}function cr(e,t){let i=[];for(;e.previousElementSibling;){let r=e.previousElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}function dr(e,t){let i=[];for(;e.nextElementSibling;){let r=e.nextElementSibling;t?r.matches(t)&&i.push(r):i.push(r),e=r}return i}function ve(e,t){return U().getComputedStyle(e,null).getPropertyValue(t)}function Fe(e){let t=e,i;if(t){for(i=0;(t=t.previousSibling)!==null;)t.nodeType===1&&(i+=1);return i}}function Ue(e,t){let i=[],r=e.parentElement;for(;r;)t?r.matches(t)&&i.push(r):i.push(r),r=r.parentElement;return i}function _t(e,t){function i(r){r.target===e&&(t.call(e,r),e.removeEventListener("transitionend",i))}t&&e.addEventListener("transitionend",i)}function ht(e,t,i){let r=U();return i?e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(r.getComputedStyle(e,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom")):e.offsetWidth}function ae(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}var ti;function ps(){let e=U(),t=re();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}function yr(){return ti||(ti=ps()),ti}var ii;function cs(e){let{userAgent:t}=e===void 0?{}:e,i=yr(),r=U(),s=r.navigator.platform,a=t||r.navigator.userAgent,n={ios:!1,android:!1},o=r.screen.width,l=r.screen.height,u=a.match(/(Android);?[\s\/]+([\d.]+)?/),h=a.match(/(iPad).*OS\s([\d_]+)/),d=a.match(/(iPod)(.*OS\s([\d_]+))?/),p=!h&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),g=s==="Win32",m=s==="MacIntel",c=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!h&&m&&i.touch&&c.indexOf(`${o}x${l}`)>=0&&(h=a.match(/(Version)\/([\d.]+)/),h||(h=[0,1,"13_0_0"]),m=!1),u&&!g&&(n.os="android",n.android=!0),(h||p||d)&&(n.os="ios",n.ios=!0),n}function vr(e){return e===void 0&&(e={}),ii||(ii=cs(e)),ii}var ri;function ds(){let e=U(),t=vr(),i=!1;function r(){let o=e.navigator.userAgent.toLowerCase();return o.indexOf("safari")>=0&&o.indexOf("chrome")<0&&o.indexOf("android")<0}if(r()){let o=String(e.navigator.userAgent);if(o.includes("Version/")){let[l,u]=o.split("Version/")[1].split(" ")[0].split(".").map(h=>Number(h));i=l<16||l===16&&u<2}}let s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=r(),n=a||s&&t.ios;return{isSafari:i||a,needPerspectiveFix:i,need3dFix:n,isWebView:s}}function fs(){return ri||(ri=ds()),ri}function us(e){let{swiper:t,on:i,emit:r}=e,s=U(),a=null,n=null,o=()=>{!t||t.destroyed||!t.initialized||(r("beforeResize"),r("resize"))},l=()=>{!t||t.destroyed||!t.initialized||(a=new ResizeObserver(d=>{n=s.requestAnimationFrame(()=>{let{width:p,height:g}=t,m=p,c=g;d.forEach(f=>{let{contentBoxSize:y,contentRect:v,target:b}=f;b&&b!==t.el||(m=v?v.width:(y[0]||y).inlineSize,c=v?v.height:(y[0]||y).blockSize)}),(m!==p||c!==g)&&o()})}),a.observe(t.el))},u=()=>{n&&s.cancelAnimationFrame(n),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null)},h=()=>{!t||t.destroyed||!t.initialized||r("orientationchange")};i("init",()=>{if(t.params.resizeObserver&&typeof s.ResizeObserver<"u"){l();return}s.addEventListener("resize",o),s.addEventListener("orientationchange",h)}),i("destroy",()=>{u(),s.removeEventListener("resize",o),s.removeEventListener("orientationchange",h)})}function ms(e){let{swiper:t,extendParams:i,on:r,emit:s}=e,a=[],n=U(),o=function(h,d){d===void 0&&(d={});let p=n.MutationObserver||n.WebkitMutationObserver,g=new p(m=>{if(t.__preventObserver__)return;if(m.length===1){s("observerUpdate",m[0]);return}let c=function(){s("observerUpdate",m[0])};n.requestAnimationFrame?n.requestAnimationFrame(c):n.setTimeout(c,0)});g.observe(h,{attributes:typeof d.attributes>"u"?!0:d.attributes,childList:typeof d.childList>"u"?!0:d.childList,characterData:typeof d.characterData>"u"?!0:d.characterData}),a.push(g)},l=()=>{if(t.params.observer){if(t.params.observeParents){let h=Ue(t.hostEl);for(let d=0;d<h.length;d+=1)o(h[d])}o(t.hostEl,{childList:t.params.observeSlideChildren}),o(t.wrapperEl,{attributes:!1})}},u=()=>{a.forEach(h=>{h.disconnect()}),a.splice(0,a.length)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",l),r("destroy",u)}var gs={on(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;let s=i?"unshift":"push";return e.split(" ").forEach(a=>{r.eventsListeners[a]||(r.eventsListeners[a]=[]),r.eventsListeners[a][s](t)}),r},once(e,t,i){let r=this;if(!r.eventsListeners||r.destroyed||typeof t!="function")return r;function s(){r.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var a=arguments.length,n=new Array(a),o=0;o<a;o++)n[o]=arguments[o];t.apply(r,n)}return s.__emitterProxy=t,r.on(e,s,i)},onAny(e,t){let i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;let r=t?"unshift":"push";return i.eventsAnyListeners.indexOf(e)<0&&i.eventsAnyListeners[r](e),i},offAny(e){let t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;let i=t.eventsAnyListeners.indexOf(e);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(e,t){let i=this;return!i.eventsListeners||i.destroyed||!i.eventsListeners||e.split(" ").forEach(r=>{typeof t>"u"?i.eventsListeners[r]=[]:i.eventsListeners[r]&&i.eventsListeners[r].forEach((s,a)=>{(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[r].splice(a,1)})}),i},emit(){let e=this;if(!e.eventsListeners||e.destroyed||!e.eventsListeners)return e;let t,i,r;for(var s=arguments.length,a=new Array(s),n=0;n<s;n++)a[n]=arguments[n];return typeof a[0]=="string"||Array.isArray(a[0])?(t=a[0],i=a.slice(1,a.length),r=e):(t=a[0].events,i=a[0].data,r=a[0].context||e),i.unshift(r),(Array.isArray(t)?t:t.split(" ")).forEach(l=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(u=>{u.apply(r,[l,...i])}),e.eventsListeners&&e.eventsListeners[l]&&e.eventsListeners[l].forEach(u=>{u.apply(r,i)})}),e}};function ys(){let e=this,t,i,r=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=r.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?i=e.params.height:i=r.clientHeight,!(t===0&&e.isHorizontal()||i===0&&e.isVertical())&&(t=t-parseInt(ve(r,"padding-left")||0,10)-parseInt(ve(r,"padding-right")||0,10),i=i-parseInt(ve(r,"padding-top")||0,10)-parseInt(ve(r,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(e,{width:t,height:i,size:e.isHorizontal()?t:i}))}function vs(){let e=this;function t(w,x){return parseFloat(w.getPropertyValue(e.getDirectionLabel(x))||0)}let i=e.params,{wrapperEl:r,slidesEl:s,size:a,rtlTranslate:n,wrongRTL:o}=e,l=e.virtual&&i.virtual.enabled,u=l?e.virtual.slides.length:e.slides.length,h=ee(s,`.${e.params.slideClass}, swiper-slide`),d=l?e.virtual.slides.length:h.length,p=[],g=[],m=[],c=i.slidesOffsetBefore;typeof c=="function"&&(c=i.slidesOffsetBefore.call(e));let f=i.slidesOffsetAfter;typeof f=="function"&&(f=i.slidesOffsetAfter.call(e));let y=e.snapGrid.length,v=e.slidesGrid.length,b=i.spaceBetween,S=-c,E=0,C=0;if(typeof a>"u")return;typeof b=="string"&&b.indexOf("%")>=0?b=parseFloat(b.replace("%",""))/100*a:typeof b=="string"&&(b=parseFloat(b)),e.virtualSize=-b,h.forEach(w=>{n?w.style.marginLeft="":w.style.marginRight="",w.style.marginBottom="",w.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(Ye(r,"--swiper-centered-offset-before",""),Ye(r,"--swiper-centered-offset-after",""));let _=i.grid&&i.grid.rows>1&&e.grid;_?e.grid.initSlides(h):e.grid&&e.grid.unsetSlides();let P,A=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(w=>typeof i.breakpoints[w].slidesPerView<"u").length>0;for(let w=0;w<d;w+=1){P=0;let x;if(h[w]&&(x=h[w]),_&&e.grid.updateSlide(w,x,h),!(h[w]&&ve(x,"display")==="none")){if(i.slidesPerView==="auto"){A&&(h[w].style[e.getDirectionLabel("width")]="");let D=getComputedStyle(x),M=x.style.transform,k=x.style.webkitTransform;if(M&&(x.style.transform="none"),k&&(x.style.webkitTransform="none"),i.roundLengths)P=e.isHorizontal()?ht(x,"width",!0):ht(x,"height",!0);else{let F=t(D,"width"),O=t(D,"padding-left"),R=t(D,"padding-right"),T=t(D,"margin-left"),I=t(D,"margin-right"),L=D.getPropertyValue("box-sizing");if(L&&L==="border-box")P=F+T+I;else{let{clientWidth:B,offsetWidth:q}=x;P=F+O+R+T+I+(q-B)}}M&&(x.style.transform=M),k&&(x.style.webkitTransform=k),i.roundLengths&&(P=Math.floor(P))}else P=(a-(i.slidesPerView-1)*b)/i.slidesPerView,i.roundLengths&&(P=Math.floor(P)),h[w]&&(h[w].style[e.getDirectionLabel("width")]=`${P}px`);h[w]&&(h[w].swiperSlideSize=P),m.push(P),i.centeredSlides?(S=S+P/2+E/2+b,E===0&&w!==0&&(S=S-a/2-b),w===0&&(S=S-a/2-b),Math.abs(S)<1/1e3&&(S=0),i.roundLengths&&(S=Math.floor(S)),C%i.slidesPerGroup===0&&p.push(S),g.push(S)):(i.roundLengths&&(S=Math.floor(S)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup===0&&p.push(S),g.push(S),S=S+P+b),e.virtualSize+=P+b,E=P,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+f,n&&o&&(i.effect==="slide"||i.effect==="coverflow")&&(r.style.width=`${e.virtualSize+b}px`),i.setWrapperSize&&(r.style[e.getDirectionLabel("width")]=`${e.virtualSize+b}px`),_&&e.grid.updateWrapperSize(P,p),!i.centeredSlides){let w=[];for(let x=0;x<p.length;x+=1){let D=p[x];i.roundLengths&&(D=Math.floor(D)),p[x]<=e.virtualSize-a&&w.push(D)}p=w,Math.floor(e.virtualSize-a)-Math.floor(p[p.length-1])>1&&p.push(e.virtualSize-a)}if(l&&i.loop){let w=m[0]+b;if(i.slidesPerGroup>1){let x=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/i.slidesPerGroup),D=w*i.slidesPerGroup;for(let M=0;M<x;M+=1)p.push(p[p.length-1]+D)}for(let x=0;x<e.virtual.slidesBefore+e.virtual.slidesAfter;x+=1)i.slidesPerGroup===1&&p.push(p[p.length-1]+w),g.push(g[g.length-1]+w),e.virtualSize+=w}if(p.length===0&&(p=[0]),b!==0){let w=e.isHorizontal()&&n?"marginLeft":e.getDirectionLabel("marginRight");h.filter((x,D)=>!i.cssMode||i.loop?!0:D!==h.length-1).forEach(x=>{x.style[w]=`${b}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let w=0;m.forEach(D=>{w+=D+(b||0)}),w-=b;let x=w-a;p=p.map(D=>D<=0?-c:D>x?x+f:D)}if(i.centerInsufficientSlides){let w=0;if(m.forEach(x=>{w+=x+(b||0)}),w-=b,w<a){let x=(a-w)/2;p.forEach((D,M)=>{p[M]=D-x}),g.forEach((D,M)=>{g[M]=D+x})}}if(Object.assign(e,{slides:h,snapGrid:p,slidesGrid:g,slidesSizesGrid:m}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){Ye(r,"--swiper-centered-offset-before",`${-p[0]}px`),Ye(r,"--swiper-centered-offset-after",`${e.size/2-m[m.length-1]/2}px`);let w=-e.snapGrid[0],x=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(D=>D+w),e.slidesGrid=e.slidesGrid.map(D=>D+x)}if(d!==u&&e.emit("slidesLengthChange"),p.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),g.length!==v&&e.emit("slidesGridLengthChange"),i.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!l&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){let w=`${i.containerModifierClass}backface-hidden`,x=e.el.classList.contains(w);d<=i.maxBackfaceHiddenSlides?x||e.el.classList.add(w):x&&e.el.classList.remove(w)}}function bs(e){let t=this,i=[],r=t.virtual&&t.params.virtual.enabled,s=0,a;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);let n=o=>r?t.slides[t.getSlideIndexByData(o)]:t.slides[o];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(o=>{i.push(o)});else for(a=0;a<Math.ceil(t.params.slidesPerView);a+=1){let o=t.activeIndex+a;if(o>t.slides.length&&!r)break;i.push(n(o))}else i.push(n(t.activeIndex));for(a=0;a<i.length;a+=1)if(typeof i[a]<"u"){let o=i[a].offsetHeight;s=o>s?o:s}(s||s===0)&&(t.wrapperEl.style.height=`${s}px`)}function Ss(){let e=this,t=e.slides,i=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let r=0;r<t.length;r+=1)t[r].swiperSlideOffset=(e.isHorizontal()?t[r].offsetLeft:t[r].offsetTop)-i-e.cssOverflowAdjustment()}function Es(e){e===void 0&&(e=this&&this.translate||0);let t=this,i=t.params,{slides:r,rtlTranslate:s,snapGrid:a}=t;if(r.length===0)return;typeof r[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let n=-e;s&&(n=e),r.forEach(l=>{l.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass)}),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=i.spaceBetween;
vendor: 5,391 bytes, line 255
255typeof o=="string"&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:typeof o=="string"&&(o=parseFloat(o));for(let l=0;l<r.length;l+=1){let u=r[l],h=u.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(h-=r[0].swiperSlideOffset);let d=(n+(i.centeredSlides?t.minTranslate():0)-h)/(u.swiperSlideSize+o),p=(n-a[0]+(i.centeredSlides?t.minTranslate():0)-h)/(u.swiperSlideSize+o),g=-(n-h),m=g+t.slidesSizesGrid[l],c=g>=0&&g<=t.size-t.slidesSizesGrid[l];(g>=0&&g<t.size-1||m>1&&m<=t.size||g<=0&&m>=t.size)&&(t.visibleSlides.push(u),t.visibleSlidesIndexes.push(l),r[l].classList.add(i.slideVisibleClass)),c&&r[l].classList.add(i.slideFullyVisibleClass),u.progress=s?-d:d,u.originalProgress=s?-p:p}}function ws(e){let t=this;if(typeof e>"u"){let h=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*h||0}let i=t.params,r=t.maxTranslate()-t.minTranslate(),{progress:s,isBeginning:a,isEnd:n,progressLoop:o}=t,l=a,u=n;if(r===0)s=0,a=!0,n=!0;else{s=(e-t.minTranslate())/r;let h=Math.abs(e-t.minTranslate())<1,d=Math.abs(e-t.maxTranslate())<1;a=h||s<=0,n=d||s>=1,h&&(s=0),d&&(s=1)}if(i.loop){let h=t.getSlideIndexByData(0),d=t.getSlideIndexByData(t.slides.length-1),p=t.slidesGrid[h],g=t.slidesGrid[d],m=t.slidesGrid[t.slidesGrid.length-1],c=Math.abs(e);c>=p?o=(c-p)/m:o=(c+m-g)/m,o>1&&(o-=1)}Object.assign(t,{progress:s,progressLoop:o,isBeginning:a,isEnd:n}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),n&&!u&&t.emit("reachEnd toEdge"),(l&&!a||u&&!n)&&t.emit("fromEdge"),t.emit("progress",s)}function xs(){let e=this,{slides:t,params:i,slidesEl:r,activeIndex:s}=e,a=e.virtual&&i.virtual.enabled,n=e.grid&&i.grid&&i.grid.rows>1,o=d=>ee(r,`.${i.slideClass}${d}, swiper-slide${d}`)[0];t.forEach(d=>{d.classList.remove(i.slideActiveClass,i.slideNextClass,i.slidePrevClass)});let l,u,h;if(a)if(i.loop){let d=s-e.virtual.slidesBefore;d<0&&(d=e.virtual.slides.length+d),d>=e.virtual.slides.length&&(d-=e.virtual.slides.length),l=o(`[data-swiper-slide-index="${d}"]`)}else l=o(`[data-swiper-slide-index="${s}"]`);else n?(l=t.filter(d=>d.column===s)[0],h=t.filter(d=>d.column===s+1)[0],u=t.filter(d=>d.column===s-1)[0]):l=t[s];l&&(l.classList.add(i.slideActiveClass),n?(h&&h.classList.add(i.slideNextClass),u&&u.classList.add(i.slidePrevClass)):(h=dr(l,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!h&&(h=t[0]),h&&h.classList.add(i.slideNextClass),u=cr(l,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!u===0&&(u=t[t.length-1]),u&&u.classList.add(i.slidePrevClass))),e.emitSlidesClasses()}var Mt=(e,t)=>{if(!e||e.destroyed||!e.params)return;let i=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,r=t.closest(i());if(r){let s=r.querySelector(`.${e.params.lazyPreloaderClass}`);!s&&e.isElement&&(r.shadowRoot?s=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(s=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),s&&s.remove())})),s&&s.remove()}},si=(e,t)=>{if(!e.slides[t])return;let i=e.slides[t].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},oi=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,i=e.slides.length;if(!i||!t||t<0)return;t=Math.min(t,i);let r=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),s=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let n=s,o=[n-t];o.push(...Array.from({length:t}).map((l,u)=>n+r+u)),e.slides.forEach((l,u)=>{o.includes(l.column)&&si(e,u)});return}let a=s+r-1;if(e.params.rewind||e.params.loop)for(let n=s-t;n<=a+t;n+=1){let o=(n%i+i)%i;(o<s||o>a)&&si(e,o)}else for(let n=Math.max(s-t,0);n<=Math.min(a+t,i-1);n+=1)n!==s&&(n>a||n<s)&&si(e,n)};function Ps(e){let{slidesGrid:t,params:i}=e,r=e.rtlTranslate?e.translate:-e.translate,s;for(let a=0;a<t.length;a+=1)typeof t[a+1]<"u"?r>=t[a]&&r<t[a+1]-(t[a+1]-t[a])/2?s=a:r>=t[a]&&r<t[a+1]&&(s=a+1):r>=t[a]&&(s=a);return i.normalizeSlideIndex&&(s<0||typeof s>"u")&&(s=0),s}function Ts(e){let t=this,i=t.rtlTranslate?t.translate:-t.translate,{snapGrid:r,params:s,activeIndex:a,realIndex:n,snapIndex:o}=t,l=e,u,h=g=>{let m=g-t.virtual.slidesBefore;return m<0&&(m=t.virtual.slides.length+m),m>=t.virtual.slides.length&&(m-=t.virtual.slides.length),m};if(typeof l>"u"&&(l=Ps(t)),r.indexOf(i)>=0)u=r.indexOf(i);else{let g=Math.min(s.slidesPerGroupSkip,l);u=g+Math.floor((l-g)/s.slidesPerGroup)}if(u>=r.length&&(u=r.length-1),l===a&&!t.params.loop){u!==o&&(t.snapIndex=u,t.emit("snapIndexChange"));return}if(l===a&&t.params.loop&&t.virtual&&t.params.virtual.enabled){t.realIndex=h(l);return}let d=t.grid&&s.grid&&s.grid.rows>1,p;if(t.virtual&&s.virtual.enabled&&s.loop)p=h(l);else if(d){let g=t.slides.filter(c=>c.column===l)[0],m=parseInt(g.getAttribute("data-swiper-slide-index"),10);Number.isNaN(m)&&(m=Math.max(t.slides.indexOf(g),0)),p=Math.floor(m/s.grid.rows)}else if(t.slides[l]){let g=t.slides[l].getAttribute("data-swiper-slide-index");g?p=parseInt(g,10):p=l}else p=l;Object.assign(t,{previousSnapIndex:o,snapIndex:u,previousRealIndex:n,realIndex:p,previousIndex:a,activeIndex:l}),t.initialized&&oi(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==p&&t.emit("realIndexChange"),t.emit("slideChange"))}function Cs(e,t){let i=this,r=i.params,s=e.closest(`.${r.slideClass}, swiper-slide`);!s&&i.isElement&&t&&t.length>
vendor: 5,611 bytes, line 255
2551&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(o=>{!s&&o.matches&&o.matches(`.${r.slideClass}, swiper-slide`)&&(s=o)});let a=!1,n;if(s){for(let o=0;o<i.slides.length;o+=1)if(i.slides[o]===s){a=!0,n=o;break}}if(s&&a)i.clickedSlide=s,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(s.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=n;else{i.clickedSlide=void 0,i.clickedIndex=void 0;return}r.slideToClickedSlide&&i.clickedIndex!==void 0&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}var _s={updateSize:ys,updateSlides:vs,updateAutoHeight:bs,updateSlidesOffset:Ss,updateSlidesProgress:Es,updateProgress:ws,updateSlidesClasses:xs,updateActiveIndex:Ts,updateClickedSlide:Cs};function Ms(e){e===void 0&&(e=this.isHorizontal()?"x":"y");let t=this,{params:i,rtlTranslate:r,translate:s,wrapperEl:a}=t;if(i.virtualTranslate)return r?-s:s;if(i.cssMode)return s;let n=Qt(a,e);return n+=t.cssOverflowAdjustment(),r&&(n=-n),n||0}function As(e,t){let i=this,{rtlTranslate:r,params:s,wrapperEl:a,progress:n}=i,o=0,l=0,u=0;i.isHorizontal()?o=r?-e:e:l=e,s.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?o:l,s.cssMode?a[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-o:-l:s.virtualTranslate||(i.isHorizontal()?o-=i.cssOverflowAdjustment():l-=i.cssOverflowAdjustment(),a.style.transform=`translate3d(${o}px, ${l}px, ${u}px)`);let h,d=i.maxTranslate()-i.minTranslate();d===0?h=0:h=(e-i.minTranslate())/d,h!==n&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)}function ks(){return-this.snapGrid[0]}function Ds(){return-this.snapGrid[this.snapGrid.length-1]}function Is(e,t,i,r,s){e===void 0&&(e=0),t===void 0&&(t=this.params.speed),i===void 0&&(i=!0),r===void 0&&(r=!0);let a=this,{params:n,wrapperEl:o}=a;if(a.animating&&n.preventInteractionOnTransition)return!1;let l=a.minTranslate(),u=a.maxTranslate(),h;if(r&&e>l?h=l:r&&e<u?h=u:h=e,a.updateProgress(h),n.cssMode){let d=a.isHorizontal();if(t===0)o[d?"scrollLeft":"scrollTop"]=-h;else{if(!a.support.smoothScroll)return ei({swiper:a,targetPosition:-h,side:d?"left":"top"}),!0;o.scrollTo({[d?"left":"top"]:-h,behavior:"smooth"})}return!0}return t===0?(a.setTransition(0),a.setTranslate(h),i&&(a.emit("beforeTransitionStart",t,s),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(h),i&&(a.emit("beforeTransitionStart",t,s),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(p){!a||a.destroyed||p.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,i&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}var Fs={getTranslate:Ms,setTranslate:As,minTranslate:ks,maxTranslate:Ds,translateTo:Is};function Ls(e,t){let i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${e}ms`,i.wrapperEl.style.transitionDelay=e===0?"0ms":""),i.emit("setTransition",e,t)}function br(e){let{swiper:t,runCallbacks:i,direction:r,step:s}=e,{activeIndex:a,previousIndex:n}=t,o=r;if(o||(a>n?o="next":a<n?o="prev":o="reset"),t.emit(`transition${s}`),i&&a!==n){if(o==="reset"){t.emit(`slideResetTransition${s}`);return}t.emit(`slideChangeTransition${s}`),o==="next"?t.emit(`slideNextTransition${s}`):t.emit(`slidePrevTransition${s}`)}}function Os(e,t){e===void 0&&(e=!0);let i=this,{params:r}=i;r.cssMode||(r.autoHeight&&i.updateAutoHeight(),br({swiper:i,runCallbacks:e,direction:t,step:"Start"}))}function Bs(e,t){e===void 0&&(e=!0);let i=this,{params:r}=i;i.animating=!1,!r.cssMode&&(i.setTransition(0),br({swiper:i,runCallbacks:e,direction:t,step:"End"}))}var Vs={setTransition:Ls,transitionStart:Os,transitionEnd:Bs};function zs(e,t,i,r,s){e===void 0&&(e=0),t===void 0&&(t=this.params.speed),i===void 0&&(i=!0),typeof e=="string"&&(e=parseInt(e,10));let a=this,n=e;n<0&&(n=0);let{params:o,snapGrid:l,slidesGrid:u,previousIndex:h,activeIndex:d,rtlTranslate:p,wrapperEl:g,enabled:m}=a;if(a.animating&&o.preventInteractionOnTransition||!m&&!r&&!s||a.destroyed)return!1;let c=Math.min(a.params.slidesPerGroupSkip,n),f=c+Math.floor((n-c)/a.params.slidesPerGroup);f>=l.length&&(f=l.length-1);let y=-l[f];if(o.normalizeSlideIndex)for(let b=0;b<u.length;b+=1){let S=-Math.floor(y*100),E=Math.floor(u[b]*100),C=Math.floor(u[b+1]*100);typeof u[b+1]<"u"?S>=E&&S<C-(C-E)/2?n=b:S>=E&&S<C&&(n=b+1):S>=E&&(n=b)}if(a.initialized&&n!==d&&(!a.allowSlideNext&&(p?y>a.translate&&y>a.minTranslate():y<a.translate&&y<a.minTranslate())||!a.allowSlidePrev&&y>a.translate&&y>a.maxTranslate()&&(d||0)!==n))return!1;n!==(h||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(y);let v;if(n>d?v="next":n<d?v="prev":v="reset",p&&-y===a.translate||!p&&y===a.translate)return a.updateActiveIndex(n),o.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),o.effect!=="slide"&&a.setTranslate(y),v!=="reset"&&(a.transitionStart(i,v),a.transitionEnd(i,v)),!1;if(o.cssMode){let b=a.isHorizontal(),S=p?y:-y;if(t===0){let E=a.virtual&&a.params.virtual.enabled;E&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),E&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{g[b?"scrollLeft":"scrollTop"]=S})):g[b?"scrollLeft":"scrollTop"]=S,E&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1})}else{if(!a.support.smoothScroll)return ei({swiper:a,targetPosition:S,side:b?"left":"top"}),!0;
vendor: 5,685 bytes, line 255
255g.scrollTo({[b?"left":"top"]:S,behavior:"smooth"})}return!0}return a.setTransition(t),a.setTranslate(y),a.updateActiveIndex(n),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,r),a.transitionStart(i,v),t===0?a.transitionEnd(i,v):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(S){!a||a.destroyed||S.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,v))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0}function Rs(e,t,i,r){e===void 0&&(e=0),t===void 0&&(t=this.params.speed),i===void 0&&(i=!0),typeof e=="string"&&(e=parseInt(e,10));let s=this;if(s.destroyed)return;let a=s.grid&&s.params.grid&&s.params.grid.rows>1,n=e;if(s.params.loop)if(s.virtual&&s.params.virtual.enabled)n=n+s.virtual.slidesBefore;else{let o;if(a){let p=n*s.params.grid.rows;o=s.slides.filter(g=>g.getAttribute("data-swiper-slide-index")*1===p)[0].column}else o=s.getSlideIndexByData(n);let l=a?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:u}=s.params,h=s.params.slidesPerView;h==="auto"?h=s.slidesPerViewDynamic():(h=Math.ceil(parseFloat(s.params.slidesPerView,10)),u&&h%2===0&&(h=h+1));let d=l-o<h;if(u&&(d=d||o<Math.ceil(h/2)),d){let p=u?o<s.activeIndex?"prev":"next":o-s.activeIndex-1<s.params.slidesPerView?"next":"prev";s.loopFix({direction:p,slideTo:!0,activeSlideIndex:p==="next"?o+1:o-l+1,slideRealIndex:p==="next"?s.realIndex:void 0})}if(a){let p=n*s.params.grid.rows;n=s.slides.filter(g=>g.getAttribute("data-swiper-slide-index")*1===p)[0].column}else n=s.getSlideIndexByData(n)}return requestAnimationFrame(()=>{s.slideTo(n,t,i,r)}),s}function $s(e,t,i){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);let r=this,{enabled:s,params:a,animating:n}=r;if(!s||r.destroyed)return r;let o=a.slidesPerGroup;a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(o=Math.max(r.slidesPerViewDynamic("current",!0),1));let l=r.activeIndex<a.slidesPerGroupSkip?1:o,u=r.virtual&&a.virtual.enabled;if(a.loop){if(n&&!u&&a.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+l,e,t,i)}),!0}return a.rewind&&r.isEnd?r.slideTo(0,e,t,i):r.slideTo(r.activeIndex+l,e,t,i)}function Gs(e,t,i){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);let r=this,{params:s,snapGrid:a,slidesGrid:n,rtlTranslate:o,enabled:l,animating:u}=r;if(!l||r.destroyed)return r;let h=r.virtual&&s.virtual.enabled;if(s.loop){if(u&&!h&&s.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}let d=o?r.translate:-r.translate;function p(y){return y<0?-Math.floor(Math.abs(y)):Math.floor(y)}let g=p(d),m=a.map(y=>p(y)),c=a[m.indexOf(g)-1];if(typeof c>"u"&&s.cssMode){let y;a.forEach((v,b)=>{g>=v&&(y=b)}),typeof y<"u"&&(c=a[y>0?y-1:y])}let f=0;if(typeof c<"u"&&(f=n.indexOf(c),f<0&&(f=r.activeIndex-1),s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(f=f-r.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0))),s.rewind&&r.isBeginning){let y=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(y,e,t,i)}else if(s.loop&&r.activeIndex===0&&s.cssMode)return requestAnimationFrame(()=>{r.slideTo(f,e,t,i)}),!0;return r.slideTo(f,e,t,i)}function Ns(e,t,i){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0);let r=this;if(!r.destroyed)return r.slideTo(r.activeIndex,e,t,i)}function Hs(e,t,i,r){e===void 0&&(e=this.params.speed),t===void 0&&(t=!0),r===void 0&&(r=.5);let s=this;if(s.destroyed)return;let a=s.activeIndex,n=Math.min(s.params.slidesPerGroupSkip,a),o=n+Math.floor((a-n)/s.params.slidesPerGroup),l=s.rtlTranslate?s.translate:-s.translate;if(l>=s.snapGrid[o]){let u=s.snapGrid[o],h=s.snapGrid[o+1];l-u>(h-u)*r&&(a+=s.params.slidesPerGroup)}else{let u=s.snapGrid[o-1],h=s.snapGrid[o];l-u<=(h-u)*r&&(a-=s.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,s.slidesGrid.length-1),s.slideTo(a,e,t,i)}function js(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:i}=e,r=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView,s=e.clickedIndex,a,n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;a=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?s<e.loopedSlides-r/2||s>e.slides.length-e.loopedSlides+r/2?(e.loopFix(),s=e.getSlideIndex(ee(i,`${n}[data-swiper-slide-index="${a}"]`)[0]),De(()=>{e.slideTo(s)})):e.slideTo(s):s>e.slides.length-r?(e.loopFix(),s=e.getSlideIndex(ee(i,`${n}[data-swiper-slide-index="${a}"]`)[0]),De(()=>{e.slideTo(s)})):e.slideTo(s)}else e.slideTo(s)}var qs={slideTo:zs,slideToLoop:Rs,slideNext:$s,slidePrev:Gs,slideReset:Ns,slideToClosest:Hs,slideToClickedSlide:js};function Ws(e){let t=this,{params:i,slidesEl:r}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;let s=()=>{ee(r,`.${i.slideClass}, swiper-slide`).forEach((d,p)=>{d.setAttribute("data-swiper-slide-index",p)})},a=t.grid&&i.grid&&i.grid.rows>1,n=i.slidesPerGroup*(a?i.grid.rows:1),o=t.slides.length%n!==0,l=a&&t.slides.length%i.grid.rows!==0,u=h=>{for(let d=0;d<h;d+=1){let p=t.isElement?de("swiper-slide",[i.slideBlankClass]):de("div",[i.slideClass,i.slideBlankClass]);t.slidesEl.append(p)}};if(o){if(i.loopAddBlankSlides){let h=n-t.slides.length%n;u(h),t.recalcSlides(),t.updateSlides()}else lt("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may 
255not function properly. You need to add more slides (or make duplicates, or empty slides)");s()}else if(l){if(i.loopAddBlankSlides){let h=i.grid.rows-t.slides.length%i.grid.rows;u(h),t.recalcSlides(),t.updateSlides()}else lt("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");s()}else s();t.loopFix({slideRealIndex:e,direction:i.centeredSlides?void 0:"next"})}function Xs(e){let{slideRealIndex:t,slideTo:i=!0,direction:r,setTranslate:s,activeSlideIndex:a,byController:n,byMousewheel:o}=e===void 0?{}:e,l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");let{slides:u,allowSlidePrev:h,allowSlideNext:d,slidesEl:p,params:g}=l,{centeredSlides:m}=g;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&g.virtual.enabled){i&&(!g.centeredSlides&&l.snapIndex===0?l.slideTo(l.virtual.slides.length,0,!1,!0):g.centeredSlides&&l.snapIndex<g.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0)),l.allowSlidePrev=h,l.allowSlideNext=d,l.emit("loopFix");return}let c=g.slidesPerView;c==="auto"?c=l.slidesPerViewDynamic():(c=Math.ceil(parseFloat(g.slidesPerView,10)),m&&c%2===0&&(c=c+1));let f=g.slidesPerGroupAuto?c:g.slidesPerGroup,y=f;y%f!==0&&(y+=f-y%f),y+=g.loopAdditionalSlides,l.loopedSlides=y;let v=l.grid&&g.grid&&g.grid.rows>1;u.length<c+y?lt("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):v&&g.grid.fill==="row"&&lt("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let b=[],S=[],E=l.activeIndex;typeof a>"u"?a=l.getSlideIndex(u.filter(M=>M.classList.contains(g.slideActiveClass))[0]):E=a;let C=r==="next"||!r,_=r==="prev"||!r,P=0,A=0,w=v?Math.ceil(u.length/g.grid.rows):u.length,D=(v?u[a].column:a)+(m&&typeof s>"u"?-c/2+.5:0);if(D<y){P=Math.max(y-D,f);for(let M=0;M<y-D;M+=1){let k=M-Math.floor(M/w)*w;if(v){let F=w-k-1;for(let O=u.length-1;O>=0;O-=1)u[O].column===F&&b.push(O)}else b.push(w-k-1)}}else if(D+c>w-y){A=Math.max(D-(w-y*2),f);for(let M=0;M<A;M+=1){let k=M-Math.floor(M/w)*w;v?u.forEach((F,O)=>{F.column===k&&S.push(O)}):S.push(k)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),_&&b.forEach(M=>{u[M].swiperLoopMoveDOM=!0,p.prepend(u[M]),u[M].swiperLoopMoveDOM=!1}),C&&S.forEach(M=>{u[M].swiperLoopMoveDOM=!0,p.append(u[M]),u[M].swiperLoopMoveDOM=!1}),l.recalcSlides(),g.slidesPerView==="auto"?l.updateSlides():v&&(b.length>0&&_||S.length>0&&C)&&l.slides.forEach((M,k)=>{l.grid.updateSlide(k,M,l.slides)}),g.watchSlidesProgress&&l.updateSlidesOffset(),i){if(b.length>0&&_){if(typeof t>"u"){let M=l.slidesGrid[E],F=l.slidesGrid[E+P]-M;o?l.setTranslate(l.translate-F):(l.slideTo(E+Math.ceil(P),0,!1,!0),s&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-F,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-F))}else if(s){let M=v?b.length/g.grid.rows:b.length;l.slideTo(l.activeIndex+M,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(S.length>0&&C)if(typeof t>"u"){let M=l.slidesGrid[E],F=l.slidesGrid[E-A]-M;o?l.setTranslate(l.translate-F):(l.slideTo(E-A,0,!1,!0),s&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-F,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-F))}else{let M=v?S.length/g.grid.rows:S.length;l.slideTo(l.activeIndex-M,0,!1,!0)}}if(l.allowSlidePrev=h,l.allowSlideNext=d,l.controller&&l.controller.control&&!n){let M={slideRealIndex:t,direction:r,setTranslate:s,activeSlideIndex:a,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(k=>{!k.destroyed&&k.params.loop&&k.loopFix({...M,slideTo:k.params.slidesPerView===g.slidesPerView?i:!1})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...M,slideTo:l.controller.control.params.slidesPerView===g.slidesPerView?i:!1})}l.emit("loopFix")}function Ys(){let e=this,{params:t,slidesEl:i}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();let r=[];
vendor: 5,815 bytes, line 255
255e.slides.forEach(s=>{let a=typeof s.swiperSlideIndex>"u"?s.getAttribute("data-swiper-slide-index")*1:s.swiperSlideIndex;r[a]=s}),e.slides.forEach(s=>{s.removeAttribute("data-swiper-slide-index")}),r.forEach(s=>{i.append(s)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}var Us={loopCreate:Ws,loopFix:Xs,loopDestroy:Ys};function Ks(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let i=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function Zs(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var Js={setGrabCursor:Ks,unsetGrabCursor:Zs};function Qs(e,t){t===void 0&&(t=this);function i(r){if(!r||r===re()||r===U())return null;r.assignedSlot&&(r=r.assignedSlot);let s=r.closest(e);return!s&&!r.getRootNode?null:s||i(r.getRootNode().host)}return i(t)}function fr(e,t,i){let r=U(),{params:s}=e,a=s.edgeSwipeDetection,n=s.edgeSwipeThreshold;return a&&(i<=n||i>=r.innerWidth-n)?a==="prevent"?(t.preventDefault(),!0):!1:!0}function ea(e){let t=this,i=re(),r=e;r.originalEvent&&(r=r.originalEvent);let s=t.touchEventsData;if(r.type==="pointerdown"){if(s.pointerId!==null&&s.pointerId!==r.pointerId)return;s.pointerId=r.pointerId}else r.type==="touchstart"&&r.targetTouches.length===1&&(s.touchId=r.targetTouches[0].identifier);if(r.type==="touchstart"){fr(t,r,r.targetTouches[0].pageX);return}let{params:a,touches:n,enabled:o}=t;if(!o||!a.simulateTouch&&r.pointerType==="mouse"||t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let l=r.target;if(a.touchEventsTarget==="wrapper"&&!t.wrapperEl.contains(l)||"which"in r&&r.which===3||"button"in r&&r.button>0||s.isTouched&&s.isMoved)return;let u=!!a.noSwipingClass&&a.noSwipingClass!=="",h=r.composedPath?r.composedPath():r.path;u&&r.target&&r.target.shadowRoot&&h&&(l=h[0]);let d=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,p=!!(r.target&&r.target.shadowRoot);if(a.noSwiping&&(p?Qs(d,l):l.closest(d))){t.allowClick=!0;return}if(a.swipeHandler&&!l.closest(a.swipeHandler))return;n.currentX=r.pageX,n.currentY=r.pageY;let g=n.currentX,m=n.currentY;if(!fr(t,r,g))return;Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=g,n.startY=m,s.touchStartTime=Ie(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(s.allowThresholdMove=!1);let c=!0;l.matches(s.focusableElements)&&(c=!1,l.nodeName==="SELECT"&&(s.isTouched=!1)),i.activeElement&&i.activeElement.matches(s.focusableElements)&&i.activeElement!==l&&i.activeElement.blur();let f=c&&t.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||f)&&!l.isContentEditable&&r.preventDefault(),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",r)}function ta(e){let t=re(),i=this,r=i.touchEventsData,{params:s,touches:a,rtlTranslate:n,enabled:o}=i;if(!o||!s.simulateTouch&&e.pointerType==="mouse")return;let l=e;if(l.originalEvent&&(l=l.originalEvent),l.type==="pointermove"&&(r.touchId!==null||l.pointerId!==r.pointerId))return;let u;if(l.type==="touchmove"){if(u=[...l.changedTouches].filter(C=>C.identifier===r.touchId)[0],!u||u.identifier!==r.touchId)return}else u=l;if(!r.isTouched){r.startMoving&&r.isScrolling&&i.emit("touchMoveOpposite",l);return}let h=u.pageX,d=u.pageY;if(l.preventedByNestedSwiper){a.startX=h,a.startY=d;return}if(!i.allowTouchMove){l.target.matches(r.focusableElements)||(i.allowClick=!1),r.isTouched&&(Object.assign(a,{startX:h,startY:d,currentX:h,currentY:d}),r.touchStartTime=Ie());return}if(s.touchReleaseOnEdges&&!s.loop){if(i.isVertical()){if(d<a.startY&&i.translate<=i.maxTranslate()||d>a.startY&&i.translate>=i.minTranslate()){r.isTouched=!1,r.isMoved=!1;return}}else if(h<a.startX&&i.translate<=i.maxTranslate()||h>a.startX&&i.translate>=i.minTranslate())return}if(t.activeElement&&l.target===t.activeElement&&l.target.matches(r.focusableElements)){r.isMoved=!0,i.allowClick=!1;return}r.allowTouchCallbacks&&i.emit("touchMove",l),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=h,a.currentY=d;let p=a.currentX-a.startX,g=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(p**2+g**2)<i.params.threshold)return;if(typeof r.isScrolling>"u"){let C;i.isHorizontal()&&a.currentY===a.startY||i.isVertical()&&a.currentX===a.startX?r.isScrolling=!1:p*p+g*g>=25&&(C=Math.atan2(Math.abs(g),Math.abs(p))*180/Math.PI,r.isScrolling=i.isHorizontal()?C>s.touchAngle:90-C>s.touchAngle)}if(r.isScrolling&&i.emit("touchMoveOpposite",l),typeof r.startMoving>"u"&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(r.startMoving=!0),r.isScrolling){r.isTouched=!1;return}if(!r.startMoving)return;i.allowClick=!1,!s.cssMode&&l.cancelable&&l.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&l.stopPropagation();let m=i.isHorizontal()?p:g,c=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;s.oneWayMovement&&(m=Math.abs(m)*(n?1:-1),c=Math.abs(c)*(n?1:-1)),a.diff=m,m*=s.touchRatio,n&&(m=-m,c=-c);let f=i.touchesDirection;i.swipeDirection=m>0?"prev":"next",i.touchesDirection=c>0?"prev":"next";let y=i.params.loop&&!s.cssMode,v=i.touchesDirection==="next"&&i.allowSlideNext||i.touchesDirection==="prev"&&i.allowSlidePrev;if(!r.isMoved){if(y&&v&&i.loopFix({direction:i.swipeDirection}),r.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){let C=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});
vendor: 6,661 bytes, line 255
255i.wrapperEl.dispatchEvent(C)}r.allowMomentumBounce=!1,s.grabCursor&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",l)}let b;if(new Date().getTime(),r.isMoved&&r.allowThresholdMove&&f!==i.touchesDirection&&y&&v&&Math.abs(m)>=1){Object.assign(a,{startX:h,startY:d,currentX:h,currentY:d,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;return}i.emit("sliderMove",l),r.isMoved=!0,r.currentTranslate=m+r.startTranslate;let S=!0,E=s.resistanceRatio;if(s.touchReleaseOnEdges&&(E=0),m>0?(y&&v&&!b&&r.allowThresholdMove&&r.currentTranslate>(s.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>i.minTranslate()&&(S=!1,s.resistance&&(r.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+r.startTranslate+m)**E))):m<0&&(y&&v&&!b&&r.allowThresholdMove&&r.currentTranslate<(s.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]:i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-(s.slidesPerView==="auto"?i.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),r.currentTranslate<i.maxTranslate()&&(S=!1,s.resistance&&(r.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-r.startTranslate-m)**E))),S&&(l.preventedByNestedSwiper=!0),!i.allowSlideNext&&i.swipeDirection==="next"&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!i.allowSlidePrev&&i.swipeDirection==="prev"&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),!i.allowSlidePrev&&!i.allowSlideNext&&(r.currentTranslate=r.startTranslate),s.threshold>0)if(Math.abs(m)>s.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,r.currentTranslate=r.startTranslate,a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{r.currentTranslate=r.startTranslate;return}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&i.freeMode||s.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(r.currentTranslate),i.setTranslate(r.currentTranslate))}function ia(e){let t=this,i=t.touchEventsData,r=e;r.originalEvent&&(r=r.originalEvent);let s;if(r.type==="touchend"||r.type==="touchcancel"){if(s=[...r.changedTouches].filter(E=>E.identifier===i.touchId)[0],!s||s.identifier!==i.touchId)return}else{if(i.touchId!==null||r.pointerId!==i.pointerId)return;s=r}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(r.type)&&!(["pointercancel","contextmenu"].includes(r.type)&&(t.browser.isSafari||t.browser.isWebView)))return;i.pointerId=null,i.touchId=null;let{params:n,touches:o,rtlTranslate:l,slidesGrid:u,enabled:h}=t;if(!h||!n.simulateTouch&&r.pointerType==="mouse")return;if(i.allowTouchCallbacks&&t.emit("touchEnd",r),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&n.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}n.grabCursor&&i.isMoved&&i.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);let d=Ie(),p=d-i.touchStartTime;if(t.allowClick){let E=r.path||r.composedPath&&r.composedPath();t.updateClickedSlide(E&&E[0]||r.target,E),t.emit("tap click",r),p<300&&d-i.lastClickTime<300&&t.emit("doubleTap doubleClick",r)}if(i.lastClickTime=Ie(),De(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||o.diff===0&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;let g;if(n.followFinger?g=l?t.translate:-t.translate:g=-i.currentTranslate,n.cssMode)return;if(n.freeMode&&n.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:g});return}let m=g>=-t.maxTranslate()&&!t.params.loop,c=0,f=t.slidesSizesGrid[0];for(let E=0;E<u.length;E+=E<n.slidesPerGroupSkip?1:n.slidesPerGroup){let C=E<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;typeof u[E+C]<"u"?(m||g>=u[E]&&g<u[E+C])&&(c=E,f=u[E+C]-u[E]):(m||g>=u[E])&&(c=E,f=u[u.length-1]-u[u.length-2])}let y=null,v=null;n.rewind&&(t.isBeginning?v=n.virtual&&n.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(y=0));let b=(g-u[c])/f,S=c<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(p>n.longSwipesMs){if(!n.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(b>=n.longSwipesRatio?t.slideTo(n.rewind&&t.isEnd?y:c+S):t.slideTo(c)),t.swipeDirection==="prev"&&(b>1-n.longSwipesRatio?t.slideTo(c+S):v!==null&&b<0&&Math.abs(b)>n.longSwipesRatio?t.slideTo(v):t.slideTo(c))}else{if(!n.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(r.target===t.navigation.nextEl||r.target===t.navigation.prevEl)?r.target===t.navigation.nextEl?t.slideTo(c+S):t.slideTo(c):(t.swipeDirection==="next"&&t.slideTo(y!==null?y:c+S),t.swipeDirection==="prev"&&t.slideTo(v!==null?v:c))}}function ur(){let e=this,{params:t,el:i}=e;if(i&&i.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:r,allowSlidePrev:s,snapGrid:a}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let o=n&&t.loop;(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!o?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=s,e.allowSlideNext=r,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function ra(e){let t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function sa(){let e=this,{wrapperEl:t,rtlTranslate:i,enabled:r}=e;if(!r)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let s,a=e.maxTranslate()-e.minTranslate();a===0?s=0:s=(e.translate-e.minTranslate())/a,s!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function aa(e){let t=this;Mt(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update(
vendor: 16,988 bytes, line 255
255)}function na(){let e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}var Sr=(e,t)=>{let i=re(),{params:r,el:s,wrapperEl:a,device:n}=e,o=!!r.nested,l=t==="on"?"addEventListener":"removeEventListener",u=t;i[l]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:o}),s[l]("touchstart",e.onTouchStart,{passive:!1}),s[l]("pointerdown",e.onTouchStart,{passive:!1}),i[l]("touchmove",e.onTouchMove,{passive:!1,capture:o}),i[l]("pointermove",e.onTouchMove,{passive:!1,capture:o}),i[l]("touchend",e.onTouchEnd,{passive:!0}),i[l]("pointerup",e.onTouchEnd,{passive:!0}),i[l]("pointercancel",e.onTouchEnd,{passive:!0}),i[l]("touchcancel",e.onTouchEnd,{passive:!0}),i[l]("pointerout",e.onTouchEnd,{passive:!0}),i[l]("pointerleave",e.onTouchEnd,{passive:!0}),i[l]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&s[l]("click",e.onClick,!0),r.cssMode&&a[l]("scroll",e.onScroll),r.updateOnWindowResize?e[u](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",ur,!0):e[u]("observerUpdate",ur,!0),s[l]("load",e.onLoad,{capture:!0})};function oa(){let e=this,{params:t}=e;e.onTouchStart=ea.bind(e),e.onTouchMove=ta.bind(e),e.onTouchEnd=ia.bind(e),e.onDocumentTouchStart=na.bind(e),t.cssMode&&(e.onScroll=sa.bind(e)),e.onClick=ra.bind(e),e.onLoad=aa.bind(e),Sr(e,"on")}function la(){Sr(this,"off")}var ha={attachEvents:oa,detachEvents:la},mr=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function pa(){let e=this,{realIndex:t,initialized:i,params:r,el:s}=e,a=r.breakpoints;if(!a||a&&Object.keys(a).length===0)return;let n=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;let l=(n in a?a[n]:void 0)||e.originalParams,u=mr(e,r),h=mr(e,l),d=r.enabled;u&&!h?(s.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&h&&(s.classList.add(`${r.containerModifierClass}grid`),(l.grid.fill&&l.grid.fill==="column"||!l.grid.fill&&r.grid.fill==="column")&&s.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(y=>{if(typeof l[y]>"u")return;let v=r[y]&&r[y].enabled,b=l[y]&&l[y].enabled;v&&!b&&e[y].disable(),!v&&b&&e[y].enable()});let p=l.direction&&l.direction!==r.direction,g=r.loop&&(l.slidesPerView!==r.slidesPerView||p),m=r.loop;p&&i&&e.changeDirection(),se(e.params,l);let c=e.params.enabled,f=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),d&&!c?e.disable():!d&&c&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",l),i&&(g?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!m&&f?(e.loopCreate(t),e.updateSlides()):m&&!f&&e.loopDestroy()),e.emit("breakpoint",l)}function ca(e,t,i){if(t===void 0&&(t="window"),!e||t==="container"&&!i)return;let r=!1,s=U(),a=t==="window"?s.innerHeight:i.clientHeight,n=Object.keys(e).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){let l=parseFloat(o.substr(1));return{value:a*l,point:o}}return{value:o,point:o}});n.sort((o,l)=>parseInt(o.value,10)-parseInt(l.value,10));for(let o=0;o<n.length;o+=1){let{point:l,value:u}=n[o];t==="window"?s.matchMedia(`(min-width: ${u}px)`).matches&&(r=l):u<=i.clientWidth&&(r=l)}return r||"max"}var da={setBreakpoint:pa,getBreakpoint:ca};function fa(e,t){let i=[];return e.forEach(r=>{typeof r=="object"?Object.keys(r).forEach(s=>{r[s]&&i.push(t+s)}):typeof r=="string"&&i.push(t+r)}),i}function ua(){let e=this,{classNames:t,params:i,rtl:r,el:s,device:a}=e,n=fa(["initialized",i.direction,{"free-mode":e.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:r},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&i.grid.fill==="column"},{android:a.android},{ios:a.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...n),s.classList.add(...t),e.emitContainerClasses()}function ma(){let e=this,{el:t,classNames:i}=e;t.classList.remove(...i),e.emitContainerClasses()}var ga={addClasses:ua,removeClasses:ma};function ya(){let e=this,{isLocked:t,params:i}=e,{slidesOffsetBefore:r}=i;if(r){let s=e.slides.length-1,a=e.slidesGrid[s]+e.slidesSizesGrid[s]+r*2;e.isLocked=e.size>a}else e.isLocked=e.snapGrid.length===1;i.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),i.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var va={checkOverflow:ya},gr={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function ba(e,t){return function(r){r===void 0&&(r={});let s=Object.keys(r)[0],a=r[s];if(typeof a!="object"||a===null){se(t,r);return}if(e[s]===!0&&(e[s]={enabled:!0}),s==="navigation"&&e[s]&&e[s].enabled&&!e[s].prevEl&&!e[s].nextEl&&(e[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&e[s]&&e[s].enabled&&!e[s].el&&(e[s].auto=!0),!(s in e&&"enabled"in a)){se(t,r);return}typeof e[s]=="object"&&!("enabled"in e[s])&&(e[s].enabled=!0),e[s]||(e[s]={enabled:!1}),se(t,r)}}var ai={eventsEmitter:gs,update:_s,translate:Fs,transition:Vs,slide:qs,loop:Us,grabCursor:Js,events:ha,breakpoints:da,checkOverflow:va,classes:ga},ni={},we=class e{constructor(){let t,i;for(var r=arguments.length,s=new Array(r),a=0;a<r;a++)s[a]=arguments[a];s.length===1&&s[0].constructor&&Object.prototype.toString.call(s[0]).slice(8,-1)==="Object"?i=s[0]:[t,i]=s,i||(i={}),i=se({},i),t&&!i.el&&(i.el=t);let n=re();if(i.el&&typeof i.el=="string"&&n.querySelectorAll(i.el).length>1){let h=[];return n.querySelectorAll(i.el).forEach(d=>{let p=se({},i,{el:d});h.push(new e(p))}),h}let o=this;o.__swiper__=!0,o.support=yr(),o.device=vr({userAgent:i.userAgent}),o.browser=fs(),o.eventsListeners={},o.eventsAnyListeners=[],o.modules=[...o.__modules__],i.modules&&Array.isArray(i.modules)&&o.modules.push(...i.modules);let l={};o.modules.forEach(h=>{h({params:i,swiper:o,extendParams:ba(i,l),on:o.on.bind(o),once:o.once.bind(o),off:o.off.bind(o),emit:o.emit.bind(o)})});let u=se({},gr,l);return o.params=se({},u,ni,i),o.originalParams=se({},o.params),o.passedParams=se({},i),o.params&&o.params.on&&Object.keys(o.params.on).forEach(h=>{o.on(h,o.params.on[h])}),o.params&&o.params.onAny&&o.onAny(o.params.onAny),Object.assign(o,{enabled:o.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return o.params.direction==="horizontal"},isVertical(){return o.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:o.params.allowSlideNext,allowSlidePrev:o.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:o.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:o.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),o.emit("_swiper"),o.params.init&&o.init(),o}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}getSlideIndex(t){let{slidesEl:i,params:r}=this,s=ee(i,`.${r.slideClass}, swiper-slide`),a=Fe(s[0]);return Fe(t)-a}getSlideIndexByData(t){return this.getSlideIndex(this.slides.filter(i=>i.getAttribute("data-swiper-slide-index")*1===t)[0])}recalcSlides(){let t=this,{slidesEl:i,params:r}=t;t.slides=ee(i,`.${r.slideClass}, swiper-slide`)}enable(){let t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){let t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,i){let r=this;t=Math.min(Math.max(t,0),1);let s=r.minTranslate(),n=(r.maxTranslate()-s)*t+s;r.translateTo(n,typeof i>"u"?0:i),r.updateActiveIndex(),r.updateSlidesClasses()}emitContainerClasses(){let t=this;if(!t.params._emitClasses||!t.el)return;let i=t.el.className.split(" ").filter(r=>r.indexOf("swiper")===0||r.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",i.join(" "))}getSlideClasses(t){let i=this;return i.destroyed?"":t.className.split(" ").filter(r=>r.indexOf("swiper-slide")===0||r.indexOf(i.params.slideClass)===0).join(" ")}emitSlidesClasses(){let t=this;if(!t.params._emitClasses||!t.el)return;let i=[];t.slides.forEach(r=>{let s=t.getSlideClasses(r);i.push({slideEl:r,classNames:s}),t.emit("_slideClass",r,s)}),t.emit("_slideClasses",i)}slidesPerViewDynamic(t,i){t===void 0&&(t="current"),i===void 0&&(i=!1);let r=this,{params:s,slides:a,slidesGrid:n,slidesSizesGrid:o,size:l,activeIndex:u}=r,h=1;if(typeof s.slidesPerView=="number")return s.slidesPerView;if(s.centeredSlides){let d=a[u]?Math.ceil(a[u].swiperSlideSize):0,p;for(let g=u+1;g<a.length;g+=1)a[g]&&!p&&(d+=Math.ceil(a[g].swiperSlideSize),h+=1,d>l&&(p=!0));for(let g=u-1;g>=0;g-=1)a[g]&&!p&&(d+=a[g].swiperSlideSize,h+=1,d>l&&(p=!0))}else if(t==="current")for(let d=u+1;d<a.length;d+=1)(i?n[d]+o[d]-n[u]<l:n[d]-n[u]<l)&&(h+=1);else for(let d=u-1;d>=0;d-=1)n[u]-n[d]<l&&(h+=1);return h}update(){let t=this;if(!t||t.destroyed)return;let{snapGrid:i,params:r}=t;r.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(n=>{n.complete&&Mt(t,n)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function s(){let n=t.rtlTranslate?t.translate*-1:t.translate,o=Math.min(Math.max(n,t.maxTranslate()),t.minTranslate());t.setTranslate(o),t.updateActiveIndex(),t.updateSlidesClasses()}let a;if(r.freeMode&&r.freeMode.enabled&&!r.cssMode)s(),r.autoHeight&&t.updateAutoHeight();else{if((r.slidesPerView==="auto"||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){let n=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;a=t.slideTo(n.length-1,0,!1,!0)}else a=t.slideTo(t.activeIndex,0,!1,!0);a||s()}r.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,i){i===void 0&&(i=!0);let r=this,s=r.params.direction;return t||(t=s==="horizontal"?"vertical":"horizontal"),t===s||t!=="horizontal"&&t!=="vertical"||(r.el.classList.remove(`${r.params.containerModifierClass}${s}`),r.el.classList.add(`${r.params.containerModifierClass}${t}`),r.emitContainerClasses(),r.params.direction=t,r.slides.forEach(a=>{t==="vertical"?a.style.width="":a.style.height=""}),r.emit("changeDirection"),i&&r.update()),r}changeLanguageDirection(t){let i=this;i.rtl&&t==="rtl"||!i.rtl&&t==="ltr"||(i.rtl=t==="rtl",i.rtlTranslate=i.params.direction==="horizontal"&&i.rtl,i.rtl?(i.el.classList.add(`${i.params.containerModifierClass}rtl`),i.el.dir="rtl"):(i.el.classList.remove(`${i.params.containerModifierClass}rtl`),i.el.dir="ltr"),i.update())}mount(t){let i=this;if(i.mounted)return!0;let r=t||i.params.el;if(typeof r=="string"&&(r=document.querySelector(r)),!r)return!1;r.swiper=i,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===i.params.swiperElementNodeName.toUpperCase()&&(i.isElement=!0);let s=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`,n=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(s()):ee(r,s())[0];return!n&&i.params.createElements&&(n=de("div",i.params.wrapperClass),r.append(n),ee(r,`.${i.params.slideClass}`).forEach(o=>{n.append(o)})),Object.assign(i,{el:r,wrapperEl:n,slidesEl:i.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:n,hostEl:i.isElement?r.parentNode.host:r,mounted:!0,rtl:r.dir.toLowerCase()==="rtl"||ve(r,"direction")==="rtl",rtlTranslate:i.params.direction==="horizontal"&&(r.dir.toLowerCase()==="rtl"||ve(r,"direction")==="rtl"),wrongRTL:ve(n,"display")==="-webkit-box"}),!0}init(t){let i=this;if(i.initialized||i.mount(t)===!1)return i;i.emit("beforeInit"),i.params.breakpoints&&i.setBreakpoint(),i.addClasses(),i.updateSize(),i.updateSlides(),i.params.watchOverflow&&i.checkOverflow(),i.params.grabCursor&&i.enabled&&i.setGrabCursor(),i.params.loop&&i.virtual&&i.params.virtual.enabled?i.slideTo(i.params.initialSlide+i.virtual.slidesBefore,0,i.params.runCallbacksOnInit,!1,!0):i.slideTo(i.params.initialSlide,0,i.params.runCallbacksOnInit,!1,!0),i.params.loop&&i.loopCreate(),i.attachEvents();let s=[...i.el.querySelectorAll('[loading="lazy"]')];return i.isElement&&s.push(...i.hostEl.querySelectorAll('[loading="lazy"]')),s.forEach(a=>{a.complete?Mt(i,a):a.addEventListener("load",n=>{Mt(i,n.target)})}),oi(i),i.initialized=!0,oi(i),i.emit("init"),i.emit("afterInit"),i}destroy(t,i){t===void 0&&(t=!0),i===void 0&&(i=!0);let r=this,{params:s,el:a,wrapperEl:n,slides:o}=r;return typeof r.params>"u"||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),s.loop&&r.loopDestroy(),i&&(r.removeClasses(),a.removeAttribute("style"),n.removeAttribute("style"),o&&o.length&&o.forEach(l=>{l.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),l.removeAttribute("style"),l.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(l=>{r.off(l)}),t!==!1&&(r.el.swiper=null,pr(r)),r.destroyed=!0),null}static extendDefaults(t){se(ni,t)}static get extendedDefaults(){return ni}static get defaults(){return gr}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);let i=e.prototype.__modules__;typeof t=="function"&&i.indexOf(t)<0&&i.push(t)}static use(t){return Array.isArray(t)?(t.forEach(i=>e.installModule(i)),e):(e.installModule(t),e)}};Object.keys(ai).forEach(e=>{Object.keys(ai[e]).forEach(t=>{we.prototype[t]=ai[e][t]})});we.use([us,ms]);function At(e,t,i,r){return e.params.createElements&&Object.keys(r).forEach(s=>{if(!i[s]&&i.auto===!0){let a=ee(e.el,`.${r[s]}`)[0];a||(a=de("div",r[s]),a.className=r[s],e.el.append(a)),i[s]=a,t[s]=a}}),i}function xe(e){return e===void 0&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function li(e){let{swiper:t,extendParams:i,on:r,emit:s}=e,a="swiper-pagination";i({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:y=>y,formatFractionTotal:y=>y,bulletClass:`${a}-bullet`,bulletActiveClass:`${a}-bullet-active`,modifierClass:`${a}-`,currentClass:`${a}-current`,totalClass:`${a}-total`,hiddenClass:`${a}-hidden`,progressbarFillClass:`${a}-progressbar-fill`,progressbarOppositeClass:`${a}-progressbar-opposite`,clickableClass:`${a}-clickable`,lockClass:`${a}-lock`,horizontalClass:`${a}
vendor: 6,055 bytes, line 255
255-horizontal`,verticalClass:`${a}-vertical`,paginationDisabledClass:`${a}-disabled`}}),t.pagination={el:null,bullets:[]};let n,o=0;function l(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&t.pagination.el.length===0}function u(y,v){let{bulletActiveClass:b}=t.params.pagination;y&&(y=y[`${v==="prev"?"previous":"next"}ElementSibling`],y&&(y.classList.add(`${b}-${v}`),y=y[`${v==="prev"?"previous":"next"}ElementSibling`],y&&y.classList.add(`${b}-${v}-${v}`)))}function h(y){let v=y.target.closest(xe(t.params.pagination.bulletClass));if(!v)return;y.preventDefault();let b=Fe(v)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===b)return;t.slideToLoop(b)}else t.slideTo(b)}function d(){let y=t.rtl,v=t.params.pagination;if(l())return;let b=t.pagination.el;b=ae(b);let S,E,C=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,_=t.params.loop?Math.ceil(C/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(E=t.previousRealIndex||0,S=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):typeof t.snapIndex<"u"?(S=t.snapIndex,E=t.previousSnapIndex):(E=t.previousIndex||0,S=t.activeIndex||0),v.type==="bullets"&&t.pagination.bullets&&t.pagination.bullets.length>0){let P=t.pagination.bullets,A,w,x;if(v.dynamicBullets&&(n=ht(P[0],t.isHorizontal()?"width":"height",!0),b.forEach(D=>{D.style[t.isHorizontal()?"width":"height"]=`${n*(v.dynamicMainBullets+4)}px`}),v.dynamicMainBullets>1&&E!==void 0&&(o+=S-(E||0),o>v.dynamicMainBullets-1?o=v.dynamicMainBullets-1:o<0&&(o=0)),A=Math.max(S-o,0),w=A+(Math.min(P.length,v.dynamicMainBullets)-1),x=(w+A)/2),P.forEach(D=>{let M=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(k=>`${v.bulletActiveClass}${k}`)].map(k=>typeof k=="string"&&k.includes(" ")?k.split(" "):k).flat();D.classList.remove(...M)}),b.length>1)P.forEach(D=>{let M=Fe(D);M===S?D.classList.add(...v.bulletActiveClass.split(" ")):t.isElement&&D.setAttribute("part","bullet"),v.dynamicBullets&&(M>=A&&M<=w&&D.classList.add(...`${v.bulletActiveClass}-main`.split(" ")),M===A&&u(D,"prev"),M===w&&u(D,"next"))});else{let D=P[S];if(D&&D.classList.add(...v.bulletActiveClass.split(" ")),t.isElement&&P.forEach((M,k)=>{M.setAttribute("part",k===S?"bullet-active":"bullet")}),v.dynamicBullets){let M=P[A],k=P[w];for(let F=A;F<=w;F+=1)P[F]&&P[F].classList.add(...`${v.bulletActiveClass}-main`.split(" "));u(M,"prev"),u(k,"next")}}if(v.dynamicBullets){let D=Math.min(P.length,v.dynamicMainBullets+4),M=(n*D-n)/2-x*n,k=y?"right":"left";P.forEach(F=>{F.style[t.isHorizontal()?k:"top"]=`${M}px`})}}b.forEach((P,A)=>{if(v.type==="fraction"&&(P.querySelectorAll(xe(v.currentClass)).forEach(w=>{w.textContent=v.formatFractionCurrent(S+1)}),P.querySelectorAll(xe(v.totalClass)).forEach(w=>{w.textContent=v.formatFractionTotal(_)})),v.type==="progressbar"){let w;v.progressbarOpposite?w=t.isHorizontal()?"vertical":"horizontal":w=t.isHorizontal()?"horizontal":"vertical";let x=(S+1)/_,D=1,M=1;w==="horizontal"?D=x:M=x,P.querySelectorAll(xe(v.progressbarFillClass)).forEach(k=>{k.style.transform=`translate3d(0,0,0) scaleX(${D}) scaleY(${M})`,k.style.transitionDuration=`${t.params.speed}ms`})}v.type==="custom"&&v.renderCustom?(P.innerHTML=v.renderCustom(t,S+1,_),A===0&&s("paginationRender",P)):(A===0&&s("paginationRender",P),s("paginationUpdate",P)),t.params.watchOverflow&&t.enabled&&P.classList[t.isLocked?"add":"remove"](v.lockClass)})}function p(){let y=t.params.pagination;if(l())return;let v=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length,b=t.pagination.el;b=ae(b);let S="";if(y.type==="bullets"){let E=t.params.loop?Math.ceil(v/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&E>v&&(E=v);for(let C=0;C<E;C+=1)y.renderBullet?S+=y.renderBullet.call(t,C,y.bulletClass):S+=`<${y.bulletElement} ${t.isElement?'part="bullet"':""} class="${y.bulletClass}"></${y.bulletElement}>`}y.type==="fraction"&&(y.renderFraction?S=y.renderFraction.call(t,y.currentClass,y.totalClass):S=`<span class="${y.currentClass}"></span> / <span class="${y.totalClass}"></span>`),y.type==="progressbar"&&(y.renderProgressbar?S=y.renderProgressbar.call(t,y.progressbarFillClass):S=`<span class="${y.progressbarFillClass}"></span>`),t.pagination.bullets=[],b.forEach(E=>{y.type!=="custom"&&(E.innerHTML=S||""),y.type==="bullets"&&t.pagination.bullets.push(...E.querySelectorAll(xe(y.bulletClass)))}),y.type!=="custom"&&s("paginationRender",b[0])}function g(){t.params.pagination=At(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});let y=t.params.pagination;if(!y.el)return;let v;typeof y.el=="string"&&t.isElement&&(v=t.el.querySelector(y.el)),!v&&typeof y.el=="string"&&(v=[...document.querySelectorAll(y.el)]),v||(v=y.el),!(!v||v.length===0)&&(t.params.uniqueNavElements&&typeof y.el=="string"&&Array.isArray(v)&&v.length>1&&(v=[...t.el.querySelectorAll(y.el)],v.length>1&&(v=v.filter(b=>Ue(b,".swiper")[0]===t.el)[0])),Array.isArray(v)&&v.length===1&&(v=v[0]),Object.assign(t.pagination,{el:v}),v=ae(v),v.forEach(b=>{y.type==="bullets"&&y.clickable&&b.classList.add(...(y.clickableClass||"").split(" ")),b.classList.add(y.modifierClass+y.type),b.classList.add(t.isHorizontal()?y.horizontalClass:y.verticalClass),y.type==="bullets"&&y.dynamicBullets&&(b.classList.add(`${y.modifierClass}${y.type}-dynamic`),o=0,y.dynamicMainBullets<1&&(y.dynamicMainBullets=1)),y.type==="progressbar"&&y.progressbarOpposite&&b.classList.add(y.progressbarOppositeClass),y.clickable&&b.addEventListener("click",h),t.enabled||b.classList.add(y.lockClass)}))}function m(){let y=t.params.pagination;if(l())return;let v=t.pagination.el;v&&(v=ae(v),v.forEach(b=>{b.classList.remove(y.hiddenClass),b.classList.remove(y.modifierClass+y.type),b.classList.remove(t.isHorizontal()?y.horizontalClass:y.verticalClass),y.clickable&&(b.classList.remove(...(y.clickableClass||"").split(" ")),b.removeEventListener("click",h))}
vendor: 5,010 bytes, line 255
255)),t.pagination.bullets&&t.pagination.bullets.forEach(b=>b.classList.remove(...y.bulletActiveClass.split(" ")))}r("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;let y=t.params.pagination,{el:v}=t.pagination;v=ae(v),v.forEach(b=>{b.classList.remove(y.horizontalClass,y.verticalClass),b.classList.add(t.isHorizontal()?y.horizontalClass:y.verticalClass)})}),r("init",()=>{t.params.pagination.enabled===!1?f():(g(),p(),d())}),r("activeIndexChange",()=>{typeof t.snapIndex>"u"&&d()}),r("snapIndexChange",()=>{d()}),r("snapGridLengthChange",()=>{p(),d()}),r("destroy",()=>{m()}),r("enable disable",()=>{let{el:y}=t.pagination;y&&(y=ae(y),y.forEach(v=>v.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),r("lock unlock",()=>{d()}),r("click",(y,v)=>{let b=v.target,S=ae(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&S&&S.length>0&&!b.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&b===t.navigation.nextEl||t.navigation.prevEl&&b===t.navigation.prevEl))return;let E=S[0].classList.contains(t.params.pagination.hiddenClass);s(E===!0?"paginationShow":"paginationHide"),S.forEach(C=>C.classList.toggle(t.params.pagination.hiddenClass))}});let c=()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:y}=t.pagination;y&&(y=ae(y),y.forEach(v=>v.classList.remove(t.params.pagination.paginationDisabledClass))),g(),p(),d()},f=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:y}=t.pagination;y&&(y=ae(y),y.forEach(v=>v.classList.add(t.params.pagination.paginationDisabledClass))),m()};Object.assign(t.pagination,{enable:c,disable:f,render:p,update:d,init:g,destroy:m})}function Le(e){let{effect:t,swiper:i,on:r,setTranslate:s,setTransition:a,overwriteParams:n,perspective:o,recreateShadows:l,getEffectParams:u}=e;r("beforeInit",()=>{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),o&&o()&&i.classNames.push(`${i.params.containerModifierClass}3d`);let d=n?n():{};Object.assign(i.params,d),Object.assign(i.originalParams,d)}),r("setTranslate",()=>{i.params.effect===t&&s()}),r("setTransition",(d,p)=>{i.params.effect===t&&a(p)}),r("transitionEnd",()=>{if(i.params.effect===t&&l){if(!u||!u().slideShadows)return;i.slides.forEach(d=>{d.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(p=>p.remove())}),l()}});let h;r("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(h=!0),requestAnimationFrame(()=>{h&&i.slides&&i.slides.length&&(s(),h=!1)}))})}function Ke(e,t){let i=ye(t);return i!==t&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function pt(e){let{swiper:t,duration:i,transformElements:r,allSlides:s}=e,{activeIndex:a}=t,n=o=>o.parentElement?o.parentElement:t.slides.filter(u=>u.shadowRoot&&u.shadowRoot===o.parentNode)[0];if(t.params.virtualTranslate&&i!==0){let o=!1,l;s?l=r:l=r.filter(u=>{let h=u.classList.contains("swiper-slide-transform")?n(u):u;return t.getSlideIndex(h)===a}),l.forEach(u=>{_t(u,()=>{if(o||!t||t.destroyed)return;o=!0,t.animating=!1;let h=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(h)})})}}function hi(e){let{swiper:t,extendParams:i,on:r}=e;i({fadeEffect:{crossFade:!1}}),Le({effect:"fade",swiper:t,on:r,setTranslate:()=>{let{slides:n}=t,o=t.params.fadeEffect;for(let l=0;l<n.length;l+=1){let u=t.slides[l],d=-u.swiperSlideOffset;t.params.virtualTranslate||(d-=t.translate);let p=0;t.isHorizontal()||(p=d,d=0);let g=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(u.progress),0):1+Math.min(Math.max(u.progress,-1),0),m=Ke(o,u);m.style.opacity=g,m.style.transform=`translate3d(${d}px, ${p}px, 0px)`}},setTransition:n=>{let o=t.slides.map(l=>ye(l));o.forEach(l=>{l.style.transitionDuration=`${n}ms`}),pt({swiper:t,duration:n,transformElements:o,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})}var kt=class{constructor(){K(this,"init",()=>{this.setVh(),this.handleScrollEvent()});K(this,"addEvents",()=>{document.addEventListener("click",this.handleDocumentClick),window.addEventListener("resize",this.handleResizeEvent),window.addEventListener("load",this.handleLoadEvent),window.addEventListener("scroll",this.handleScrollEvent,{passive:!0}),this.DOM.navToggle?.addEventListener("click",t=>{this.toggleNav(this.body)}),this.DOM.scrollLink?.forEach((t,i)=>{t.addEventListener("click",r=>{if(r.preventDefault(),location.pathname!=="/")return location.assign(t.dataset.href);this.smoothScroll(t)})}),this.DOM.accordionBtn?.forEach(t=>{t.addEventListener("click",i=>{let r=i.target.closest('[data-elements ~= "accordionBtn"]'),s=r.closest('[data-elements ~= "accordion"]'),a=document.querySelectorAll('[data-elements ~= "accordion"]');s.classList.contains("is-open")?a.forEach(n=>{this.accordion.close(n)}
255):(a.forEach(n=>{this.accordion.close(n)}),this.accordion.open(s))})}),this.DOM.hoverSwitchItem?.forEach((t,i)=>{t.addEventListener("click",r=>{let s=t.closest('[data-elements ~="hoverSwitch"]');this.setHoverSwitchState(s,t)})})});K(this,"initLottie",()=>{let t=document.querySelector("lottie-player");t&&(this.width<460?t.load("/json/betterhandMob.json"):t.load("/json/betterhand.json"),t.addEventListener("complete",i=>{t.seek("55%")}))});K(this,"handleDocumentClick",t=>{});K(this,"handleResizeEvent",t=>{this.width=window.innerWidth,this.DOM.accordion?.forEach(i=>{this.accordion.setDefaultHeight(i)}),this.setVh(),this.initLottie()});K(this,"handleLoadEvent",t=>{this.DOM.accordion?.forEach(i=>{this.accordion.setDefaultHeight(i)}),setTimeout(()=>{this.body.classList.toggle("is-loaded",!0)},0)});K(this,"handleScrollEvent",()=>{this.scroll=window.scrollY,this.headerToggle.toggle(this.scroll)});K(this,"toggleNav",t=>{t.classList.contains("is-nav-open")?(t.classList.remove("is-nav-open"),Ve.off()):(t.classList.add("is-nav-open"),Ve.on())});K(this,"smoothScroll",t=>{console.log("link",t);let i=t.dataset.href;this.isMobile&&(this.body.classList.remove("is-nav-open"),Ve.off()),document.querySelector(i.replace(/\//g,"")).scrollIntoView({block:"start",behavior:"smooth"})});this.DOM=Ze(),this.query=Dt(),this.body=this.DOM.body,this.width=window.innerWidth,this.height=window.innerHeight,this.isMobile=this.width<1024,this.vh=0,this.accordion=new nt,this.headerToggle=new nr(this.DOM.header),this.init(),this.addEvents(),((r,s,a,n)=>{let o;r=window.matchMedia(r);let l=function(h,d){o=new we(h,d),n&&n(o)},u=function(){if(r.matches)return l(s,a);o!==void 0&&o.destroy(!0,!0)};r.addEventListener("change",u),u()})("(max-width: 1023px)",".swiper",{spaceBetween:20,slidesPerView:1,centeredSlides:!0,loop:!0,modules:[li,hi],pagination:{el:".swiper-pagination",clickable:!0}},r=>{r&&r.on("slideChange",function(s){})}),this.initLottie()}setHoverSwitchState(t,i){t.dataset.state=i.dataset.state}setVh(){let t=window.innerHeight*.01;this.isMobile?this.vh<t&&(this.vh=t):this.vh=t,document.documentElement.style.setProperty("--vh",`${this.vh}px`)}};window.addEventListener("DOMContentLoaded",()=>{new kt});})();
256/*! Bundled license information:
257
258@lottiefiles/lottie-player/dist/lottie-player.esm.js:
259  (*! *****************************************************************************
260  Copyright (c) Microsoft Corporation.
261
262  Permission to use, copy, modify, and/or distribute this software for any
263  purpose with or without fee is hereby granted.
264
265  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
266  REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
267  AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
268  INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
269  LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
270  OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
271  PERFORMANCE OF THIS SOFTWARE.
272  ***************************************************************************** *)
273  (**
274   * @license
275   * Copyright 2019 Google LLC
276   * SPDX-License-Identifier: BSD-3-Clause
277   *)
278  (**
279   * @license
280   * Copyright 2017 Google LLC
281   * SPDX-License-Identifier: BSD-3-Clause
282   *)
283  (**
284   * @license
285   * Copyright 2021 Google LLC
286   * SPDX-License-Identifier: BSD-3-Clause
287   *)
288*/

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.