PageSourceSearch

https://infopact.nl/assets/scripts/main.2cf3e8c939496c447dfd.min.js

js infopact.nl collected 2026-10-04 07:51:50 UTC 776,425 bytes, 2 lines download raw bytes

1/*! For license information please see main.2cf3e8c939496c447dfd.min.js.LICENSE.txt */
2(self.webpackChunkradik_projects=self.webpackChunkradik_projects||[]).push([[792],{953:function(e,t,n){"use strict";n.d(t,{C4:function(){return E},EW:function(){return Le},Gc:function(){return ge},IG:function(){return Se},IJ:function(){return Ae},KR:function(){return Te},Kh:function(){return me},Pr:function(){return Me},R1:function(){return De},Tm:function(){return ke},X2:function(){return p},bl:function(){return P},fE:function(){return we},g8:function(){return be},hV:function(){return Ne},hZ:function(){return B},i9:function(){return Pe},jr:function(){return c},ju:function(){return xe},o5:function(){return l},qA:function(){return G},u4:function(){return V},uY:function(){return o},ux:function(){return ze},wB:function(){return Ge},yC:function(){return s}});var i=n(33);let r,a;class s{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!e&&r&&(r.active?(this.parent=r,this.index=(r.scopes||(r.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){let e,t;if(this._isPaused=!0,this.scopes){const n=this.scopes.slice();for(e=0,t=n.length;e<t;e++)n[e].pause()}for(e=0,t=this.effects.length;e<t;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){let e,t;if(this._isPaused=!1,this.scopes){const n=this.scopes.slice();for(e=0,t=n.length;e<t;e++)n[e].resume()}const n=this.effects.slice();for(e=0,t=n.length;e<t;e++)n[e].resume()}}run(e){if(this._active){const t=r;try{return r=this,e()}finally{r=t}}}on(){1===++this._on&&(this.prevScope=r,r=this)}off(){if(this._on>0&&0===--this._on){if(r===this)r=this.prevScope;else{let e=r;for(;e;){if(e.prevScope===this){e.prevScope=this.prevScope;break}e=e.prevScope}}this.prevScope=void 0}}stop(e){if(this._active){let t,n;for(this._active=!1,t=0,n=this.effects.length;t<n;t++)this.effects[t].stop();for(this.effects.length=0,t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.cleanups.length=0,this.scopes){const e=this.scopes.slice();for(t=0,n=e.length;t<n;t++)e[t].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const e=this.parent.scopes.pop();e&&e!==this&&(this.parent.scopes[this.index]=e,e.index=this.index)}this.parent=void 0}}}function o(e){return new s(e)}function l(){return r}function c(e,t=!1){r&&r.cleanups.push(e)}const h=new WeakSet;class p{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,r&&(r.active?r.effects.push(this):this.flags&=-2)}pause(){this.flags|=64}resume(){64&this.flags&&(this.flags&=-65,h.has(this)&&(h.delete(this),this.trigger()))}notify(){2&this.flags&&!(32&this.flags)||8&this.flags||m(this)}run(){if(!(1&this.flags))return this.fn();this.flags|=2,T(this),v(this);const e=a,t=S;a=this,S=!0;try{return this.fn()}finally{b(this),a=e,S=t,this.flags&=-3}}stop(){if(1&this.flags){for(let e=this.deps;e;e=e.nextDep)x(e);this.deps=this.depsTail=void 0,T(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){64&this.flags?h.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){k(this)&&this.run()}get dirty(){return k(this)}}let d,u,f=0;function m(e,t=!1){if(e.flags|=8,t)return e.next=u,void(u=e);e.next=d,d=e}function g(){f++}function y(){if(--f>0)return;if(u){let e=u;for(u=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;d;){let t=d;for(d=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,1&t.flags)try{t.trigger()}catch(t){e||(e=t)}t=n}}if(e)throw e}function v(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function b(e){let t,n=e.depsTail,i=n;for(;i;){const e=i.prevDep;-1===i.version?(i===n&&(n=e),x(i),z(i)):t=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=e}e.deps=t,e.depsTail=n}function k(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(w(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function w(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===A)return;if(e.globalVersion=A,!e.isSSR&&128&e.flags&&(!e.deps&&!e._dirty||!k(e)))return;e.flags|=2;const t=e.dep,n=a,r=S;a=e,S=!0;try{v(e);const n=e.fn(e._value);(0===t.version||(0,i.$H)(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(e){throw t.version++,e}finally{a=n,S=r,b(e),e.flags&=-3}}function x(e,t=!1){const{dep:n,prevSub:i,nextSub:r}=e;if(i&&(i.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=i,e.nextSub=void 0),n.subs===e&&(n.subs=i,!i&&n.c
2omputed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)x(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function z(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let S=!0;const _=[];function E(){_.push(S),S=!1}function P(){const e=_.pop();S=void 0===e||e}function T(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=a;a=void 0;try{t()}finally{a=e}}}let A=0;class C{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class I{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!a||!S||a===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==a)t=this.activeLink=new C(a,this),a.deps?(t.prevDep=a.depsTail,a.depsTail.nextDep=t,a.depsTail=t):a.deps=a.depsTail=t,D(t);else if(-1===t.version&&(t.version=this.version,t.nextDep)){const e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=a.depsTail,t.nextDep=void 0,a.depsTail.nextDep=t,a.depsTail=t,a.deps===t&&(a.deps=e)}return t}trigger(e){this.version++,A++,this.notify(e)}notify(e){g();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{y()}}}function D(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)D(e)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const j=new WeakMap,M=Symbol(""),F=Symbol(""),L=Symbol("");function V(e,t,n){if(S&&a){let t=j.get(e);t||j.set(e,t=new Map);let i=t.get(n);i||(t.set(n,i=new I),i.map=t,i.key=n),i.track()}}function B(e,t,n,r,a,s){const o=j.get(e);if(!o)return void A++;const l=e=>{e&&e.trigger()};if(g(),"clear"===t)o.forEach(l);else{const a=(0,i.cy)(e),s=a&&(0,i.yI)(n);if(a&&"length"===n){const e=Number(r);o.forEach((t,n)=>{("length"===n||n===L||!(0,i.Bm)(n)&&n>=e)&&l(t)})}else switch((void 0!==n||o.has(void 0))&&l(o.get(n)),s&&l(o.get(L)),t){case"add":a?s&&l(o.get("length")):(l(o.get(M)),(0,i.CE)(e)&&l(o.get(F)));break;case"delete":a||(l(o.get(M)),(0,i.CE)(e)&&l(o.get(F)));break;case"set":(0,i.CE)(e)&&l(o.get(M))}}y()}function O(e){const t=ze(e);return t===e?t:(V(t,0,L),we(e)?t:t.map(_e))}function G(e){return V(e=ze(e),0,L),e}function N(e,t){return ke(e)?be(e)?Ee(_e(t)):Ee(t):_e(t)}const R={__proto__:null,[Symbol.iterator](){return W(this,Symbol.iterator,e=>N(this,e))},concat(...e){return O(this).concat(...e.map(e=>(0,i.cy)(e)?O(e):e))},entries(){return W(this,"entries",e=>(e[1]=N(this,e[1]),e))},every(e,t){return $(this,"every",e,t,void 0,arguments)},filter(e,t){return $(this,"filter",e,t,e=>e.map(e=>N(this,e)),arguments)},find(e,t){return $(this,"find",e,t,e=>N(this,e),arguments)},findIndex(e,t){return $(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return $(this,"findLast",e,t,e=>N(this,e),arguments)},findLastIndex(e,t){return $(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return $(this,"forEach",e,t,void 0,arguments)},includes(...e){return q(this,"includes",e)},indexOf(...e){return q(this,"indexOf",e)},join(e){return O(this).join(e)},lastIndexOf(...e){return q(this,"lastIndexOf",e)},map(e,t){return $(this,"map",e,t,void 0,arguments)},pop(){return K(this,"pop")},push(...e){return K(this,"push",e)},reduce(e,...t){return U(this,"reduce",e,t)},reduceRight(e,...t){return U(this,"reduceRight",e,t)},shift(){return K(this,"shift")},some(e,t){return $(this,"some",e,t,void 0,arguments)},splice(...e){return K(this,"splice",e)},toReversed(){return O(this).toReversed()},toSorted(e){return O(this).toSorted(e)},toSpliced(...e){return O(this).toSpliced(...e)},unshift(...e){return K(this,"unshift",e)},values(){return W(this,"values",e=>N(this,e))}};function W(e,t,n){const i=G(e),r=i[t]();return i===e||we(e)||(r._next=r.next,r.next=()=>{const e=r._next();return e.done||(e.value=n(e.value)),e}),r}const H=Array.prototype;function $(e,t,n,i,r,a){const s=G(e),o=s!==e&&!we(e),l=s[t];if(l!==H[t]){const t=l.apply(e,a);return o?_e(t):t}let c=n;s!==e&&(o?c=function(t,i){return n.call(this,N(e,t),i,e)}:n.length>2&&(c=function(t,i){return n.call(this,t,i,e)}));const h=l.call(s,c,i);return o&&r?r(h):h}function U(e,t,n,i){const r=G(e),a=r!==e&&!we(e);let s=n,o=!1;r!==e&&(a?(o=0===i.length,s=function(t,i,r){return o&&(o=!1,t=N(e,t)),n.call(this,t,N(e,i),r,e)}):n.length>3&&(s=function(t,i,r){return n.call(this,t,i,r,e)}));const l=r[t](s,...i);return o?N(e,l):l}function q(e,t,n){const i=ze(e);V(i,0,L);const r=i[t](...n);return-1!==r&&!1!==r||!xe(n[0])?r:(n[0]=ze(n[0]),i[t](...n))}function K(e,t,n=[]){E(),g();const i=ze(e)[t].apply(e,n);return y(),P(),i}const Z=(0,i.pD)("__proto__,__v_isRef,__isVue"),X=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(i.Bm));function Y(e){(0,i.Bm)(e)||(e=String(e));const t=ze(this);return V(t,0,e),t.hasOwnProperty(e)}class J{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if("__v_skip"===t)return e.__v_skip;const r=this._isReadonly,a=this._isShallow;if("__v_isReactive"===t)return!r;if("__v_isReadonly"===t)return r;if("__v_isShallow"===t)return a;
2if("__v_raw"===t)return n===(r?a?fe:ue:a?de:pe).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const s=(0,i.cy)(e);if(!r){let e;if(s&&(e=R[t]))return e;if("hasOwnProperty"===t)return Y}const o=Reflect.get(e,t,Pe(e)?e:n);if((0,i.Bm)(t)?X.has(t):Z(t))return o;if(r||V(e,0,t),a)return o;if(Pe(o)){const e=s&&(0,i.yI)(t)?o:o.value;return r&&(0,i.Gv)(e)?ye(e):e}return(0,i.Gv)(o)?r?ye(o):me(o):o}}class Q extends J{constructor(e=!1){super(!1,e)}set(e,t,n,r){let a=e[t];const s=(0,i.cy)(e)&&(0,i.yI)(t);if(!this._isShallow){const e=ke(a);if(we(n)||ke(n)||(a=ze(a),n=ze(n)),!s&&Pe(a)&&!Pe(n))return e||(a.value=n),!0}const o=s?Number(t)<e.length:(0,i.$3)(e,t),l=Reflect.set(e,t,n,Pe(e)?e:r);return e===ze(r)&&l&&(o?(0,i.$H)(n,a)&&B(e,"set",t,n):B(e,"add",t,n)),l}deleteProperty(e,t){const n=(0,i.$3)(e,t),r=(e[t],Reflect.deleteProperty(e,t));return r&&n&&B(e,"delete",t,void 0),r}has(e,t){const n=Reflect.has(e,t);return(0,i.Bm)(t)&&X.has(t)||V(e,0,t),n}ownKeys(e){return V(e,0,(0,i.cy)(e)?"length":M),Reflect.ownKeys(e)}}class ee extends J{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}}const te=new Q,ne=new ee,ie=new Q(!0),re=e=>e,ae=e=>Reflect.getPrototypeOf(e);function se(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function oe(e,t){const n=function(e,t){const n={get(n){const r=this.__v_raw,a=ze(r),s=ze(n);e||((0,i.$H)(n,s)&&V(a,0,n),V(a,0,s));const{has:o}=ae(a),l=t?re:e?Ee:_e;return o.call(a,n)?l(r.get(n)):o.call(a,s)?l(r.get(s)):void(r!==a&&r.get(n))},get size(){const t=this.__v_raw;return!e&&V(ze(t),0,M),t.size},has(t){const n=this.__v_raw,r=ze(n),a=ze(t);return e||((0,i.$H)(t,a)&&V(r,0,t),V(r,0,a)),t===a?n.has(t):n.has(t)||n.has(a)},forEach(n,i){const r=this,a=r.__v_raw,s=ze(a),o=t?re:e?Ee:_e;return!e&&V(s,0,M),a.forEach((e,t)=>n.call(i,o(e),o(t),r))}};return(0,i.X$)(n,e?{add:se("add"),set:se("set"),delete:se("delete"),clear:se("clear")}:{add(e){const n=ze(this),r=ae(n),a=ze(e),s=t||we(e)||ke(e)?e:a;return r.has.call(n,s)||(0,i.$H)(e,s)&&r.has.call(n,e)||(0,i.$H)(a,s)&&r.has.call(n,a)||(n.add(s),B(n,"add",s,s)),this},set(e,n){t||we(n)||ke(n)||(n=ze(n));const r=ze(this),{has:a,get:s}=ae(r);let o=a.call(r,e);o||(e=ze(e),o=a.call(r,e));const l=s.call(r,e);return r.set(e,n),o?(0,i.$H)(n,l)&&B(r,"set",e,n):B(r,"add",e,n),this},delete(e){const t=ze(this),{has:n,get:i}=ae(t);let r=n.call(t,e);r||(e=ze(e),r=n.call(t,e)),i&&i.call(t,e);const a=t.delete(e);return r&&B(t,"delete",e,void 0),a},clear(){const e=ze(this),t=0!==e.size,n=e.clear();return t&&B(e,"clear",void 0,void 0),n}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=function(e,t,n){return function(...r){const a=this.__v_raw,s=ze(a),o=(0,i.CE)(s),l="entries"===e||e===Symbol.iterator&&o,c="keys"===e&&o,h=a[e](...r),p=n?re:t?Ee:_e;return!t&&V(s,0,c?F:M),(0,i.X$)(Object.create(h),{next(){const{value:e,done:t}=h.next();return t?{value:e,done:t}:{value:l?[p(e[0]),p(e[1])]:p(e),done:t}}})}}(r,e,t)}),n}(e,t);return(t,r,a)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get((0,i.$3)(n,r)&&r in t?n:t,r,a)}const le={get:oe(!1,!1)},ce={get:oe(!1,!0)},he={get:oe(!0,!1)},pe=new WeakMap,de=new WeakMap,ue=new WeakMap,fe=new WeakMap;function me(e){return ke(e)?e:ve(e,!1,te,le,pe)}function ge(e){return ve(e,!1,ie,ce,de)}function ye(e){return ve(e,!0,ne,he,ue)}function ve(e,t,n,r,a){if(!(0,i.Gv)(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;if(e.__v_skip||!Object.isExtensible(e))return e;const s=a.get(e);if(s)return s;const o=function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((0,i.Zf)(e));if(0===o)return e;const l=new Proxy(e,2===o?r:n);return a.set(e,l),l}function be(e){return ke(e)?be(e.__v_raw):!(!e||!e.__v_isReactive)}function ke(e){return!(!e||!e.__v_isReadonly)}function we(e){return!(!e||!e.__v_isShallow)}function xe(e){return!!e&&!!e.__v_raw}function ze(e){const t=e&&e.__v_raw;return t?ze(t):e}function Se(e){return!(0,i.$3)(e,"__v_skip")&&Object.isExtensible(e)&&(0,i.yQ)(e,"__v_skip",!0),e}const _e=e=>(0,i.Gv)(e)?me(e):e,Ee=e=>(0,i.Gv)(e)?ye(e):e;function Pe(e){return!!e&&!0===e.__v_isRef}function Te(e){return Ce(e,!1)}function Ae(e){return Ce(e,!0)}function Ce(e,t){return Pe(e)?e:new Ie(e,t)}class Ie{constructor(e,t){this.dep=new I,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:ze(e),this._value=t?e:_e(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,n=this.__v_isShallow||we(e)||ke(e);e=n?e:ze(e),(0,i.$H)(e,t)&&(this._rawValue=e,this._value=n?e:_e(e),this.dep.trigger())}}function De(e){return Pe(e)?e.value:e}const je={get:(e,t,n)=>"__v_raw"===t?e:De(Reflect.get(e,t,n)),set:(e,t,n,i)=>{const r=e[t];return Pe(r)&&!Pe(n)?(r.value=n,!0):Reflect.set(e,t,n,i)}};function Me(e){return be(e)?e:new Proxy(e,je)}class Fe{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new I(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=A-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(8&this.flags||a===this))return m(this,!0),!0}get value(){const e=this.dep.track();return w(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Le(e,t,n=!1){let r,a;return(0,i.Tn)(e)?r=e:(r=e.get,a=e.set),new Fe(r,a,n)}const Ve={},Be=new WeakMap;let Oe;function Ge(e,t,n=i.MZ){const{immediate:r,deep:a,once:s,scheduler:o,augmentJob:c,call:h}=n,d=e=>a?e:we(e)||!1===a||0===a?Ne(e,1):Ne(e);let u,f,m,g,y=!1,v=!1;if(Pe(e)?(f=()=>e.value,y=we(e)):be(e)?(f=()=>d(e),y=!0):(0,i.cy)(e)?(v=!0,y=e.some(e=>be(e)||we(e)),f=()=>e.map(e=>Pe(e)?e.value:be(e)?d(e):(0,i.Tn)(e)?h?h(e,2):e():void 0)):f=(0,i.Tn)(e)?t?h?()=>h(e,2):e:()=>{if(m){E();try{m()}finally{P()}}const t=Oe;Oe=u;try{return h?h(e,3,[g]):e(g)}finally{Oe=t}}:i.tE,t&&a){const e=f,t=!0===a?1/0:a;f=()=>Ne(e(),t)}const b=l(),k=()=>{u.stop(),b&&b.active&&(0,i.TF)(b.effects,u)};if(s&&t){const e=t;t=(...t)=>{const n=e(...t);return k(),n}}let w=v?new Array(e.length).fill(Ve):Ve;const x=e=>{if(1&u.flags&&(u.dirty||e))if(t){const n=u.run();if(e||a||y||(v?n.some((e,t)=>(0,i.$H)(e,w[t])):(0,i.$H)(n,w))){m&&m();const e=Oe;Oe=u;try{const e=[n,w===Ve?void 0:v&&w[0]===Ve?[]:w,g];w=n,h?h(t,3,e):t(...e)}finally{Oe=e}}}else u.run()};
2return c&&c(x),u=new p(f),u.scheduler=o?()=>o(x,!1):x,g=e=>function(e,t=!1,n=Oe){if(n){let t=Be.get(n);t||Be.set(n,t=[]),t.push(e)}}(e,!1,u),m=u.onStop=()=>{const e=Be.get(u);if(e){if(h)h(e,4);else for(const t of e)t();Be.delete(u)}},t?r?x(!0):w=u.run():o?o(x.bind(null,!0),!0):u.run(),k.pause=u.pause.bind(u),k.resume=u.resume.bind(u),k.stop=k,k}function Ne(e,t=1/0,n){if(t<=0||!(0,i.Gv)(e)||e.__v_skip)return e;if(((n=n||new Map).get(e)||0)>=t)return e;if(n.set(e,t),t--,Pe(e))Ne(e.value,t,n);else if((0,i.cy)(e))for(let i=0;i<e.length;i++)Ne(e[i],t,n);else if((0,i.vM)(e)||(0,i.CE)(e))e.forEach(e=>{Ne(e,t,n)});else if((0,i.Qd)(e)){for(const i in e)Ne(e[i],t,n);for(const i of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,i)&&Ne(e[i],t,n)}return e}n.d(t,["a1",0,Ee,"lJ",0,_e])},641:function(e,t,n){"use strict";n.d(t,{$y:function(){return ze},CE:function(){return Ot},Fv:function(){return Zt},K9:function(){return kt},Lk:function(){return $t},Q3:function(){return Xt},WQ:function(){return T},Wv:function(){return Gt},bo:function(){return E},dY:function(){return m},eW:function(){return Kt},g2:function(){return we},h:function(){return bn},k6:function(){return _},pI:function(){return Ee},pM:function(){return X},qL:function(){return s},uX:function(){return Mt},wB:function(){return I}});var i=n(953),r=n(33);function a(e,t,n,i){try{return i?e(...i):e()}catch(e){o(e,t,n)}}function s(e,t,n,i){if((0,r.Tn)(e)){const s=a(e,t,n,i);return s&&(0,r.yL)(s)&&s.catch(e=>{o(e,t,n)}),s}if((0,r.cy)(e)){const r=[];for(let a=0;a<e.length;a++)r.push(s(e[a],t,n,i));return r}}function o(e,t,n,s=!0){t&&t.vnode;const{errorHandler:o,throwUnhandledErrorInProduction:l}=t&&t.appContext.config||r.MZ;if(t){let r=t.parent;const s=t.proxy,l=`https://vuejs.org/error-reference/#runtime-${n}`;for(;r;){const t=r.ec;if(t)for(let n=0;n<t.length;n++)if(!1===t[n](e,s,l))return;r=r.parent}if(o)return(0,i.C4)(),a(o,null,10,[e,s,l]),void(0,i.bl)()}!function(e,t,n,i=!0,r=!1){if(r)throw e;console.error(e)}(e,0,0,s,l)}const l=[];let c=-1;const h=[];let p=null,d=0;const u=Promise.resolve();let f=null;function m(e){const t=f||u;return e?t.then(this?e.bind(this):e):t}function g(e){if(!(1&e.flags)){const t=k(e),n=l[l.length-1];!n||!(2&e.flags)&&t>=k(n)?l.push(e):l.splice(function(e){let t=c+1,n=l.length;for(;t<n;){const i=t+n>>>1,r=l[i],a=k(r);a<e||a===e&&2&r.flags?t=i+1:n=i}return t}(t),0,e),e.flags|=1,y()}}function y(){f||(f=u.then(w))}function v(e,t,n=c+1){for(;n<l.length;n++){const t=l[n];if(t&&2&t.flags){if(e&&t.id!==e.uid)continue;l.splice(n,1),n--,4&t.flags&&(t.flags&=-2),t(),4&t.flags||(t.flags&=-2)}}}function b(e){if(h.length){const e=[...new Set(h)].sort((e,t)=>k(e)-k(t));if(h.length=0,p){for(let t=0;t<e.length;t++)p.push(e[t]);return}for(p=e,d=0;d<p.length;d++){const e=p[d];4&e.flags&&(e.flags&=-2),8&e.flags||e(),e.flags&=-2}p=null,d=0}}const k=e=>null==e.id?2&e.flags?-1:1/0:e.id;function w(e){r.tE;try{for(c=0;c<l.length;c++){const e=l[c];!e||8&e.flags||(4&e.flags&&(e.flags&=-2),a(e,e.i,e.i?15:14),4&e.flags||(e.flags&=-2))}}finally{for(;c<l.length;c++){const e=l[c];e&&(e.flags&=-2)}c=-1,l.length=0,b(),f=null,(l.length||h.length)&&w(e)}}let x=null,z=null;function S(e){const t=x;return x=e,z=e&&e.type.__scopeId||null,t}function _(e,t=x,n){if(!t)return e;if(e._n)return e;const i=(...n)=>{i._d&&Vt(-1);const r=S(t),a=Dt.length;let s;try{s=e(...n)}finally{for(let e=Dt.length;e>a;e--)Ft();S(r),i._d&&Vt(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function E(e,t){if(null===x)return e;const n=yn(x),a=e.dirs||(e.dirs=[]);for(let e=0;e<t.length;e++){let[s,o,l,c=r.MZ]=t[e];s&&((0,r.Tn)(s)&&(s={mounted:s,updated:s}),s.deep&&(0,i.hV)(o),a.push({dir:s,instance:n,value:o,oldValue:void 0,arg:l,modifiers:c}))}return e}function P(e,t,n,r){const a=e.dirs,o=t&&t.dirs;for(let l=0;l<a.length;l++){const c=a[l];o&&(c.oldValue=o[l].value);let h=c.dir[r];h&&((0,i.C4)(),s(h,n,8,[e.el,c,e,t]),(0,i.bl)())}}function T(e,t,n=!1){const i=an();if(i||Ue){let a=Ue?Ue._context.provides:i?null==i.parent||i.ce?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:void 0;if(a&&e in a)return a[e];if(arguments.length>1)return n&&(0,r.Tn)(t)?t.call(i&&i.proxy):t}}const A=Symbol.for("v-scx"),C=()=>T(A);function I(e,t,n){return D(e,t,n)}function D(e,t,n=r.MZ){const{immediate:a,deep:o,flush:l,once:c}=n,h=(0,r.X$)({},n),p=t&&a||!t&&"post"!==l;let d;if(un)if("sync"===l){const e=C();d=e.__watcherHandles||(e.__watcherHandles=[])}else if(!p){const e=()=>{};return e.stop=r.tE,e.resume=r.tE,e.pause=r.tE,e}const u=rn;
2h.call=(e,t,n)=>s(e,u,t,n);let f=!1;"post"===l?h.scheduler=e=>{bt(e,u&&u.suspense)}:"sync"!==l&&(f=!0,h.scheduler=(e,t)=>{t?e():g(e)}),h.augmentJob=e=>{t&&(e.flags|=4),f&&(e.flags|=2,u&&(e.id=u.uid,e.i=u))};const m=(0,i.wB)(e,t,h);return un&&(d?d.push(m):p&&m()),m}function j(e,t,n){const i=this.proxy,a=(0,r.Kg)(e)?e.includes(".")?M(i,e):()=>i[e]:e.bind(i,i);let s;(0,r.Tn)(t)?s=t:(s=t.handler,n=t);const o=ln(this),l=D(a,s.bind(i),n);return o(),l}function M(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}const F=Symbol("_vte"),L=e=>e.__isTeleport,V=Symbol("_leaveCb"),B=Symbol("_enterCb"),O=[Function,Array],G={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:O,onEnter:O,onAfterEnter:O,onEnterCancelled:O,onBeforeLeave:O,onLeave:O,onAfterLeave:O,onLeaveCancelled:O,onBeforeAppear:O,onAppear:O,onAfterAppear:O,onAppearCancelled:O},N=e=>{const t=e.subTree;return t.component?N(t.component):t};function R(e){let t=e[0];if(e.length>1){let n=!1;for(const i of e)if(i.type!==Ct){t=i,n=!0;break}}return t}const W={name:"BaseTransition",props:G,setup(e,{slots:t}){const n=an(),r=function(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return pe(()=>{e.isMounted=!0}),fe(()=>{e.isUnmounting=!0}),e}();return()=>{const a=t.default&&Z(t.default(),!0),s=a&&a.length?R(a):n.subTree?Xt():void 0;if(!s)return;const o=(0,i.ux)(e),{mode:l}=o;if(r.isLeaving)return U(s);const c=q(s);if(!c)return U(s);let h=$(c,o,r,n,e=>h=e);c.type!==Ct&&K(c,h);let p=n.subTree&&q(n.subTree);if(p&&p.type!==Ct&&!Rt(p,c)&&N(n).type!==Ct){let e=$(p,o,r,n);if(K(p,e),"out-in"===l&&c.type!==Ct)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,8&n.job.flags||n.update(),delete e.afterLeave,p=void 0},U(s);"in-out"===l&&c.type!==Ct?e.delayLeave=(e,t,n)=>{H(r,p)[String(p.key)]=p,e[V]=()=>{t(),e[V]=void 0,delete h.delayedLeave,p=void 0},h.delayedLeave=()=>{n(),delete h.delayedLeave,p=void 0}}:p=void 0}else p&&(p=void 0);return s}}};function H(e,t){const{leavingVNodes:n}=e;let i=n.get(t.type);return i||(i=Object.create(null),n.set(t.type,i)),i}function $(e,t,n,i,a){const{appear:o,mode:l,persisted:c=!1,onBeforeEnter:h,onEnter:p,onAfterEnter:d,onEnterCancelled:u,onBeforeLeave:f,onLeave:m,onAfterLeave:g,onLeaveCancelled:y,onBeforeAppear:v,onAppear:b,onAfterAppear:k,onAppearCancelled:w}=t,x=String(e.key),z=H(n,e),S=(e,t)=>{e&&s(e,i,9,t)},_=(e,t)=>
2{const n=t[1];S(e,t),(0,r.cy)(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},E={mode:l,persisted:c,beforeEnter(t){let i=h;if(!n.isMounted){if(!o)return;i=v||h}t[V]&&t[V](!0);const r=z[x];r&&Rt(e,r)&&r.el[V]&&r.el[V](),S(i,[t])},enter(t){if(z[x]===e)return;let i=p,r=d,a=u;if(!n.isMounted){if(!o)return;i=b||p,r=k||d,a=w||u}let s=!1;t[B]=e=>{s||(s=!0,S(e?a:r,[t]),E.delayedLeave&&E.delayedLeave(),t[B]=void 0)};const l=t[B].bind(null,!1);i?_(i,[t,l]):l()},leave(t,i){const r=String(e.key);if(t[B]&&t[B](!0),n.isUnmounting)return i();S(f,[t]);let a=!1;t[V]=n=>{a||(a=!0,i(),S(n?y:g,[t]),t[V]=void 0,z[r]===e&&delete z[r])};const s=t[V].bind(null,!1);z[r]=e,m?_(m,[t,s]):s()},clone(e){const r=$(e,t,n,i,a);return a&&a(r),r}};return E}function U(e){if(ie(e))return(e=qt(e)).children=null,e}function q(e){if(!ie(e))return L(e.type)&&e.children?R(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&(0,r.Tn)(n.default))return n.default()}}function K(e,t){if(6&e.shapeFlag&&e.component){e.transition=t;const n=e.component.subTree;K(L(n.type)&&q(n)||n,t)}else 128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Z(e,t=!1,n){let i=[],r=0;for(let a=0;a<e.length;a++){let s=e[a];const o=null==n?s.key:String(n)+String(null!=s.key?s.key:a);s.type===Tt?(128&s.patchFlag&&r++,i=i.concat(Z(s.children,t,o))):(t||s.type!==Ct)&&i.push(null!=o?qt(s,{key:o}):s)}if(r>1)for(let e=0;e<i.length;e++)i[e].patchFlag=-2;return i}function X(e,t){return(0,r.Tn)(e)?(()=>(0,r.X$)({name:e.name},t,{setup:e}))():e}function Y(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function J(e,t){let n;return!(!(n=Object.getOwnPropertyDescriptor(e,t))||n.configurable)}const Q=new WeakMap;function ee(e,t,n,s,o=!1){if((0,r.cy)(e))return void e.forEach((e,i)=>ee(e,t&&((0,r.cy)(t)?t[i]:t),n,s,o));if(ne(s)&&!o)return void(512&s.shapeFlag&&s.type.__asyncResolved&&s.component.subTree.component&&ee(e,t,n,s.component.subTree));const l=4&s.shapeFlag?yn(s.component):s.el,c=o?null:l,{i:h,r:p}=e,d=t&&t.r,u=h.refs===r.MZ?h.refs={}:h.refs,f=h.setupState,m=(0,i.ux)(f),g=f===r.MZ?r.NO:e=>!J(u,e)&&(0,r.$3)(m,e),y=(e,t)=>!t||!J(u,t);if(null!=d&&d!==p)if(te(t),(0,r.Kg)(d))u[d]=null,g(d)&&(f[d]=null);else if((0,i.i9)(d)){const e=t;y(0,e.k)&&(d.value=null),e.k&&(u[e.k]=null)}if((0,r.Tn)(p))a(p,h,12,[c,u]);else{const t=(0,r.Kg)(p),a=(0,i.i9)(p);if(t||a){const i=()=>{if(e.f){const n=t?g(p)?f[p]:u[p]:y()||!e.k?p.value:u[e.k];if(o)(0,r.cy)(n)&&(0,r.TF)(n,l);else if((0,r.cy)(n))n.includes(l)||n.push(l);else if(t)u[p]=[l],g(p)&&(f[p]=u[p]);else{const t=[l];y(0,e.k)&&(p.value=t),e.k&&(u[e.k]=t)}}else t?(u[p]=c,g(p)&&(f[p]=c)):a&&(y(0,e.k)&&(p.value=c),e.k&&(u[e.k]=c))};if(c){const t=()=>{i(),Q.delete(e)};t.id=-1,Q.set(e,t),bt(t,n)}else te(e),i()}}}function te(e){const t=Q.get(e);t&&(t.flags|=8,Q.delete(e))}(0,r.We)().requestIdleCallback,(0,r.We)().cancelIdleCallback;const ne=e=>!!e.type.__asyncLoader,ie=e=>e.type.__isKeepAlive;function re(e,t){se(e,"a",t)}function ae(e,t){se(e,"da",t)}function se(e,t,n=rn){const i=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(le(t,i,n),n){let e=n.parent;for(;e&&e.parent;)ie(e.parent.vnode)&&oe(i,t,n,e),e=e.parent}}function oe(e,t,n,i){const a=le(t,e,i,!0);me(()=>{(0,r.TF)(i[t],a)},n)}function le(e,t,n=rn,r=!1){if(n){const a=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...r)=>{(0,i.C4)();const a=ln(n),o=s(t,n,e,r);return a(),(0,i.bl)(),o});return r?a.unshift(o):a.push(o),o}}const ce=e=>(t,n=rn)=>{un&&"sp"!==e||le(e,(...e)=>t(...e),n)},he=ce("bm"),pe=ce("m"),de=ce("bu"),ue=ce("u"),fe=ce("bum"),me=ce("um"),ge=ce("sp"),ye=ce("rtg"),ve=ce("rtc");function be(e,t=rn){le("ec",e,t)}const ke="components";function we(e,t){return Se(ke,e,!0,t)||e}const xe=Symbol.for("v-ndc");function ze(e){return(0,r.Kg)(e)?Se(ke,e,!1)||e:e||xe}function Se(e,t,n=!0,i=!1){const a=x||rn;if(a){const n=a.type;if(e===ke){const e=function(e,t=!0){return(0,r.Tn)(e)?e.displayName||e.name:e.name||t&&e.__name}(n,!1);if(e&&(e===t||e===(0,r.PT)(t)||e===(0,r.ZH)((0,r.PT)(t))))return n}const s=_e(a[e]||n[e],t)||_e(a.appContext[e],t);return!s&&i?n:s}}
2function _e(e,t){return e&&(e[t]||e[(0,r.PT)(t)]||e[(0,r.ZH)((0,r.PT)(t))])}function Ee(e,t,n,a){let s;const o=n&&n[a],l=(0,r.cy)(e);if(l||(0,r.Kg)(e)){let n=!1,r=!1;l&&(0,i.g8)(e)&&(n=!(0,i.fE)(e),r=(0,i.Tm)(e),e=(0,i.qA)(e)),s=new Array(e.length);for(let a=0,l=e.length;a<l;a++)s[a]=t(n?r?(0,i.a1)((0,i.lJ)(e[a])):(0,i.lJ)(e[a]):e[a],a,void 0,o&&o[a])}else if("number"==typeof e){s=new Array(e);for(let n=0;n<e;n++)s[n]=t(n+1,n,void 0,o&&o[n])}else if((0,r.Gv)(e))if(e[Symbol.iterator])s=Array.from(e,(e,n)=>t(e,n,void 0,o&&o[n]));else{const n=Object.keys(e);s=new Array(n.length);for(let i=0,r=n.length;i<r;i++){const r=n[i];s[i]=t(e[r],r,i,o&&o[i])}}else s=[];return n&&(n[a]=s),s}const Pe=e=>e?hn(e)?yn(e):Pe(e.parent):null,Te=(0,r.X$)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Pe(e.parent),$root:e=>Pe(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Fe(e),$forceUpdate:e=>e.f||(e.f=()=>{g(e.update)}),$nextTick:e=>e.n||(e.n=m.bind(e.proxy)),$watch:e=>j.bind(e)}),Ae=(e,t)=>e!==r.MZ&&!e.__isScriptSetup&&(0,r.$3)(e,t),Ce={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:n,setupState:a,data:s,props:o,accessCache:l,type:c,appContext:h}=e;if("$"!==t[0]){const e=l[t];if(void 0!==e)switch(e){case 1:return a[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(Ae(a,t))return l[t]=1,a[t];if(s!==r.MZ&&(0,r.$3)(s,t))return l[t]=2,s[t];if((0,r.$3)(o,t))return l[t]=3,o[t];if(n!==r.MZ&&(0,r.$3)(n,t))return l[t]=4,n[t];De&&(l[t]=0)}}const p=Te[t];let d,u;return p?("$attrs"===t&&(0,i.u4)(e.attrs,"get",""),p(e)):(d=c.__cssModules)&&(d=d[t])?d:n!==r.MZ&&(0,r.$3)(n,t)?(l[t]=4,n[t]):(u=h.config.globalProperties,(0,r.$3)(u,t)?u[t]:void 0)},set({_:e},t,n){const{data:i,setupState:a,ctx:s}=e;return Ae(a,t)?(a[t]=n,!0):i!==r.MZ&&(0,r.$3)(i,t)?(i[t]=n,!0):!((0,r.$3)(e.props,t)||"$"===t[0]&&t.slice(1)in e||(s[t]=n,0))},has({_:{data:e,setupState:t,accessCache:n,ctx:i,appContext:a,props:s,type:o}},l){let c;return!!(n[l]||e!==r.MZ&&"$"!==l[0]&&(0,r.$3)(e,l)||Ae(t,l)||(0,r.$3)(s,l)||(0,r.$3)(i,l)||(0,r.$3)(Te,l)||(0,r.$3)(a.config.globalProperties,l)||(c=o.__cssModules)&&c[l])},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:(0,r.$3)(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Ie(e){return(0,r.cy)(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}let De=!0;function je(e,t,n){s((0,r.cy)(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function Me(e,t,n,i){let a=i.includes(".")?M(n,i):()=>n[i];if((0,r.Kg)(e)){const n=t[e];(0,r.Tn)(n)&&I(a,n)}else if((0,r.Tn)(e))I(a,e.bind(n));else if((0,r.Gv)(e))if((0,r.cy)(e))e.forEach(e=>Me(e,t,n,i));else{const i=(0,r.Tn)(e.handler)?e.handler.bind(n):t[e.handler];(0,r.Tn)(i)&&I(a,i,e)}}function Fe(e){const t=e.type,{mixins:n,extends:i}=t,{mixins:a,optionsCache:s,config:{optionMergeStrategies:o}}=e.appContext,l=s.get(t);let c;return l?c=l:a.length||n||i?(c={},a.length&&a.forEach(e=>Le(c,e,o,!0)),Le(c,t,o)):c=t,(0,r.Gv)(t)&&s.set(t,c),c}function Le(e,t,n,i=!1){const{mixins:r,extends:a}=t;a&&Le(e,a,n,!0),r&&r.forEach(t=>Le(e,t,n,!0));for(const r in t)if(i&&"expose"===r);else{const i=Ve[r]||n&&n[r];e[r]=i?i(e[r],t[r]):t[r]}return e}const Ve={data:Be,props:Re,emits:Re,methods:Ne,computed:Ne,beforeCreate:Ge,created:Ge,beforeMount:Ge,mounted:Ge,beforeUpdate:Ge,updated:Ge,beforeDestroy:Ge,beforeUnmount:Ge,destroyed:Ge,unmounted:Ge,activated:Ge,deactivated:Ge,errorCaptured:Ge,serverPrefetch:Ge,components:Ne,directives:Ne,watch:function(e,t){if(!e)return t;if(!t)return e;const n=(0,r.X$)(Object.create(null),e);for(const i in t)n[i]=Ge(e[i],t[i]);return n},provide:Be,inject:function(e,t){return Ne(Oe(e),Oe(t))}};function Be(e,t){return t?e?function(){return(0,r.X$)((0,r.Tn)(e)?e.call(this,this):e,(0,r.Tn)(t)?t.call(this,this):t)}:t:e}function Oe(e){if((0,r.cy)(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Ge(e,t){return e?[...new Set([].concat(e,t))]:t}function Ne(e,t){return e?(0,r.X$)(Object.create(null),e,t):t}function Re(e,t){return e?(0,r.cy)(e)&&(0,r.cy)(t)?[...new Set([...e,...t])]:(0,r.X$)(Object.create(null),Ie(e),Ie(null!=t?t:{})):t}function We(){return{app:null,config:{isNativeTag:r.NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let He=0;function $e(e,t){return function(n,i=null){(0,r.Tn)(n)||(n=(0,r.X$)({},n)),null==i||(0,r.Gv)(i)||(i=null);const a=We(),o=new WeakSet,l=[];let c=!1;const h=a.app={_uid:He++,_component:n,_props:i,_container:null,_context:a,_instance:null,version:kn,get config(){return a.config},set config(e){},use(e,...t){return o.has(e)||(e&&(0,r.Tn)(e.install)?(o.add(e),e.install(h,...t)):(0,r.Tn)(e)&&(o.add(e),e(h,...t))),h},mixin(e){return a.mixins.includes(e)||a.mixins.push(e),h},component(e,t){return t?(a.components[e]=t,h):a.components[e]},directive(e,t){return t?(a.directives[e]=t,h):a.directives[e]}
2,mount(r,s,o){if(!c){const l=h._ceVNode||Ut(n,i);return l.appContext=a,!0===o?o="svg":!1===o&&(o=void 0),s&&t?t(l,r):e(l,r,o),c=!0,h._container=r,r.__vue_app__=h,yn(l.component)}},onUnmount(e){l.push(e)},unmount(){c&&(s(l,h._instance,16),e(null,h._container),delete h._container.__vue_app__)},provide(e,t){return a.provides[e]=t,h},runWithContext(e){const t=Ue;Ue=h;try{return e()}finally{Ue=t}}};return h}}let Ue=null;const qe=(e,t)=>"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${(0,r.PT)(t)}Modifiers`]||e[`${(0,r.Tg)(t)}Modifiers`];function Ke(e,t,...n){if(e.isUnmounted)return;const i=e.vnode.props||r.MZ;let a=n;const o=t.startsWith("update:"),l=o&&qe(i,t.slice(7));let c;l&&(l.trim&&(a=n.map(e=>(0,r.Kg)(e)?e.trim():e)),l.number&&(a=a.map(r.bB)));let h=i[c=(0,r.rU)(t)]||i[c=(0,r.rU)((0,r.PT)(t))];!h&&o&&(h=i[c=(0,r.rU)((0,r.Tg)(t))]),h&&s(h,e,6,a);const p=i[c+"Once"];if(p){if(e.emitted){if(e.emitted[c])return}else e.emitted={};e.emitted[c]=!0,s(p,e,6,a)}}const Ze=new WeakMap;function Xe(e,t,n=!1){const i=n?Ze:t.emitsCache,a=i.get(e);if(void 0!==a)return a;const s=e.emits;let o={},l=!1;if(!(0,r.Tn)(e)){const i=e=>{const n=Xe(e,t,!0);n&&(l=!0,(0,r.X$)(o,n))};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}return s||l?((0,r.cy)(s)?s.forEach(e=>o[e]=null):(0,r.X$)(o,s),(0,r.Gv)(e)&&i.set(e,o),o):((0,r.Gv)(e)&&i.set(e,null),null)}function Ye(e,t){return!(!e||!(0,r.Mp)(t))&&(t="Once"===(t=t.slice(2))?t:t.replace(/Once$/,""),(0,r.$3)(e,t[0].toLowerCase()+t.slice(1))||(0,r.$3)(e,(0,r.Tg)(t))||(0,r.$3)(e,t))}function Je(e){const{type:t,vnode:n,proxy:i,withProxy:a,propsOptions:[s],slots:l,attrs:c,emit:h,render:p,renderCache:d,props:u,data:f,setupState:m,ctx:g,inheritAttrs:y}=e,v=S(e);let b,k;try{if(4&n.shapeFlag){const e=a||i,t=e;b=Yt(p.call(t,e,d,u,m,f,g)),k=c}else{const e=t;b=Yt(e.length>1?e(u,{attrs:c,slots:l,emit:h}):e(u,null)),k=t.props?c:Qe(c)}}catch(t){Dt.length=0,o(t,e,1),b=Ut(Ct)}let w=b;if(k&&!1!==y){const e=Object.keys(k),{shapeFlag:t}=w;e.length&&7&t&&(s&&e.some(r.CP)&&(k=et(k,s)),w=qt(w,k,!1,!0))}return n.dirs&&(w=qt(w,null,!1,!0),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&K(L(w.type)&&q(w)||w,n.transition),b=w,S(v),b}const Qe=e=>{let t;for(const n in e)("class"===n||"style"===n||(0,r.Mp)(n))&&((t||(t={}))[n]=e[n]);return t},et=(e,t)=>{const n={};for(const i in e)(0,r.CP)(i)&&i.slice(9)in t||(n[i]=e[i]);return n};function tt(e,t,n){const i=Object.keys(t);if(i.length!==Object.keys(e).length)return!0;for(let r=0;r<i.length;r++){const a=i[r];if(nt(t,e,a)&&!Ye(n,a))return!0}return!1}function nt(e,t,n){const i=e[n],a=t[n];return"style"===n&&(0,r.Gv)(i)&&(0,r.Gv)(a)?!(0,r.BX)(i,a):i!==a}const it={},rt=()=>Object.create(it),at=e=>Object.getPrototypeOf(e)===it;function st(e,t,n,a){const[s,o]=e.propsOptions;let l,c=!1;if(t)for(let i in t){if((0,r.SU)(i))continue;const h=t[i];let p;s&&(0,r.$3)(s,p=(0,r.PT)(i))?o&&o.includes(p)?(l||(l={}))[p]=h:n[p]=h:Ye(e.emitsOptions,i)||i in a&&h===a[i]||(a[i]=h,c=!0)}if(o){const t=(0,i.ux)(n),a=l||r.MZ;for(let i=0;i<o.length;i++){const l=o[i];n[l]=ot(s,t,l,a[l],e,!(0,r.$3)(a,l))}}return c}function ot(e,t,n,i,a,s){const o=e[n];if(null!=o){const e=(0,r.$3)(o,"default");if(e&&void 0===i){const e=o.default;if(o.type!==Function&&!o.skipFactory&&(0,r.Tn)(e)){const{propsDefaults:r}=a;if(n in r)i=r[n];else{const s=ln(a);i=r[n]=e.call(null,t),s()}}else i=e;a.ce&&a.ce._setProp(n,i)}o[0]&&(s&&!e?i=!1:!o[1]||""!==i&&i!==(0,r.Tg)(n)||(i=!0))}return i}const lt=new WeakMap;function ct(e,t,n=!1){const i=n?lt:t.propsCache,a=i.get(e);if(a)return a;const s=e.props,o={},l=[];let c=!1;if(!(0,r.Tn)(e)){const i=e=>{c=!0;const[n,i]=ct(e,t,!0);(0,r.X$)(o,n),i&&l.push(...i)};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}if(!s&&!c)return(0,r.Gv)(e)&&i.set(e,r.Oj),r.Oj;if((0,r.cy)(s))for(let e=0;e<s.length;e++){const t=(0,r.PT)(s[e]);ht(t)&&(o[t]=r.MZ)}else if(s)for(const e in s){const t=(0,r.PT)(e);if(ht(t)){const n=s[e],i=o[t]=(0,r.cy)(n)||(0,r.Tn)(n)?{type:n}:(0,r.X$)({}
2,n),a=i.type;let c=!1,h=!0;if((0,r.cy)(a))for(let e=0;e<a.length;++e){const t=a[e],n=(0,r.Tn)(t)&&t.name;if("Boolean"===n){c=!0;break}"String"===n&&(h=!1)}else c=(0,r.Tn)(a)&&"Boolean"===a.name;i[0]=c,i[1]=h,(c||(0,r.$3)(i,"default"))&&l.push(t)}}const h=[o,l];return(0,r.Gv)(e)&&i.set(e,h),h}function ht(e){return"$"!==e[0]&&!(0,r.SU)(e)}const pt=e=>"_"===e||"_ctx"===e||"$stable"===e,dt=e=>(0,r.cy)(e)?e.map(Yt):[Yt(e)],ut=(e,t,n)=>{if(t._n)return t;const i=_((...e)=>dt(t(...e)),n);return i._c=!1,i},ft=(e,t,n)=>{const i=e._ctx;for(const n in e){if(pt(n))continue;const a=e[n];if((0,r.Tn)(a))t[n]=ut(0,a,i);else if(null!=a){const e=dt(a);t[n]=()=>e}}},mt=(e,t)=>{const n=dt(t);e.slots.default=()=>n},gt=(e,t,n)=>{for(const i in t)!n&&pt(i)||(e[i]=t[i])},yt=(e,t,n)=>{const i=e.slots=rt();if(32&e.vnode.shapeFlag){const e=t._;e?(gt(i,t,n),n&&(0,r.yQ)(i,"_",e,!0)):ft(t,i)}else t&&mt(e,t)},vt=(e,t,n)=>{const{vnode:i,slots:a}=e;let s=!0,o=r.MZ;if(32&i.shapeFlag){const e=t._;e?n&&1===e?s=!1:gt(a,t,n):(s=!t.$stable,ft(t,a)),o=t}else t&&(mt(e,t),o={default:1});if(s)for(const e in a)pt(e)||null!=o[e]||delete a[e]},bt=function(e,t){t&&t.pendingBranch?(0,r.cy)(e)?t.effects.push(...e):t.effects.push(e):function(e){if((0,r.cy)(e))for(let t=0;t<e.length;t++)h.push(e[t]);else p&&-1===e.id?p.splice(d+1,0,e):1&e.flags||(h.push(e),e.flags|=1);y()}(e)};function kt(e){return function(e,t){(0,r.We)().__VUE__=!0;const{insert:n,remove:s,patchProp:l,createElement:c,createText:h,createComment:p,setText:d,setElementText:u,parentNode:f,nextSibling:m,setScopeId:y=r.tE,insertStaticContent:k}=e,w=(e,t,n,i=null,r=null,a=null,s=void 0,o=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Rt(e,t)&&(i=J(e),U(e,r,a,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:h,shapeFlag:p}=t;switch(c){case At:x(e,t,n,i);break;case Ct:z(e,t,n,i);break;case It:null==e&&S(t,n,i,s);break;case Tt:M(e,t,n,i,r,a,s,o,l);break;default:1&p?E(e,t,n,i,r,a,s,o,l):6&p?L(e,t,n,i,r,a,s,o,l):(64&p||128&p)&&c.process(e,t,n,i,r,a,s,o,l,re)}null!=h&&r?ee(h,e&&e.ref,a,t||e,!t):null==h&&e&&null!=e.ref&&ee(e.ref,null,a,e,!0)},x=(e,t,i,r)=>{if(null==e)n(t.el=h(t.children),i,r);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},z=(e,t,i,r)=>{null==e?n(t.el=p(t.children||""),i,r):t.el=e.el},S=(e,t,n,i)=>{[e.el,e.anchor]=k(e.children,t,n,i,e.el,e.anchor)},_=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=m(e),s(e),e=n;s(t)},E=(e,t,n,i,r,a,s,o,l)=>{if("svg"===t.type?s="svg":"math"===t.type&&(s="mathml"),null==e)T(t,n,i,r,a,s,o,l);else{const n=e.el&&e.el._isVueCE?e.el:null;try{n&&n._beginPatch(),I(e,t,r,a,s,o,l)}finally{n&&n._endPatch()}}},T=(e,t,i,a,s,o,h,p)=>{let d,f;const{props:m,shapeFlag:g,transition:y,dirs:v}=e;if(d=e.el=c(e.type,o,m&&m.is,m),8&g?u(d,e.children):16&g&&C(e.children,d,null,a,s,wt(e,o),h,p),v&&P(e,null,a,"created"),A(d,e,e.scopeId,h,a),m){for(const e in m)"value"===e||(0,r.SU)(e)||l(d,e,null,m[e],o,a);"value"in m&&l(d,"value",null,m.value,o),(f=m.onVnodeBeforeMount)&&en(f,a,e)}v&&P(e,null,a,"beforeMount");const b=function(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}(s,y);b&&y.beforeEnter(d),n(d,t,i),((f=m&&m.onVnodeMounted)||b||v)&&bt(()=>{try{f&&en(f,a,e),b&&y.enter(d),v&&P(e,null,a,"mounted")}finally{}},s)},A=(e,t,n,i,r)=>{if(n&&y(e,n),i)for(let t=0;t<i.length;t++)y(e,i[t]);if(r){let n=r.subTree;if(t===n||Pt(n.type)&&(n.ssContent===t||n.ssFallback===t)){const t=r.vnode;A(e,t,t.scopeId,t.slotScopeIds,r.parent)}}},C=(e,t,n,i,r,a,s,o,l=0)=>{for(let c=l;c<e.length;c++){const l=e[c]=o?Jt(e[c]):Yt(e[c]);w(null,l,t,n,i,r,a,s,o)}},I=(e,t,n,i,a,s,o)=>{const c=t.el=e.el;let{patchFlag:h,dynamicChildren:p,dirs:d}=t;h|=16&e.patchFlag;const f=e.props||r.MZ,m=t.props||r.MZ;let g;if(n&&xt(n,!1),(g=m.onVnodeBeforeUpdate)&&en(g,n,t,e),d&&P(t,e,n,"beforeUpdate"),n&&xt(n,!0),!p||e.dynamicChildren&&e.dynamicChildren.length===p.length||(h=0,o=!1,p=null),(f.innerHTML&&null==m.innerHTML||f.textContent&&null==m.textContent)&&u(c,""),p?D(e.dynamicChildren,p,c,n,i,wt(t,a),s):o||R(e,t,c,null,n,i,wt(t,a),s,!1),h>0){if(16&h)j(c,f,m,n,a);else if(2&h&&f.class!==m.class&&l(c,"class",null,m.class,a),4&h&&l(c,"style",f.style,m.style,a),8&h){const e=t.dynamicProps;for(let t=0;t<e.length;t++){const i=e[t],r=f[i],s=m[i];s===r&&"value"!==i||l(c,i,r,s,a,n)}}1&h&&e.children!==t.children&&u(c,t.children)}else o||null!=p||j(c,f,m,n,a);((g=m.onVnodeUpdated)||d)&&bt(()=>{g&&en(g,n,t,e),d&&P(t,e,n,"updated")},i)},D=(e,t,n,i,r,a,s)=>{for(let o=0;o<t.length;o++){const l=e[o],c=t[o],h=l.el&&(l.type===Tt||!Rt(l,c)||198&l.shapeFlag)?f(l.el):n;w(l,c,h,null,i,r,a,s,!0)}},j=(e,t,n,i,a)=>
2{if(t!==n){if(t!==r.MZ)for(const s in t)(0,r.SU)(s)||s in n||l(e,s,t[s],null,a,i);for(const s in n){if((0,r.SU)(s))continue;const o=n[s],c=t[s];o!==c&&"value"!==s&&l(e,s,c,o,a,i)}"value"in n&&l(e,"value",t.value,n.value,a)}},M=(e,t,i,r,a,s,o,l,c)=>{const p=t.el=e?e.el:h(""),d=t.anchor=e?e.anchor:h("");let{patchFlag:u,dynamicChildren:f,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(n(p,i,r),n(d,i,r),C(t.children||[],i,d,a,s,o,l,c)):u>0&&64&u&&f&&e.dynamicChildren&&e.dynamicChildren.length===f.length?(D(e.dynamicChildren,f,i,a,s,o,l),(null!=t.key||a&&t===a.subTree)&&zt(e,t,!0)):R(e,t,i,d,a,s,o,l,c)},L=(e,t,n,i,r,a,s,o,l)=>{t.slotScopeIds=o,null==e?512&t.shapeFlag?r.ctx.activate(t,n,i,s,l):B(t,n,i,r,a,s,l):O(e,t,l)},B=(e,t,n,s,l,c,h)=>{const p=e.component=function(e,t,n){const a=e.type,s=(t?t.appContext:e.appContext)||tn,o={uid:nn++,vnode:e,type:a,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new i.yC(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:ct(a,s),emitsOptions:Xe(a,s),emit:null,emitted:null,propsDefaults:r.MZ,inheritAttrs:a.inheritAttrs,ctx:r.MZ,data:r.MZ,props:r.MZ,attrs:r.MZ,slots:r.MZ,refs:r.MZ,setupState:r.MZ,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=Ke.bind(null,o),e.ce&&e.ce(o),o}(e,s,l);if(ie(e)&&(p.ctx.renderer=re),function(e,t=!1,n=!1){t&&on(t);const{props:s,children:l}=e.vnode,c=hn(e);!function(e,t,n,r=!1){const a={},s=rt();e.propsDefaults=Object.create(null),st(e,t,a,s);for(const t in e.propsOptions[0])t in a||(a[t]=void 0);n?e.props=r?a:(0,i.Gc)(a):e.type.props?e.props=a:e.props=s,e.attrs=s}(e,s,c,t),yt(e,l,n||t);const h=c?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ce);const{setup:s}=n;if(s){(0,i.C4)();const n=e.setupContext=s.length>1?function(e){const t=t=>{e.exposed=t||{}};return{attrs:new Proxy(e.attrs,gn),slots:e.slots,emit:e.emit,expose:t}}(e):null,l=ln(e),c=a(s,e,0,[e.props,n]),h=(0,r.yL)(c);if((0,i.bl)(),l(),!h&&!e.sp||ne(e)||Y(e),h){if(c.then(cn,cn),t)return c.then(n=>{on(!0);try{fn(e,n,t)}finally{on(!1)}}).catch(t=>{o(t,e,0)});e.asyncDep=c}else fn(e,c,t)}else mn(e,t)}(e,t):void 0;t&&on(!1)}(p,!1,h),p.asyncDep){if(l&&l.registerDep(p,G,h),!e.el){const i=p.subTree=Ut(Ct);z(null,i,t,n),e.placeholder=i.el}}else G(p,e,t,n,l,c,h)},O=(e,t,n)=>{const i=t.component=e.component;if(function(e,t,n){const{props:i,children:r,component:a}=e,{props:s,children:o,patchFlag:l}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!o||o&&o.$stable)||i!==s&&(i?!s||tt(i,s,c):!!s);if(1024&l)return!0;if(16&l)return i?tt(i,s,c):!!s;if(8&l){const e=t.dynamicProps;for(let t=0;t<e.length;t++){const n=e[t];if(nt(s,i,n)&&!Ye(c,n))return!0}}return!1}(e,t,n)){if(i.asyncDep&&!i.asyncResolved)return void N(i,t,n);i.next=t,i.update()}else t.el=e.el,i.vnode=t},G=(e,t,n,a,s,o,l)=>{e.scope.on();const c=e.effect=new i.X2(()=>{if(e.isMounted){let{next:t,bu:n,u:i,parent:a,vnode:c}=e;{const n=St(e);if(n)return t&&(t.el=c.el,N(e,t,l)),void n.asyncDep.then(()=>{bt(()=>{e.isUnmounted||h()},s)})}let p,d=t;xt(e,!1),t?(t.el=c.el,N(e,t,l)):t=c,n&&(0,r.DY)(n),(p=t.props&&t.props.onVnodeBeforeUpdate)&&en(p,a,t,c),xt(e,!0);const u=Je(e),m=e.subTree;e.subTree=u,w(m,u,f(m.el),J(m),e,s,o),t.el=u.el,null===d&&function({vnode:e,parent:t,suspense:n},i){for(;t;){const n=t.subTree;if(n.suspense&&n.suspense.activeBranch===e&&(n.suspense.vnode.el=n.el=i,e=n),n!==e)break;(e=t.vnode).el=i,t=t.parent}n&&n.activeBranch===e&&(n.vnode.el=i)}(e,u.el),i&&bt(i,s),(p=t.props&&t.props.onVnodeUpdated)&&bt(()=>en(p,a,t,c),s)}else{let i;const{el:l,props:c}=t,{bm:h,m:p,parent:d,root:u,type:f}=e,m=ne(t);if(xt(e,!1),h&&(0,r.DY)(h),!m&&(i=c&&c.onVnodeBeforeMount)&&en(i,d,t),xt(e,!0),l&&se){const t=()=>{e.subTree=Je(e),se(l,e.subTree,e,s,null)};m&&f.__asyncHydrate?f.__asyncHydrate(l,e,t):t()}else{u.ce&&u.ce._hasShadowRoot()&&u.ce._injectChildStyle(f,e.parent?e.parent.type:void 0);const i=e.subTree=Je(e);w(null,i,n,a,e,s,o),t.el=i.el}if(p&&bt(p,s),!m&&(i=c&&c.onVnodeMounted)){const e=t;bt(()=>en(i,d,e),s)}(256&t.shapeFlag||d&&ne(d.vnode)&&256&d.vnode.shapeFlag)&&e.a&&bt(e.a,s),e.isMounted=!0,t=n=a=null}});e.scope.off();const h=e.update=c.run.bind(c),p=e.job=c.runIfDirty.bind(c);
2p.i=e,p.id=e.uid,c.scheduler=()=>g(p),xt(e,!0),h()},N=(e,t,n)=>{t.component=e;const a=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,a){const{props:s,attrs:o,vnode:{patchFlag:l}}=e,c=(0,i.ux)(s),[h]=e.propsOptions;let p=!1;if(!(a||l>0)||16&l){let i;st(e,t,s,o)&&(p=!0);for(const a in c)t&&((0,r.$3)(t,a)||(i=(0,r.Tg)(a))!==a&&(0,r.$3)(t,i))||(h?!n||void 0===n[a]&&void 0===n[i]||(s[a]=ot(h,c,a,void 0,e,!0)):delete s[a]);if(o!==c)for(const e in o)t&&(0,r.$3)(t,e)||(delete o[e],p=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let i=0;i<n.length;i++){let a=n[i];if(Ye(e.emitsOptions,a))continue;const l=t[a];if(h)if((0,r.$3)(o,a))l!==o[a]&&(o[a]=l,p=!0);else{const t=(0,r.PT)(a);s[t]=ot(h,c,t,l,e,!1)}else l!==o[a]&&(o[a]=l,p=!0)}}p&&(0,i.hZ)(e.attrs,"set","")}(e,t.props,a,n),vt(e,t.children,n),(0,i.C4)(),v(e),(0,i.bl)()},R=(e,t,n,i,r,a,s,o,l=!1)=>{const c=e&&e.children,h=e?e.shapeFlag:0,p=t.children,{patchFlag:d,shapeFlag:f}=t;if(d>0){if(128&d)return void H(c,p,n,i,r,a,s,o,l);if(256&d)return void W(c,p,n,i,r,a,s,o,l)}8&f?(16&h&&X(c,r,a),p!==c&&u(n,p)):16&h?16&f?H(c,p,n,i,r,a,s,o,l):X(c,r,a,!0):(8&h&&u(n,""),16&f&&C(p,n,i,r,a,s,o,l))},W=(e,t,n,i,a,s,o,l,c)=>{e=e||r.Oj,t=t||r.Oj;const h=e.length,p=t.length,d=Math.min(h,p);let u;for(u=0;
2u<d;u++){const i=t[u]=c?Jt(t[u]):Yt(t[u]);w(e[u],i,n,null,a,s,o,l,c)}h>p?X(e,a,s,!0,!1,d):C(t,n,i,a,s,o,l,c,d)},H=(e,t,n,i,a,s,o,l,c)=>{let h=0;const p=t.length;let d=e.length-1,u=p-1;for(;h<=d&&h<=u;){const i=e[h],r=t[h]=c?Jt(t[h]):Yt(t[h]);if(!Rt(i,r))break;w(i,r,n,null,a,s,o,l,c),h++}for(;h<=d&&h<=u;){const i=e[d],r=t[u]=c?Jt(t[u]):Yt(t[u]);if(!Rt(i,r))break;w(i,r,n,null,a,s,o,l,c),d--,u--}if(h>d){if(h<=u){const e=u+1,r=e<p?t[e].el:i;for(;h<=u;)w(null,t[h]=c?Jt(t[h]):Yt(t[h]),n,r,a,s,o,l,c),h++}}else if(h>u)for(;h<=d;)U(e[h],a,s,!0),h++;else{const f=h,m=h,g=new Map;for(h=m;h<=u;h++){const e=t[h]=c?Jt(t[h]):Yt(t[h]);null!=e.key&&g.set(e.key,h)}let y,v=0;const b=u-m+1;let k=!1,x=0;const z=new Array(b);for(h=0;h<b;h++)z[h]=0;for(h=f;h<=d;h++){const i=e[h];if(v>=b){U(i,a,s,!0);continue}let r;if(null!=i.key)r=g.get(i.key);else for(y=m;y<=u;y++)if(0===z[y-m]&&Rt(i,t[y])){r=y;break}void 0===r?U(i,a,s,!0):(z[r-m]=h+1,r>=x?x=r:k=!0,w(i,t[r],n,null,a,s,o,l,c),v++)}const S=k?function(e){const t=e.slice(),n=[0];let i,r,a,s,o;const l=e.length;for(i=0;i<l;i++){const l=e[i];if(0!==l){if(r=n[n.length-1],e[r]<l){t[i]=r,n.push(i);continue}for(a=0,s=n.length-1;a<s;)o=a+s>>1,e[n[o]]<l?a=o+1:s=o;l<e[n[a]]&&(a>0&&(t[i]=n[a-1]),n[a]=i)}}for(a=n.length,s=n[a-1];a-- >0;)n[a]=s,s=t[s];return n}(z):r.Oj;for(y=S.length-1,h=b-1;h>=0;h--){const e=m+h,r=t[e],d=t[e+1],u=e+1<p?d.el||Et(d):i;0===z[h]?w(null,r,n,u,a,s,o,l,c):k&&(y<0||h!==S[y]?$(r,n,u,2):y--)}}},$=(e,t,i,r,a=null)=>{const{el:o,type:l,transition:c,children:h,shapeFlag:p}=e;if(6&p)$(e.component.subTree,t,i,r);else if(128&p)e.suspense.move(t,i,r);else if(64&p)l.move(e,t,i,re);else if(l!==Tt)if(l!==It)if(2!==r&&1&p&&c)if(0===r)c.persisted&&!o[V]?n(o,t,i):(c.beforeEnter(o),n(o,t,i),bt(()=>c.enter(o),a));else{const{leave:r,delayLeave:a,afterLeave:l}=c,h=()=>{e.ctx.isUnmounted?s(o):n(o,t,i)},p=()=>{const e=o._isLeaving||!!o[V];o._isLeaving&&o[V](!0),c.persisted&&!e?h():r(o,()=>{h(),l&&l()})};a?a(o,h,p):p()}else n(o,t,i);else(({el:e,anchor:t},i,r)=>{let a;for(;e&&e!==t;)a=m(e),n(e,i,r),e=a;n(t,i,r)})(e,t,i);else{n(o,t,i);for(let e=0;e<h.length;e++)$(h[e],t,i,r);n(e.anchor,t,i)}},U=(e,t,n,r=!1,a=!1)=>{const{type:s,props:o,ref:l,children:c,dynamicChildren:h,shapeFlag:p,patchFlag:d,dirs:u,cacheIndex:f,memo:m}=e;if(-2===d&&(a=!1),null!=l&&((0,i.C4)(),ee(l,null,n,e,!0),(0,i.bl)()),null!=f&&(t.renderCache[f]=void 0),256&p)return void t.ctx.deactivate(e);const g=1&p&&u,y=!ne(e);let v;if(y&&(v=o&&o.onVnodeBeforeUnmount)&&en(v,t,e),6&p)Z(e.component,n,r);else{if(128&p)return void e.suspense.unmount(n,r);g&&P(e,null,t,"beforeUnmount"),64&p?e.type.remove(e,t,n,re,r):h&&!h.hasOnce&&(s!==Tt||d>0&&64&d)?X(h,t,n,!1,!0):(s===Tt&&384&d||!a&&16&p)&&X(c,t,n),r&&q(e)}const b=null!=m&&null==f;(y&&(v=o&&o.onVnodeUnmounted)||g||b)&&bt(()=>{v&&en(v,t,e),g&&P(e,null,t,"unmounted"),b&&(e.el=null)},n)},q=e=>{const{type:t,el:n,anchor:i,transition:r}=e;if(t===Tt)return void K(n,i);if(t===It)return void _(e);const a=()=>{s(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:i}=r,s=()=>t(n,a);i?i(e.el,a,s):s()}else a()},K=(e,t)=>{let n;for(;e!==t;)n=m(e),s(e),e=n;s(t)},Z=(e,t,n)=>{const{bum:i,scope:a,job:s,subTree:o,um:l,m:c,a:h}=e;_t(c),_t(h),i&&(0,r.DY)(i),a.stop(),s&&(s.flags|=8,U(o,e,t,n)),l&&bt(l,t),bt(()=>{e.isUnmounted=!0},t)},X=(e,t,n,i=!1,r=!1,a=0)=>{for(let s=a;s<e.length;s++)U(e[s],t,n,i,r)},J=e=>{if(6&e.shapeFlag)return J(e.component.subTree);if(128&e.shapeFlag)return e.suspense.next();const t=m(e.anchor||e.el),n=t&&t[F];return n?m(n):t};let Q=!1;const te=(e,t,n)=>{let i;null==e?t._vnode&&(U(t._vnode,null,null,!0),i=t._vnode.component):w(t._vnode||null,e,t,null,null,null,n),t._vnode=e,Q||(Q=!0,v(i),b(),Q=!1)},re={p:w,um:U,m:$,r:q,mt:B,mc:C,pc:R,pbc:D,n:J,o:e};let ae,se;return t&&([ae,se]=t(re)),{render:te,hydrate:ae,createApp:$e(te,ae)}}(e)}function wt({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function xt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function zt(e,t,n=!1){const i=e.children,a=t.children;if((0,r.cy)(i)&&(0,r.cy)(a))for(let e=0;e<i.length;e++){const t=i[e];let r=a[e];1&r.shapeFlag&&!r.dynamicChildren&&((r.patchFlag<=0||32===r.patchFlag)&&(r=a[e]=Jt(a[e]),r.el=t.el),n||-2===r.patchFlag||zt(t,r)),r.type===At&&(-1===r.patchFlag&&(r=a[e]=Jt(r)),r.el=t.el),r.type!==Ct||r.el||(r.el=t.el)}}function St(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:St(t)}function _t(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function Et(e){if(e.placeholder)return e.placeholder;const t=e.component;return t?Et(t.subTree):null}const Pt=e=>e.__isSuspense;const Tt=Symbol.for("v-fgt"),At=Symbol.for("v-txt"),Ct=Symbol.for("v-cmt"),It=Symbol.for("v-stc"),Dt=[];let jt=null;function Mt(e=!1){Dt.push(jt=e?null:[])}function Ft(){Dt.pop(),jt=Dt[Dt.length-1]||null}let Lt=1;
2function Vt(e,t=!1){Lt+=e,e<0&&jt&&t&&(jt.hasOnce=!0)}function Bt(e){return e.dynamicChildren=Lt>0?jt||r.Oj:null,Ft(),Lt>0&&jt&&jt.push(e),e}function Ot(e,t,n,i,r,a){return Bt($t(e,t,n,i,r,a,!0))}function Gt(e,t,n,i,r){return Bt(Ut(e,t,n,i,r,!0))}function Nt(e){return!!e&&!0===e.__v_isVNode}function Rt(e,t){return e.type===t.type&&e.key===t.key}const Wt=({key:e})=>null!=e?e:null,Ht=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?(0,r.Kg)(e)||(0,i.i9)(e)||(0,r.Tn)(e)?{i:x,r:e,k:t,f:!!n}:e:null);function $t(e,t=null,n=null,i=0,a=null,s=(e===Tt?0:1),o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Wt(t),ref:t&&Ht(t),scopeId:z,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:i,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:x};return l?(Qt(c,n),128&s&&e.normalize(c)):n&&(c.shapeFlag|=(0,r.Kg)(n)?8:16),Lt>0&&!o&&jt&&(c.patchFlag>0||6&s)&&32!==c.patchFlag&&jt.push(c),c}const Ut=function(e,t=null,n=null,a=0,s=null,o=!1){if(e&&e!==xe||(e=Ct),Nt(e)){const i=qt(e,t,!0);return n&&Qt(i,n),Lt>0&&!o&&jt&&(6&i.shapeFlag?jt[jt.indexOf(e)]=i:jt.push(i)),i.patchFlag=-2,i}if(l=e,(0,r.Tn)(l)&&"__vccOpts"in l&&(e=e.__vccOpts),t){t=function(e){return e?(0,i.ju)(e)||at(e)?(0,r.X$)({},e):e:null}(t);let{class:e,style:n}=t;e&&!(0,r.Kg)(e)&&(t.class=(0,r.C4)(e)),(0,r.Gv)(n)&&((0,i.ju)(n)&&!(0,r.cy)(n)&&(n=(0,r.X$)({},n)),t.style=(0,r.Tr)(n))}var l;return $t(e,t,n,a,s,(0,r.Kg)(e)?1:Pt(e)?128:L(e)?64:(0,r.Gv)(e)?4:(0,r.Tn)(e)?2:0,o,!0)};function qt(e,t,n=!1,i=!1){const{props:a,ref:s,patchFlag:o,children:l,transition:c}=e,h=t?function(...e){const t={};for(let n=0;n<e.length;n++){const i=e[n];for(const e in i)if("class"===e)t.class!==i.class&&(t.class=(0,r.C4)([t.class,i.class]));else if("style"===e)t.style=(0,r.Tr)([t.style,i.style]);else if((0,r.Mp)(e)){const n=t[e],a=i[e];!a||n===a||(0,r.cy)(n)&&n.includes(a)?null!=a||null!=n||(0,r.CP)(e)||(t[e]=a):t[e]=n?[].concat(n,a):a}else""!==e&&(t[e]=i[e])}return t}(a||{},t):a,p={__v_isVNode:!0,__v_skip:!0,type:e.type,props:h,key:h&&Wt(h),ref:t&&t.ref?n&&s?(0,r.cy)(s)?s.concat(Ht(t)):[s,Ht(t)]:Ht(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Tt?-1===o?16:16|o:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qt(e.ssContent),ssFallback:e.ssFallback&&qt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&i&&K(p,c.clone(p)),p}function Kt(e=" ",t=0){return Ut(At,null,e,t)}function Zt(e,t){const n=Ut(It,null,e);return n.staticCount=t,n}function Xt(e="",t=!1){return t?(Mt(),Gt(Ct,null,e)):Ut(Ct,null,e)}function Yt(e){return null==e||"boolean"==typeof e?Ut(Ct):(0,r.cy)(e)?Ut(Tt,null,e.slice()):Nt(e)?Jt(e):Ut(At,null,String(e))}function Jt(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:qt(e)}function Qt(e,t){let n=0;const{shapeFlag:i}=e;if(null==t)t=null;else if((0,r.cy)(t))n=16;else if("object"==typeof t){if(65&i){const n=t.default;return void(n&&(n._c&&(n._d=!1),Qt(e,n()),n._c&&(n._d=!0)))}{n=32;const i=t._;i||at(t)?3===i&&x&&(1===x.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=x}}else if((0,r.Tn)(t)){if(65&i)return void Qt(e,{default:t});t={default:t,_ctx:x},n=32}else t=String(t),64&i?(n=16,t=[Kt(t)]):n=8;e.children=t,e.shapeFlag|=n}function en(e,t,n,i=null){s(e,t,7,[n,i])}const tn=We();let nn=0;let rn=null;const an=()=>rn||x;let sn,on;{const e=(0,r.We)(),t=(t,n)=>{let i;return(i=e[t])||(i=e[t]=[]),i.push(n),e=>{i.length>1?i.forEach(t=>t(e)):i[0](e)}};sn=t("__VUE_INSTANCE_SETTERS__",e=>rn=e),on=t("__VUE_SSR_SETTERS__",e=>un=e)}const ln=e=>{const t=rn;return sn(e),e.scope.on(),()=>{e.scope.off(),sn(t)}},cn=()=>{rn&&rn.scope.off(),sn(null)};function hn(e){return 4&e.vnode.shapeFlag}let pn,dn,un=!1;
2function fn(e,t,n){(0,r.Tn)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,r.Gv)(t)&&(e.setupState=(0,i.Pr)(t)),mn(e,n)}function mn(e,t,n){const a=e.type;if(!e.render){if(!t&&pn&&!a.render){const t=a.template||Fe(e).template;if(t){const{isCustomElement:n,compilerOptions:i}=e.appContext.config,{delimiters:s,compilerOptions:o}=a,l=(0,r.X$)((0,r.X$)({isCustomElement:n,delimiters:s},i),o);a.render=pn(t,l)}}e.render=a.render||r.tE,dn&&dn(e)}{const t=ln(e);(0,i.C4)();try{!function(e){const t=Fe(e),n=e.proxy,a=e.ctx;De=!1,t.beforeCreate&&je(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:l,watch:c,provide:h,inject:p,created:d,beforeMount:u,mounted:f,beforeUpdate:m,updated:g,activated:y,deactivated:v,beforeDestroy:b,beforeUnmount:k,destroyed:w,unmounted:x,render:z,renderTracked:S,renderTriggered:_,errorCaptured:E,serverPrefetch:P,expose:A,inheritAttrs:C,components:I,directives:D,filters:j}=t;if(p&&function(e,t){(0,r.cy)(e)&&(e=Oe(e));for(const n in e){const a=e[n];let s;s=(0,r.Gv)(a)?"default"in a?T(a.from||n,a.default,!0):T(a.from||n):T(a),(0,i.i9)(s)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[n]=s}}(p,a),l)for(const e in l){const t=l[e];(0,r.Tn)(t)&&(a[e]=t.bind(n))}if(s){const t=s.call(n,n);(0,r.Gv)(t)&&(e.data=(0,i.Kh)(t))}if(De=!0,o)for(const e in o){const t=o[e],i=(0,r.Tn)(t)?t.bind(n,n):(0,r.Tn)(t.get)?t.get.bind(n,n):r.tE,s=!(0,r.Tn)(t)&&(0,r.Tn)(t.set)?t.set.bind(n):r.tE,l=vn({get:i,set:s});Object.defineProperty(a,e,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(c)for(const e in c)Me(c[e],a,n,e);if(h){const e=(0,r.Tn)(h)?h.call(n):h;Reflect.ownKeys(e).forEach(t=>{!function(e,t){if(rn){let n=rn.provides;const i=rn.parent&&rn.parent.provides;i===n&&(n=rn.provides=Object.create(i)),n[e]=t}}(t,e[t])})}function M(e,t){(0,r.cy)(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(d&&je(d,e,"c"),M(he,u),M(pe,f),M(de,m),M(ue,g),M(re,y),M(ae,v),M(be,E),M(ve,S),M(ye,_),M(fe,k),M(me,x),M(ge,P),(0,r.cy)(A))if(A.length){const t=e.exposed||(e.exposed={});A.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t,enumerable:!0})})}else e.exposed||(e.exposed={});z&&e.render===r.tE&&(e.render=z),null!=C&&(e.inheritAttrs=C),I&&(e.components=I),D&&(e.directives=D),P&&Y(e)}(e)}finally{(0,i.bl)(),t()}}}const gn={get(e,t){return(0,i.u4)(e,"get",""),e[t]}};function yn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy((0,i.Pr)((0,i.IG)(e.exposed)),{get(t,n){return n in t?t[n]:n in Te?Te[n](e):void 0},has(e,t){return t in e||t in Te}})):e.proxy}const vn=(e,t)=>(0,i.EW)(e,t,un);function bn(e,t,n){try{Vt(-1);const i=arguments.length;return 2===i?(0,r.Gv)(t)&&!(0,r.cy)(t)?Nt(t)?Ut(e,null,[t]):Ut(e,t):Ut(e,null,t):(i>3?n=Array.prototype.slice.call(arguments,2):3===i&&Nt(n)&&(n=[n]),Ut(e,t,n))}finally{Vt(1)}}const kn="3.5.42";n.d(t,["EW",0,vn,"EY",0,At,"FK",0,Tt,"QP",0,G,"bF",0,Ut,"hi",0,me,"nI",0,an,"pR",0,W,"sV",0,pe])},751:function(e,t,n){"use strict";var i=n(641),r=(n(953),n(33));let a;const s="undefined"!=typeof window&&window.trustedTypes;if(s)try{a=s.createPolicy("vue",{createHTML:e=>e})}catch(e){}const o=a?e=>a.createHTML(e):e=>e,l="undefined"!=typeof document?document:null,c=l&&l.createElement("template"),h={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,i)=>{const r="svg"===t?l.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?l.createElementNS("http://www.w3.org/1998/Math/MathML",e):n?l.createElement(e,{is:n}):l.createElement(e);return"select"===e&&i&&null!=i.multiple&&r.setAttribute("multiple",i.multiple),r},createText:e=>l.createTextNode(e),createComment:e=>l.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>
vendor: 4,375 bytes, line 2
2{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>l.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,i,r,a){const s=n?n.previousSibling:t.lastChild;if(r&&(r===a||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),r!==a&&(r=r.nextSibling););else{c.innerHTML=o("svg"===i?`<svg>${e}</svg>`:"mathml"===i?`<math>${e}</math>`:e);const r=c.content;if("svg"===i||"mathml"===i){const e=r.firstChild;for(;e.firstChild;)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},p="transition",d="animation",u=Symbol("_vtc"),f={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},m=(0,r.X$)({},i.QP,f),g=(e=>(e.displayName="Transition",e.props=m,e))((e,{slots:t})=>(0,i.h)(i.pR,function(e){const t={};for(const n in e)n in f||(t[n]=e[n]);if(!1===e.css)return t;const{name:n="v",type:i,duration:a,enterFromClass:s=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=s,appearActiveClass:h=o,appearToClass:p=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:u=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,g=function(e){if(null==e)return null;if((0,r.Gv)(e))return[b(e.enter),b(e.leave)];{const t=b(e);return[t,t]}}(a),z=g&&g[0],_=g&&g[1],{onBeforeEnter:E,onEnter:T,onEnterCancelled:A,onLeave:C,onLeaveCancelled:I,onBeforeAppear:D=E,onAppear:j=T,onAppearCancelled:M=A}=t,F=(e,t,n,i)=>{e._enterCancelled=i,w(e,t?p:l),w(e,t?h:o),n&&n()},L=(e,t)=>{e._isLeaving=!1,w(e,d),w(e,m),w(e,u),t&&t()},V=e=>(t,n)=>{const r=e?j:T,a=()=>F(t,e,n);y(r,[t,a]),x(()=>{w(t,e?c:s),k(t,e?p:l),v(r)||S(t,i,z,a)})};return(0,r.X$)(t,{onBeforeEnter(e){y(E,[e]),k(e,s),k(e,o)},onBeforeAppear(e){y(D,[e]),k(e,c),k(e,h)},onEnter:V(!1),onAppear:V(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>L(e,t);k(e,d),e._enterCancelled?(k(e,u),P(e)):(P(e),k(e,u)),x(()=>{e._isLeaving&&(w(e,d),k(e,m),v(C)||S(e,i,_,n))}),y(C,[e,n])},onEnterCancelled(e){F(e,!1,void 0,!0),y(A,[e])},onAppearCancelled(e){F(e,!0,void 0,!0),y(M,[e])},onLeaveCancelled(e){L(e),y(I,[e])}})}(e),t)),y=(e,t=[])=>{(0,r.cy)(e)?e.forEach(e=>e(...t)):e&&e(...t)},v=e=>!!e&&((0,r.cy)(e)?e.some(e=>e.length>1):e.length>1);function b(e){return(0,r.Ro)(e)}function k(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e[u]||(e[u]=new Set)).add(t)}function w(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));const n=e[u];n&&(n.delete(t),n.size||(e[u]=void 0))}function x(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let z=0;function S(e,t,n,i){const r=e._endId=++z,a=()=>{r===e._endId&&i()};if(null!=n)return setTimeout(a,n);const{type:s,timeout:o,propCount:l}=function(e,t){const n=window.getComputedStyle(e),i=e=>(n[e]||"").split(", "),r=i(`${p}Delay`),a=i(`${p}Duration`),s=_(r,a),o=i(`${d}Delay`),l=i(`${d}Duration`),c=_(o,l);let h=null,u=0,f=0;return t===p?s>0&&(h=p,u=s,f=a.length):t===d?c>0&&(h=d,u=c,f=l.length):(u=Math.max(s,c),h=u>0?s>c?p:d:null,f=h?h===p?a.length:l.length:0),{type:h,timeout:u,propCount:f,hasTransform:h===p&&/\b(?:transform|all)(?:,|$)/.test(i(`${p}Property`).toString())}}(e,t);if(!s)return i();const c=s+"end";let h=0;const u=()=>{e.removeEventListener(c,f),a()},f=t=>{t.target===e&&++h>=l&&u()};setTimeout(()=>{h<l&&u()},o+1),e.addEventListener(c,f)}function _(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((t,n)=>E(t)+E(e[n])))}function E(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function P(e){return(e?e.ownerDocument:document).body.offsetHeight}const T=Symbol("_vod"),A=Symbol("_vsh"),C={name:"show",beforeMount(e,{value:t},{transition:n}){e[T]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):I(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:i}){!t!=!n&&(i?t?(i.beforeEnter(e),I(e,!0),i.enter(e)):i.leave(e,()=>{I(e,!1)}):I(e,t))},beforeUnmount(e,{value:t}){I(e,t)}};function I(e,t){e.style.display=t?e[T]:"none",e[A]=!t}const D=Symbol(""),j=/(?:^|;)\s*display\s*:/,M=/\s*!important$/;function F(e,t,n){if((0,r.cy)(n))n.forEach(n=>
2F(e,t,n));else if(null==n&&(n=""),t.startsWith("--"))M.test(n)?e.setProperty(t,n.replace(M,""),"important"):e.setProperty(t,n);else{const i=function(e,t){const n=V[t];if(n)return n;let i=(0,r.PT)(t);if("filter"!==i&&i in e)return V[t]=i;i=(0,r.ZH)(i);for(let n=0;n<L.length;n++){const r=L[n]+i;if(r in e)return V[t]=r}return t}(e,t);M.test(n)?e.setProperty((0,r.Tg)(i),n.replace(M,""),"important"):e[i]=n}}const L=["Webkit","Moz","ms"],V={};function B(e,t,n,i){return"TEXTAREA"===e.tagName&&("width"===t||"height"===t)&&(0,r.Kg)(i)&&n===i}const O="http://www.w3.org/1999/xlink";function G(e,t,n,i,a,s=(0,r.J$)(t)){i&&t.startsWith("xlink:")?null==n?e.removeAttributeNS(O,t.slice(6,t.length)):e.setAttributeNS(O,t,n):null==n||s&&!(0,r.Y2)(n)?e.removeAttribute(t):e.setAttribute(t,s?"":(0,r.Bm)(n)?String(n):n)}function N(e,t,n,i,a){if("innerHTML"===t||"textContent"===t)return void(null!=n&&(e[t]="innerHTML"===t?o(n):n));const s=e.tagName;if("value"===t&&"PROGRESS"!==s&&!s.includes("-")){const i="OPTION"===s?e.getAttribute("value")||"":e.value,r=null==n?"checkbox"===e.type?"on":"":String(n);return i===r&&"_value"in e||(e.value=r),null==n&&e.removeAttribute(t),void(e._value=n)}let l=!1;if(""===n||null==n){const i=typeof e[t];"boolean"===i?n=(0,r.Y2)(n):null==n&&"string"===i?(n="",l=!0):"number"===i&&(n=0,l=!0)}try{e[t]=n}catch(e){}l&&e.removeAttribute(a||t)}function R(e,t,n,i){e.addEventListener(t,n,i)}const W=Symbol("_vei");const H=/(Once|Passive|Capture)$/,$=/^on:?(?:Once|Passive|Capture)$/;let U=0;const q=Promise.resolve(),K=()=>U||(q.then(()=>U=0),U=Date.now()),Z=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123;"undefined"!=typeof HTMLElement&&HTMLElement;const X=e=>{const t=e.props["onUpdate:modelValue"]||!1;return(0,r.cy)(t)?e=>(0,r.DY)(t,e):t};function Y(e){e.target.composing=!0}function J(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Q=Symbol("_assign"),ee=Symbol("_initialValue");function te(e,t,n){return t&&(e=e.trim()),n&&(e=(0,r.bB)(e)),e}const ne={created(e,{modifiers:{lazy:t,trim:n,number:i}},r){e.parentNode&&("text"===e.type?e[ee]=e.defaultValue.replace(/[\r\n]/g,""):"textarea"===e.type&&(e[ee]=e.defaultValue.replace(/\r\n?/g,"\n"))),e[Q]=X(r);const a=i||r.props&&"number"===r.props.type;R(e,t?"change":"input",t=>{t.target.composing||e[Q](te(e.value,n,a))}),(n||a)&&R(e,"change",()=>{e.value=te(e.value,n,a)}),t||(R(e,"compositionstart",Y),R(e,"compositionend",J),R(e,"change",J))},mounted(e,{value:t,modifiers:{trim:n,number:i}}){const r=null==t?"":t,a=e[ee];delete e[ee],void 0===a||"text"!==e.type&&"textarea"!==e.type||e.value===a?e.value=r:e[Q](te(e.value,n,i))},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:i,trim:a,number:s}},o){if(e[Q]=X(o),e.composing)return;const l=null==t?"":t;if((!s&&"number"!==e.type||/^0\d/.test(e.value)?e.value:(0,r.bB)(e.value))===l)return;const c=e.getRootNode();if((c instanceof Document||c instanceof ShadowRoot)&&c.activeElement===e&&"range"!==e.type){if(i&&t===n)return;if(a&&e.value.trim()===l)return}e.value=l}},ie={created(e,{value:t},n){e.checked=(0,r.BX)(t,n.props.value),e[Q]=X(n),R(e,"change",()=>{e[Q](function(e){return"_value"in e?e._value:e.value}(e))})},beforeUpdate(e,{value:t,oldValue:n},i){e[Q]=X(i),t!==n&&(e.checked=(0,r.BX)(t,i.props.value))}};const re=["ctrl","shift","alt","meta"],ae={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>re.some(n=>e[`${n}Key`]&&!t.includes(n))},se={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},oe=(0,r.X$)({patchProp:(e,t,n,a,s,o)=>{const l="svg"===s;"class"===t?function(e,t,n){const i=e[u];i&&(t=(t?[t,...i]:[...i]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,a,l):"style"===t?function(e,t,n){const i=e.style,a=(0,r.Kg)(n);let s=!1;if(n&&!a){if(t)if((0,r.Kg)(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&F(i,t,"")}else for(const e in t)null==n[e]&&F(i,e,"");for(const a in n){"display"===a&&(s=!0);const o=n[a];null!=o?B(e,a,!(0,r.Kg)(t)&&t?t[a]:void 0,o)||F(i,a,o):F(i,a,"")}}else if(a){if(t!==n){const e=i[D];e&&(n+=";"+e),i.cssText=n,s=j.test(n)}}else t&&e.removeAttribute("style");T in e&&(e[T]=s?i.display:"",e[A]&&(i.display="none"))}(e,n,a):(0,r.Mp)(t)?(0,r.CP)(t)||function(e,t,n,a,s=null){const o=e[W]||(e[W]={}),l=o[t];
2if(a&&l)l.value=a;else{const[n,c]=function(e){let t,n;for(;(n=e.match(H))&&!$.test(e);)t||(t={}),e=e.slice(0,e.length-n[1].length),t[n[1].toLowerCase()]=!0;return[":"===e[2]?e.slice(3):(0,r.Tg)(e.slice(2)),t]}(t);if(a){const l=o[t]=function(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();const a=n.value;if((0,r.cy)(a)){const n=e.stopImmediatePropagation;e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0};const r=a.slice(),s=[e];for(let n=0;n<r.length&&!e._stopped;n++){const e=r[n];e&&(0,i.qL)(e,t,5,s)}}else(0,i.qL)(a,t,5,[e])};return n.value=e,n.attached=K(),n}(a,s);R(e,n,l,c)}else l&&(function(e,t,n,i){e.removeEventListener(t,n,i)}(e,n,l,c),o[t]=void 0)}}(e,t,0,a,o):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,i){if(i)return"innerHTML"===t||"textContent"===t||!!(t in e&&Z(t)&&(0,r.Tn)(n));if("spellcheck"===t||"draggable"===t||"translate"===t||"autocorrect"===t)return!1;if("sandbox"===t&&"IFRAME"===e.tagName)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}return(!Z(t)||!(0,r.Kg)(n))&&t in e}(e,t,a,l))?(N(e,t,a),e.tagName.includes("-")||"value"!==t&&"checked"!==t&&"selected"!==t||G(e,t,a,l,0,"value"!==t)):e._isVueCE&&(function(e,t){const n=e._def.props;if(!n)return!1;const i=(0,r.PT)(t);return Array.isArray(n)?n.some(e=>(0,r.PT)(e)===i):Object.keys(n).some(e=>(0,r.PT)(e)===i)}(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!(0,r.Kg)(a)))?N(e,(0,r.PT)(t),a,0,t):("true-value"===t?e._trueValue=a:"false-value"===t&&(e._falseValue=a),G(e,t,a,l))}},h);let le;n.d(t,["D$",0,(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),i=t.join(".");return n[i]||(n[i]=(n,...i)=>{for(let e=0;e<t.length;e++){const i=ae[t[e]];if(i&&i(n,t))return}return e(n,...i)})},"Ef",0,(...e)=>{const t=(le||(le=(0,i.K9)(oe))).createApp(...e),{mount:n}=t;return t.mount=e=>{const i=function(e){if((0,r.Kg)(e))return document.querySelector(e);return e}(e);if(!i)return;const a=t._component;(0,r.Tn)(a)||a.render||a.template||(a.template=i.innerHTML),1===i.nodeType&&(i.textContent="");const s=n(i,!1,function(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},t},"Jo",0,ne,"XL",0,ie,"aG",0,C,"eB",0,g,"jR",0,(e,t)=>{const n=e._withKeys||(e._withKeys={}),i=t.join(".");return n[i]||(n[i]=n=>{if(!("key"in n))return;const i=(0,r.Tg)(n.key);return t.some(e=>e===i||se[e]===i)?e(n):void 0})}])},33:function(e,t,n){"use strict";function i(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}n.d(t,{BX:function(){return F},C4:function(){return I},Tr:function(){return E},Y2:function(){return j},pD:function(){return i}});const r=Object.assign,a=Object.prototype.hasOwnProperty,s=Array.isArray,o=e=>"[object Map]"===m(e),l=e=>"[object Set]"===m(e),c=e=>"[object Date]"===m(e),h=e=>"function"==typeof e,p=e=>
2"string"==typeof e,d=e=>"symbol"==typeof e,u=e=>null!==e&&"object"==typeof e,f=Object.prototype.toString,m=e=>f.call(e),g=e=>"[object Object]"===m(e),y=i(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),v=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},b=/-\w/g,k=v(e=>e.replace(b,e=>e.slice(1).toUpperCase())),w=/\B([A-Z])/g,x=v(e=>e.replace(w,"-$1").toLowerCase()),z=v(e=>e.charAt(0).toUpperCase()+e.slice(1)),S=v(e=>e?`on${z(e)}`:"");let _;function E(e){if(s(e)){const t={};for(let n=0;n<e.length;n++){const i=e[n],r=p(i)?C(i):E(i);if(r)for(const e in r)t[e]=r[e]}return t}if(p(e)||u(e))return e}const P=/;(?![^(]*\))/g,T=/:([^]+)/,A=/\/\*[^]*?\*\//g;function C(e){const t={};return e.replace(A,"").split(P).forEach(e=>{if(e){const n=e.split(T);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function I(e){let t="";if(p(e))t=e;else if(s(e))for(let n=0;n<e.length;n++){const i=I(e[n]);i&&(t+=i+" ")}else if(u(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const D=i("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function j(e){return!!e||""===e}function M(e,t){if(e.size!==t.size)return!1;const n=Array.from(t),i=new Uint8Array(n.length);for(const t of e){let e=-1;for(let r=0;r<n.length;r++)if(!i[r]&&F(t,n[r])){e=r;break}if(e<0)return!1;i[e]=1}return!0}function F(e,t){if(e===t)return!0;let n=c(e),i=c(t);if(n||i)return!(!n||!i)&&e.getTime()===t.getTime();if(n=d(e),i=d(t),n||i)return e===t;if(n=s(e),i=s(t),n||i)return!(!n||!i)&&function(e,t){if(e.length!==t.length)return!1;let n=!0;for(let i=0;n&&i<e.length;i++)n=F(e[i],t[i]);return n}(e,t);if(n=u(e),i=u(t),n||i){if(!n||!i)return!1;if(n=o(e),i=o(t),n||i)return!(!n||!i)&&M(e,t);if(n=l(e),i=l(t),n||i)return!(!n||!i)&&M(e,t);if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e){const i=e.hasOwnProperty(n),r=t.hasOwnProperty(n);if(i&&!r||!i&&r||!F(e[n],t[n]))return!1}}return String(e)===String(t)}const L=e=>!(!e||!0!==e.__v_isRef),V=e=>p(e)?e:null==e?"":s(e)||u(e)&&(e.toString===f||!h(e.toString))?L(e)?V(e.value):JSON.stringify(e,B,2):String(e),B=(e,t)=>L(t)?B(e,t.value):o(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],i)=>(e[O(t,i)+" =>"]=n,e),{})}:l(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>O(e))}:d(t)?O(t):!u(t)||s(t)||g(t)?t:String(t),O=(e,t="")=>{var n;return d(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};n.d(t,["$3",0,(e,t)=>a.call(e,t),"$H",0,(e,t)=>!Object.is(e,t),"Bm",0,d,"CE",0,o,"CP",0,e=>e.startsWith("onUpdate:"),"DY",0,(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},"Gv",0,u,"J$",0,D,"Kg",0,p,"MZ",0,{},"Mp",0,e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),"NO",0,()=>!1,"Oj",0,[],"PT",0,k,"Qd",0,g,"Ro",0,e=>{const t=p(e)?Number(e):NaN;return isNaN(t)?e:t},"SU",0,y,"TF",0,(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},"Tg",0,x,"Tn",0,h,"We",0,()=>_||(_="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{}),"X$",0,r,"ZH",0,z,"Zf",0,e=>m(e).slice(8,-1),"bB",0,e=>{const t=parseFloat(e);return isNaN(t)?e:t},"cy",0,s,"rU",0,S,"tE",0,()=>{},"vM",0,l,"v_",0,V,"yI",0,e=>p(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,"yL",0,e=>(u(e)||h(e))&&h(e.then)&&h(e.catch),"yQ",0,(e,t,n,i=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:i,value:n})}])},499:function(e,t,n){"use strict";n.d(t,{Ig:function(){return c},S$:function(){return o},ux:function(){return p}});var i=n(212),r=n(467),a={"localhost:3079":"http://localhost:8115","localhost:8205":"http://localhost:8115","test.infopact.nl":"https://test-portal.infopact.nl","www.infopact.nl":"https://portal.infopact.nl","infopact.nl":"https://portal.infopact.nl"},s=!1;function o(){return l.apply(this,arguments)}function l(){return(l=(0,r.A)((0,i.A)().m(function e(){var t,n,r,o,l,c,h;return(0,i.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:if((t=document.querySelector("meta[name='recaptcha_v3_site_key']"))&&!t.getAttribute("content")){e.n=1;break}return e.a(2);case 1:if(!s){e.n=2;break}return e.a(2);case 2:return s=!0,window.onRecaptchaLoaded=function(){document.body.dispatchEvent(new Event("RecaptchaLoaded"))},n=a[window.location.host],e.p=3,e.n=4,fetch(n+"/api/captcha-v3/key",{credentials:"include"});case 4:if(!(r=e.v).ok){e.n=6;break}return e.n=5,r.json();case 5:o=e.v,l=null==o?void 0:o.data,(c=document.createElement("script")).async=!0,c.defer=!0,c.src="https://www.google.com/recaptcha/api.js?onload=onRecaptchaLoaded&render=".concat(l),t.setAttribute("content",l),document.body.appendChild(c);case 6:e.n=8;break;case 7:e.p=7,h=e.v,console.error("reCAPTCHA init request error:",h);case 8:return e.a(2)}},e,null,[[3,7]])}))).apply(this,arguments)}function c(){return h.apply(this,arguments)}
2function h(){return(h=(0,r.A)((0,i.A)().m(function e(){var t,n,r,s;return(0,i.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=a[window.location.host],e.p=1,e.n=2,fetch(t+"/api/csrf-token",{credentials:"include"});case 2:if(!(n=e.v).ok){e.n=4;break}return e.n=3,n.json();case 3:return r=e.v,e.a(2,null==r?void 0:r.data);case 4:e.n=6;break;case 5:e.p=5,s=e.v,console.error("CSRF token init request error:",s);case 6:return e.a(2)}},e,null,[[1,5]])}))).apply(this,arguments)}function p(e){return d.apply(this,arguments)}function d(){return d=(0,r.A)((0,i.A)().m(function e(t){var n,r,s,o=arguments;return(0,i.A)().w(function(e){for(;;)switch(e.n){case 0:return n=o.length>1&&void 0!==o[1]?o[1]:"/universal-form",r=a[window.location.host],e.n=1,fetch(r+n,{method:"POST",body:t,credentials:"include"});case 1:return s=e.v,e.n=2,s.json();case 2:return e.a(2,e.v)}},e)})),d.apply(this,arguments)}},639:function(){var e,t,n=document.querySelector("#latest-blog-rows"),i={de:{error:"Beim Laden der Artikel ist ein Fehler aufgetreten.",readMore:"Mehr lesen"},en:{error:"Something went wrong while loading the articles.",readMore:"Read more"},nl:{error:"Er is iets misgegaan bij het laden van de artikelen.",readMore:"Lees meer"},pl:{error:"Wystąpił problem podczas ładowania artykułów.",readMore:"Czytaj więcej"}}
2,r={de:11,en:7,nl:1,pl:23};if(n){var a="/en/"===(t=(null===(e=window.location.pathname)||void 0===e?void 0:e.slice(0,4))||"")?"en":"/de/"===t?"de":"/pl/"===t?"pl":"nl",s=i[a]||i.nl,o="https://infopact.nl/wp-json/wp/v2/posts?_embed=wp:featuredmedia&per_page=3&categories=".concat(r[a]||r.nl);fetch(o,{method:"GET"}).then(function(e){if(!e.ok)throw new Error("HTTP error! Status: ".concat(e.status));return e.json()}).then(function(e){var t=e.map(function(e){return function(e,t){var n=function(e){var t;return(null===(t=e._embedded)||void 0===t||null===(t=t["wp:featuredmedia"])||void 0===t?void 0:t.length)>0?e._embedded["wp:featuredmedia"][0].source_url:"https://placehold.co/400x225"}(e),r=function(e,t){return new Intl.DateTimeFormat(t,{day:"numeric",month:"long",year:"numeric"}).format(new Date(e.date))}(e,t),a=i[t]||i.nl;return'<article itemscope itemtype="https://schema.org/Article">\n    <a href="'.concat(e.link,'" class="block cursor-pointer group" rel="noopener">\n      <figure class="overflow-hidden rounded-3xl">\n        <img src="').concat(n,'" alt="').concat(e.title.rendered,'" class="w-full h-52 object-cover transition-transform duration-300 ease-out group-hover:scale-110" itemprop="image" loading="lazy" decoding="async">\n      </figure>\n      <div class="text-lg relative pt-[20px]">\n        <time datetime="').concat(e.date,'" class="text-sm block font-heading font-medium mb-[10px]">\n          ').concat(r,'\n        </time>\n        <h3 class="font-medium mb-[10px]" itemprop="headline">').concat(e.title.rendered,'</h3>\n        <div class="mb-[20px]" itemprop="description">').concat(e.excerpt.rendered,'</div>\n        <span class="text-lg flex items-center gap-x-1 right-chevron-link text-infopact-red fill-infopact-red group-hover:text-infopact-black group-hover:fill-infopact-black">\n          ').concat(a.readMore,'\n          <svg xmlns="http://www.w3.org/2000/svg" width="7" height="12" viewBox="0 0 7 12" class="inline-block"><path d="M1.38997 11.5L7 6L1.38997 0.5L0 1.86271L4.22005 6L0 10.1373L1.38997 11.5Z"></path></svg>\n        </span>\n      </div>\n    </a>\n  </article>')}(e,a)});n.innerHTML=t.join("")}).catch(function(e){console.error("Latest posts fetch failed:",e),n.innerHTML="<p>".concat(s.error,"</p>")})}},128:function(){document.querySelectorAll(".js-collapse-trigger").forEach(function(e){e.addEventListener("click",function(){var t=e.getAttribute("aria-controls"),n=document.getElementById(t),i=e.closest(".accordion-item"),r=n.classList.contains("show");document.querySelectorAll(".js-collapse-trigger").forEach(function(e){var t=document.getElementById(e.getAttribute("aria-controls")),n=e.closest(".accordion-item");t.classList.remove("show"),t.style.height="",e.classList.add("collapsed"),e.setAttribute("aria-expanded","false"),n.classList.remove("active")}),r||(n.classList.add("show"),e.classList.remove("collapsed"),e.setAttribute("aria-expanded","true"),i.classList.add("active"))})})},112:function(){document.querySelectorAll(".form-control").forEach(function(e){var t=e.closest(".form-control-wrapper"),n=function(){null==t||t.classList.toggle("filled",""!==e.value.trim())};e.addEventListener("input",n),e.addEventListener("blur",n),n()})},742:function(){document.addEventListener("DOMContentLoaded",function(){var e=document.querySelector(".js-header-menu"),t=document.querySelector(".navbar-toggler");if(e){var n=window.scrollY;t&&t.addEventListener("click",function(){var i,r,a;r=(i=window.scrollY)>n,a=t&&!t.classList.contains("collapsed"),0!==i||a?(e.classList.add("active"),e.style.backgroundColor="#141414"):(e.classList.remove("active","hidden"),e.style.backgroundColor="transparent"),r&&!a?e.classList.add("hidden"):e.classList.remove("hidden"),n=i})}})},948:function(){window.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".js-partner-trigger").forEach(function(e){e.addEventListener("click",function(){var t=e.querySelector(".js-partner-content"),n=e.querySelector(".js-partner-number"),i=e.querySelector(".js-partner-arrow");if(t.classList.contains("hidden"))return t.classList.remove("hidden"),e.setAttribute("aria-expanded","true"),e.classList.remove("border-infopact-blue"),e.classList.add("border-infopact-green"),n.classList.add("shadow-number"),void i.classList.add("rotate-180");n.classList.remove("shadow-number"),t.classList.add("hidden"),e.setAttribute("aria-expanded","fal
2se"),e.classList.add("border-infopact-blue"),e.classList.remove("border-infopact-green"),i.classList.remove("rotate-180")})})})},273:function(){document.addEventListener("DOMContentLoaded",function(){var e=document.querySelectorAll(".js-service-category");e.forEach(function(t){return t.addEventListener("click",function(n){n.target.closest(".js-service-category").classList.contains("selected")||(e.forEach(function(e){return e.classList.remove("selected")}),t.classList.add("selected"))})})})},359:function(e,t,n){"use strict";var i=n(751),r=n(966),a=n(641),s=n(33),o={key:0,class:"inset-0 bg-infopact-blue text-infopact-white fixed overflow-y-scroll",style:{"z-index":"100"},"data-lenis-prevent":""},l={class:"container h-full py-[25px] xl:py-[62px]"},c={class:"flex flex-col justify-stretch h-full gap-y-[30px] lg:gap-y-[75px]"},h={class:"flex justify-between flex-col lg:flex-row"},p={class:"flex flex-col gap-5 mb-[30px] lg:mb-0"},d={key:0,class:"flex gap-[10px]"},u={class:"leading-none max-w-[340px] not-italic"},f={ref:"frame",class:"overflow-clip"},m=n(212),g=n(467),y=n(499),v=n(145),b=n(800);function k(e){return function(e){if(Array.isArray(e))return(0,v.A)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,b.A)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var w={class:"relative flex items-center","aria-label":"Progress"},x={class:"relative w-[130px] h-[90px] lg:w-[214px] lg:h-[104px]"},z={class:"relative w-[130px] h-[90px] lg:w-[214px] lg:h-[104px] cursor-pointer"},S={props:{step:{type:String,default:"Step2",validator:function(e){return["Step1","Step2","Step3"].includes(e)}}},emits:["changeStep"],data:function(){return{steps:{Step1:"step1",Step2:"step2",Step3:"step3"}}},computed:{dotStepClass:function(){return this.steps[this.step]||"step1"}},methods:{goToStep:function(e){this.$emit("changeStep",e)}}},_=n(262),E=(0,_.A)(S,[["render",function(e,t,n,i,r,o){return(0,a.uX)(),(0,a.CE)("nav",w,[(0,a.Lk)("div",x,[(0,a.Lk)("img",{src:"/assets/images/ellipse-with-shadow.png",alt:"",width:"104",height:"104",class:"w-[78px] lg:w-[104px] absolute transition-opacity cursor-pointer",onClick:t[0]||(t[0]=function(e){return o.goToStep(0)})}),(0,a.Lk)("img",{src:"/assets/images/ellipse-full.png",alt:"",width:"104",height:"104",class:(0,s.C4)(["w-[78px] lg:w-[104px] absolute transition-opacity cursor-pointer","Step1"!==n.step?"opacity-100":"opacity-0"]),onClick:t[1]||(t[1]=function(e){return o.goToStep(0)})},null,2),t[6]||(t[6]=(0,a.Lk)("p",{class:"absolute left-[20px] lg:left-[30px] bottom-0 lg:-bottom-4"},"Stap 1",-1)),(0,a.Lk)("div",{class:(0,s.C4)(["step-separator transition-colors border-1","Step1"!==n.step?"border-infopact-green":"border-infopact-gray"])},null,2)]),(0,a.Lk)("div",z,[(0,a.Lk)("img",{src:"/assets/images/ellipse.png",alt:"",width:"104",height:"104",class:"w-[78px] lg:w-[104px] absolute transition-opacity",onClick:t[2]||(t[2]=function(e){return o.goToStep(1)})}),(0,a.Lk)("img",{src:"/assets/images/ellipse-full.png",alt:"",width:"104",height:"104",class:(0,s.C4)(["w-[78px] lg:w-[104px] absolute transition-opacity","Step3"===n.step?"opacity-100":"opacity-0"]),onClick:t[3]||(t[3]=function(e){return o.goToStep(1)})},null,2),(0,a.Lk)("p",{class:"absolute left-[20px] lg:left-[30px] bottom-0 lg:-bottom-4",onClick:t[4]||(t[4]=function(e){return o.goToStep(1)})},"Stap 2"),(0,a.Lk)("div",{class:(0,s.C4)(["step-separator border-1","Step3"===n.step?"border-infopact-green":"border-infopact-gray"])},null,2)]),(0,a.Lk)("div",{class:"relative w-[78px] lg:w-[104px] h-[90px] lg:h-[104px] cursor-pointer",onClick:t[5]||(t[5]=function(e){return o.goToStep(2)})},k(t[7]||(t[7]=[(0,a.Lk)("img",{src:"/assets/images/ellipse.png",alt:"",width:"104",height:"104",class:"w-[78px] lg:w-[104px]"},null,-1),(0,a.Lk)("p",{class:"absolute left-[20px] lg:left-[30px] bottom-0 lg:-bottom-4"},"Stap 3",-1)]))),(0,a.Lk)("img",{src:"/assets/images/dot.svg",alt:"",width:"22",height:"22",class:(0,s.C4)(["w-[16px] lg:w-[22px] absolute step-dot pointer-events-none",o.dotStepClass])},null,2)])}
2]]),P={class:"max-w-[550px]"},T={class:"text-h1 font-bold mb-[5px]"},A={class:"mb-[30px]"},C={key:0,class:"text-infopact-red -mt-[20px] mb-[20px]",role:"alert"},I={class:"flex flex-wrap gap-x-[20px] sm:gap-x-[30px] gap-y-[20px] mb-[30px] px-[3px]"},D={type:"submit",class:"btn btn-primary cursor-pointer"},j={class:"mb-[20px]"},M={class:"flex items-center gap-[10px]"},F=["href"],L={class:"relative"},V={class:"flex gap-2 form-control-wrapper"},B=["placeholder"],O={class:"popup-list",role:"listbox"},G=["textContent","onClick"],N={role:"status",class:"self-center"};const R={};var W={components:{Spinner:(0,_.A)(R,[["render",function(e,t){return(0,a.uX)(),(0,a.CE)("div",N,k(t[0]||(t[0]=[(0,a.Lk)("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",class:"w-8 h-8 text-gray-200 animate-spin dark:text-infopact-blue fill-infopact-green",viewBox:"0 0 100 101",fill:"none"},[(0,a.Lk)("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"}),(0,a.Lk)("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})],-1)])))}]])},emits:["selected"],data:function(){return{loading:!1,places:[],searchPhrase:"",selectedIndex:null,showList:!1}},watch:{searchPhrase:function(){var e=this;this.loading||(setTimeout(function(){e.fetchPlaces(),e.loading=!1},1e3),this.loading=!0)}},methods:{fetchPlaces:function(){var e=this;return(0,g.A)((0,m.A)().m(function t(){var n,i;return(0,m.A)().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,fetch("https://nominatim.openstreetmap.org/search?format=json&addressdetails=1&q=".concat(encodeURIComponent(e.searchPhrase)));case 1:return n=t.v,t.n=2,n.json();case 2:if(!(i=t.v)||!i.length){t.n=3;break}return e.places=i.slice(0,5),t.a(2);case 3:e.places=[];case 4:return t.a(2)}},t)}))()},changed:function(){this.showList=!0},chosen:function(e){this.searchPhrase=e.display_name,this.showList=!1,this.$emit("selected",e)},chooseSelection:function(){this.places[this.selectedIndex]&&(this.searchPhrase=this.places[this.selectedIndex].display_name,this.selectedIndex=null,this.showList=!1,this.$emit("selected",this.places[this.selectedIndex]))},changeSelection:function(e){null!==this.selectedIndex?(this.selectedIndex+=e,this.selectedIndex<0&&(this.selectedIndex=null)):this.selectedIndex=0},hideList:function(){var e=this;setTimeout(function(){e.showList=!1},500)}}},H={components:{SearchableInput:(0,_.A)(W,[["render",function(e,t,n,r,o,l){var c=(0,a.g2)("Spinner");return(0,a.uX)(),(0,a.CE)("div",L,[(0,a.Lk)("div",V,[(0,a.bo)((0,a.Lk)("input",{id:"search-input",ref:"search-input","onUpdate:modelValue":t[0]||(t[0]=function(e){return o.searchPhrase=e}),type:"text",autocomplete:"off",class:"form-control text-xl lg:text-3xl",placeholder:e.$t("order-window.step1.placeholder"),onInput:t[1]||(t[1]=function(e){return l.changed()}),onKeyup:[t[2]||(t[2]=(0,i.jR)((0,i.D$)(function(e){return l.changeSelection(-1)},["prevent"]),["up"])),t[3]||(t[3]=(0,i.jR)((0,i.D$)(function(e){return l.changeSelection(1)},["prevent"]),["down"])),t[4]||(t[4]=(0,i.jR)((0,i.D$)(function(e){return l.chooseSelection()},["prevent"]),["enter"]))]},null,40,B),[[i.Jo,o.searchPhrase]]),o.loading?((0,a.uX)(),(0,a.Wv)(c,{key:0})):(0,a.Q3)("v-if",!0)]),(0,a.bo)((0,a.Lk)("ul",O,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(o.places,function(e,t){return(0,a.uX)(),(0,a.CE)("li",{key:t,class:(0,s.C4)(["propose-item px-2",t===o.selectedIndex?"bg-primary text-white":""]),role:"option",textContent:(0,s.v_)(e.display_name),onClick:function(t){return l.chosen(e)}},null,10,G)}),128))],512),[[i.aG,o.showList&&o.places.length&&o.searchPhrase.length]])])}]])},emits:["next","prev"],data:function(){return{places:[],selectedPlace:null,submitted:!1}},computed:{currentLocale:function(){var e,t,n=null===(e=this.$i18n)||void 0===e?void 0:e.locale;if(n)return n;var i=null===(t=window.location.pathname)||void 0===t?void 0:t.substring(0,4);return"/en/"===i?"en":"/de/"===i?"de":"/pl/"===i?"pl":"nl"},salesPhone:function(){return"pl"===this.currentLocale?{href:"tel:+48571299181",label:"+48 571 299 181"}:{href:"tel:0884636730",label:"088 - 463 67 30"}}},methods:{prevStep:function(){this.$emit("prev")},onSelected:function(e){this.selectedPlace=e},nextStep:function(){this.submitted=!0,this.selectedPlace&&this.$emit("next",this.selectedPlace)}}},$=(0,_.A)(H,[["render",function(e,t,n,r,o,l){var c=(0,a.g2)("SearchableInput");return(0,a.uX)(),(0,a.CE)("div",P,[(0,a.Lk)("form",{onSubmit:t[2]||(t[2]=(0,i.D$)(function(e){return l.nextStep()},["prevent"]))},[(0,a.Lk)("h3",T,(0,s.v_)(e.$t("order-window.step1.title")),1),(0,a.Lk)("p",A,(0,s.v_)(e.$t("order-window.step1.subtitle")),1),(0,a.bF)(c,{class:"mb-[30px]",values:o.places,"aria-invalid":o.submitted&&!o.selectedPlace,onSelected:t[0]||(t[0]=function(e){return l.onSelected(e)})},null,8,["values","aria-invalid"]),o.submitted&&!o.selectedPlace?((0,a.uX)(),(0,a.CE)("p",C,(0,s.v_)(e.$t("order-window.step1.error")),1)):(0,a.Q3)("v-if",!0),(0,a.Lk)("div",I,[(0,a.Lk)("button",D,(0,s.v_)(e.$t("order-window.step1.nextStepButton")),1
2),(0,a.Lk)("button",{type:"button",class:"btn btn-outline-primary cursor-pointer",onClick:t[1]||(t[1]=function(e){return l.prevStep()})},(0,s.v_)(e.$t("order-window.step1.goHomeButton")),1)])],32),(0,a.Lk)("p",j,(0,s.v_)(e.$t("order-window.step1.description"))+" "+(0,s.v_)(e.$t("order-window.step1.descriptionContinue")),1),(0,a.Lk)("div",M,[t[3]||(t[3]=(0,a.Lk)("img",{src:"/assets/images/phone.svg",alt:"","aria-hidden":"true",width:"16",height:"16"},null,-1)),(0,a.Lk)("a",{href:l.salesPhone.href,class:"hover:underline"},(0,s.v_)(l.salesPhone.label),9,F)])])}]]),U={class:"min-h-full"},q={class:"min-h-96"},K={class:"text-h1 font-bold mb-[5px]"},Z={class:"text-infopact-green flex gap-[10px] mb-[30px]"},X={class:"md:col-span-2 flex flex-wrap items-center gap-[20px] md:gap-x-[30px] pb-12"},Y={class:"text-lg font-semibold text-center"},J={type:"submit",class:"btn btn-primary cursor-pointer"},Q={class:"flex justify-between"},ee={class:"text-2xl font-semibold font-heading"},te={key:0},ne={key:1,class:"mt-1"},ie={props:{title:{type:String,default:""},description:{type:String,default:""},id:{type:String,default:""},isSelected:{type:Boolean,default:!1}},emits:["select","unselect"],methods:{toggle:function(){this.isSelected?this.$emit("unselect",this.id):this.$emit("select",this.id)}}},re={name:"Step2",components:{AdditionalService:(0,_.A)(ie,[["render",function(e,t,n,i,r,o){return(0,a.uX)(),(0,a.CE)("div",{class:(0,s.C4)(["bg-dropdown-hover p-[20px] rounded-[20px] border-2 flex flex-col gap-[10px] relative cursor-pointer hover:border-infopact-green",n.isSelected?"border-infopact-green":"border-transparent"]),onClick:t[0]||(t[0]=function(e){return o.toggle()})},[(0,a.Lk)("div",Q,[(0,a.Lk)("div",ee,(0,s.v_)(n.title),1),n.isSelected?((0,a.uX)(),(0,a.CE)("div",te,k(t[1]||(t[1]=[(0,a.Lk)("div",{class:"flex items-center gap-x-[5px] text-infopact-green"},[(0,a.eW)(" Geselecteerd "),(0,a.Lk)("div",{class:"w-[28px] text-center py-[3px] bg-infopact-green text-infopact-blue rounded-[3px] flex justify-center items-center gap-[10px]"},[(0,a.Lk)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"10",viewBox:"0 0 13 10",fill:"none"},[(0,a.Lk)("path",{d:"M12.7294 0.586426C13.0921 0.952637 13.0921 1.54736 12.7294 1.91357L5.30084 9.41357C4.93811 9.77979 4.34905 9.77979 3.98633 9.41357L0.272042 5.66357C-0.0906808 5.29736 -0.0906808 4.70264 0.272042 4.33643C0.634766 3.97021 1.22383 3.97021 1.58655 4.33643L4.64503 7.42139L11.4178 0.586426C11.7805 0.220215 12.3696 0.220215 12.7323 0.586426H12.7294Z",fill:"#303857"})])])],-1)])))):((0,a.uX)(),(0,a.CE)("div",ne,k(t[2]||(t[2]=[(0,a.Fv)('<div class="w-[28px] text-center py-[3px] bg-infopact-green text-infopact-blue rounded-[3px] flex justify-center items-center gap-[10px]"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><g clip-path="url(#clip-path)"><path d="M6 -2C6 -2.55313 5.55313 -3 5 -3C4.44688 -3 4 -2.55313 4 -2V4H-2C-2.55313 4 -3 4.44688 -3 5C-3 5.55313 -2.55313 6 -2 6H4V12C4 12.5531 4.44688 13 5 13C5.55313 13 6 12.5531 6 12V6H12C12.5531 6 13 5.55313 13 5C13 4.44688 12.5531 4 12 4H6V-2Z" fill="#303857"></path></g><defs><clipPath id="clip-path"><rect width="10" height="10" fill="white"></rect></clipPath></defs></svg></div>',1)]))))]),(0,a.Lk)("p",null,(0,s.v_)(n.description),1)],2)}]])},props:{selectedServices:{type:Array,default:function(){return[]}}},emits:["next","prev","selectService","unselectService"],data:function(){return{services:[{id:"Starlink",title:this.$t("order-window.step2.services.0.title"),description:this.$t("order-window.step2.services.0.description")},{id:"Connectivity",title:this.$t("order-window.step2.services.1.title"),description:this.$t("order-window.step2.services.1.description")},{id:"Security",title:this.$t("order-window.step2.services.2.title"),description:this.$t("order-window.step2.services.2.description")},{id:"Services",title:this.$t("order-window.step2.services.3.title"),description:this.$t("order-window.step2.services.3.description")},{id:"Overige-diensten",title:this.$t("order-window.step2.services.4.title"),description:this.$t("order-window.step2.services.4.description")},{id:"Contact",title:this.$t("order-window.step2.services.5.title"),description:this.$t("order-window.step2.services.5.description")}]}},computed:{numberOfSelectedServices:function(){return this.selectedServices.length}},methods:{select:function(e){this.$emit("selectService",e)},unselect:function(e){this.$emit("unselectService",e)},nextStep:function(){this.$emit("next",this.selectedServices)},prevStep:function(){this.$emit("prev")}}},ae={class:"w-[570px]"},se={class:"text-h1 font-bold mb-[5px]"},oe={class:"mb-[30px]"},le={key:0},ce={class:"p-4"}
2,he={href:"/",class:"btn btn-outline-primary cursor-pointer"},pe={key:1},de={class:"p-3.5 bg-infopact-red rounded-[10px]"},ue={class:"flex items-center gap-[10px]"},fe={class:"h-5 justify-start text-infopact-white text-base font-medium font-heading"},me={class:"form-control-wrapper"},ge={class:"block mb-[5px]"},ye=["placeholder"],ve={class:"text-infopact-red flex gap-2.5 items-center -mt-3"},be={class:"form-control-wrapper"},ke={class:"block mb-[5px]"},we={key:0,class:"text-infopact-red flex gap-2.5 items-center -mt-3"},xe={class:"form-control-wrapper"},ze={class:"block mb-[5px]"},Se=["placeholder"],_e={key:0,class:"text-infopact-red flex gap-2.5 items-center -mt-3"},Ee={class:"form-control-wrapper"},Pe={class:"block mb-[5px]"},Te=["placeholder"],Ae={key:0,class:"text-infopact-red flex gap-2.5 items-center -mt-3"},Ce={class:"md:col-span-2"},Ie={class:"form-control-wrapper"},De={class:"block mb-[5px]"},je=["placeholder"],Me={key:0,class:"text-infopact-red flex gap-2.5 items-center -mt-3"},Fe={class:"md:col-span-2"},Le={class:"block mb-[5px]"},Ve={class:"flex gap-x-[40px] text-infopact-white"},Be={class:"flex gap-[10px]"},Oe={for:"is-customer",class:"cursor-pointer font-light select-none"},Ge={class:"flex gap-[10px]"},Ne={for:"is-not-customer",class:"cursor-pointer font-light select-none"},Re={key:0,class:"text-infopact-red flex gap-2.5 items-center -mt-1"},We={class:"md:col-span-2 flex items-center gap-x-[30px] px-[3px] mb-[30px]"},He={type:"submit",class:"btn btn-primary cursor-pointer"},$e={class:"md:col-span-2 recaptcha-text"},Ue={href:"https://policies.google.com/privacy",target:"_blank",rel:"noopener noreferrer"},qe={href:"https://policies.google.com/terms",target:"_blank",rel:"noopener noreferrer"},Ke={name:"Step3",data:function(){return{company:"",description:"",email:"",errorMessage:"",isCustomer:!1,isSuccess:!1,name:"",phone:"",submitted:!1}},methods:{isValid:function(){return this.name.length>0&&this.email.length>0&&this.company.length>0&&this.phone.length>0&&this.description.length>0&&null!==this.isCustomer},send:function(){this.submitted=!0,this.isValid()&&this.$emit("send",{company:this.company,description:this.description,email:this.email,isCustomer:this.isCustomer,name:this.name,phone:this.phone})},showError:function(e){this.isSuccess=!1,this.errorMessage=e},showSuccess:function(){this.errorMessage="",this.isSuccess=!0},prevStep:function(){this.$emit("prev")}}},Ze={components:{Steps:E,Step1:$,Step2:(0,_.A)(re,[["render",function(e,t,n,r,o,l){var c=(0,a.g2)("AdditionalService");return(0,a.uX)(),(0,a.CE)("div",U,[(0,a.Lk)("div",q,[(0,a.Lk)("h3",K,(0,s.v_)(e.$t("order-window.step2.title")),1),(0,a.Lk)("div",Z,[t[4]||(t[4]=(0,a.Lk)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"19",viewBox:"0 0 16 19",fill:"currentColor",class:"mt-[2px]"},[(0,a.Lk)("path",{d:"M15.664 4.25036C16.1105 4.68605 16.1105 5.39363 15.664 5.82932L6.52118 14.7524C6.07475 15.1881 5.34975 15.1881 4.90332 14.7524L0.331892 10.2909C-0.114537 9.85517 -0.114537 9.14759 0.331892 8.71189C0.77832 8.2762 1.50332 8.2762 1.94975 8.71189L5.71403 12.3822L14.0497 4.25036C14.4962 3.81466 15.2212 3.81466 15.6676 4.25036H15.664Z"})],-1)),(0,a.Lk)("p",null,(0,s.v_)(e.$t("order-window.step2.subtitle")),1)]),(0,a.Lk)("form",{class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-[30px] md:gap-[40px]",onSubmit:t[3]||(t[3]=(0,i.D$)(function(e){return l.nextStep()},["prevent"]))},[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(o.services,function(e){return(0,a.uX)(),(0,a.Wv)(c,{id:e.id,key:e.id,description:e.description,"is-selected":n.selectedServices.includes(e.id),title:e.title,onSelect:t[0]||(t[0]=function(e){return l.select(e)}),onUnselect:t[1]||(t[1]=function(e){return l.unselect(e)})},null,8,["id","description","is-selected","title"])}),128)),(0,a.Lk)("div",X,[(0,a.Lk)("button",{type:"button",class:"btn btn-outline-primary cursor-pointer",onClick:t[2]||(t[2]=function(e){return l.prevStep()})},(0,s.v_)(e.$t("order-window.step2.prevStepButton")),1),(0,a.Lk)("div",Y,(0,s.v_)(l.numberOfSelectedServices)+"/6 "+(0,s.v_)(e.$t("order-window.step2.selected")),1),(0,a.Lk)("button",J,(0,s.v_)(e.$t("order-window.step2.nextStepButton")),1
2)])],32)])])}]]),Step3:(0,_.A)(Ke,[["render",function(e,t,n,r,o,l){return(0,a.uX)(),(0,a.CE)("div",ae,[(0,a.Lk)("h3",se,(0,s.v_)(e.$t("order-window.step3.title")),1),(0,a.Lk)("p",oe,[(0,a.eW)((0,s.v_)(e.$t("order-window.step3.subtitle")),1),t[9]||(t[9]=(0,a.Lk)("br",null,null,-1)),(0,a.eW)(" "+(0,s.v_)(e.$t("order-window.step3.subtitleContinue")),1)]),o.isSuccess?((0,a.uX)(),(0,a.CE)("div",le,[t[10]||(t[10]=(0,a.Lk)("div",{class:"p-3.5 bg-infopact-green rounded-[10px]"},[(0,a.Lk)("div",{class:"flex items-center gap-[10px]"},[(0,a.Lk)("img",{src:"/assets/images/icons/circle-check.svg",width:"16",height:"16",alt:""}),(0,a.Lk)("div",{class:"h-5 justify-start text-infopact-white text-base font-medium font-heading"},"Bedankt! We hebben je bericht ontvangen en reageren snel.")])],-1)),(0,a.Lk)("div",ce,[(0,a.Lk)("a",he,(0,s.v_)(e.$t("order-window.step1.goHomeButton")),1)])])):(0,a.Q3)("v-if",!0),o.errorMessage?((0,a.uX)(),(0,a.CE)("div",pe,[(0,a.Lk)("div",de,[(0,a.Lk)("div",ue,[t[11]||(t[11]=(0,a.Lk)("img",{src:"/assets/images/icons/circle-exclamation-mark.svg",width:"16",height:"16",alt:""},null,-1)),(0,a.Lk)("div",fe,(0,s.v_)(o.errorMessage),1)])])])):(0,a.Q3)("v-if",!0),o.isSuccess?(0,a.Q3)("v-if",!0):((0,a.uX)(),(0,a.CE)("form",{key:2,class:"grid grid-cols-1 md:grid-cols-2 gap-x-4 gap-y-10",onSubmit:t[8]||(t[8]=(0,i.D$)(function(e){return l.send()},["prevent"]))},[(0,a.Lk)("div",null,[(0,a.Lk)("div",me,[(0,a.Lk)("label",ge,[(0,a.eW)((0,s.v_)(e.$t("order-window.step3.fields.name.title")),1),t[12]||(t[12]=(0,a.Lk)("span",{class:"text-infopact-red"},"*",-1))]),(0,a.bo)((0,a.Lk)("input",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return o.name=e}),type:"text",required:"",class:"form-control text-lg",placeholder:e.$t("order-window.step3.fields.name.placeholder")},null,8,ye),[[i.Jo,o.name]])]),(0,a.bo)((0,a.Lk)("div",ve,[t[13]||(t[13]=(0,a.Lk)("img",{src:"/assets/images/icons/circle-exclamation-mark-red.svg",width:"16",height:"16",alt:"","aria-hidden":"true"},null,-1)),(0,a.eW)(" "+(0,s.v_)(e.$t("order-window.step3.fields.name.error")),1)],512),[[i.aG,o.submitted&&!o.name]])]),(0,a.Lk)("div",null,[(0,a.Lk)("div",be,[(0,a.Lk)("label",ke,[(0,a.eW)((0,s.v_)(e.$t("order-window.step3.fields.email.title")),1),t[14]||(t[14]=(0,a.Lk)("span",{class:"text-infopact-red"},"*",-1))]),(0,a.bo)((0,a.Lk)("input",{"onUpdate:modelValue":t[1]||(t[1]=function(e){return o.email=e}),type:"email",required:"",class:"form-control text-lg",placeholder:"[email protected]"},null,512),[[i.Jo,o.email]])]),o.submitted&&!o.email?((0,a.uX)(),(0,a.CE)("div",we,[t[15]||(t[15]=(0,a.Lk)("img",{src:"/assets/images/icons/circle-exclamation-mark-red.svg",width:"16",height:"16",alt:""},null,-1)),(0,a.eW)(" "+(0,s.v_)(e.$t("order-window.step3.fields.email.error")),1)])):(0,a.Q3)("v-if",!0)]),(0,a.Lk)("div",null,[(0,a.Lk)("div",xe,[(0,a.Lk)("label",ze,[(0,a.eW)((0,s.v_)(e.$t("order-window.step3.fields.company.title")),1),t[16]||(t[16]=(0,a.Lk)("span",{class:"text-infopact-red"},"*",-1))]),(0,a.bo)((0,a.Lk)("input",{"onUpdate:modelValue":t[2]||(t[2]=function(e){return o.company=e}),type:"text",required:"",class:"form-control text-lg",placeholder:e.$t("order-window.step3.fields.company.placeholder")},null,8,Se),[[i.Jo,o.company]])]),o.submitted&&!o.company?((0,a.uX)(),(0,a.CE)("div",_e,[t[17]||(t[17]=(0,a.Lk)("img",{src:"/assets/images/icons/circle-exclamation-mark-red.svg",width:"16",height:"16",alt:""},null,-1)),(0,a.eW)(" "+(0,s.v_)(e.$t("order-window.step3.fields.company.error")),1)])):(0,a.Q3)("v-if",!0)]),(0,a.Lk)("div",null,[(0,a.Lk)("div",Ee,[(0,a.Lk)("label",Pe,[(0,a.eW)((0,s.v_)(e.$t("order-window.step3.fields.phone.title")),1),t[18]||(t[18]=(0,a.Lk)("span",{class:"text-infopact-red"},"*",-1))]),(0,a.bo)((0,a.Lk)("input",{"onUpdate:modelValue":t[3]||(t[3]=function(e){return o.phone=e}),type:"text",required:"",class:"form-control text-lg",placeholder:e.$t("order-window.step3.fields.phone.placeholder")},null,8,Te),[[i.Jo,o.phone]])]),o.submitted&&!o.phone?((0,a.uX)(),(0,a.CE)("div",Ae,[t[19]||(t[19]=(0,a.Lk)("img",{src:"/assets/images/icons/circle-exclamation-mark-red.svg",width:"16",height:"16",alt:""},null,-1)),(0,a.eW)(" "+(0,s.v_)(e.$t("order-window.step3.fields.phone.error")),1)])):(0,a.Q3)("v-if",!0)]),(0,a.Lk)("div",Ce,[(0,a.Lk)("div",Ie,[(0,a.Lk)("label",De,[(0,a.eW)((0,s.v_)(e.$t("order-window.step3.fields.description.title")),1),t[20]||(t[20]=(0,a.Lk)("span",{class:"text-infopact-red"},"*",-1))]),(0,a.bo)((0,a.Lk)("textarea",{"onUpdate:modelValue":t[4]||(t[4]=function(e){return o.description=e}),class:"form-control text-lg",placeholder:e.$t("order-window.step3.fields.description.placeholder")},null,8,je),[[i.Jo,o.description]])]),o.submitted&&!o.description?((0,a.uX)(),(0,a.CE)("div",Me,[t[21]||(t[21]=(0,a.Lk)("img",{src:"/assets/images/icons/circle-exclamation-mark-red.svg",width:"16",height:"16",alt:""},null,-1)),(0,a.eW)(" "+(0,s.v_)(e.$t("order-window.step3.fields.description.error")),1)])):(0,a.Q3)("v-if",!0)]),(0,a.Lk)("div",Fe,[(0,a.Lk)("label",Le,[(0,a.eW)((0,s.v_)(e.$t("order-window.step3.fields.isCustomer.title")),1),t[22]||(t[22]=(0,a.Lk)("span",{class:"text-infopact-red"},"*",-1))]),(0,a.Lk)("div",Ve,[(0,a.Lk)("div",Be,[(0,a.bo)((0,a.Lk)("input",{id:"is-customer","onUpdate:modelValue":t[5]||(t[5]=function(e){return o.isCustomer=e}
2),type:"radio",class:"size-[24px] cursor-pointer appearance-none bg-transparent rounded-full border border-infopact-gray outline-none focus:ring-0 accent-infopact-white checked:bg-infopact-green cursor-pointer appearance-none bg-transparent rounded-full border border-infopact-gray outline-none focus:ring-0 accent-infopact-white checked:bg-infopact-green",value:!0},null,512),[[i.XL,o.isCustomer]]),(0,a.Lk)("label",Oe,(0,s.v_)(e.$t("order-window.step3.fields.isCustomer.yes")),1)]),(0,a.Lk)("div",Ge,[(0,a.bo)((0,a.Lk)("input",{id:"is-not-customer","onUpdate:modelValue":t[6]||(t[6]=function(e){return o.isCustomer=e}),type:"radio",class:"size-[24px] cursor-pointer appearance-none bg-transparent rounded-full border border-infopact-gray outline-none focus:ring-0 accent-infopact-white checked:bg-infopact-green",value:!1,checked:""},null,512),[[i.XL,o.isCustomer]]),(0,a.Lk)("label",Ne,(0,s.v_)(e.$t("order-window.step3.fields.isCustomer.no")),1)])]),o.submitted&&null===o.isCustomer?((0,a.uX)(),(0,a.CE)("div",Re,[t[23]||(t[23]=(0,a.Lk)("img",{src:"/assets/images/icons/circle-exclamation-mark-red.svg",width:"16",height:"16",alt:""},null,-1)),(0,a.eW)(" "+(0,s.v_)(e.$t("order-window.step3.fields.isCustomer.error")),1)])):(0,a.Q3)("v-if",!0)]),(0,a.Lk)("div",We,[(0,a.Lk)("button",{type:"button",class:"btn btn-outline-primary cursor-pointer",onClick:t[7]||(t[7]=function(e){return l.prevStep()})},(0,s.v_)(e.$t("order-window.step3.prevStepButton")),1),(0,a.Lk)("button",He,(0,s.v_)(e.$t("order-window.step3.nextStepButton")),1)]),(0,a.Lk)("p",$e,[(0,a.eW)((0,s.v_)(e.$t("recaptcha.text"))+" ",1),(0,a.Lk)("a",Ue,(0,s.v_)(e.$t("recaptcha.privacy")),1),(0,a.eW)(" "+(0,s.v_)(e.$t("recaptcha.and"))+" ",1),(0,a.Lk)("a",qe,(0,s.v_)(e.$t("recaptcha.terms")),1),(0,a.eW)(" "+(0,s.v_)(e.$t("recaptcha.textEnd")),1)])],32))])}]])},data:function(){return window.location.hash&&(window.location.hash="#step1"),{currentHash:"#step1",display:!1,form:{address:null,additionalServices:[],fields:{}},lastIndex:0,recaptchaSiteKey:"",recaptchaToken:"",steps:["#step1","#step2","#step3"],transitionName:"slide-down"}},computed:{currentStep:function(){return"#step2"===this.currentHash?"Step2":"#step3"===this.currentHash?"Step3":"Step1"}},created:function(){var e=this;return(0,g.A)((0,m.A)().m(function t(){return(0,m.A)().w(function(t){for(;;)switch(t.n){case 0:(0,y.S$)(),window.addEventListener("hashchange",e.onHashChange);case 1:return t.a(2)}},t)}))()},beforeUnmount:function(){window.removeEventListener("hashchange",this.onHashChange)},methods:{onHashChange:function(){var e=this.steps.indexOf(window.location.hash);-1!==e?(this.transitionName=e>this.lastIndex?"slide-up":"slide-down",this.lastIndex=e,this.currentHash=window.location.hash):(window.location.hash="#step1",this.currentHash=window.location.hash)},goToStep:function(e){0===e&&(window.location.hash="#step1"),1===e&&null!==this.form.address&&(window.location.hash="#step2"),2===e&&null!==this.form.address&&(window.location.hash="#step3")},goNext:function(e){if(this.setDataFromStep(e),"#step3"!==this.currentHash){var t=this.steps.indexOf(this.currentHash);t<this.steps.length-1&&(window.location.hash=this.steps[t+1])}},goPrev:function(){var e=this.steps.indexOf(this.currentHash);0===e&&this.hide(),e>0&&(window.location.hash=this.steps[e-1])},goToFirstStep:function(){window.location.hash=this.steps[0]},selectService:function(e){this.form.additionalServices.includes(e)||this.form.additionalServices.push(e)},unselectService:function(e){this.form.additionalServices.includes(e)&&this.form.additionalServices.splice(this.form.additionalServices.indexOf(e),1)},setDataFromStep:function(e){"#step1"!==this.currentHash?"#step2"!==this.currentHash?"#step3"===this.currentHash&&(this.form.fields=e):this.form.additionalServices=e:this.form.address=e},submitOrderForm:function(e){var t=this;return(0,g.A)((0,m.A)().m(function n(){var i,r;return(0,m.A)().w(function(n){for(;;)switch(n.n){case 0:i=new FormData,r=t.getEmailLabels(),i.append("emailSubject","Infopact - internet order form"),i.append("emailTarget","sd"),i.append("emailLanguage",t.getEmailLanguage()),i.append("address",t.form.address.display_name+"(latitude:"+t.form.address.lat+", longitude: "+t.form.address.lon+")"),i.append("address.dataType","text"),i.append("address.dataPretty",r.address),i.append("services",t.form.additionalServices),i.append("services.dataType","text"),i.append("services.dataPretty",r.services),i.append("email",e.email),i.append("email.dataType","email"),i.append("email.dataPretty",r.email),i.append("name",e.name),i.append("name.dataType","text"),i.append("name.dataPretty",r.name),i.append("phone",e.phone),i.append("phone.dataType","text"),i.append("phone.dataPretty",r.phone),i.append("company",e.company),i.append("company.dataType","text"),i.append("company.dataPretty",r.company),i.append("description",e.description),i.append("description.dataType",null),i.append("description.dataPretty",r.description),i.append("isCustomer",e.isCustomer?r.yes:r.no),i.append("isCustomer.dataType","boolean"),i.append("isCustomer.dataPretty",r.isCustomer);
2try{grecaptcha.ready(function(){grecaptcha.execute(t.getRecaptchaSiteKey()).then(function(){var e=(0,g.A)((0,m.A)().m(function e(n){var r;return(0,m.A)().w(function(e){for(;;)switch(e.n){case 0:if(!n){e.n=3;break}return t.recaptchaToken=n,e.n=1,(0,y.Ig)();case 1:return r=e.v,i.append("_csrf",r),i.append("g-recaptcha-response",t.recaptchaToken),e.n=2,(0,y.ux)(i);case 2:t.$refs.activeStep.showSuccess();case 3:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}())})}catch(e){console.error(e),t.$refs.activeStep.showError(e)}case 1:return n.a(2)}},n)}))()},getRecaptchaSiteKey:function(){var e;return this.recaptchaSiteKey||(this.recaptchaSiteKey=(null===(e=document.querySelector("meta[name='recaptcha_v3_site_key']"))||void 0===e?void 0:e.getAttribute("content"))||"explicit"),this.recaptchaSiteKey},getEmailLanguage:function(){return this.isDutchEmailLanguage()?"nl":"en"},getEmailLabels:function(){return this.isDutchEmailLanguage()?{address:"Adres",company:"Bedrijfsnaam",description:"Bericht",email:"E-mailadres",isCustomer:"Ben je al klant bij ons?",name:"Naam",no:"Nee",phone:"Telefoonnummer",services:"Waar kunnen wij je mee helpen?",yes:"Ja"}:{address:"Address",company:"Company name",description:"Message",email:"Email address",isCustomer:"Are you already our customer?",name:"Name",no:"No",phone:"Phone number",services:"How can we help you?",yes:"Yes"}},isDutchEmailLanguage:function(){var e,t,n=null===(e=this.$i18n)||void 0===e?void 0:e.locale;return n?"nl"===n:!["/en/","/de/","/pl/"].includes(null===(t=window.location.pathname)||void 0===t?void 0:t.substring(0,4))},show:function(){document.body.style.overflow="hidden",this.display=!0},hide:function(){document.body.style.overflow="auto",this.display=!1}}},Xe=n(72),Ye=n.n(Xe),Je=n(825),Qe=n.n(Je),et=n(659),tt=n.n(et),nt=n(56),it=n.n(nt),rt=n(540),at=n.n(rt),st=n(113),ot=n.n(st),lt=n(462),ct={};ct.styleTagTransform=ot(),ct.setAttributes=it(),ct.insert=tt().bind(null,"head"),ct.domAPI=Qe(),ct.insertStyleElement=at(),Ye()(lt.A,ct),lt.A&&lt.A.locals&&lt.A.locals;var ht,pt,dt,ut=(0,_.A)(Ze,[["render",function(e,t,n,r,m,g){var y=(0,a.g2)("Steps");return m.display?((0,a.uX)(),(0,a.CE)("section",o,[(0,a.Lk)("div",l,[(0,a.Lk)("div",c,[(0,a.Lk)("div",h,[(0,a.Lk)("div",p,[t[8]||(t[8]=(0,a.Lk)("a",{href:"/",class:"navbar-brand","aria-label":"Infopact"},[(0,a.Lk)("img",{src:"/assets/images/infopact.svg",alt:"Infopact",class:"navbar-logo w-[130px] h-auto xl:w-[207px]",width:"207",height:"46"})],-1)),m.form.address?((0,a.uX)(),(0,a.CE)("div",d,[t[7]||(t[7]=(0,a.Lk)("img",{src:"/assets/images/house.svg",width:"16",height:"16",alt:"","aria-hidden":"true"},null,-1)),(0,a.Lk)("address",u,(0,s.v_)(m.form.address.display_name),1),(0,a.Lk)("button",{type:"button",class:"underline cursor-pointer",onClick:t[0]||(t[0]=function(e){return g.goToFirstStep()})},"wijzig")])):(0,a.Q3)("v-if",!0)]),(0,a.bF)(y,{ref:"steps",step:g.currentStep,onChangeStep:t[1]||(t[1]=function(e){return g.goToStep(e)})},null,8,["step"])]),(0,a.Lk)("div",f,[(0,a.bF)(i.eB,{name:m.transitionName,mode:"out-in"},{default:(0,a.k6)(function(){return[((0,a.uX)(),(0,a.Wv)((0,a.$y)(g.currentStep),{ref:"activeStep",key:m.currentHash,"selected-services":m.form.additionalServices,onNext:t[2]||(t[2]=function(e){return g.goNext(e)}),onPrev:t[3]||(t[3]=function(e){return g.goPrev()}),onSelectService:t[4]||(t[4]=function(e){return g.selectService(e)}),onUnselectService:t[5]||(t[5]=function(e){return g.unselectService(e)}),onSend:t[6]||(t[6]=function(e){return g.submitOrderForm(e)})},null,40,["selected-services"]))]}),_:1},8,["name"])],512)])])])):(0,a.Q3)("v-if",!0)}]]),ft=n(215),mt=n(166),gt=n(702),yt=n(213),vt=document.querySelector(".js-address-check");if(vt){var bt=(0,r.hU)({legacy:!1,globalInjection:!0,locale:(pt=null===(ht=window.location.pathname)||void 0===ht?void 0:ht.substring(0,4),dt="nl","/en/"===pt?dt="en":"/de/"===pt?dt="de":"/pl/"===pt&&(dt="pl"),dt),fallbackLocale:"nl",messages:{nl:ft,en:mt,de:gt,pl:yt}}),kt=(0,i.Ef)(ut);kt.use(bt);var wt=kt.mount(vt),xt=function(){wt&&"function"==typeof wt.show&&wt.show()};document.querySelectorAll(".js-zipcode-check").forEach(function(e){e.addEventListener("click",xt)})}},326:function(e,t,n){"use strict";var i=n(72),r=n.n(i),a=n(825),s=n.n(a),o=n(659),l=n.n(o),c=n(56),h=n.n(c),p=n(
2540),d=n.n(p),u=n(113),f=n.n(u),m=n(974),g={};g.styleTagTransform=f(),g.setAttributes=h(),g.insert=l().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=d(),r()(m.A,g),m.A&&m.A.locals&&m.A.locals,n(639),n(128),n(742),document.addEventListener("DOMContentLoaded",function(){var e=document.querySelector(".js-mobile-toggle"),t=document.querySelector(".js-mobile-menu"),n=document.querySelector(".js-header-main-nav"),i=document.querySelector(".js-top-nav"),r=window.matchMedia("(min-width: 1265px)");function a(e){document.documentElement.classList.toggle("overflow-hidden",e),document.body.classList.toggle("overflow-hidden",e)}function s(){n&&n.querySelectorAll(".js-dropdown-toggle[aria-expanded='true']").forEach(function(e){e.setAttribute("aria-expanded","false")})}function o(){e&&e.setAttribute("aria-expanded","false"),t&&t.classList.add("hidden"),a(!1),s()}function l(){if(n){var e=window.scrollY>((null==i?void 0:i.offsetHeight)||0),r=!t||!t.classList.contains("hidden");e?n&&n.classList.add("header-active"):n&&n.classList.remove("header-active"),r?n.classList.add("header-open"):n.classList.remove("header-open")}}l(),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.scope,n=void 0===t?document:t,i=e.onToggle,r=void 0===i?function(){}:i,a=n.querySelectorAll(".js-dropdown");a.forEach(function(e){var t=e.querySelector(".js-dropdown-toggle"),n=e.querySelector(".js-dropdown-menu");t&&n&&t.addEventListener("click",function(){var i="true"===t.getAttribute("aria-expanded");if(a.forEach(function(e){!function(e){e.querySelector(".js-dropdown-toggle").setAttribute("aria-expanded","false");var t=e.querySelector(".js-dropdown-menu");t&&t.classList.add("hidden");var n=e.querySelector(".js-caret");n&&n.classList.remove("rotate-180")}(e)}),i)r(e,!1);else{t.setAttribute("aria-expanded","true");var s=t.querySelector(".js-caret");n&&n.classList.remove("hidden"),s&&s.classList.add("rotate-180"),r(e,!0)}})})}({scope:document,onToggle:function(){l()}}),window.addEventListener("scroll",function(){l()},{passive:!0});var c=null;window.addEventListener("resize",function(){c&&window.clearTimeout(c),c=window.setTimeout(function(){r.matches?o():s(),l()},120)}),r.addEventListener&&r.addEventListener("change",function(e){e.matches?o():s(),l()}),e&&t&&e.addEventListener("click",function(){var n=t.classList.contains("hidden");t.classList.toggle("hidden"),e.setAttribute("aria-expanded",n?"true":"false"),a(n),l()})}),n(273);var y="1.3.26";function v(e,t,n){return Math.max(e,Math.min(t,n))}var b=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(e){if(!this.isRunning)return;let t=!1;if(this.duration&&this.easing){this.currentTime+=e;const n=v(0,this.currentTime/this.duration,1);t=n>=1;const i=t?1:this.easing(n);this.value=this.from+(this.to-this.from)*i}else this.lerp?(this.value=function(e,t,n,i){return function(e,t,n){return(1-n)*e+n*t}(e,t,1-Math.exp(-n*i))}(this.value,this.to,60*this.lerp,e),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,t=!0)):(this.value=this.to,t=!0);t&&this.stop(),this.onUpdate?.(this.value,t)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:n,duration:i,easing:r,onStart:a,onUpdate:s}){this.from=this.value=e,this.to=t,this.lerp=n,this.duration=i,this.easing=r,this.currentTime=0,this.isRunning=!0,a?.(),this.onUpdate=s}},k=class{width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;constructor(e,t,{autoResize:n=!0,debounce:i=250}={}){this.wrapper=e,this.content=t,n&&(this.debouncedResize=function(e,t){let n;return function(...i){clearTimeout(n),n=setTimeout(()=>{n=void 0,e.apply(this,i)},t)}}(this.resize,i),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},w=class{events={};emit(e,...t){const n=this.events[e]||[];for(let e=0,i=n.length;e<i;e++)n[e]?.(...t)}on(e,t){return this.events[e]?this.events[e].push(t):this.events[e]=[t],()=>{this.events[e]=this.events[e]?.filter(e=>t!==e)}}off(e,t){this.events[e]=this.events[e]?.filter(e=>t!==e)}destroy(){this.events={}}};const x=100/6,z={passive:!1};function S(e,t){return 1===e?x:2===e?t:1}var _=class{touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new w;constructor(e,t={wheelMultiplier:1,touchMultiplier:1}){this.element=e,this.options=t,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,z),this.element.addEventListener("touchstart",this.onTouchStart,z),this.element.addEventListener("touchmove",this.onTouchMove,z),this.element.addEventListener("touchend",this.onTouchEnd,z)}on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,z),this.element.removeEventListener("touchstart",this.onTouchStart,z),this.element.removeEventListener("touchmove",this.onTouchMove,z),this.element.removeEventListener("touchend",this.onTouchEnd,z)}onTouchStart=e=>{const{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{const{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e,i=-(t-this.touchStart.x)*this.options.touchMultiplier,r=-(n-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:i,y:r},this.emitter.emit("scroll",{deltaX:i,deltaY:r,event:e})};onTouchEnd=e=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=e=>{let{deltaX:t,deltaY:n,deltaMode:i}=e;t*=S(i,this.window.width),n*=S(i,this.window.height),t*=this.options.wheelMultiplier,n*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:t,deltaY:n,event:e})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}};const E=e=>Math.min(1,1.001-2**(-10*e));new class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;_rafId=null;_isDraggingSelection=!1;reducedMotionMediaQuery=window.matchMedia("(prefers-reduced-motion: reduce)");
2isTouching;isIos;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new b;emitter=new w;dimensions;virtualScroll;constructor({wrapper:e=window,content:t=document.documentElement,eventsTarget:n=e,smoothWheel:i=!0,syncTouch:r=!1,syncTouchLerp:a=.075,touchInertiaExponent:s=1.7,duration:o,easing:l,lerp:c=.1,infinite:h=!1,orientation:p="vertical",gestureOrientation:d=("horizontal"===p?"both":"vertical"),touchMultiplier:u=1,wheelMultiplier:f=1,autoResize:m=!0,prevent:g,virtualScroll:v,overscroll:b=!0,autoRaf:w=!1,anchors:x=!1,autoToggle:z=!1,allowNestedScroll:S=!1,__experimental__naiveDimensions:P=!1,naiveDimensions:T=P,stopInertiaOnNavigate:A=!1,respectReducedMotion:C=!0}={}){window.lenisVersion=y,window.lenis||(window.lenis={}),window.lenis.version=y,"horizontal"===p&&(window.lenis.horizontal=!0),!0===r&&(window.lenis.touch=!0),this.isIos=/(iPad|iPhone|iPod)/g.test(navigator.userAgent),e&&e!==document.documentElement||(e=window),"number"==typeof o&&"function"!=typeof l?l=E:"function"==typeof l&&"number"!=typeof o&&(o=1),this.options={wrapper:e,content:t,eventsTarget:n,smoothWheel:i,syncTouch:r,syncTouchLerp:a,touchInertiaExponent:s,duration:o,easing:l,lerp:c,infinite:h,gestureOrientation:d,orientation:p,touchMultiplier:u,wheelMultiplier:f,autoResize:m,prevent:g,virtualScroll:v,overscroll:b,autoRaf:w,anchors:x,autoToggle:z,allowNestedScroll:S,naiveDimensions:T,stopInertiaOnNavigate:A,respectReducedMotion:C},this.dimensions=new k(e,t,{autoResize:m}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=new _(n,{touchMultiplier:u,wheelMultiplier:f}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}onScrollEnd=e=>{e instanceof CustomEvent||"smooth"!==this.isScrolling&&!1!==this.isScrolling||e.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};get overflow(){const e=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[e]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}onTransitionEnd=e=>{e.propertyName?.includes("overflow")&&e.target===this.rootElement&&this.checkOverflow()};setScroll(e){this.isHorizontal?this.options.wrapper.scrollTo({left:e,behavior:"instant"}):this.options.wrapper.scrollTo({top:e,behavior:"instant"})}onClick=e=>{const t=e.composedPath().filter(e=>e instanceof HTMLAnchorElement&&e.href).map(e=>new URL(e.href)),n=new URL(window.location.href);if(this.options.anchors){const e=t.find(e=>n.host===e.host&&n.pathname===e.pathname&&e.hash);if(e){const t="object"==typeof this.options.anchors&&this.options.anchors?this.options.anchors:void 0,n=decodeURIComponent(e.hash);return void this.scrollTo(n,t)}}this.options.stopInertiaOnNavigate&&t.some(e=>n.host===e.host&&n.pathname!==e.pathname)&&this.reset()};onPointerDown=e=>{1===e.button&&this.reset()};isTouchOnSelectionHandle(e){const t=window.getSelection();if(!t||t.isCollapsed||0===t.rangeCount)return!1;const n=e.targetTouches[0]??e.changedTouches[0];if(!n)return!1;const i=t.getRangeAt(0).getClientRects();if(0===i.length)return!1;const r=i[0],a=i[i.length-1],s=Math.hypot(n.clientX-r.left,n.clientY-r.top)<=40,o=Math.hypot(n.clientX-a.right,n.clientY-a.bottom)<=40;return s||o}onVirtualScroll=e=>{if("function"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(e))return;const{deltaX:t,deltaY:n,event:i}=e;if(this.emitter.emit("virtual-scroll",{deltaX:t,deltaY:n,event:i}),i.ctrlKey)return;if(i.lenisStopPropagation)return;const r=i.type.includes("touch"),a=i.type.includes("wheel");if(r&&this.isIos&&("touchstart"===i.type&&(this._isDraggingSelection=this.isTouchOnSelectionHandle(i)),this._isDraggingSelection))return void("touchend"===i.type&&(this._isDraggingSelection=!1));this.isTouching="touchstart"===i.type||"touchmove"===i.type;const s=0===t&&0===n;if(this.options.syncTouch&&r&&"touchstart"===i.type&&s&&!this.isStopped&&!this.isLocked)return void this.reset();const o="vertical"===this.options.gestureOrientation&&0===n||"horizontal"===this.options.gestureOrientation&&0===t;if(s||o)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const c=this.options.prevent,h=Math.abs(t)>=Math.abs(n)?"horizontal":"vertical";if(l.find(e=>e instanceof HTMLElement&&("function"==typeof c&&c?.(e)||e.hasAttribute?.("data-lenis-prevent")||"vertical"===h&&e.hasAttribute?.("data-lenis-prevent-vertical")||"horizontal"===h&&e.hasAttribute?.("data-lenis-prevent-horizontal")||r&&e.hasAttribute?.("data-lenis-prevent-touch")||a&&e.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.hasNestedScroll(e,{deltaX:t,deltaY:n}))))return;if(this.isStopped||this.isLocked)return void(i.cancelable&&i.preventDefault());if(!(this.options.syncTouch&&r||this.options.smoothWheel&&a))return this.isScrolling="native",this.animate.stop(),void(i.lenisStopPropagation=!0);let p=n;"both"===this.options.gestureOrientation?p=Math.abs(n)>Math.abs(t)?n:t:"horizontal"===this.options.gestureOrientation&&(p=t),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||0===this.animatedScroll&&n>0||this.animatedScroll===this.limit&&n<0))&&(i.lenisStopPropagation=!0),i.cancelable&&i.preventDefault();const d=r&&this.options.syncTouch,u=r&&"touchend"===i.type;u&&(p=Math.sign(p)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+p,{programmatic:!1,...d?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit
2()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(null!==this._resetVelocityTimeout&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent)this._preventNextNativeScrollEvent=!1;else if(!1===this.isScrolling||"native"===this.isScrolling){const e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-e,this.direction=Math.sign(this.animatedScroll-e),this.isStopped||(this.isScrolling="native"),this.emit(),0!==this.velocity&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.options.autoToggle?this.rootElement.style.removeProperty("overflow"):this.internalStart())}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){this.isStopped||(this.options.autoToggle?this.rootElement.style.setProperty("overflow","clip"):this.internalStop())}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=e=>{const t=e-(this.time||e);this.time=e,this.animate.advance(.001*t),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))};scrollTo(e,{offset:t=0,immediate:n=!1,lock:i=!1,programmatic:r=!0,lerp:a=(r?this.options.lerp:void 0),duration:s=(r?this.options.duration:void 0),easing:o=(r?this.options.easing:void 0),onStart:l,onComplete:c,force:h=!1,userData:p}={}){if(this.prefersReducedMotion&&(r?n=!0:(a=1,s=void 0,o=void 0)),(this.isStopped||this.isLocked)&&!h)return;let d=e,u=t;if("string"==typeof d&&["top","left","start","#"].includes(d))d=0;else if("string"==typeof d&&["bottom","right","end"].includes(d))d=this.limit;else{let e=null;if("string"==typeof d?(e=d.startsWith("#")?document.getElementById(d.slice(1)):document.querySelector(d),e||("#top"===d?d=0:console.warn("Lenis: Target not found",d))):d instanceof HTMLElement&&d?.nodeType&&(e=d),e){if(this.options.wrapper!==window){const e=this.rootElement.getBoundingClientRect();u-=this.isHorizontal?e.left:e.top}const t=e.getBoundingClientRect(),n=getComputedStyle(e),i=this.isHorizontal?Number.parseFloat(n.scrollMarginLeft):Number.parseFloat(n.scrollMarginTop),r=getComputedStyle(this.rootElement),a=this.isHorizontal?Number.parseFloat(r.scrollPaddingLeft):Number.parseFloat(r.scrollPaddingTop);d=(this.isHorizontal?t.left:t.top)+this.animatedScroll-(Number.isNaN(i)?0:i)-(Number.isNaN(a)?0:a)}}if("number"==typeof d){if(d+=u,this.options.infinite){if(r){this.targetScroll=this.animatedScroll=this.scroll;const e=d-this.animatedScroll;e>this.limit/2?d-=this.limit:e<-this.limit/2&&(d+=this.limit)}}else d=v(0,d,this.limit);if(d===this.targetScroll)return l?.(this),void c?.(this);if(this.userData=p??{},n)return this.animatedScroll=this.targetScroll=d,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),c?.(this),this.userData={},void requestAnimationFrame(()=>{this.dispatchScrollendEvent()});r||(this.targetScroll=d),"number"==typeof s&&"function"!=typeof o?o=E:"function"==typeof o&&"number"!=typeof s&&(s=1),this.animate.fromTo(this.animatedScroll,d,{duration:s,easing:o,lerp:a,onStart:()=>{i&&(this.isLocked=!0),this.isScrolling="smooth",l?.(this)},onUpdate:(e,t)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),r&&(this.targetScroll=e),t||this.emit(),t&&(this.reset(),this.emit(),c?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(e,{deltaX:t,deltaY:n}){const i=Date.now();e._lenis||(e._lenis={});const r=e._lenis;let a,s,o,l,c,h,p,d,u,f;if(i-(r.time??0)>2e3){r.time=Date.now();const t=window.getComputedStyle(e);
2if(r.computedStyle=t,a=["auto","overlay","scroll"].includes(t.overflowX),s=["auto","overlay","scroll"].includes(t.overflowY),c=["auto"].includes(t.overscrollBehaviorX),h=["auto"].includes(t.overscrollBehaviorY),r.hasOverflowX=a,r.hasOverflowY=s,!a&&!s)return!1;p=e.scrollWidth,d=e.scrollHeight,u=e.clientWidth,f=e.clientHeight,o=p>u,l=d>f,r.isScrollableX=o,r.isScrollableY=l,r.scrollWidth=p,r.scrollHeight=d,r.clientWidth=u,r.clientHeight=f,r.hasOverscrollBehaviorX=c,r.hasOverscrollBehaviorY=h}else o=r.isScrollableX,l=r.isScrollableY,a=r.hasOverflowX,s=r.hasOverflowY,p=r.scrollWidth,d=r.scrollHeight,u=r.clientWidth,f=r.clientHeight,c=r.hasOverscrollBehaviorX,h=r.hasOverscrollBehaviorY;if(!(a&&o||s&&l))return!1;const m=Math.abs(t)>=Math.abs(n)?"horizontal":"vertical";let g,y,v,b,k,w;if("horizontal"===m)g=Math.round(e.scrollLeft),y=p-u,v=t,b=a,k=o,w=c;else{if("vertical"!==m)return!1;g=Math.round(e.scrollTop),y=d-f,v=n,b=s,k=l,w=h}return!w&&(g>=y||g<=0)||(v>0?g<y:g>0)&&b&&k}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){const e=this.options.wrapper;return this.isHorizontal?e.scrollX??e.scrollLeft:e.scrollY??e.scrollTop}get scroll(){return this.options.infinite?(this.animatedScroll%(e=this.limit)+e)%e:this.animatedScroll;var e}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(e){this._isScrolling!==e&&(this._isScrolling=e,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(e){this._isStopped!==e&&(this._isStopped=e,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(e){this._isLocked!==e&&(this._isLocked=e,this.updateClassName())}get isSmooth(){return"smooth"===this.isScrolling}get prefersReducedMotion(){return this.options.respectReducedMotion&&this.reducedMotionMediaQuery.matches}get className(){let e="lenis";return this.options.autoToggle&&(e+=" lenis-autoToggle"),this.isStopped&&(e+=" lenis-stopped"),this.isLocked&&(e+=" lenis-locked"),this.isScrolling&&(e+=" lenis-scrolling"),"smooth"===this.isScrolling&&(e+=" lenis-smooth"),e}updateClassName(){this.cleanUpClassName(),this.className.split(" ").forEach(e=>{this.rootElement.classList.add(e)})}cleanUpClassName(){for(const e of Array.from(this.rootElement.classList))("lenis"===e||e.startsWith("lenis-"))&&this.rootElement.classList.remove(e)}}({autoRaf:!0,anchors:!0});var P=document.querySelectorAll(".js-resizable-image");if(P.length>0){var T=!1;window.addEventListener("scroll",function(){T||(window.requestAnimationFrame(function(){A(),T=!1}),T=!0)}),A()}function A(){P.forEach(function(e){var t=e.getBoundingClientRect(),n=Math.max(0,window.innerHeight-t.bottom),i=1-(1-.8)*Math.min(n/150,1);e.style.transform="scale(".concat(i,")")})}var C=document.querySelectorAll("[data-counter]"),I=new IntersectionObserver(function(e,t){e.forEach(function(e){var n,i,r,a,s,o,l,c,h;e.isIntersecting&&(i=(n=e.target).innerText.trim(),r=parseInt(i.replace(/\D/g,""),10),a=n.dataset.suffix||"",s=Math.round(90),o=r/s,l=0,c=0,(h=function(){c++,l+=o,c<s?(n.innerText="".concat(Math.round(l)).concat(a),requestAnimationFrame(h)):n.innerText="".concat(r).concat(a)})(),t.unobserve(e.target))})},{threshold:.5});
2C.forEach(function(e){I.observe(e)}),n(112);var D=n(891),j=n.n(D),M=JSON.parse('{"v":"5.1.9","fr":12,"ip":0,"op":20,"w":620,"h":250,"nm":"Comp 1","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"planet","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[310,136,0],"e":[310,125,0],"to":[0,-1.83333337306976,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":10,"s":[310,125,0],"e":[310,136,0],"to":[0,0,0],"ti":[0,-1.83333337306976,0]},{"t":20}],"ix":2,"x":"var $bm_rt;\\n$bm_rt = loopOut();"},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[85,85,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.672,-0.219],[0.74,2.278],[-0.812,1.1],[-0.553,-1.699],[-2.658,0.861],[-0.642,0.871]],"o":[[-2.658,0.861],[-0.412,-1.272],[-1.511,1.187],[0.737,2.278],[1.174,-0.383],[-0.513,0.403]],"v":[[69.093,-31.816],[62.942,-34.381],[63.663,-38.096],[61.976,-33.361],[68.125,-30.796],[70.879,-32.766]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.588,5.422],[0.261,0.496],[1.238,-0.592],[2.424,4.594],[-0.254,-0.53],[-1.37,0.654]],"o":[[-0.252,-0.528],[2.047,4.774],[-1.235,0.59],[0.219,0.516],[2.585,5.422],[1.371,-0.655]],"v":[[-86.833,43.133],[-87.608,41.609],[-86.102,51.049],[-92.49,43.94],[-91.791,45.502],[-84.628,54.135]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.588,-5.421],[1.37,-0.653],[2.586,5.422],[-1.369,0.653]],"o":[[2.588,5.422],[-1.37,0.654],[-2.59,-5.423],[1.37,-0.654]],"v":[[-86.833,43.133],[-84.628,54.135],[-91.793,45.502],[-93.999,34.501]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.737254917622,0.768627464771,0.811764717102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.671,5.598],[2.42,-1.189],[0.093,-0.063],[-2.366,-4.955],[0.435,-1.749],[-0.06,0.028]],"o":[[-2.671,-5.597],[-0.49,0.239],[1.613,0.554],[2.276,4.768],[0.88,0.307],[2.435,-1.161]],"v":[[-84.036,41.812],[-93.28,33.783],[-94.047,34.524],[-86.791,43.219],[-85.252,54.164],[-83.607,54.051]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":3,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.156,0.767],[-3.581,-0.731],[-0.779,-0.377],[2.193,0.448],[0.403,-1.974],[-2.123,-1.02]],"o":[[0.403,-1.975],[0.966,0.198],[-0.986,-1.158],[-3.581,-0.731],[-0.294,1.445],[-0.629,-0.733]],"v":[[32.21,-67.493],[39.423,-69.742],[42.051,-68.859],[37.064,-71.464],[29.851,-69.214],[32.995,-65.195]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false}
vendor: 32,129 bytes, line 2
2,{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.355,1.134],[1.758,-0.55],[0.433,-0.542],[-0.405,0.126],[-0.46,-1.468],[0.573,-0.713]],"o":[[-0.458,-1.468],[-0.76,0.237],[0.32,-0.227],[1.756,-0.55],[0.261,0.839],[1.076,-0.755]],"v":[[70.606,-36.299],[66.594,-37.96],[64.793,-36.733],[65.872,-37.281],[69.886,-35.62],[69.332,-33.183]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.387,0.245],[-0.825,-1.296],[0.232,-0.745],[0.618,0.972],[1.554,-0.989],[0.239,-0.751]],"o":[[1.554,-0.989],[0.408,0.646],[0.779,-0.998],[-0.825,-1.297],[-0.782,0.496],[0.261,-0.329]],"v":[[29.003,-48.93],[33.311,-48.369],[33.547,-46.201],[33.885,-49.452],[29.578,-50.014],[28.055,-48.047]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.536,0.972],[0.559,-0.713],[1.144,0.899],[0.139,0.231],[-0.525,-0.41],[-1.074,1.366]],"o":[[0.048,0.769],[-1.074,1.369],[-0.219,-0.171],[0.063,0.669],[1.142,0.896],[0.847,-1.08]],"v":[[71.363,-8.701],[70.615,-6.382],[66.599,-5.53],[66.065,-6.139],[66.919,-4.446],[70.934,-5.298]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.179,0.875],[-1.195,4.353],[-0.435,0.633],[0.462,-1.681],[-5.212,-1.432],[-2.053,2.944]],"o":[[-5.212,-1.43],[0.211,-0.767],[-1.428,0.984],[-1.199,4.353],[4.279,1.175],[-2.264,1.544]],"v":[[18.998,-6.753],[11.726,-17.226],[12.723,-19.32],[9.772,-15.272],[17.041,-4.796],[27.605,-7.976]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":2,"cix":2,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.55,0.886],[1.145,-1.311],[-0.941,-0.327],[0.742,-2.13],[0.277,-0.327],[-0.462,1.33]],"o":[[-2.035,-0.707],[0.868,-0.149],[2.55,0.884],[-0.144,0.418],[1.467,-0.267],[0.739,-2.132]],"v":[[20.441,-16.179],[15.17,-15.06],[17.934,-14.817],[21.213,-9.358],[20.57,-8.239],[23.719,-10.717]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":2,"cix":2,"ix":8,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.324,0.93],[-2.875,-1],[-0.594,-0.448],[1.522,0.528],[0.687,-1.979],[-1.579,-1.188]],"o":[[0.687,-1.978],[0.785,0.271],[-0.704,-1.05],[-2.877,-0.998],[-0.498,1.437],[-0.624,-0.93]],"v":[[-32.178,-11.531],[-25.728,-13.304],[-23.656,-12.199],[-27.08,-14.708],[-33.531,-12.933],[-31.64,-8.647]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9","np":2,"cix":2,"ix":9,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.144,1.395],[0.37,-1.067],[3.899,1.353],[0.981,1.195],[-2.347,-0.815],[-0.93,2.682]],"o":[[0.569,1.096],[-0.931,2.682],[-1.796,-0.623],[0.861,1.658],[3.896,1.353],[0.503,-1.445]],"v":[[-21.833,-12.551],[-21.47,-9.227],[-30.213,-6.823],[-34.466,-9.677],[-29.459,-5.695],[-20.718,-8.099]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10","np":2,"cix":2,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.687,-1.976],[2.875,0.998],[-0.687,1.977],[-2.877,-0.998]],"o":[[-0.687,1.98],[-2.875,-0.998],[0.687,-1.979],[2.875,0.998]],"v":[[-23.118,-9.319],[-29.569,-7.544],[-33.531,-12.933],[-27.08,-14.708]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854901969433,0.874509811401,0.89411765337,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"ix":11,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.78,8.135],[3.551,-5.68],[14.723,9.201],[1.733,7.927],[-9.281,-5.802],[-9.607,15.373]],"o":[[0.048,6.153],[-9.605,15.371],[-7.268,-4.543],[0.08,10.494],[14.724,9.201],[4.864,-7.782]],"v":[[68.168,35.698],[63,53.832],[18.95,65.003],[5.265,45.381],[19.7,71.737],[63.752,60.564]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"ix":12,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.787,4.46],[-11.874,-7.421],[-1.635,-1.757],[6.881,4.299],[6.629,-10.608],[-7.364,-7.909]],"o":[[6.628,-10.607],[2.16,1.349],[-1.129,-6.953],[-11.874,-7.419],[-5.423,8.678],[-0.82,-5.048]],"v":[[22.212,39.707],[55.713,33.936],[61.403,38.633],[49.094,20.665],[15.59,26.436],[19.402,54.384]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 13","np":2,"cix":2,"ix":13,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-11.874,-7.419],[6.627,-10.607],[11.874,7.419],[-6.625,10.607]],"o":[[11.874,7.42],[-6.628,10.607],[-11.876,-7.422],[6.629,-10.608]],"v":[[49.094,20.665],[58.595,53.308],[25.092,59.078],[15.59,26.436]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854901969433,0.874509811401,0.89411765337,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 14","np":2,"cix":2,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.001,2.296],[0.378,-0.606],[5.216,3.259],[0.973,2.235],[-4.356,-2.719],[-2.287,3.66]],"o":[[-0.131,0.694],[-2.286,3.658],[-2.573,-1.61],[-0.664,3.494],[5.216,3.262],[1.157,-1.855]],"v":[[-15.492,82.141],[-16.207,84.109],[-29.793,84.831],[-35.211,78.806],[-29.189,89.367],[-15.603,88.646]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 15","np":2,"cix":2,"ix":15,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.667,1.067],[-7.087,-4.431],[-0.408,-4.172],[5.561,3.475],[3.106,-4.969],[-0.183,-1.88]],"o":[[3.106,-4.971],[4.886,3.052],[0.387,-4.582],[-7.087,-4.427],[-0.964,1.544],[0.108,-1.257]],"v":[[-37.371,75.236],[-18.917,74.256],[-10.575,86.046],[-18.917,72.554],[-37.371,73.534],[-38.505,78.758]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 16","np":2,"cix":2,"ix":16,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.434,4.829],[1.648,-2.857],[11.57,6.682],[1.741,5.859],[-8.074,-4.662],[-5.463,9.457]],"o":[[0.148,3.244],[-5.461,9.46],[-6.345,-3.662],[0.339,7.489],[11.572,6.681],[2.467,-4.274]],"v":[[-28.32,33.034],[-30.507,42.326],[-61.346,47.355],[-73.768,32.247],[-60.516,52.178],[-29.675,47.15]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 17","np":2,"cix":2,"ix":17,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.385,0.618],[-7.93,-4.957],[-1.288,-3.713],[7.176,4.485],[4.05,-6.483],[-1.306,-3.777]],"o":[[4.05,-6.483],[3.933,2.458],[2.442,-6.287],[-7.93,-4.955],[-2.042,3.268],[0.259,-0.662]],"v":[[-66.439,31.341],[-44.745,28.575],[-36.775,38.266],[-44.745,19.483],[-66.439,22.247],[-67.384,33.269]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 18","np":2,"cix":2,"ix":18,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-7.93,-4.955],[4.05,-6.483],[7.932,4.955],[-4.05,6.483]],"o":[[7.93,4.957],[-4.05,6.483],[-7.932,-4.955],[4.05,-6.483]],"v":[[-44.745,19.483],[-37.719,40.195],[-59.414,42.958],[-66.439,22.247]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854901969433,0.874509811401,0.89411765337,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 19","np":2,"cix":2,"ix":19,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.662,2.287],[3.325,-5.322],[0.345,-0.857],[-3.088,-1.931],[1.859,-4.612],[-0.519,0.833]],"o":[[-3.662,-2.287],[-0.521,0.835],[3.332,-3.689],[3.088,1.931],[0.619,-0.686],[3.327,-5.324]],"v":[[-73.358,-19.504],[-86.009,-14.011],[-87.297,-11.467],[-76.371,-14.684],[-74.474,-3.451],[-72.751,-5.725]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 20","np":2,"cix":2,"ix":20,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[5.015,3.136],[-3.811,7.429],[0.37,-0.593],[-5.425,-3.391],[-4.927,7.883],[-0.31,0.603]],"o":[[-5.017,-3.132],[-0.405,0.544],[-4.927,7.883],[5.425,3.389],[0.37,-0.594],[-5.005,6.684]],"v":[[-87.868,1.81],[-89.784,-16.8],[-90.956,-15.1],[-90.056,5.313],[-71.315,-2.825],[-70.302,-4.627]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 21","np":2,"cix":2,"ix":21,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.745,-1.088],[2.397,-5.836],[3.991,2.494],[2.586,-1.12]],"o":[[3.904,2.443],[3.345,-5.863],[-2.068,-1.291],[2.17,-0.496]],"v":[[-71.238,-22.237],[-68.908,-8.004],[-69.972,-22.934],[-77.259,-23.058]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 22","np":2,"cix":2,"ix":22,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-3.662,-2.287],[3.325,-5.324],[3.66,2.289],[-3.327,5.321]],"o":[[3.662,2.287],[-3.325,5.321],[-3.662,-2.289],[3.325,-5.322]],"v":[[-73.358,-19.504],[-72.751,-5.725],[-85.4,-0.232],[-86.009,-14.011]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854901969433,0.874509811401,0.89411765337,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 23","np":2,"cix":2,"ix":23,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.264,2.379],[3.493,0.046],[-0.154,-1.395],[4.25,-0.471],[0.544,0.007],[-1.755,0.196]],"o":[[-0.224,-2.056],[1.926,0.582],[0.262,2.376],[-0.573,0.064],[1.356,0.41],[4.25,-0.47]],"v":[[7.966,-77.5],[1.477,-81.034],[4.885,-77.95],[-2.335,-72.794],[-4.013,-72.714],[0.748,-72.344]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 24","np":2,"cix":2,"ix":24,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.193,1.745],[-6.804,0.753],[-2.199,-0.696],[3.684,-0.406],[-0.423,-3.807],[-2.996,-0.945]],"o":[[-0.423,-3.806],[2.879,-0.317],[-2.415,-1.186],[-6.803,0.754],[0.241,2.194],[-2.047,-1]],"v":[[-10.333,-74.607],[1.223,-82.861],[9.005,-82.22],[-0.49,-83.541],[-12.044,-75.287],[-6.749,-70.4]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 25","np":2,"cix":2,"ix":25,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.886,1.088],[-1.261,2.801],[0.158,-0.275],[-2.072,-1.195],[-1.75,3.033],[-0.128,0.279]],"o":[[-1.884,-1.087],[-0.178,0.247],[-1.751,3.032],[2.074,1.195],[0.159,-0.275],[-1.798,2.494]],"v":[[28.21,-42.364],[27.22,-49.185],[26.704,-48.416],[27.285,-40.762],[34.206,-44.085],[34.614,-44.918]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854901969433,0.874509811401,0.89411765337,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 26","np":2,"cix":2,"ix":26,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.262,-2.379],[4.25,-0.47],[0.262,2.379],[-4.25,0.47]],"o":[[0.264,2.379],[-4.25,0.471],[-0.262,-2.379],[4.25,-0.471]],"v":[[7.966,-77.5],[0.748,-72.344],[-7.422,-75.799],[-0.205,-80.955]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854901969433,0.874509811401,0.89411765337,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 27","np":2,"cix":2,"ix":27,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.658,3.984],[0.867,0.629],[5.618,-2.339],[2.691,1.96],[-0.076,-0.188],[-5.898,2.454]],"o":[[-0.405,-0.973],[1.131,3.901],[-4.46,1.859],[0.056,0.191],[1.66,3.985],[5.895,-2.457]],"v":[[-25.777,-54.931],[-27.72,-57.338],[-35.58,-46.249],[-47.319,-46.611],[-47.13,-46.041],[-33.448,-43.27]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 28","np":2,"cix":2,"ix":28,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.395,0.949],[-8.888,3.702],[-4.087,-2.777],[7.482,-3.116],[-2.502,-6.007],[-1.441,-0.978]],"o":[[-2.502,-6.004],[6.57,-2.735],[-3.745,-3.929],[-8.888,3.698],[0.652,1.564],[-0.704,-0.737]],"v":[[-51.013,-42.487],[-39.451,-60.064],[-22.041,-59.705],[-40.981,-61.362],[-52.543,-43.788],[-49.336,-39.969]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854901969433,0.874509811401,0.89411765337,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 29","np":2,"cix":2,"ix":29,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.66,-3.987],[5.898,-2.457],[1.66,3.985],[-5.895,2.455]],"o":[[1.658,3.984],[-5.898,2.454],[-1.658,-3.986],[5.898,-2.454]],"v":[[-25.777,-54.931],[-33.448,-43.27],[-47.13,-46.041],[-39.459,-57.705]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.854901969433,0.874509811401,0.89411765337,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 30","np":2,"cix":2,"ix":30,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[47.148,0],[9.356,44.363],[0,-6.97],[-54.115,0],[0,54.111],[1.383,6.554]],"o":[[-47.146,0],[-1.383,6.554],[0,54.111],[54.115,0],[0,-6.97],[-9.356,44.363]],"v":[[-2.18,58.831],[-98.041,-18.836],[-100.163,1.48],[-2.18,99.462],[95.802,1.48],[93.682,-18.836]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.070588238537,0.282352954149,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":15,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 31","np":2,"cix":2,"ix":31,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-54.115],[54.115,0],[0,54.111],[-54.115,0]],"o":[[0,54.111],[-54.115,0],[0,-54.115],[54.115,0]],"v":[[95.802,1.48],[-2.18,99.462],[-100.163,1.48],[-2.18,-96.505]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.964705884457,0.96862745285,0.976470589638,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 32","np":2,"cix":2,"ix":32,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.924,-6.228],[0,0],[6.232,4.921],[0,0],[-4.922,6.228],[0,0],[-6.228,-4.92],[0,0]],"o":[[0,0],[-4.924,6.228],[0,0],[-6.225,-4.921],[0,0],[4.922,-6.228],[0,0],[6.228,4.921]],"v":[[-60.644,-44.936],[-64.95,-39.483],[-85.226,-37.108],[-85.226,-37.108],[-87.598,-57.382],[-83.289,-62.832],[-63.018,-65.208],[-63.018,-65.208]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823529422283,0.847058832645,0.874509811401,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 33","np":2,"cix":2,"ix":33,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-5.289,-0.181],[0,0],[0.181,-5.288],[0,0],[5.289,0.183],[0,0],[-0.183,5.291],[0,0]],"o":[[0,0],[5.289,0.184],[0,0],[-0.183,5.287],[0,0],[-5.289,-0.181],[0,0],[0.183,-5.289]],"v":[[-13.492,-101.972],[-1.971,-101.576],[7.315,-91.625],[6.981,-82.011],[-2.967,-72.727],[-14.488,-73.125],[-23.772,-83.075],[-23.44,-92.686]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823529422283,0.847058832645,0.874509811401,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 34","np":2,"cix":2,"ix":34,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-3.91,-5.246],[0,0],[5.246,-3.909],[0,0],[3.908,5.246],[0,0],[-5.246,3.911],[0,0]],"o":[[0,0],[3.909,5.244],[0,0],[-5.246,3.911],[0,0],[-3.909,-5.246],[0,0],[5.244,-3.911]],"v":[[79.079,-63.279],[83.252,-57.681],[80.824,-41.036],[76.755,-38.002],[60.11,-40.43],[55.935,-46.03],[58.364,-62.676],[62.434,-65.708]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823529422283,0.847058832645,0.874509811401,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 35","np":2,"cix":2,"ix":35,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.851,4.837],[0,0],[-4.837,-1.852],[0,0],[1.851,-4.837],[0,0],[4.837,1.852],[0,0]],"o":[[0,0],[1.853,-4.837],[0,0],[4.837,1.851],[0,0],[-1.853,4.837],[0,0],[-4.839,-1.851]],"v":[[68.317,23.487],[72.585,12.338],[84.748,6.91],[94.114,10.497],[99.544,22.658],[95.276,33.807],[83.113,39.234],[73.747,35.648]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.737254917622,0.768627464771,0.811764717102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 36","np":2,"cix":2,"ix":36,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.2,-0.761],[0,0],[0.762,-6.2],[0,0],[6.202,0.761],[0,0],[-0.76,6.202],[0,0]],"o":[[0,0],[6.2,0.761],[0,0],[-0.762,6.2],[0,0],[-6.202,-0.761],[0,0],[0.76,-6.2]],"v":[[-21.732,72.263],[-13.736,73.243],[-3.847,85.902],[-4.594,92.003],[-17.253,101.893],[-25.246,100.913],[-35.138,88.254],[-34.388,82.153]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.737254917622,0.768627464771,0.811764717102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 37","np":2,"cix":2,"ix":37,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"glow","parent":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[10],"e":[30]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":10.467,"s":[30],"e":[10]},{"t":20}],"ix":11,"x":"var $bm_rt;\\n$bm_rt = loopOut();"},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-0.54,-0.015,0],"ix":2},"a":{"a":0,"k":[-0.41,-0.012,0],"ix":1},"s":{"a":0,"k":[109,109,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-65.634],[65.634,0],[0,65.631],[-65.632,0]],"o":[[0,65.631],[-65.632,0],[0,-65.634],[65.634,0]],"v":[[118.428,-0.011],[-0.41,118.826],[-119.249,-0.011],[-0.41,-118.85]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"L4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"
2y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[0],"e":[8]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":10,"s":[8],"e":[0]},{"t":20}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[127.941,130.571,0],"e":[121.941,113.571,0],"to":[-1,-2.83333325386047,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":10,"s":[121.941,113.571,0],"e":[127.941,130.571,0],"to":[0,0,0],"ti":[-1,-2.83333325386047,0]},{"t":20}],"ix":2},"a":{"a":0,"k":[-239.059,5.571,0],"ix":1},"s":{"a":0,"k":[85,85,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-193.913,-98.943],[-176.18,-104.327],[-176.807,25.039],[-194.54,30.422]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.737254917622,0.768627464771,0.811764717102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-234.696,28.094],[-234.305,-52.56],[-282.935,25.297],[-234.696,28.094]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-194.54,30.422],[-170.851,31.796],[-171.031,69.02],[-194.72,67.647],[-194.965,118.215],[-235.
vendor: 16,420 bytes, line 2
2121,115.886],[-234.876,65.319],[-325,60.093],[-324.849,28.761],[-241.284,-101.69],[-193.913,-98.943]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960790157,0.913725495338,0.929411768913,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-241.284,-101.69],[-223.551,-107.073],[-176.18,-104.327],[-193.913,-98.943]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.564705908298,0.61960786581,0.690196096897,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-194.54,30.422],[-176.807,25.039],[-153.118,26.412],[-170.851,31.796]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.564705908298,0.61960786581,0.690196096897,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":1,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-170.851,31.796],[-153.118,26.412],[-153.298,63.637],[-171.031,69.02]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.478431373835,0.541176497936,0.627451002598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":1,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-194.72,67.647],[-176.987,62.263],[-177.232,112.831],[-194.965,118.215]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.737254917622,0.768627464771,0.811764717102,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":1,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-234.305,-52.56],[-216.572,-57.944],[-265.202,19.914],[-282.935,25.297]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.564705908298,0.61960786581,0.690196096897,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":1,"cix":2,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-282.935,25.297],[-265.202,19.914],[-216.963,22.71],[-234.696,28.094]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.478431373835,0.541176497936,0.627451002598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"ix":8,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"R4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":0,"s":[0],"e":[-7]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":10,"s":[-7],"e":[0]},{"t":20}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":0,"s":[493.238,133.262,0],"e":[484.238,119.262,0],"to":[-1.5,-2.33333325386047,0],"ti":[0,2.66666674613953,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":10,"s":[484.238,119.262,0],"e":[493.238,133.262,0],"to":[0,0,0],"ti":[-1.5,-2.33333325386047,0]},{"t":20}],"ix":2},"a":{"a":0,"k":[238.238,8.262,0],"ix":1},"s":{"a":0,"k":[85,85,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[164.274,65.924],[152.008,68.266],[151.476,36.714],[163.743,34.371]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.478431373835,0.541176497936,0.627451002598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[257.722,28.099],[256.354,-53.129],[207.366,28.281],[257.722,28.099]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[299.64,27.948],[324.369,27.859],[325,65.345],[300.271,65.434],[301.129,116.356],[259.211,116.507],[258.353,65.585],[164.274,65.924],[163.743,34.371],[247.997,-102.147],[297.446,-102.325]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.901960790157,0.913725495338,0.929411768913,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[258.353,65.585],[246.087,67.927],[152.008,68.266],[164.274,65.924]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.305882364511,0.392156869173,0.505882382393,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":1,"cix":2,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[163.743,34.371],[151.476,36.714],[235.73,-99.804],[247.997,-102.147]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.564705908298,0.61960786581,0.690196096897,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":1,"cix":2,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[259.211,116.507],[246.944,118.85],[246.087,67.927],[258.353,65.585]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.478431373835,0.541176497936,0.627451002598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":1,"cix":2,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[301.129,116.356],[288.862,118.699],[246.944,118.85],[259.211,116.507]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.305882364511,0.392156869173,0.505882382393,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":1,"cix":2,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[257.722,28.099],[245.455,30.442],[244.088,-50.787],[256.354,-53.129]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.478431373835,0.541176497936,0.627451002598,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":1,"cix":2,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[325,65.345],[312.734,67.687],[288.005,67.776],[300.271,65.434]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false}
2,{"ty":"fl","c":{"a":0,"k":[0.305882364511,0.392156869173,0.505882382393,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":1,"cix":2,"ix":8,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":60,"st":0,"bm":0}],"markers":[]}');j().loadAnimation({container:document.getElementById("lottie-404"),renderer:"svg",loop:!0,autoplay:!0,animationData:M}),n(948);var F=n(800);var L=n(212),V=n(467),B=n(499);function O(e){var t=e.style.cssText,n=e.innerHTML;return e.disabled=!0,e.style.transition="all .5s ease-in-out",e.innerHTML="".concat(n,' <svg class="animate-spin inline-block w-4 h-4 ml-2 align-middle" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" aria-hidden="true"><circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle><path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path></svg>'),{oldStyle:t,oldInner:n}}function G(e,t,n){e&&(e.disabled=!1,e.style.cssText=t,e.innerHTML=n)}function N(e,t){null==e||e.forEach(function(e){e.disabled=!0}),null==t||t.forEach(function(e){e.disabled=!0})}function R(e,t){null==e||e.forEach(function(e){e.disabled=!1}),null==t||t.forEach(function(e){e.disabled=!1})}function W(e,t){null==e||e.forEach(function(e){e.value=""}),null==t||t.forEach(function(e){e.value=""})}var H=document.querySelectorAll(".js-mail");function $(e,t){return U.apply(this,arguments)}function U(){return(U=(0,V.A)((0,L.A)().m(function e(t,n){var i,r,a,s,o,l,c,h,p,d,u,f,m,g,y;return(0,L.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:return i=t.querySelector("button[type=submit]"),r=O(i),a=r.oldStyle,s=r.oldInner,o=q(t,n),l=t.getAttribute("data-custom-url")||t.getAttribute("action")||"/universal-form",c=t.getAttribute("data-success"),h=c?t.querySelector(c):null,p=t.getAttribute("data-fail"),d=p?t.querySelector(p):null,u=t.getAttribute("data-success-hide"),f=t.querySelectorAll("input[name]"),m=t.querySelectorAll("textarea[name]"),N(f,m),e.p=1,e.n=2,K(o,l);case 2:if(g=e.v,R(f,m),!g.success){e.n=4;break}return W(f,m),Q(t,u),G(i,a,s),h&&h.classList.remove("hidden"),e.n=3,X();case 3:e.n=5;break;case 4:J(i,a,s,d,h);case 5:e.n=7;break;case 6:e.p=6,y=e.v,console.error("Form submission failed:",y),R(f,m),J(i,a,s,d,h),window.scrollTo(0,0);case 7:return e.a(2)}},e,null,[[1,6]])}))).apply(this,arguments)}function q(e,t){var n=new FormData(e),i=Array.from(n.entries()).map(function(e){var t,n,i=(n=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,r,a,s,o=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=a.call(n)).done)&&(o.push(i.value),o.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(c)throw r}}return o}}(t,n)||(0,F.A)(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());return{name:i[0],value:i[1]}});function r(e){var t=e.getAttribute("name");if("_csrf"!==t){var n=e.getAttribute("type"),r=e.getAttribute("data-pretty");i.push({name:"".concat(t,".dataType"),value:n},{name:"".concat(t,".dataPretty"),value:r})}}e.querySelectorAll("input[type='checkbox']:not(:checked)").forEach(function(e){e.name&&i.push({name:e.name,value:!1})});var a=e.getAttribute("data-about")||"",s=e.getAttribute("data-target")||"";return e.querySelectorAll("input[name]").forEach(function(e){r(e)}),e.querySelectorAll("textarea[name]").forEach(function(e){r(e)}),i.push({name:"emailSubject",value:a},{name:"emailTarget",value:s},{name:"g-recaptcha-response",value:t}),i}function K(e,t){return Z.apply(this,arguments)}function Z(){return(Z=(0,V.A)((0,L.A)().m(function e(t,n){var i;return(0,L.A)().w(function(e){for(;;)switch(e.n){case 0:return i=new FormData,t.forEach(function(e){i.append(e.name,e.value)}),e.n=1,(0,B.ux)(i,n);case 1:return e.a(2,e.v)}},e)}))).apply(this,arguments)}function X(){return Y.apply(this,arguments)}function Y(){return(Y=(0,V.A)((0,L.A)().m(function e(){var t,n;return(0,L.A)().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,B.Ig)();case 1:t=e.v,document.querySelectorAll("input[name='_csrf']").forEach(function(e){e.value=t}),e.n=3;break;case 2:e.p=2,n=e.v,console.warn("Could not renew CSRF token:",n);case 3:return e.a(2)}},e,null,[[0,2]])}))).apply(this,arguments)}function J(e,t,n,i,r){i&&i.classList.remove("hidden"),r&&r.classList.add("hidden"),G(e,t,n)}function Q(e,t){t&&e.querySelectorAll(t).forEach(function(e){e.classList.add("hidden")})}H.length&&((0,B.S$)(),document.body.addEventListener("RecaptchaLoaded",function(){X(),H.forEach(function(e){e.addEventListener("submit",function(){var t=(0,V.A)((0,L.A)().m(function t(n){var i,r,a;return(0,L.A)().w(function(t){for(;;)switch(t.p=t.n){case 0:return n.preventDefault(),t.p=1,r=(null===(i=document.querySelector("meta[name='recaptcha_v3_site_key']"))||void 0===i?void 0:i.content)||"explicit",t.n=2,grecaptcha.ready((0,V.A)((0,L.A)().m(function t(){var n;return(0,L.A)().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,grecaptcha.execute(r,{action:"submit"});case 1:return n=t.v,t.n=2,$(e,n);case 2:return t.a(2)}},t)})));case 2:t.n=4;break;case 3:t.p=3,a=t.v,console.error("reCAPTCHA execution failed:",a);case 4:return t.a(2)}},t,null,[[1,3]])}
2));return function(e){return t.apply(this,arguments)}}())})})),n(359);var ee,te,ne,ie=n(751),re=n(966),ae=n(641),se=n(33),oe={class:"hidden xl:flex items-start gap-[20px] xl:px-[95px] text-infopact-white","aria-label":"Partner program steps"},le={class:"flex flex-col gap-[20px] items-end",role:"group","aria-label":"Select a partner program step"},ce=["aria-pressed","aria-controls","onClick"],he={class:"flex items-center h-full p-[15px] gap-[10px] xl:max-w-[408px]"},pe={class:"text-lg font-medium js-partner-title"},de=["id"],ue={class:"text-3xl font-bold font-heading"},fe={name:"PartnerProgram",data:function(){var e=this;return{indexOfItemSelected:0,items:Array.from({length:5},function(t,n){return{title:e.$t("index.partner-program.steps.".concat(n,".title")),description:e.$t("index.partner-program.steps.".concat(n,".description"))}})}},computed:{itemSelected:function(){return this.items[this.indexOfItemSelected]}},methods:{selectItem:function(e){this.indexOfItemSelected=e}}},me=(0,n(262).A)(fe,[["render",function(e,t,n,i,r,a){return(0,ae.uX)(),(0,ae.CE)("section",oe,[(0,ae.Lk)("div",le,[((0,ae.uX)(!0),(0,ae.CE)(ae.FK,null,(0,ae.pI)(r.items,function(e,t){return(0,ae.uX)(),(0,ae.CE)("button",{key:t,type:"button",class:(0,se.C4)(["w-md bg-infopact-blue rounded-[20px] border-[5px] font-heading cursor-pointer transition-colors text-left",r.indexOfItemSelected===t?"border-infopact-green":"border-infopact-blue"]),"aria-pressed":r.indexOfItemSelected===t,"aria-controls":"partner-step-panel-".concat(t),onClick:function(e){return a.selectItem(t)}},[(0,ae.Lk)("div",he,[(0,ae.Lk)("div",{class:(0,se.C4)(["border-[3px] size-[50px] mask-conic border-infopact-green rounded-full text-2xl font-normal flex justify-center items-center transition-shadow",r.indexOfItemSelected===t?"shadow-number":""])},(0,se.v_)(t+1),3),(0,ae.Lk)("div",pe,(0,se.v_)(e.title),1)])],10,ce)}),128))]),(0,ae.Lk)("div",{id:"partner-step-panel-".concat(r.indexOfItemSelected),class:"bg-infopact-blue rounded-[20px] border-[5px] border-infopact-green p-[45px] text-left flex flex-col gap-[20px] js-partner-content transition-colors self-start","aria-live":"polite",role:"region","aria-label":"Selected partner program step details"},[(0,ae.Lk)("div",ue,(0,se.v_)(a.itemSelected.title),1),(0,ae.Lk)("p",null,(0,se.v_)(a.itemSelected.description),1)],8,de)])}]]),ge=n(215),ye=n(166),ve=n(702),be=n(213),ke=document.querySelector(".js-partner-program");if(ke){var we=(0,re.hU)({legacy:!1,globalInjection:!0,locale:(te=null===(ee=window.location.pathname)||void 0===ee?void 0:ee.substring(0,4),ne="nl","/en/"===te?ne="en":"/de/"===te?ne="de":"/pl/"===te&&(ne="pl"),ne),fallbackLocale:"nl",messages:{nl:ge,en:ye,de:ve,pl:be}}),xe=(0,ie.Ef)(me);xe.use(we),xe.mount(ke)}},974:function(e,t,n){"use strict";var i=n(601),r=n.n(i),a=n(314),s=n.n(a)()(r());s.push([e.id,"// extracted by mini-css-extract-plugin\nexport {};",""]),t.A=s},462:function(e,t,n){"use strict";var i=n(601),r=n.n(i),a=n(314),s=n.n(a)()(r());s.push([e.id,"// extracted by mini-css-extract-plugin\nexport {};",""]),t.A=s},314:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n="",i=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),i&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),i&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n}).join("")},t.i=function(e,n,i,r,a){"string"==typeof e&&(e=[[null,e,void 0]]);var s={};if(i)for(var o=0;o<this.length;o++){var l=this[o][0];null!=l&&(s[l]=!0)}for(var c=0;c<e.length;c++){var h=[].concat(e[c]);i&&s[h[0]]||(void 0!==a&&(void 0===h[5]||(h[1]="@layer".concat(h[5].length>0?" ".concat(h[5]):""," {").concat(h[1],"}")),h[5]=a),n&&(h[2]?(h[1]="@media ".concat(h[2]," {").concat(h[1],"}"),h[2]=n):h[2]=n),r&&(h[4]?(h[1]="@supports (".concat(h[4],") {").concat(h[1],"}"),h[4]=r):h[4]="".concat(r)),t.push(h))}},t}},601:function(e){"use strict";e.exports=function(e){return e[1]}},891:function(module,exports,__webpack_require__){var factory;"undefined"!=typeof document&&"undefined"!=typeof navigator&&(factory=function(){"use strict";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 n,i,r=e.length;for(n=0;n<r;n+=1)for(var a in i=e[n].prototype)Object.prototype.hasOwnProperty.call(i,a)&&(t.prototype[a]=i[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(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(e){var t,n=this.audios.length;for(t=0;t<n;t+=1)this.audios[t].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):window.Howl?new window.Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(e,t){var n,i=0,r=[];switch(e){case"int16":case"uint8c":n=1;break;default:n=1.1}for(i=0;i<t;i+=1)r.push(n);return r}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,n){return"float32"===t?new Float32Array(n):"int16"===t?new Int16Array(n):"uint8c"===t?new Uint8ClampedArray(n):e(t,n)}:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return _typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_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"],n=t.length;for(e=0;e<n;e+=1)BMMath[t[e]]=Math[t[e]]}(),BMMath.random=Math.random,BMMath.abs=function(e){if("object"===_typeof$6(e)&&e.length){var t,n=createSizedArray(e.length),i=e.length;for(t=0;t<i;t+=1)n[t]=Math.abs(e[t]);return n}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,n,i){this.type=e,this.currentTime=t,this.totalTime=n,this.direction=i<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,n,i){this.type=e,this.currentLoop=n,this.totalLoops=t,this.direction=i<0?-1:1}function BMSegmentStartEvent(e,t,n){this.type=e,this.firstFrame=t,this.totalFrames=n}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,n){var i,r,a,s,o,l,c,h;switch(l=n*(1-t),c=n*(1-(o=6*e-(s=Math.floor(6*e)))*t),h=n*(1-(1-o)*t),s%6){case 0:i=n,r=h,a=l;break;case 1:i=c,r=n,a=l;break;case 2:i=l,r=n,a=h;break;case 3:i=l,r=c,a=n;break;case 4:i=h,r=l,a=n;break;case 5:i=n,r=l,a=c}return[i,r,a]}
vendor: 30,534 bytes, line 2
2function RGBtoHSV(e,t,n){var i,r=Math.max(e,t,n),a=Math.min(e,t,n),s=r-a,o=0===r?0:s/r,l=r/255;switch(r){case a:i=0;break;case e:i=t-n+s*(t<n?6:0),i/=6*s;break;case t:i=n-e+2*s,i/=6*s;break;case n:i=e-t+4*s,i/=6*s}return[i,o,l]}function addSaturationToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[1]+=t,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[2]+=t,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[0]+=t/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var e,t,n=[];for(e=0;e<256;e+=1)t=e.toString(16),n[e]=1===t.length?"0"+t:t;return function(e,t,i){return e<0&&(e=0),t<0&&(t=0),i<0&&(i=0),"#"+n[e]+n[t]+n[i]}}(),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="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$5(e)}var dataManager=function(){var e,t,n=1,i=[],r={onmessage:function(){},postMessage:function(t){e({data:t})}},a={postMessage:function(e){r.onmessage({data:e})}};function s(){t||(t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var n=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),i=URL.createObjectURL(n);return new Worker(i)}return e=t,r}(function(e){if(a.dataManager||(a.dataManager=function(){function e(r,a){var s,o,l,c,h,d,u=r.length;for(o=0;o<u;o+=1)if("ks"in(s=r[o])&&!s.completed){if(s.completed=!0,s.hasMask){var f=s.masksProperties;for(c=f.length,l=0;l<c;l+=1)if(f[l].pt.k.i)i(f[l].pt.k);else for(d=f[l].pt.k.length,h=0;h<d;h+=1)f[l].pt.k[h].s&&i(f[l].pt.k[h].s[0]),f[l].pt.k[h].e&&i(f[l].pt.k[h].e[0])}0===s.ty?(s.layers=t(s.refId,a),e(s.layers,a)):4===s.ty?n(s.shapes):5===s.ty&&p(s)}}function t(e,t){var n=function(e,t){for(var n=0,i=t.length;n<i;){if(t[n].id===e)return t[n];n+=1}return null}(e,t);return n?n.layers.__used?JSON.parse(JSON.stringify(n.layers)):(n.layers.__used=!0,n.layers):null}function n(e){var t,r,a;for(t=e.length-1;t>=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)i(e[t].ks.k);else for(a=e[t].ks.k.length,r=0;r<a;r+=1)e[t].ks.k[r].s&&i(e[t].ks.k[r].s[0]),e[t].ks.k[r].e&&i(e[t].ks.k[r].e[0]);else"gr"===e[t].ty&&n(e[t].it)}function i(e){var t,n=e.i.length;for(t=0;t<n;t+=1)e.i[t][0]+=e.v[t][0],e.i[t][1]+=e.v[t][1],e.o[t][0]+=e.v[t][0],e.o[t][1]+=e.v[t][1]}function r(e,t){var n=t?t.split("."):[100,100,100];return e[0]>n[0]||!(n[0]>e[0])&&(e[1]>n[1]||!(n[1]>e[1])&&(e[2]>n[2]||!(n[2]>e[2])&&null))}var a,s=function(){var e=[4,4,14];function t(e){var t=e.t.d;e.t.d={k:[{s:t,t:0}]}}function n(e){var n,i=e.length;for(n=0;n<i;n+=1)5===e[n].ty&&t(e[n])}return function(t){if(r(e,t.v)&&(n(t.layers),t.assets)){var i,a=t.assets.length;for(i=0;i<a;i+=1)t.assets[i].layers&&n(t.assets[i].layers)}}}(),o=(a=[4,7,99],function(e){if(e.chars&&!r(a,e.v)){var t,i=e.chars.length;for(t=0;t<i;t+=1){var s=e.chars[t];s.data&&s.data.shapes&&(n(s.data.shapes),s.data.ip=0,s.data.op=99999,s.data.st=0,s.data.sr=1,s.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},e.chars[t].t||(s.data.shapes.push({ty:"no"}),s.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),l=function(){var e=[5,7,15];function t(e){var t=e.t.p;"number"==typeof t.a&&(t.a={a:0,k:t.a}),"number"==typeof t.p&&(t.p={a:0,k:t.p}),"number"==typeof t.r&&(t.r={a:0,k:t.r})}function n(e){var n,i=e.length;for(n=0;n<i;n+=1)5===e[n].ty&&t(e[n])}return function(t){if(r(e,t.v)&&(n(t.layers),t.assets)){var i,a=t.assets.length;for(i=0;i<a;i+=1)t.assets[i].layers&&n(t.assets[i].layers)}}}(),c=function(){var e=[4,1,9];function t(e){var n,i,r,a=e.length;for(n=0;n<a;n+=1)if("gr"===e[n].ty)t(e[n].it);else if("fl"===e[n].ty||"st"===e[n].ty)if(e[n].c.k&&e[n].c.k[0].i)for(r=e[n].c.k.length,i=0;i<r;i+=1)e[n].c.k[i].s&&(e[n].c.k[i].s[0]/=255,e[n].c.k[i].s[1]/=255,e[n].c.k[i].s[2]/=255,e[n].c.k[i].s[3]/=255),e[n].c.k[i].e&&(e[n].c.k[i].e[0]/=255,e[n].c.k[i].e[1]/=255,e[n].c.k[i].e[2]/=255,e[n].c.k[i].e[3]/=255);else e[n].c.k[0]/=255,e[n].c.k[1]/=255,e[n].c.k[2]/=255,e[n].c.k[3]/=255}function n(e){var n,i=e.length;for(n=0;n<i;n+=1)4===e[n].ty&&t(e[n].shapes)}return function(t){if(r(e,t.v)&&(n(t.layers),t.assets)){var i,a=t.assets.length;for(i=0;i<a;i+=1)t.assets[i].layers&&n(t.assets[i].layers)}}}(),h=function(){var e=[4,4,18];function t(e){var n,i,r;for(n=e.length-1;n>=0;n-=1)if("sh"===e[n].ty)if(e[n].ks.k.i)e[n].ks.k.c=e[n].closed;else for(r=e[n].ks.k.length,i=0;i<r;i+=1)e[n].ks.k[i].s&&(e[n].ks.k[i].s[0].c=e[n].closed),e[n].ks.k[i].e&&(e[n].ks.k[i].e[0].c=e[n].closed);else"gr"===e[n].ty&&t(e[n].it)}function n(e){var n,i,r,a,s,o,l=e.length;for(i=0;i<l;i+=1){if((n=e[i]).hasMask){var c=n.masksProperties;for(a=c.length,r=0;r<a;r+=1)if(c[r].pt.k.i)c[r].pt.k.c=c[r].cl;else for(o=c[r].pt.k.length,s=0;s<o;s+=1)c[r].pt.k[s].s&&(c[r].pt.k[s].s[0].c=c[r].cl),c[r].pt.k[s].e&&(c[r].pt.k[s].e[0].c=c[r].cl)}4===n.ty&&t(n.shapes)}}return function(t){if(r(e,t.v)&&(n(t.layers),t.assets)){var i,a=t.assets.length;for(i=0;i<a;i+=1)t.assets[i].layers&&n(t.assets[i].layers)}}}();function p(e){0===e.t.a.length&&e.t.p}var d={completeData:function(n){n.__complete||(c(n),s(n),o(n),l(n),h(n),e(n.layers,n.assets),function(n,i){if(n){var r=0,a=n.length;for(r=0;r<a;r+=1)1===n[r].t&&(n[r].data.layers=t(n[r].data.refId,i),e(n[r].data.layers,i))}}(n.chars,n.assets),n.__complete=!0)}};return d.checkColors=c,d.checkChars=o,d.checkPathProperties=l,d.checkShapes=h,d.completeLayers=e,d}()),a.assetLoader||(a.assetLoader=function(){function e(e){var t=e.getResponseHeader("content-type");return t&&"json"===e.responseType&&-1!==t.indexOf("json")||e.response&&"object"===_typeof$5(e.response)?e.response:e.response&&"string"==typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}return{load:function(t,n,i,r){var a,s=new XMLHttpRequest;try{s.responseType="json"}catch(e){}s.onreadystatechange=function(){if(4===s.readyState)if(200===s.status)a=e(s),i(a);else try{a=e(s),i(a)}catch(e){r&&r(e)}};try{s.open(["G","E","T"].join(""),t,!0)}catch(e){s.open(["G","E","T"].join(""),n+"/"+t,!0)}s.send()}}}()),"loadAnimation"===e.data.type)a.assetLoader.load(e.data.path,e.data.fullPath,function(t){a.dataManager.completeData(t),a.postMessage({id:e.data.id,payload:t,status:"success"})},function(){a.postMessage({id:e.data.id,status:"error"})});else if("complete"===e.data.type){var t=e.data.animation;a.dataManager.completeData(t),a.postMessage({id:e.data.id,payload:t,status:"success"})}else"loadData"===e.data.type&&a.assetLoader.load(e.data.path,e.data.fullPath,function(t){a.postMessage({id:e.data.id,payload:t,status:"success"})},function(){a.postMessage({id:e.data.id,status:"error"})})}),t.onmessage=function(e){var t=e.data,n=t.id,r=i[n];i[n]=null,"success"===t.status?r.onComplete(t.payload):r.onError&&r.onError()})}function o(e,t){var r="processId_"+(n+=1);return i[r]={onComplete:e,onError:t},r}return{loadAnimation:function(e,n,i){s();var r=o(n,i);t.postMessage({type:"loadAnimation",path:e,fullPath:window.location.origin+window.location.pathname,id:r})},loadData:function(e,n,i){s();var r=o(n,i);t.postMessage({type:"loadData",path:e,fullPath:window.location.origin+window.location.pathname,id:r})},completeAnimation:function(e,n,i){s();var r=o(n,i);t.postMessage({type:"complete",animation:e,id:r})}}}(),ImagePreloader=function(){var e=function(){var e=createTag("canvas");e.width=1,e.height=1;var t=e.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),e}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(e,t,n){var i="";if(e.e)i=e.p;else if(t){var r=e.p;-1!==r.indexOf("images/")&&(r=r.split("/")[1]),i=t+r}else i=n,i+=e.u?e.u:"",i+=e.p;return i}function r(e){var t=0,n=setInterval(function(){(e.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(n)),t+=1}.bind(this),50)}function a(e){var t={assetData:e},n=i(e,this.assetsPath,this.path);return dataManager.loadData(n,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function s(){this._imageLoaded=t.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=r.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 s.prototype={loadAssets:function(e,t){var n;this.imagesLoadedCb=t;var i=e.length;for(n=0;n<i;n+=1)e[n].layers||(e[n].t&&"seq"!==e[n].t?3===e[n].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[n]))):(this.totalImages+=1,this.images.push(this._createImageData(e[n]))))},setAssetsPath:function(e){this.assetsPath=e||""},setPath:function(e){this.path=e||""},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(e){for(var t=0,n=this.images.length;t<n;){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null},createImgData:function(t){var n=i(t,this.assetsPath,this.path),r=createTag("img");r.crossOrigin="anonymous",r.addEventListener("load",this._imageLoaded,!1),r.addEventListener("error",function(){a.img=e,this._imageLoaded()}.bind(this),!1),r.src=n;var a={img:r,assetData:t};return a},createImageData:function(t){var n=i(t,this.assetsPath,this.path),r=createNS("image");isSafari?this.testImageLoaded(r):r.addEventListener("load",this._imageLoaded,!1),r.addEventListener("error",function(){a.img=e,this._imageLoaded()}.bind(this),!1),r.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this._elementHelper.append?this._elementHelper.append(r):this._elementHelper.appendChild(r);var a={img:r,assetData:t};return a},imageLoaded:t,footageLoaded:n,setCacheType:function(e,t){"svg"===e?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},s}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var n=this._cbs[e],i=0;i<n.length;i+=1)n[i](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 n=0,i=this._cbs[e].length;n<i;)this._cbs[e][n]===t&&(this._cbs[e].splice(n,1),n-=1,i-=1),n+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var markerParser=function(){function e(e){for(var t,n=e.split("\r\n"),i={},r=0,a=0;a<n.length;a+=1)2===(t=n[a].split(":")).length&&(i[t[0]]=t[1].trim(),r+=1);if(0===r)throw new Error;return i}return function(t){for(var n=[],i=0;i<t.length;i+=1){var r=t[i],a={time:r.tm,duration:r.dr};try{a.payload=JSON.parse(t[i].cm)}catch(n){try{a.payload=e(t[i].cm)}catch(e){a.payload={name:t[i].cm}}}n.push(a)}return n}}(),ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){for(var t=0,n=this.compositions.length;t<n;){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=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="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_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=new 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 n=getRenderer(t);this.renderer=new n(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===e.loop||null===e.loop||void 0===e.loop||!0===e.loop?this.loop=!0:!1===e.loop?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&&(-1!==e.path.lastIndexOf("\\")?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&&"object"!==_typeof$4(t)&&(t=JSON.parse(t));var n={wrapper:e,animationData:t},i=e.attributes;n.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"",n.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var r=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";"false"===r?n.loop=!1:"true"===r?n.loop=!0:""!==r&&(n.loop=parseInt(r,10));var a=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:!i.getNamedItem("bm-autoplay")||i.getNamedItem("bm-autoplay").value;n.autoplay="false"!==a,n.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"","false"===(i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"")&&(n.prerender=!1),n.path?this.setParams(n):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,n,i=this.animationData.layers,r=i.length,a=e.layers,s=a.length;for(n=0;n<s;n+=1)for(t=0;t<r;){if(i[t].id===a[n].id){i[t]=a[n];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(r=e.assets.length,t=0;t<r;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||0===e.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=e.shift();this.timeCompleted=t.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(n,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(e){this.triggerConfigError(e)}},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()||"canvas"!==this.renderer.rendererType)&&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 n="number"==typeof e?e:void 0,i="number"==typeof t?t:void 0;this.renderer.updateContainerSize(n,i)},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(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(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||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?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,n=0;n<this.markers.length;n+=1)if((t=this.markers[n]).payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,n){if(!n||this.name===n){var i=Number(e);if(isNaN(i)){var r=this.getMarkerData(e);r&&this.goToAndStop(r.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,n){if(!n||this.name===n){var i=Number(e);if(isNaN(i)){var r=this.getMarkerData(e);r&&(r.duration?this.playSegments([r.time,r.time+r.duration],!0):this.goToAndStop(r.time,!0))}else this.goToAndStop(i,t,n);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,n=!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)||(n=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(n=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),n&&(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 n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?n=e:this.currentRawFrame+this.firstFrame>t&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var n,i=e.length;for(n=0;n<i;n+=1)this.segments.push(e[n])}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)},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 n=e.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),t=this.assetsPath+n}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,n=this.assets.length;t<n;){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,n){try{this.renderer.getElementByPath(e).updateDocumentData(t,n)}catch(e){}},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)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),"destroy"===e&&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=[],n=0,i=0,r=0,a=!0,s=!1;function o(e){for(var n=0,r=e.target;n<i;)t[n].animation===r&&(t.splice(n,1),n-=1,i-=1,r.isPaused||h()),n+=1}function l(e,n){if(!e)return null;for(var r=0;r<i;){if(t[r].elem===e&&null!==t[r].elem)return t[r].animation;r+=1}var a=new AnimationItem;return p(a,e),a.setData(e,n),a}function c(){r+=1,f()}function h(){r-=1}function p(e,n){e.addEventListener("destroy",o),e.addEventListener("_active",c),e.addEventListener("_idle",h),t.push({elem:n,animation:e}),i+=1}function d(e){var o,l=e-n;for(o=0;o<i;o+=1)t[o].animation.advanceTime(l);n=e,r&&!s?window.requestAnimationFrame(d):a=!0}function u(e){n=e,window.requestAnimationFrame(d)}function f(){!s&&r&&a&&(window.requestAnimationFrame(u),a=!1)}return e.registerAnimation=l,e.loadAnimation=function(e){var t=new AnimationItem;return p(t,null),t.setParams(e),t},e.setSpeed=function(e,n){var r;for(r=0;r<i;r+=1)t[r].animation.setSpeed(e,n)},e.setDirection=function(e,n){var r;for(r=0;r<i;r+=1)t[r].animation.setDirection(e,n)},e.play=function(e){var n;for(n=0;n<i;n+=1)t[n].animation.play(e)},e.pause=function(e){var n;for(n=0;n<i;n+=1)t[n].animation.pause(e)},e.stop=function(e){var n;for(n=0;n<i;n+=1)t[n].animation.stop(e)},e.togglePause=function(e){var n;for(n=0;n<i;n+=1)t[n].animation.togglePause(e)},e.searchAnimations=function(e,t,n){var i,r=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),a=r.length;for(i=0;i<a;i+=1)n&&r[i].setAttribute("data-bm-type",n),l(r[i],e);if(t&&0===a){n||(n="svg");var s=document.getElementsByTagName("body")[0];s.innerText="";var o=createTag("div");o.style.width="100%",o.style.height="100%",o.setAttribute("data-bm-type",n),s.appendChild(o),l(o,e)}},e.resize=function(){var e;
vendor: 14,275 bytes, line 2
2for(e=0;e<i;e+=1)t[e].animation.resize()},e.goToAndStop=function(e,n,r){var a;for(a=0;a<i;a+=1)t[a].animation.goToAndStop(e,n,r)},e.destroy=function(e){var n;for(n=i-1;n>=0;n-=1)t[n].animation.destroy(e)},e.freeze=function(){s=!0},e.unfreeze=function(){s=!1,f()},e.setVolume=function(e,n){var r;for(r=0;r<i;r+=1)t[r].animation.setVolume(e,n)},e.mute=function(e){var n;for(n=0;n<i;n+=1)t[n].animation.mute(e)},e.unmute=function(e){var n;for(n=0;n<i;n+=1)t[n].animation.unmute(e)},e.getRegisteredAnimations=function(){var e,n=t.length,i=[];for(e=0;e<n;e+=1)i.push(t[e].animation);return i},e}(),BezierFactory=function(){var e={getBezierEasing:function(e,n,i,r,a){var s=a||("bez_"+e+"_"+n+"_"+i+"_"+r).replace(/\./g,"p");if(t[s])return t[s];var o=new h([e,n,i,r]);return t[s]=o,o}},t={},n=11,i=1/(n-1),r="function"==typeof Float32Array;function a(e,t){return 1-3*t+3*e}function s(e,t){return 3*t-6*e}function o(e){return 3*e}function l(e,t,n){return((a(t,n)*e+s(t,n))*e+o(t))*e}function c(e,t,n){return 3*a(t,n)*e*e+2*s(t,n)*e+o(t)}function h(e){this._p=e,this._mSampleValues=r?new Float32Array(n):new Array(n),this._precomputed=!1,this.get=this.get.bind(this)}return h.prototype={get:function(e){var t=this._p[0],n=this._p[1],i=this._p[2],r=this._p[3];return this._precomputed||this._precompute(),t===n&&i===r?e:0===e?0:1===e?1:l(this._getTForX(e),n,r)},_precompute:function(){var e=this._p[0],t=this._p[1],n=this._p[2],i=this._p[3];this._precomputed=!0,e===t&&n===i||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],r=0;r<n;++r)this._mSampleValues[r]=l(r*i,e,t)},_getTForX:function(e){for(var t=this._p[0],r=this._p[2],a=this._mSampleValues,s=0,o=1,h=n-1;o!==h&&a[o]<=e;++o)s+=i;var p=s+(e-a[--o])/(a[o+1]-a[o])*i,d=c(p,t,r);return d>=.001?function(e,t,n,i){for(var r=0;r<4;++r){var a=c(t,n,i);if(0===a)return t;t-=(l(t,n,i)-e)/a}return t}(e,p,t,r):0===d?p:function(e,t,n,i,r){var a,s,o=0;do{(a=l(s=t+(n-t)/2,i,r)-e)>0?n=s:t=s}while(Math.abs(a)>1e-7&&++o<10);return s}(e,s,s+i,t,r)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,n){var i=0,r=e,a=createSizedArray(r);return{newElement:function(){return i?a[i-=1]:t()},release:function(e){i===r&&(a=pooling.double(a),r*=2),n&&n(e),a[i]=e,i+=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,n=e.lengths.length;for(t=0;t<n;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0});function bezFunction(){var e=Math;function t(e,t,n,i,r,a){var s=e*i+t*r+n*a-r*i-a*e-n*t;return s>-.001&&s<.001}var n=function(e,t,n,i){var r,a,s,o,l,c,h=getDefaultCurveSegments(),p=0,d=[],u=[],f=bezierLengthPool.newElement();for(s=n.length,r=0;r<h;r+=1){for(l=r/(h-1),c=0,a=0;a<s;a+=1)o=bmPow(1-l,3)*e[a]+3*bmPow(1-l,2)*l*n[a]+3*(1-l)*bmPow(l,2)*i[a]+bmPow(l,3)*t[a],d[a]=o,null!==u[a]&&(c+=bmPow(d[a]-u[a],2)),u[a]=d[a];c&&(p+=c=bmSqrt(c)),f.percents[r]=l,f.lengths[r]=p}return f.addedLength=p,f};function i(e){this.segmentLength=0,this.points=new Array(e)}function r(e,t){this.partialLength=e,this.point=t}var a,s=(a={},function(e,n,s,o){var l=(e[0]+"_"+e[1]+"_"+n[0]+"_"+n[1]+"_"+s[0]+"_"+s[1]+"_"+o[0]+"_"+o[1]).replace(/\./g,"p");if(!a[l]){var c,h,p,d,u,f,m,g=getDefaultCurveSegments(),y=0,v=null;2===e.length&&(e[0]!==n[0]||e[1]!==n[1])&&t(e[0],e[1],n[0],n[1],e[0]+s[0],e[1]+s[1])&&t(e[0],e[1],n[0],n[1],n[0]+o[0],n[1]+o[1])&&(g=2);var b=new i(g);for(p=s.length,c=0;c<g;c+=1){for(m=createSizedArray(p),u=c/(g-1),f=0,h=0;h<p;h+=1)d=bmPow(1-u,3)*e[h]+3*bmPow(1-u,2)*u*(e[h]+s[h])+3*(1-u)*bmPow(u,2)*(n[h]+o[h])+bmPow(u,3)*n[h],m[h]=d,null!==v&&(f+=bmPow(m[h]-v[h],2));y+=f=bmSqrt(f),b.points[c]=new r(f,m),v=m}b.segmentLength=y,a[l]=b}return a[l]});function o(e,t){var n=t.percents,i=t.lengths,r=n.length,a=bmFloor((r-1)*e),s=e*t.addedLength,o=0;if(a===r-1||0===a||s===i[a])return n[a];for(var l=i[a]>s?-1:1,c=!0;c;)if(i[a]<=s&&i[a+1]>s?(o=(s-i[a])/(i[a+1]-i[a]),c=!1):a+=l,a<0||a>=r-1){if(a===r-1)return n[a];c=!1}return n[a]+(n[a+1]-n[a])*o}var l=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,i=segmentsLengthPool.newElement(),r=e.c,a=e.v,s=e.o,o=e.i,l=e._length,c=i.lengths,h=0;for(t=0;t<l-1;t+=1)c[t]=n(a[t],a[t+1],s[t],o[t+1]),h+=c[t].addedLength;return r&&l&&(c[t]=n(a[t],a[0],s[t],o[0]),h+=c[t].addedLength),i.totalLength=h,i},getNewSegment:function(t,n,i,r,a,s,c){a<0?a=0:a>1&&(a=1);var h,p=o(a,c),d=o(s=s>1?1:s,c),u=t.length,f=1-p,m=1-d,g=f*f*f,y=p*f*f*3,v=p*p*f*3,b=p*p*p,k=f*f*m,w=p*f*m+f*p*m+f*f*d,x=p*p*m+f*p*d+p*f*d,z=p*p*d,S=f*m*m,_=p*m*m+f*d*m+f*m*d,E=p*d*m+f*d*d+p*m*d,P=p*d*d,T=m*m*m,A=d*m*m+m*d*m+m*m*d,C=d*d*m+m*d*d+d*m*d,I=d*d*d;for(h=0;h<u;h+=1)l[4*h]=e.round(1e3*(g*t[h]+y*i[h]+v*r[h]+b*n[h]))/1e3,l[4*h+1]=e.round(1e3*(k*t[h]+w*i[h]+x*r[h]+z*n[h]))/1e3,l[4*h+2]=e.round(1e3*(S*t[h]+_*i[h]+E*r[h]+P*n[h]))/1e3,l[4*h+3]=e.round(1e3*(T*t[h]+A*i[h]+C*r[h]+I*n[h]))/1e3;return l},getPointInSegment:function(t,n,i,r,a,s){var l=o(a,s),c=1-l;return[e.round(1e3*(c*c*c*t[0]+(l*c*c+c*l*c+c*c*l)*i[0]+(l*l*c+c*l*l+l*c*l)*r[0]+l*l*l*n[0]))/1e3,e.round(1e3*(c*c*c*t[1]+(l*c*c+c*l*c+c*c*l)*i[1]+(l*l*c+c*l*l+l*c*l)*r[1]+l*l*l*n[1]))/1e3]},buildBezierData:s,pointOnLine2D:t,pointOnLine3D:function(n,i,r,a,s,o,l,c,h){if(0===r&&0===o&&0===h)return t(n,i,a,s,l,c);var p,d=e.sqrt(e.pow(a-n,2)+e.pow(s-i,2)+e.pow(o-r,2)),u=e.sqrt(e.pow(l-n,2)+e.pow(c-i,2)+e.pow(h-r,2)),f=e.sqrt(e.pow(l-a,2)+e.pow(c-s,2)+e.pow(h-o,2));return(p=d>u?d>f?d-u-f:f-u-d:f>u?f-u-d:u-d-f)>-1e-4&&p<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var n,i=this.offsetTime;"multidimensional"===this.propType&&(n=createTypedArray("float32",this.pv.length));for(var r,a,s,o,l,c,h,p,d,u=t.lastIndex,f=u,m=this.keyframes.length-1,g=!0;g;){if(r=this.keyframes[f],a=this.keyframes[f+1],f===m-1&&e>=a.t-i){r.h&&(r=a),u=0;break}if(a.t-i>e){u=f;break}f<m-1?f+=1:(u=0,g=!1)}s=this.keyframesMetadata[f]||{};var y,v=a.t-i,b=r.t-i;if(r.to){s.bezierData||(s.bezierData=bez.buildBezierData(r.s,a.s||r.e,r.to,r.ti));var k=s.bezierData;if(e>=v||e<b){var w=e>=v?k.points.length-1:0;for(l=k.points[w].point.length,o=0;o<l;o+=1)n[o]=k.points[w].point[o]}else{s.__fnct?d=s.__fnct:(d=BezierFactory.getBezierEasing(r.o.x,r.o.y,r.i.x,r.i.y,r.n).get,s.__fnct=d),c=d((e-b)/(v-b));var x,z=k.segmentLength*c,S=t.lastFrame<e&&t._lastKeyframeIndex===f?t._lastAddedLength:0;for(p=t.lastFrame<e&&t._lastKeyframeIndex===f?t._lastPoint:0,g=!0,h=k.points.length;g;){if(S+=k.points[p].partialLength,0===z||0===c||p===k.points.length-1){for(l=k.points[p].point.length,o=0;o<l;o+=1)n[o]=k.points[p].point[o];break}if(z>=S&&z<S+k.points[p+1].partialLength){for(x=(z-S)/k.points[p+1].partialLength,l=k.points[p].point.length,o=0;o<l;o+=1)n[o]=k.points[p].point[o]+(k.points[p+1].point[o]-k.points[p].point[o])*x;break}p<h-1?p+=1:g=!1}t._lastPoint=p,t._lastAddedLength=S-k.points[p].partialLength,t._lastKeyframeIndex=f}}else{var _,E,P,T,A;if(m=r.s.length,y=a.s||r.e,this.sh&&1!==r.h)e>=v?(n[0]=y[0],n[1]=y[1],n[2]=y[2]):e<=b?(n[0]=r.s[0],n[1]=r.s[1],n[2]=r.s[2]):quaternionToEuler(n,slerp(createQuaternion(r.s),createQuaternion(y),(e-b)/(v-b)));else for(f=0;f<m;f+=1)1!==r.h&&(e>=v?c=1:e<b?c=0:(r.o.x.constructor===Array?(s.__fnct||(s.__fnct=[]),s.__fnct[f]?d=s.__fnct[f]:(_=void 0===r.o.x[f]?r.o.x[0]:r.o.x[f],E=void 0===r.o.y[f]?r.o.y[0]:r.o.y[f],P=void 0===r.i.x[f]?r.i.x[0]:r.i.x[f],T=void 0===r.i.y[f]?r.i.y[0]:r.i.y[f],d=BezierFactory.getBezierEasing(_,E,P,T).get,s.__fnct[f]=d)):s.__fnct?d=s.__fnct:(_=r.o.x,E=r.o.y,P=r.i.x,T=r.i.y,d=BezierFactory.getBezierEasing(_,E,P,T).get,r.keyframeMetadata=d),c=d((e-b)/(v-b)))),y=a.s||r.e,A=1===r.h?r.s[f]:r.s[f]+(y[f]-r.s[f])*c,"multidimensional"===this.propType?n[f]=A:n=A}return t.lastIndex=u,n}function slerp(e,t,n){var i,r,a,s,o,l=[],c=e[0],h=e[1],p=e[2],d=e[3],u=t[0],f=t[1],m=t[2],g=t[3];return(r=c*u+h*f+p*m+d*g)<0&&(r=-r,u=-u,f=-f,m=-m,g=-g),1-r>1e-6?(i=Math.acos(r),a=Math.sin(i),s=Math.sin((1-n)*i)/a,o=Math.sin(n*i)/a):(s=1-n,o=n),l[0]=s*c+o*u,l[1]=s*h+o*f,l[2]=s*p+o*m,l[3]=s*d+o*g,l}function quaternionToEuler(e,t){var n=t[0],i=t[1],r=t[2],a=t[3],s=Math.atan2(2*i*a-2*n*r,1-2*i*i-2*r*r),o=Math.asin(2*n*i+2*r*a),l=Math.atan2(2*n*a-2*i*r,1-2*n*n-2*r*r);e[0]=s/degToRads,e[1]=o/degToRads,e[2]=l/degToRads}function createQuaternion(e){var t=e[0]*degToRads,n=e[1]*degToRads,i=e[2]*degToRads,r=Math.cos(t/2),a=Math.cos(n/2),s=Math.cos(i/2),o=Math.sin(t/2),l=Math.sin(n/2),c=Math.sin(i/2);return[o*l*s+r*a*c,o*a*s+r*l*c,r*l*s-o*a*c,r*a*s-o*l*c]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&e>=n||this._caching.lastFrame<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(e,this._caching);this.pv=i}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if("unidimensional"===this.propType)t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var n=0,i=this.v.length;n<i;)t=e[n]*this.mult,mathAbs(this.v[n]-t)>1e-5&&(this.v[n]=t,this._mdf=!0),n+=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,n=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)n=this.effectsSequence[e](n);this.setVValue(n),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,n,i){this.propType="unidimensional",this.mult=n||1,this.data=t,this.v=n?t.k*n:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=i,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,n,i){var r;this.propType="multidimensional",this.mult=n||1,this.data=t,this._mdf=!1,this.elem=e,this.container=i,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),r=0;r<a;r+=1)this.v[r]=t.k[r]*this.mult,this.pv[r]=t.k[r];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,n,i){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=n||1,this.elem=e,this.container=i,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,n,i){var r;this.propType="multidimensional";var a,s,o,l,c=t.k.length;for(r=0;r<c-1;r+=1)t.k[r].to&&t.k[r].s&&t.k[r+1]&&t.k[r+1].s&&(a=t.k[r].s,s=t.k[r+1].s,o=t.k[r].to,l=t.k[r].ti,(2===a.length&&(a[0]!==s[0]||a[1]!==s[1])&&bez.pointOnLine2D(a[0],a[1],s[0],s[1],a[0]+o[0],a[1]+o[1])&&bez.pointOnLine2D(a[0],a[1],s[0],s[1],s[0]+l[0],s[1]+l[1])||3===a.length&&(a[0]!==s[0]||a[1]!==s[1]||a[2]!==s[2])&&bez.pointOnLine3D(a[0],a[1],a[2],s[0],s[1],s[2],a[0]+o[0],a[1]+o[1],a[2]+o[2])&&bez.pointOnLine3D(a[0],a[1],a[2],s[0],s[1],s[2],s[0]+l[0],s[1]+l[1],s[2]+l[2]))&&(t.k[r].to=null,t.k[r].ti=null),a[0]===s[0]&&a[1]===s[1]&&0===o[0]&&0===o[1]&&0===l[0]&&0===l[1]&&(2===a.length||a[2]===s[2]&&0===o[2]&&0===l[2])&&(t.k[r].to=null,t.k[r].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=n||1,this.elem=e,this.container=i,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),r=0;r<h;r+=1)this.v[r]=initFrame,this.pv[r]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",h)},this.addEffect=addEffect}var PropertyFactory={getProp:function(e,t,n,i,r){var a;if(t.sid&&(t=e.globalData.slotManager.getProp(t)),t.k.length)if("number"==typeof t.k[0])a=new MultiDimensionalProperty(e,t,i,r);else switch(n){case 0:a=new KeyframedValueProperty(e,t,i,r);break;case 1:a=new KeyframedMultidimensionalProperty(e,t,i,r)}else a=new ValueProperty(e,t,i,r);return a.effectsSequence.length&&r.addDynamicProperty(a),a}};function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(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 n=0;n<t;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;
vendor: 7,625 bytes, line 2
2)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,n,i,r){var a;switch(this._length=Math.max(this._length,i+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[i]||a[i]&&!r)&&(a[i]=pointPool.newElement()),a[i][0]=e,a[i][1]=t},ShapePath.prototype.setTripleAt=function(e,t,n,i,r,a,s,o){this.setXYAt(e,t,"v",s,o),this.setXYAt(n,i,"o",s,o),this.setXYAt(r,a,"i",s,o)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,n=this.o,i=this.i,r=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],i[0][0],i[0][1],n[0][0],n[0][1],0,!1),r=1);var a,s=this._length-1,o=this._length;for(a=r;a<o;a+=1)e.setTripleAt(t[s][0],t[s][1],i[s][0],i[s][1],n[s][0],n[s][1],a,!1),s-=1;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=(factory=poolFactory(4,function(){return new ShapePath},function(e){var t,n=e._length;for(t=0;t<n;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,n=factory.newElement(),i=void 0===e._length?e.v.length:e._length;for(n.setLength(i),n.c=e.c,t=0;t<i;t+=1)n.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 n},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=(ob={newShapeCollection:function(){return _length?pool[_length-=1]:new ShapeCollection},release:function(e){var t,n=e._length;for(t=0;t<n;t+=1)shapePool.release(e.shapes[t]);e._length=0,_length===_maxLength&&(pool=pooling.double(pool),_maxLength*=2),pool[_length]=e,_length+=1}},_length=0,_maxLength=4,pool=createSizedArray(_maxLength),ob),ob,_length,_maxLength,pool,ShapePropertyFactory=function(){var e=-999999;function t(e,t,n){var i,r,a,s,o,l,c,h,p,d=n.lastIndex,u=this.keyframes;if(e<u[0].t-this.offsetTime)i=u[0].s[0],a=!0,d=0;else if(e>=u[u.length-1].t-this.offsetTime)i=u[u.length-1].s?u[u.length-1].s[0]:u[u.length-2].e[0],a=!0;else{for(var f,m,g,y=d,v=u.length-1,b=!0;b&&(f=u[y],!((m=u[y+1]).t-this.offsetTime>e));)y<v-1?y+=1:b=!1;if(g=this.keyframesMetadata[y]||{},d=y,!(a=1===f.h)){if(e>=m.t-this.offsetTime)h=1;else if(e<f.t-this.offsetTime)h=0;else{var k;g.__fnct?k=g.__fnct:(k=BezierFactory.getBezierEasing(f.o.x,f.o.y,f.i.x,f.i.y).get,g.__fnct=k),h=k((e-(f.t-this.offsetTime))/(m.t-this.offsetTime-(f.t-this.offsetTime)))}r=m.s?m.s[0]:f.e[0]}i=f.s[0]}for(l=t._length,c=i.i[0].length,n.lastIndex=d,s=0;s<l;s+=1)for(o=0;o<c;o+=1)p=a?i.i[s][o]:i.i[s][o]+(r.i[s][o]-i.i[s][o])*h,t.i[s][o]=p,p=a?i.o[s][o]:i.o[s][o]+(r.o[s][o]-i.o[s][o])*h,t.o[s][o]=p,p=a?i.v[s][o]:i.v[s][o]+(r.v[s][o]-i.v[s][o])*h,t.v[s][o]=p}function n(){var t=this.comp.renderedFrame-this.offsetTime,n=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime,r=this._caching.lastFrame;return r!==e&&(r<n&&t<n||r>i&&t>i)||(this._caching.lastIndex=r<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}function i(){this.paths=this.localShapeCollection}function r(e){(function(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var n,i=e._length;for(n=0;n<i;n+=1)if(e.v[n][0]!==t.v[n][0]||e.v[n][1]!==t.v[n][1]||e.o[n][0]!==t.o[n][0]||e.o[n][1]!==t.o[n][1]||e.i[n][0]!==t.i[n][0]||e.i[n][1]!==t.i[n][1])return!1;return!0})(this.v,e)||(this.v=shapePool.clone(e),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 e,t;this.lock=!0,this._mdf=!1,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var n=this.effectsSequence.length;for(t=0;t<n;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function s(e,t,n){this.propType="shape",this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var r=3===n?t.pt.k:t.ks.k;this.v=shapePool.clone(r),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function o(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function l(t,r,a){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===a?r.pt.k:r.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var s=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,s),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=i,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[n.bind(this)]}s.prototype.interpolateShape=t,s.prototype.getValue=a,s.prototype.setVValue=r,s.prototype.addEffect=o,l.prototype.getValue=a,l.prototype.interpolateShape=t,l.prototype.setVValue=r,l.prototype.addEffect=o;var c=function(){var e=roundCorner;function t(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],n=this.p.v[1],i=this.s.v[0]/2,r=this.s.v[1]/2,a=3!==this.d,s=this.v;s.v[0][0]=t,s.v[0][1]=n-r,s.v[1][0]=a?t+i:t-i,s.v[1][1]=n,s.v[2][0]=t,s.v[2][1]=n+r,s.v[3][0]=a?t-i:t+i,s.v[3][1]=n,s.i[0][0]=a?t-i*e:t+i*e,s.i[0][1]=n-r,s.i[1][0]=a?t+i:t-i,s.i[1][1]=n-r*e,s.i[2][0]=a?t+i*e:t-i*e,s.i[2][1]=n+r,s.i[3][0]=a?t-i:t+i,s.i[3][1]=n+r*e,s.o[0][0]=a?t+i*e:t-i*e,s.o[0][1]=n-r,s.o[1][0]=a?t+i:t-i,s.o[1][1]=n+r*e,s.o[2][0]=a?t-i*e:t+i*e,s.o[2][1]=n+r,s.o[3][0]=a?t-i:t+i,s.o[3][1]=n-r*e}},extendPrototype([DynamicPropertyContainer],t),t}(),h=function(){function e(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),1===t.sy?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=Pro
vendor: 14,333 bytes, line 2
2pertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,t.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 e.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,t,n,i,r=2*Math.floor(this.pt.v),a=2*Math.PI/r,s=!0,o=this.or.v,l=this.ir.v,c=this.os.v,h=this.is.v,p=2*Math.PI*o/(2*r),d=2*Math.PI*l/(2*r),u=-Math.PI/2;u+=this.r.v;var f=3===this.data.d?-1:1;for(this.v._length=0,e=0;e<r;e+=1){n=s?c:h,i=s?p:d;var m=(t=s?o:l)*Math.cos(u),g=t*Math.sin(u),y=0===m&&0===g?0:g/Math.sqrt(m*m+g*g),v=0===m&&0===g?0:-m/Math.sqrt(m*m+g*g);m+=+this.p.v[0],g+=+this.p.v[1],this.v.setTripleAt(m,g,m-y*i*n*f,g-v*i*n*f,m+y*i*n*f,g+v*i*n*f,e,!0),s=!s,u+=a*f}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),n=2*Math.PI/t,i=this.or.v,r=this.os.v,a=2*Math.PI*i/(4*t),s=.5*-Math.PI,o=3===this.data.d?-1:1;for(s+=this.r.v,this.v._length=0,e=0;e<t;e+=1){var l=i*Math.cos(s),c=i*Math.sin(s),h=0===l&&0===c?0:c/Math.sqrt(l*l+c*c),p=0===l&&0===c?0:-l/Math.sqrt(l*l+c*c);l+=+this.p.v[0],c+=+this.p.v[1],this.v.setTripleAt(l,c,l-h*a*r*o,c-p*a*r*o,l+h*a*r*o,c+p*a*r*o,e,!0),s+=n*o}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),p=function(){function e(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],n=this.s.v[0]/2,i=this.s.v[1]/2,r=bmMin(n,i,this.r.v),a=r*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(e+n,t-i+r,e+n,t-i+r,e+n,t-i+a,0,!0),this.v.setTripleAt(e+n,t+i-r,e+n,t+i-a,e+n,t+i-r,1,!0),0!==r?(this.v.setTripleAt(e+n-r,t+i,e+n-r,t+i,e+n-a,t+i,2,!0),this.v.setTripleAt(e-n+r,t+i,e-n+a,t+i,e-n+r,t+i,3,!0),this.v.setTripleAt(e-n,t+i-r,e-n,t+i-r,e-n,t+i-a,4,!0),this.v.setTripleAt(e-n,t-i+r,e-n,t-i+a,e-n,t-i+r,5,!0),this.v.setTripleAt(e-n+r,t-i,e-n+r,t-i,e-n+a,t-i,6,!0),this.v.setTripleAt(e+n-r,t-i,e+n-a,t-i,e+n-r,t-i,7,!0)):(this.v.setTripleAt(e-n,t+i,e-n+a,t+i,e-n,t+i,2),this.v.setTripleAt(e-n,t-i,e-n,t-i+a,e-n,t-i,3))):(this.v.setTripleAt(e+n,t-i+r,e+n,t-i+a,e+n,t-i+r,0,!0),0!==r?(this.v.setTripleAt(e+n-r,t-i,e+n-r,t-i,e+n-a,t-i,1,!0),this.v.setTripleAt(e-n+r,t-i,e-n+a,t-i,e-n+r,t-i,2,!0),this.v.setTripleAt(e-n,t-i+r,e-n,t-i+r,e-n,t-i+a,3,!0),this.v.setTripleAt(e-n,t+i-r,e-n,t+i-a,e-n,t+i-r,4,!0),this.v.setTripleAt(e-n+r,t+i,e-n+r,t+i,e-n+a,t+i,5,!0),this.v.setTripleAt(e+n-r,t+i,e+n-a,t+i,e+n-r,t+i,6,!0),this.v.setTripleAt(e+n,t+i-r,e+n,t+i-r,e+n,t+i-a,7,!0)):(this.v.setTripleAt(e-n,t-i,e-n+a,t-i,e-n,t-i,1,!0),this.v.setTripleAt(e-n,t+i,e-n,t+i-a,e-n,t+i,2,!0),this.v.setTripleAt(e+n,t+i,e+n-a,t+i,e+n,t+i,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:i},extendPrototype([DynamicPropertyContainer],e),e}();return{getShapeProp:function(e,t,n){var i;return 3===n||4===n?i=(3===n?t.pt:t.ks).k.length?new l(e,t,n):new s(e,t,n):5===n?i=new p(e,t):6===n?i=new c(e,t):7===n&&(i=new h(e,t)),i.k&&e.addDynamicProperty(i),i},getConstructorFunction:function(){return s},getKeyframedConstructorFunction:function(){return l}}}(),Matrix=function(){var e=Math.cos,t=Math.sin,n=Math.tan,i=Math.round;function r(){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(n){if(0===n)return this;var i=e(n),r=t(n);return this._t(i,-r,0,0,r,i,0,0,0,0,1,0,0,0,0,1)}function s(n){if(0===n)return this;var i=e(n),r=t(n);return this._t(1,0,0,0,0,i,-r,0,0,r,i,0,0,0,0,1)}function o(n){if(0===n)return this;var i=e(n),r=t(n);return this._t(i,0,r,0,0,1,0,0,-r,0,i,0,0,0,0,1)}function l(n){if(0===n)return this;var i=e(n),r=t(n);return this._t(i,-r,0,0,r,i,0,0,0,0,1,0,0,0,0,1)}function c(e,t){return this._t(1,t,e,1,0,0)}function h(e,t){return this.shear(n(e),n(t))}function p(i,r){var a=e(r),s=t(r);return this._t(a,s,0,0,-s,a,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(i),1,0,0,0,0,1,0,0,0,0,1)._t(a,-s,0,0,s,a,0,0,0,0,1,0,0,0,0,1)}function d(e,t,n){return n||0===n||(n=1),1===e&&1===t&&1===n?this:this._t(e,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1)}function u(e,t,n,i,r,a,s,o,l,c,h,p,d,u,f,m){return this.props[0]=e,this.props[1]=t,this.props[2]=n,this.props[3]=i,this.props[4]=r,this.props[5]=a,this.props[6]=s,this.props[7]=o,this.props[8]=l,this.props[9]=c,this.props[10]=h,this.props[11]=p,this.props[12]=d,this.props[13]=u,this.props[14]=f,this.props[15]=m,this}function f(e,t,n){return n=n||0,0!==e||0!==t||0!==n?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,n,1):this}function m(e,t,n,i,r,a,s,o,l,c,h,p,d,u,f,m){var g=this.props;if(1===e&&0===t&&0===n&&0===i&&0===r&&1===a&&0===s&&0===o&&0===l&&0===c&&1===h&&0===p)return g[12]=g[12]*e+g[15]*d,g[13]=g[13]*a+g[15]*u,g[14]=g[14]*h+g[15]*f,g[15]*=m,this._identityCalculated=!1,this;var y=g[0],v=g[1],b=g[2],k=g[3],w=g[4],x=g[5],z=g[6],S=g[7],_=g[8],E=g[9],P=g[10],T=g[11],A=g[12],C=g[13],I=g[14],D=g[15];return g[0]=y*e+v*r+b*l+k*d,g[1]=y*t+v*a+b*c+k*u,g[2]=y*n+v*s+b*h+k*f,g[3]=y*i+v*o+b*p+k*m,g[4]=w*e+x*r+z*l+S*d,g[5]=w*t+x*a+z*c+S*u,g[6]=w*n+x*s+z*h+S*f,g[7]=w*i+x*o+z*p+S*m,g[8]=_*e+E*r+P*l+T*d,g[9]=_*t+E*a+P*c+T*u,g[10]=_*n+E*s+P*h+T*f,g[11]=_*i+E*o+P*p+T*m,g[12]=A*e+C*r+I*l+D*d,g[13]=A*t+C*a+I*c+D*u,g[14]=A*n+C*s+I*h+D*f,g[15]=A*i+C*o+I*p+D*m,this._identityCalculated=!1,this}function g(e){var t=e.props;return this.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}function y(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function v(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function b(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function k(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function w(e,t,n){return{x:e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}}function x(e,t,n){return e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12]}function z(e,t,n){return e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13]}function S(e,t,n){return e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}function _(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,n=-this.props[1]/e,i=-this.props[4]/e,r=this.props[0]/e,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,s=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,o=new Matrix;return o.props[0]=t,o.props[1]=n,o.props[4]=i,o.props[5]=r,o.props[12]=a,o.props[13]=s,o}function E(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function P(e){var t,n=e.length,i=[];for(t=0;t<n;t+=1)i[t]=E(e[t]);return i}function T(e,t,n){var i=createTypedArray("float32",6);if(this.isIdentity())i[0]=e[0],i[1]=e[1],i[2]=t[0],i[3]=t[1],i[4]=n[0],i[5]=n[1];else{var r=this.props[0],a=this.props[1],s=this.props[4],o=this.props[5],l=this.props[12],c=this.props[13];i[0]=e[0]*r+e[1]*s+l,i[1]=e[0]*a+e[1]*o+c,i[2]=t[0]*r+t[1]*s+l,i[3]=t[0]*a+t[1]*o+c,i[4]=n[0]*r+n[1]*s+l,i[5]=n[0]*a+n[1]*o+c}return i}function A(e,t,n){return this.isIdentity()?[e,t,n]:[e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]]}function C(e,t){if(this.isIdentity())return e+","+t;var n=this.props;return Math.round(100*(e*n[0]+t*n[4]+n[12]))/100+","+Math.round(100*(e*n[1]+t*n[5]+n[13]))/100}function I(){for(var e=0,t=this.props,n="matrix3d(";e<16;)n+=i(1e4*t[e])/1e4,n+=15===e?")":",",e+=1;return n}function D(e){return e<1e-6&&e>0||e>-1e-6&&e<0?i(1e4*e)/1e4:e}function j(){var e=this.props;return"matrix("+D(e[0])+","+D(e[1])+","+D(e[4])+","+D(e[5])+","+D(e[12])+","+D(e[13])+")"}return function(){this.reset=r,this.rotate=a,this.rotateX=s,this.rotateY=o,this.rotateZ=l,this.skew=h,this.skewFromAxis=p,this.shear=c,this.scale=d,this.setTransform=u,this.translate=f,this.transform=m,this.multiply=g,this.applyToPoint=w,this.applyToX=x,this.applyToY=z,this.applyToZ=S,this.applyToPointArray=A,this.applyToTriplePoints=T,this.applyToPointStringified=C,this.toCSS=I,this.to2dCSS=j,this.clone=b,this.cloneFromProps=k,this.equals=v,this.inversePoints=P,this.inversePoint=E,this.getInverseMatrix=_,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="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$3(e)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(e){setLocationHref(e)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)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"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),n=0;n<t.length;n+=1){var i=t[n].split("=");if(decodeURIComponent(i[0])==e)return decodeURIComponent(i[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.13.0";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{"object"!==_typeof$3(exports)&&__webpack_require__.amdO}catch(e){}var ShapeModifiers=function(){var e={},t={};return e.registerModifier=function(e,n){t[e]||(t[e]=n)},e.getModifier=function(e,n,i){return new t[e](n,i)},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: 4,310 bytes, line 2
2pertyFactory.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,n,i,r){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 s,o,l=[],c=a.length;for(s=0;s<c;s+=1){var h,p;(o=a[s]).e*r<i||o.s*r>i+n||(h=o.s*r<=i?0:(o.s*r-i)/n,p=o.e*r>=i+n?1:(o.e*r-i)/n,l.push([h,p]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,n=e.length;for(t=0;t<n;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,n,i,r;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)>(n=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var s=t;t=n,n=s}t=1e-4*Math.round(1e4*t),n=1e-4*Math.round(1e4*n),this.sValue=t,this.eValue=n}else t=this.sValue,n=this.eValue;var o,l,c,h,p,d=this.shapes.length,u=0;if(n===t)for(r=0;r<d;r+=1)this.shapes[r].localShapeCollection.releaseShapes(),this.shapes[r].shape._mdf=!0,this.shapes[r].shape.paths=this.shapes[r].localShapeCollection,this._mdf&&(this.shapes[r].pathsData.length=0);else if(1===n&&0===t||0===n&&1===t){if(this._mdf)for(r=0;r<d;r+=1)this.shapes[r].pathsData.length=0,this.shapes[r].shape._mdf=!0}else{var f,m,g=[];for(r=0;r<d;r+=1)if((f=this.shapes[r]).shape._mdf||this._mdf||e||2===this.m){if(l=(i=f.shape.paths)._length,p=0,!f.shape._mdf&&f.pathsData.length)p=f.totalShapeLength;else{for(c=this.releasePathsData(f.pathsData),o=0;o<l;o+=1)h=bez.getSegmentsLength(i.shapes[o]),c.push(h),p+=h.totalLength;f.totalShapeLength=p,f.pathsData=c}u+=p,f.shape._mdf=!0}else f.shape.paths=f.localShapeCollection;var y,v=t,b=n,k=0;for(r=d-1;r>=0;r-=1)if((f=this.shapes[r]).shape._mdf){for((m=f.localShapeCollection).releaseShapes(),2===this.m&&d>1?(y=this.calculateShapeEdges(t,n,f.totalShapeLength,k,u),k+=f.totalShapeLength):y=[[v,b]],l=y.length,o=0;o<l;o+=1){v=y[o][0],b=y[o][1],g.length=0,b<=1?g.push({s:f.totalShapeLength*v,e:f.totalShapeLength*b}):v>=1?g.push({s:f.totalShapeLength*(v-1),e:f.totalShapeLength*(b-1)}):(g.push({s:f.totalShapeLength*v,e:f.totalShapeLength}),g.push({s:0,e:f.totalShapeLength*(b-1)}));var w=this.addShapes(f,g[0]);if(g[0].s!==g[0].e){if(g.length>1)if(f.shape.paths.shapes[f.shape.paths._length-1].c){var x=w.pop();this.addPaths(w,m),w=this.addShapes(f,g[1],x)}else this.addPaths(w,m),w=this.addShapes(f,g[1]);this.addPaths(w,m)}}f.shape.paths=m}}},TrimModifier.prototype.addPaths=function(e,t){var n,i=e.length;for(n=0;n<i;n+=1)t.addShape(e[n])},TrimModifier.prototype.addSegment=function(e,t,n,i,r,a,s){r.setXYAt(t[0],t[1],"o",a),r.setXYAt(n[0],n[1],"i",a+1),s&&r.setXYAt(e[0],e[1],"v",a),r.setXYAt(i[0],i[1],"v",a+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,n,i){t.setXYAt(e[1],e[5],"o",n),t.setXYAt(e[2],e[6],"i",n+1),i&&t.setXYAt(e[0],e[4],"v",n),t.setXYAt(e[3],e[7],"v",n+1)},TrimModifier.prototype.addShapes=function(e,t,n){var i,r,a,s,o,l,c,h,p=e.pathsData,d=e.shape.paths.shapes,u=e.shape.paths._length,f=0,m=[],g=!0;for(n?(o=n._length,h=n._length):(n=shapePool.newElement(),o=0,h=0),m.push(n),i=0;i<u;i+=1){for(l=p[i].lengths,n.c=d[i].c,a=d[i].c?l.length:l.length+1,r=1;r<a;r+=1)if(f+(s=l[r-1]).addedLength<t.s)f+=s.addedLength,n.c=!1;else{if(f>t.e){n.c=!1;break}t.s<=f&&t.e>=f+s.addedLength?(this.addSegment(d[i].v[r-1],d[i].o[r-1],d[i].i[r],d[i].v[r],n,o,g),g=!1):(c=bez.getNewSegment(d[i].v[r-1],d[i].v[r],d[i].o[r-1],d[i].i[r],(t.s-f)/s.addedLength,(t.e-f)/s.addedLength,l[r-1]),this.addSegmentFromArray(c,n,o,g),g=!1,n.c=!1),f+=s.addedLength,o+=1}if(d[i].c&&l.length){if(s=l[r-1],f<=t.e){var y=l[r-1].addedLength;t.s<=f&&t.e>=f+y?(this.addSegment(d[i].v[r-1],d[i].o[r-1],d[i].i[0],d[i].v[0],n,o,g),g=!1):(c=bez.getNewSegment(d[i].v[r-1],d[i].v[0],d[i].o[r-1],d[i].i[0],(t.s-f)/y,(t.e-f)/y,l[r-1]),this.addSegmentFromArray(c,n,o,g),g=!1,n.c=!1)}else n.c=!1;f+=s.addedLength,o+=1}if(n._length&&(n.setXYAt(n.v[h][0],n.v[h][1],"i",h),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),f>t.e)break;
vendor: 46,023 bytes, line 2
2i<u-1&&(n=shapePool.newElement(),g=!0,m.push(n),o=0)}return m},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 n=t/100,i=[0,0],r=e._length,a=0;for(a=0;a<r;a+=1)i[0]+=e.v[a][0],i[1]+=e.v[a][1];i[0]/=r,i[1]/=r;var s,o,l,c,h,p,d=shapePool.newElement();for(d.c=e.c,a=0;a<r;a+=1)s=e.v[a][0]+(i[0]-e.v[a][0])*n,o=e.v[a][1]+(i[1]-e.v[a][1])*n,l=e.o[a][0]+(i[0]-e.o[a][0])*-n,c=e.o[a][1]+(i[1]-e.o[a][1])*-n,h=e.i[a][0]+(i[0]-e.i[a][0])*-n,p=e.i[a][1]+(i[1]-e.i[a][1])*-n,d.setTripleAt(s,o,l,c,h,p,a);return d},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,n,i,r,a,s,o=this.shapes.length,l=this.amount.v;if(0!==l)for(n=0;n<o;n+=1){if(s=(a=this.shapes[n]).localShapeCollection,a.shape._mdf||this._mdf||e)for(s.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,r=a.shape.paths._length,i=0;i<r;i+=1)s.addShape(this.processPath(t[i],l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(e,t,n){if(this.elem=e,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(n||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti){var i,r=t.or.k.length;for(i=0;i<r;i+=1)t.or.k[i].to=null,t.or.k[i].ti=null}this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(e,t.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.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?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var n;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var i,r;if(n=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(i=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/n,0),r=this.p.getValueAtTime(this.p.keyframes[0].t/n,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(i=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),r=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(i=this.p.pv,r=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){i=[],r=[];var a=this.px,s=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(i[0]=a.getValueAtTime((a.keyframes[0].t+.01)/n,0),i[1]=s.getValueAtTime((s.keyframes[0].t+.01)/n,0),r[0]=a.getValueAtTime(a.keyframes[0].t/n,0),r[1]=s.getValueAtTime(s.keyframes[0].t/n,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(i[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/n,0),i[1]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/n,0),r[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/n,0),r[1]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/n,0)):(i=[a.pv,s.pv],r[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/n,a.offsetTime),r[1]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/n,s.offsetTime))}else i=r=e;this.v.rotate(-Math.atan2(i[1]-r[1],i[0]-r[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(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,n,i){return new t(e,n,i)}}}();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,n){return e*(1-n)+t*n}function lerpPoint(e,t,n){return[lerp(e[0],t[0],n),lerp(e[1],t[1],n)]}function quadRoots(e,t,n){if(0===e)return[];var i=t*t-4*e*n;if(i<0)return[];var r=-t/(2*e);if(0===i)return[r];var a=Math.sqrt(i)/(2*e);return[r-a,r+a]}function polynomialCoefficients(e,t,n,i){return[3*t-e-3*n+i,3*e-6*t+3*n,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,n,i,r){r&&pointEqual(e,t)&&(t=lerpPoint(e,i,1/3)),r&&pointEqual(n,i)&&(n=lerpPoint(e,i,2/3));var a=polynomialCoefficients(e[0],t[0],n[0],i[0]),s=polynomialCoefficients(e[1],t[1],n[1],i[1]);this.a=[a[0],s[0]],this.b=[a[1],s[1]],this.c=[a[2],s[2]],this.d=[a[3],s[3]],this.points=[e,t,n,i]}function extrema(e,t){var n=e.points[0][t],i=e.points[e.points.length-1][t];if(n>i){var r=i;i=n,n=r}for(var a=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),s=0;s<a.length;s+=1)if(a[s]>0&&a[s]<1){var o=e.point(a[s])[t];o<n?n=o:o>i&&(i=o)}return{min:n,max:i}}function intersectData(e,t,n){var i=e.boundingBox();return{cx:i.cx,cy:i.cy,width:i.width,height:i.height,bez:e,t:(t+n)/2,t1:t,t2:n}}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,n,i,r,a){if(boxIntersect(e,t))if(n>=a||e.width<=i&&e.height<=i&&t.width<=i&&t.height<=i)r.push([e.t,t.t]);else{var s=splitData(e),o=splitData(t);intersectsImpl(s[0],o[0],n+1,i,r,a),intersectsImpl(s[0],o[1],n+1,i,r,a),intersectsImpl(s[1],o[0],n+1,i,r,a),intersectsImpl(s[1],o[1],n+1,i,r,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,n,i){var r=[e[0],e[1],1],a=[t[0],t[1],1],s=[n[0],n[1],1],o=[i[0],i[1],1],l=crossProduct(crossProduct(r,a),crossProduct(s,o));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(e,t,n){return[e[0]+Math.cos(t)*n,e[1]-Math.sin(t)*n]}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,n,i,r,a,s){var o=n-Math.PI/2,l=n+Math.PI/2,c=t[0]+Math.cos(n)*i*r,h=t[1]-Math.sin(n)*i*r;e.setTripleAt(c,h,c+Math.cos(o)*a,h-Math.sin(o)*a,c+Math.cos(l)*s,h-Math.sin(l)*s,e.length())}function getPerpendicularVector(e,t){var n=[t[0]-e[0],t[1]-e[1]],i=.5*-Math.PI;return[Math.cos(i)*n[0]-Math.sin(i)*n[1],Math.sin(i)*n[0]+Math.cos(i)*n[1]]}function getProjectingAngle(e,t){var n=0===t?e.length()-1:t-1,i=(t+1)%e.length(),r=getPerpendicularVector(e.v[n],e.v[i]);return Math.atan2(0,1)-Math.atan2(r[1],r[0])}function zigZagCorner(e,t,n,i,r,a,s){var o=getProjectingAngle(t,n),l=t.v[n%t._length],c=t.v[0===n?t._length-1:n-1],h=t.v[(n+1)%t._length],p=2===a?Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)):0,d=2===a?Math.sqrt(Math.pow(l[0]-h[0],2)+Math.pow(l[1]-h[1],2)):0;setPoint(e,t.v[n%t._length],o,s,i,d/(2*(r+1)),p/(2*(r+1)),a)}function zigZagSegment(e,t,n,i,r,a){for(var s=0;s<i;s+=1){var o=(s+1)/(i+1),l=2===r?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,c=t.normalAngle(o);setPoint(e,t.point(o),c,a,n,l/(2*(i+1)),l/(2*(i+1)),r),a=-a}return a}function linearOffset(e,t,n){var i=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,i,n),polarOffset(t,i,n)]}function offsetSegment(e,t){var n,i,r,a,s,o,l;n=(l=linearOffset(e.points[0],e.points[1],t))[0],i=l[1],r=(l=linearOffset(e.points[1],e.points[2],t))[0],a=l[1],s=(l=linearOffset(e.points[2],e.points[3],t))[0],o=l[1];var c=lineIntersection(n,i,r,a);null===c&&(c=i);var h=lineIntersection(s,o,r,a);return null===h&&(h=s),new PolynomialBezier(n,c,h,o)}function joinLines(e,t,n,i,r){var a=t.points[3],s=n.points[0];if(3===i)return a;if(pointEqual(a,s))return a;if(2===i){var o=-t.tangentAngle(1),l=-n.tangentAngle(0)+Math.PI,c=lineIntersection(a,polarOffset(a,o+Math.PI/2,100),s,polarOffset(s,o+Math.PI/2,100)),h=c?pointDistance(c,a):pointDistance(a,s)/2,p=polarOffset(a,o,2*h*roundCorner);return e.setXYAt(p[0],p[1],"o",e.length()-1),p=polarOffset(s,l,2*h*roundCorner),e.setTripleAt(s[0],s[1],s[0],s[1],p[0],p[1],e.length()),s}var d=lineIntersection(pointEqual(a,t.points[2])?t.points[0]:t.points[2],a,s,pointEqual(s,n.points[1])?n.points[3]:n.points[1]);return d&&pointDistance(d,a)<r?(e.setTripleAt(d[0],d[1],d[0],d[1],d[0],d[1],e.length()),d):a}function getIntersection(e,t){var n=e.intersections(t);return n.length&&floatEqual(n[0][0],1)&&n.shift(),n.length?n[0]:null}function pruneSegmentIntersection(e,t){var n=e.slice(),i=t.slice(),r=getIntersection(e[e.length-1],t[0]);return r&&(n[e.length-1]=e[e.length-1].split(r[0])[0],i[0]=t[0].split(r[1])[1]),e.length>1&&t.length>1&&(r=getIntersection(e[0],t[t.length-1]))?[[e[0].split(r[0])[0]],[t[t.length-1].split(r[1])[1]]]:[n,i]}function pruneIntersections(e){for(var t,n=1;n<e.length;n+=1)t=pruneSegmentIntersection(e[n-1],e[n]),e[n-1]=t[0],e[n]=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 n,i,r,a,s=e.inflectionPoints();if(0===s.length)return[offsetSegment(e,t)];if(1===s.length||floatEqual(s[1],1))return n=(r=e.split(s[0]))[0],i=r[1],[offsetSegment(n,t),offsetSegment(i,t)];n=(r=e.split(s[0]))[0];var o=(s[1]-s[0])/(1-s[0]);return a=(r=r[1].split(o))[0],i=r[1],[offsetSegment(n,t),offsetSegment(a,t),offsetSegment(i,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],n="normal",i="normal",r=t.length,a=0;a<r;a+=1)switch(t[a].toLowerCase()){case"italic":i="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200"}return{style:i,weight:e.fWeight||n}}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,n,i,r,a){var s=a?-1:1,o=i.s.v[0]+(1-i.s.v[0])*(1-r),l=i.s.v[1]+(1-i.s.v[1])*(1-r);e.translate(i.p.v[0]*s*r,i.p.v[1]*s*r,i.p.v[2]),t.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),t.rotate(-i.r.v*s*r),t.translate(i.a.v[0],i.a.v[1],i.a.v[2]),n.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),n.scale(a?1/o:o,a?1/l:l),n.translate(i.a.v[0],i.a.v[1],i.a.v[2])},RepeaterModifier.prototype.init=function(e,t,n,i){for(this.elem=e,this.arr=t,this.pos=n,this.elemsData=i,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[n]);n>0;)n-=1,this._elements.unshift(t[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t]._processed=!1,"gr"===e[t].ty&&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 n,i=e.length;for(n=0;n<i;n+=1)e[n]._render=t,"gr"===e[n].ty&&this.changeGroupRender(e[n].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,n,i,r,a,s=!1;if(this._mdf||e){var o,l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var c={it:this.cloneElements(this._elements),ty:"gr"};c.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,c),this._groups.splice(0,0,c),this._currentCopies+=1}this.elem.reloadShapes(),s=!0}for(a=0,i=0;i<=this._groups.length-1;i+=1){if(o=a<l,this._groups[i]._render=o,this.changeGroupRender(this._groups[i].it,o),!o){var h=this.elemsData[i].it,p=h[h.length-1];0!==p.transform.op.v?(p.transform.op._mdf=!0,p.transform.op.v=0):p.transform.op._mdf=!1}a+=1}this._currentCopies=l;var d=this.o.v,u=d%1,f=d>0?Math.floor(d):Math.ceil(d),m=this.pMatrix.props,g=this.rMatrix.props,y=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v,b,k=0;if(d>0){for(;k<f;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),k+=1;u&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,u,!1),k+=u)}else if(d<0){for(;k>f;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),k-=1;u&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-u,!0),k-=u)}for(i=1===this.data.m?0:this._currentCopies-1,r=1===this.data.m?1:-1,a=this._currentCopies;a;){if(b=(n=(t=this.elemsData[i].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=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),0!==k){for((0!==i&&1===r||i!==this._currentCopies-1&&-1===r)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),v=0;v<b;v+=1)n[v]=this.matrix.props[v];this.matrix.reset()}else for(this.matrix.reset(),v=0;v<b;v+=1)n[v]=this.matrix.props[v];k+=1,a-=1,i+=r}}else for(a=this._currentCopies,i=0,r=1;a;)n=(t=this.elemsData[i].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,i+=r;return s},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 n,i=shapePool.newElement();i.c=e.c;var r,a,s,o,l,c,h,p,d,u,f,m,g=e._length,y=0;for(n=0;n<g;n+=1)r=e.v[n],s=e.o[n],a=e.i[n],r[0]===s[0]&&r[1]===s[1]&&r[0]===a[0]&&r[1]===a[1]?0!==n&&n!==g-1||e.c?(o=0===n?e.v[g-1]:e.v[n-1],c=(l=Math.sqrt(Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)))?Math.min(l/2,t)/l:0,h=f=r[0]+(o[0]-r[0])*c,p=m=r[1]-(r[1]-o[1])*c,d=h-(h-r[0])*roundCorner,u=p-(p-r[1])*roundCorner,i.setTripleAt(h,p,d,u,f,m,y),y+=1,o=n===g-1?e.v[0]:e.v[n+1],c=(l=Math.sqrt(Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)))?Math.min(l/2,t)/l:0,h=d=r[0]+(o[0]-r[0])*c,p=u=r[1]+(o[1]-r[1])*c,f=h-(h-r[0])*roundCorner,m=p-(p-r[1])*roundCorner,i.setTripleAt(h,p,d,u,f,m,y),y+=1):(i.setTripleAt(r[0],r[1],s[0],s[1],a[0],a[1],y),y+=1):(i.setTripleAt(e.v[n][0],e.v[n][1],e.o[n][0],e.o[n][1],e.i[n][0],e.i[n][1],y),y+=1);return i},RoundCornersModifier.prototype.processShapes=function(e){var t,n,i,r,a,s,o=this.shapes.length,l=this.rd.v;if(0!==l)for(n=0;n<o;n+=1){if(s=(a=this.shapes[n]).localShapeCollection,a.shape._mdf||this._mdf||e)for(s.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,r=a.shape.paths._length,i=0;i<r;i+=1)s.addShape(this.processPath(t[i],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,n=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(n<0)return[];var i=Math.sqrt(n);return floatZero(i)?i>0&&i<1?[t]:[]:[t-i,t+i].filter(function(e){return e>0&&e<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),n=lerpPoint(this.points[1],this.points[2],e),i=lerpPoint(this.points[2],this.points[3],e),r=lerpPoint(t,n,e),a=lerpPoint(n,i,e),s=lerpPoint(r,a,e);return[new PolynomialBezier(this.points[0],t,r,s,!0),new PolynomialBezier(s,a,i,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,n){void 0===t&&(t=2),void 0===n&&(n=7);var i=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,i,n),i},PolynomialBezier.shapeSegment=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[n],e.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[n],e.i[n],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=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(e,t,n,i){var r=e._length,a=shapePool.newElement();if(a.c=e.c,e.c||(r-=1),0===r)return a;var s=-1,o=PolynomialBezier.shapeSegment(e,0);zigZagCorner(a,e,0,t,n,i,s);for(var l=0;l<r;l+=1)s=zigZagSegment(a,o,t,n,i,-s),o=l!==r-1||e.c?PolynomialBezier.shapeSegment(e,(l+1)%r):null,zigZagCorner(a,e,l+1,t,n,i,s);return a},ZigZagModifier.prototype.processShapes=function(e){var t,n,i,r,a,s,o=this.shapes.length,l=this.amplitude.v,c=Math.max(0,Math.round(this.frequency.v)),h=this.pointsType.v;if(0!==l)for(n=0;n<o;n+=1){if(s=(a=this.shapes[n]).localShapeCollection,a.shape._mdf||this._mdf||e)for(s.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,r=a.shape.paths._length,i=0;i<r;i+=1)s.addShape(this.processPath(t[i],l,c,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=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(e,t,n,i){var r=shapePool.newElement();r.c=e.c;var a,s,o,l=e.length();e.c||(l-=1);var c=[];for(a=0;a<l;a+=1)o=PolynomialBezier.shapeSegment(e,a),c.push(offsetSegmentSplit(o,t));if(!e.c)for(a=l-1;a>=0;a-=1)o=PolynomialBezier.shapeSegmentInverted(e,a),c.push(offsetSegmentSplit(o,t));c=pruneIntersections(c);var h=null,p=null;for(a=0;a<c.length;a+=1){var d=c[a];for(p&&(h=joinLines(r,p,d[0],n,i)),p=d[d.length-1],s=0;s<d.length;s+=1)o=d[s],h&&pointEqual(o.points[0],h)?r.setXYAt(o.points[1][0],o.points[1][1],"o",r.length()-1):r.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],r.length()),r.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],r.length()),h=o.points[3]}return c.length&&joinLines(r,p,c[0][0],n,i),r},OffsetPathModifier.prototype.processShapes=function(e){var t,n,i,r,a,s,o=this.shapes.length,l=this.amount.v,c=this.miterLimit.v,h=this.lineJoin;if(0!==l)for(n=0;n<o;n+=1){if(s=(a=this.shapes[n]).localShapeCollection,a.shape._mdf||this._mdf||e)for(s.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,r=a.shape.paths._length,i=0;i<r;i+=1)s.addShape(this.processPath(t[i],l,h,c));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var 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 n=127988,i=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function r(e,t){var n=createTag("span");n.setAttribute("aria-hidden",!0),n.style.fontFamily=t;var i=createTag("span");i.innerText="giItT1WQy@!-/#",n.style.position="absolute",n.style.left="-10000px",n.style.top="-10000px",n.style.fontSize="300px",n.style.fontVariant="normal",n.style.fontStyle="normal",n.style.fontWeight="normal",n.style.letterSpacing="0",n.appendChild(i),document.body.appendChild(n);var r=i.offsetWidth;return i.style.fontFamily=function(e){var t,n=e.split(","),i=n.length,r=[];for(t=0;t<i;t+=1)"sans-serif"!==n[t]&&"monospace"!==n[t]&&r.push(n[t]);return r.join(",")}(e)+", "+t,{node:i,w:r,parent:n}}function a(e,t){var n,i=document.body&&t?"svg":"canvas",r=getFontProperties(e);if("svg"===i){var a=createNS("text");a.style.fontSize="100px",a.setAttribute("font-family",e.fFamily),a.setAttribute("font-style",r.style),a.setAttribute("font-weight",r.weight),a.textContent="1",e.fClass?(a.style.fontFamily="inherit",a.setAttribute("class",e.fClass)):a.style.fontFamily=e.fFamily,t.appendChild(a),n=a}else{var s=new OffscreenCanvas(500,500).getContext("2d");s.font=r.style+" "+r.weight+" 100px "+e.fFamily,n=s}return{measureText:function(e){return"svg"===i?(n.textContent=e,n.getComputedTextLength()):n.measureText(e).width}}}function s(e){var t=0,n=e.charCodeAt(0);if(n>=55296&&n<=56319){var i=e.charCodeAt(1);i>=56320&&i<=57343&&(t=1024*(n-55296)+i-56320+65536)}return t}function o(e){var t=s(e);return t>=127462&&t<=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(e,t){var n=e.toString(16)+t.toString(16);return-1!==i.indexOf(n)},l.isZeroWidthJoiner=function(e){return 8205===e},l.isFlagEmoji=function(e){return o(e.substr(0,2))&&o(e.substr(2,2))},l.isRegionalCode=o,l.isCombinedCharacter=function(e){return-1!==t.indexOf(e)},l.isRegionalFlag=function(e,t){var i=s(e.substr(t,2));if(i!==n)return!1;var r=0;for(t+=2;r<5;){if((i=s(e.substr(t,2)))<917601||i>917626)return!1;r+=1,t+=2}return 917631===s(e.substr(t,2))},l.isVariationSelector=function(e){return 65039===e},l.BLACK_FLAG_CODE_POINT=n;var c={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var n,i,r=e.length,a=this.chars.length;for(t=0;t<r;t+=1){for(n=0,i=!1;n<a;)this.chars[n].style===e[t].style&&this.chars[n].fFamily===e[t].fFamily&&this.chars[n].ch===e[t].ch&&(i=!0),n+=1;i||(this.chars.push(e[t]),a+=1)}}},addFonts:function(e,t){if(e){if(this.chars)return this.isLoaded=!0,void(this.fonts=e.list);if(!document.body)return this.isLoaded=!0,e.list.forEach(function(e){e.helper=a(e),e.cache={}}),void(this.fonts=e.list);var n,i=e.list,s=i.length,o=s;for(n=0;n<s;n+=1){var l,c,h=!0;if(i[n].loaded=!1,i[n].monoCase=r(i[n].fFamily,"monospace"),i[n].sansCase=r(i[n].fFamily,"sans-serif"),i[n].fPath){if("p"===i[n].fOrigin||3===i[n].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+i[n].fFamily+'"], style[f-origin="3"][f-family="'+i[n].fFamily+'"]')).length>0&&(h=!1),h){var p=createTag("style");p.setAttribute("f-forigin",i[n].fOrigin),p.setAttribute("f-origin",i[n].origin),p.setAttribute("f-family",i[n].fFamily),p.type="text/css",p.innerText="@font-face {font-family: "+i[n].fFamily+"; font-style: normal; src: url('"+i[n].fPath+"');}",t.appendChild(p)}}else if("g"===i[n].fOrigin||1===i[n].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<l.length;c+=1)-1!==l[c].href.indexOf(i[n].fPath)&&(h=!1);if(h){var d=createTag("link");d.setAttribute("f-forigin",i[n].fOrigin),d.setAttribute("f-origin",i[n].origin),d.type="text/css",d.rel="stylesheet",d.href=i[n].fPath,document.body.appendChild(d)}}else if("t"===i[n].fOrigin||2===i[n].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<l.length;c+=1)i[n].fPath===l[c].src&&(h=!1);if(h){var u=createTag("link");u.setAttribute("f-forigin",i[n].fOrigin),u.setAttribute("f-origin",i[n].origin),u.setAttribute("rel","stylesheet"),u.setAttribute("href",i[n].fPath),t.appendChild(u)}}}else i[n].loaded=!0,o-=1;i[n].helper=a(i[n],t),i[n].cache={},this.fonts.push(i[n])}0===o?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,n,i){for(var r=0,a=this.chars.length;r<a;){if(this.chars[r].ch===t&&this.chars[r].style===n&&this.chars[r].fFamily===i)return this.chars[r];r+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",t,n,i)),e},getFontByName:function(e){for(var t=0,n=this.fonts.length;t<n;){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(e,t,n){var i=this.getFontByName(t),r=e;if(!i.cache[r]){var a=i.helper;if(" "===e){var s=a.measureText("|"+e+"|"),o=a.measureText("||");i.cache[r]=(s-o)/100}else i.cache[r]=a.measureText(e)/100}return i.cache[r]*n},checkLoadedFonts:function(){var e,t,n,i=this.fonts.length,r=i;for(e=0;e<i;e+=1)this.fonts[e].loaded?r-=1:"n"===this.fonts[e].fOrigin||0===this.fonts[e].origin?this.fonts[e].loaded=!0:(t=this.fonts[e].monoCase.node,n=this.fonts[e].monoCase.w,t.offsetWidth!==n?(r-=1,this.fonts[e].loaded=!0):(t=this.fonts[e].sansCase.node,n=this.fonts[e].sansCase.w,t.offsetWidth!==n&&(r-=1,this.fonts[e].loaded=!0)),this.fonts[e].loaded&&(this.fonts[e].sansCase.parent.parentNode.removeChild(this.fonts[e].sansCase.parent),this.fonts[e].monoCase.parent.parentNode.removeChild(this.fonts[e].monoCase.parent)));0!==r&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}};return l.prototype=c,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){-1===this.renderableComponents.indexOf(e)&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){-1!==this.renderableComponents.indexOf(e)&&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?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var 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 5===this.data.ty?{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,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function AngleEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function ColorEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function PointEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function LayerIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function MaskIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function CheckboxEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var n,i=e.ef||[];this.effectElements=[];var r,a=i.length;for(n=0;n<a;n+=1)r=new GroupEffect(i[n],t),this.effectElements.push(r)}function GroupEffect(e,t){this.init(e,t)}function BaseElement(){}function FrameElement(){}function FootageElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,n)}function AudioElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,n),this._isPlaying=!1,this._canPlay=!1;var i=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(i),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 n;this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var i,r=this.data.ef.length,a=this.data.ef;for(n=0;n<r;n+=1){switch(i=null,a[n].ty){case 0:i=new SliderEffect(a[n],t,this);break;case 1:i=new AngleEffect(a[n],t,this);break;case 2:i=new ColorEffect(a[n],t,this);break;case 3:i=new PointEffect(a[n],t,this);break;case 4:case 7:i=new CheckboxEffect(a[n],t,this);break;case 10:i=new LayerIndexEffect(a[n],t,this);break;case 11:i=new MaskIndexEffect(a[n],t,this);break;case 5:i=new EffectsManager(a[n],t,this);break;default:i=new NoValueEffect(a[n],t,this)}i&&this.effectElements.push(i)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if("n"!==this.data.masksProperties[e].mode&&!1!==this.data.masksProperties[e].cl)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e("layer"),n=e("effects"),i=e("shape"),r=e("text"),a=e("comp");this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var s=n.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(s),0===this.data.ty||this.data.xt?this.compInterface=a(this):4===this.data.ty?(this.layerInterface.shapeInterface=i(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=r(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,n){this.globalData=t,this.comp=n,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 n,i=this.dynamicProperties.length;for(n=0;n<i;n+=1)(t||this._isParent&&"transform"===this.dynamicProperties[n].propType)&&(this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&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 n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},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,n,i=this.layers.length;for(this.completeLayers=!0,t=i-1;t>=0;t-=1)this.elements[t]||(n=this.layers[t]).ip-n.st<=e-this.layers[t].st&&n.op-n.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 n,i=e.length,r=this.layers.length;for(t=0;t<i;t+=1)for(n=0;n<r;){if(this.layers[n].id===e[t].id){this.layers[n]=e[t];break}n+=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,n){for(var i=this.elements,r=this.layers,a=0,s=r.length;a<s;)r[a].ind==t&&(i[a]&&!0!==i[a]?(n.push(i[a]),i[a].setAsParent(),void 0!==r[a].parent?this.buildElementParenting(e,r[a].parent,n):e.setHierarchy(n)):(this.buildItem(a),this.addPendingElement(e))),a+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,n=e.length;for(t=0;t<n;t+=1)if(e[t].xt){var i=this.createComp(e[t]);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},BaseRenderer.prototype.getElementById=function(e){var t,n=this.elements.length;for(t=0;t<n;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t,n=e.shift();if("number"==typeof n)t=this.elements[n];else{var i,r=this.elements.length;for(i=0;i<r;i+=1)if(this.elements[i].data.nm===n){t=this.elements[i];break}}return 0===e.length?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,n){this.data=e,this.element=t,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i,r,a=this.globalData.defs,s=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(s),this.solidPath="";var o,l,c,h,p,d,u=this.masksProperties,f=0,m=[],g=createElementID(),y="clipPath",v="clip-path";for(i=0;i<s;i+=1)if(("a"!==u[i].mode&&"n"!==u[i].mode||u[i].inv||100!==u[i].o.k||u[i].o.x)&&(y="mask",v="mask"),"s"!==u[i].mode&&"i"!==u[i].mode||0!==f?c=null:((c=createNS("rect")).setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),m.push(c)),r=createNS("path"),"n"===u[i].mode)this.viewData[i]={op:PropertyFactory.getProp(this.element,u[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,u[i],3),elem:r,lastPath:""},a.appendChild(r);else{var b;if(f+=1,r.setAttribute("fill","s"===u[i].mode?"#000000":"#ffffff"),r.setAttribute("clip-rule","nonzero"),0!==u[i].x.k?(y="mask",v="mask",d=PropertyFactory.getProp(this.element,u[i].x,0,null,this.element),b=createElementID(),(h=createNS("filter")).setAttribute("id",b),(p=createNS("feMorphology")).setAttribute("operator","erode"),p.setAttribute("in","SourceGraphic"),p.setAttribute("radius","0"),h.appendChild(p),a.appendChild(h),r.setAttribute("stroke","s"===u[i].mode?"#000000":"#ffffff")):(p=null,d=null),this.storedData[i]={elem:r,x:d,expan:p,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},"i"===u[i].mode){l=m.length;var k=createNS("g");for(o=0;o<l;o+=1)k.appendChild(m[o]);var w=createNS("mask");w.setAttribute("mask-type","alpha"),w.setAttribute("id",g+"_"+f),w.appendChild(r),a.appendChild(w),k.setAttribute("mask","url("+getLocationHref()+"#"+g+"_"+f+")"),m.length=0,m.push(k)}else m.push(r);u[i].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[i]={elem:r,lastPath:"",op:PropertyFactory.getProp(this.element,u[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,u[i],3),invRect:c},this.viewData[i].prop.k||this.drawPath(u[i],this.viewData[i].prop.v,this.viewData[i])}for(this.maskElement=createNS(y),s=m.length,i=0;i<s;i+=1)this.maskElement.appendChild(m[i]);f>0&&(this.maskElement.setAttribute("id",g),this.element.maskedElement.setAttribute(v,"url("+getLocationHref()+"#"+g+")"),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,n=0,i=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<i;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),n=0;n<i;n+=1)t.multiply(this.hierarchy[n].finalTransform.mProp.v)}this.localTransforms&&!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 n=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(n),e=1;e<t;e+=1){var i=this.localTransforms[e].matrix;n.multiply(i)}n.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var r=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)r*=.01*this.localTransforms[e].opacity;this.finalTransform.localOpacity=r}}}
vendor: 4,143 bytes, line 2
2,searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,n=e.length;for(t=0;t<n;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var n,i=!0,r=this.comp;i;)r.finalTransform?(r.data.hasMask&&t.splice(0,0,r.finalTransform),r=r.comp):i=!1;var a,s=t.length;for(n=0;n<s;n+=1)a=t[n].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,n=this.element.finalTransform.mat,i=this.masksProperties.length;for(t=0;t<i;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),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[t].invRect.setAttribute("transform",n.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||e))){var r=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),r.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},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)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(e,t,n){var i,r,a=" M"+t.v[0][0]+","+t.v[0][1];for(r=t._length,i=1;i<r;i+=1)a+=" C"+t.o[i-1][0]+","+t.o[i-1][1]+" "+t.i[i][0]+","+t.i[i][1]+" "+t.v[i][0]+","+t.v[i][1];if(t.c&&r>1&&(a+=" C"+t.o[i-1][0]+","+t.o[i-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),n.lastPath!==a){var s="";n.elem&&(t.c&&(s=e.inv?this.solidPath+a:a),n.elem.setAttribute("d",s)),n.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory={createFilter:function(e,t){var n=createNS("filter");return n.setAttribute("id",e),!0!==t&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n},createAlphaToLuminanceFilter:function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),e}},featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,n,i="SourceGraphic",r=e.data.ef?e.data.ef.length:0,a=createElementID(),s=filtersFactory.createFilter(a,!0),o=0;for(this.filters=[],t=0;t<r;t+=1){n=null;var l=e.data.ef[t].ty;registeredEffects$1[l]&&(n=new(0,registeredEffects$1[l].effect)(s,e.effectsManager.effectElements[t],e,idPrefix+o,i),i=idPrefix+o,registeredEffects$1[l].countsAsEffect&&(o+=1)),n&&this.filters.push(n)}o&&(e.globalData.defs.appendChild(s),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+a+")")),this.filters.length&&e.addRenderableComponent(this)}
vendor: 4,123 bytes, line 2
2function registerEffect$1(e,t,n){registeredEffects$1[e]={effect:t,countsAsEffect:n}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,n),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,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,n=this.filters.length,i=[];for(t=0;t<n;t+=1)this.filters[t].type===e&&i.push(this.filters[t]);return i},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),0===this.data.ty&&!this.data.hd){var n=createNS("clipPath"),i=createNS("path");i.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var r=createElementID();if(n.setAttribute("id",r),n.appendChild(i),this.globalData.defs.appendChild(n),this.checkMasks()){var a=createNS("g");a.setAttribute("clip-path","url("+getLocationHref()+"#"+r+")"),a.appendChild(this.layerElement),this.transformedElement=a,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+r+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new 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,n,i,r,a=this.layerId+"_"+e;if(1===e||3===e){var s=createNS("mask");s.setAttribute("id",a),s.setAttribute("mask-type",3===e?"luminance":"alpha"),(i=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),s.appendChild(i),this.globalData.defs.appendChild(s),featureSupport.maskType||1!==e||(s.setAttribute("mask-type","luminance"),t=createElementID(),n=filtersFactory.createFilter(t),this.globalData.defs.appendChild(n),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(r=createNS("g")).appendChild(i),s.appendChild(r),r.setAttribute("filter","url("+getLocationHref()+"#"+t+")"))}else if(2===e){var o=createNS("mask");o.setAttribute("id",a),o.setAttribute("mask-type","alpha");var l=createNS("g");o.appendChild(l),t=createElementID(),n=filtersFactory.createFilter(t);var c=createNS("feComponentTransfer");c.setAttribute("in","SourceGraphic"),n.appendChild(c);var h=createNS("feFuncA");h.setAttribute("type","table"),h.setAttribute("tableValues","1.0 0.0"),c.appendChild(h),this.globalData.defs.appendChild(n);var p=createNS("rect");p.setAttribute("width",this.comp.data.w),p.setAttribute("height",this.comp.data.h),p.setAttribute("x","0"),p.setAttribute("y","0"),p.setAttribute("fill","#ffffff"),p.setAttribute("op
2acity","0"),l.setAttribute("filter","url("+getLocationHref()+"#"+t+")"),l.appendChild(p),(i=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),l.appendChild(i),featureSupport.maskType||(o.setAttribute("mask-type","luminance"),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),r=createNS("g"),l.appendChild(p),r.appendChild(this.layerElement),l.appendChild(r)),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(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),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,n=this.shapeModifiers.length;for(t=0;t<n;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,n=0,i=t.length;n<i;){if(t[n].elem===e)return t[n].pos;n+=1}return 0},addProcessedElement:function(e,t){for(var n=this.processedElements,i=n.length;i;)if(n[i-=1].elem===e)return void(n[i].pos=t);n.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,n){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=n,this.lvl=t,this._isAnimated=!!n.k;for(var i=0,r=e.length;i<r;){if(e[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(e,t,n,i){var r;this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(i);var a,s=t.length||0;for(r=0;r<s;r+=1)a=PropertyFactory.getProp(e,t[r].v,0,0,this),this.k=a.k||this.k,this.dataProps[r]={n:t[r].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(e,t,n){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=n,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,n){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=n}function SVGNoStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=n}function GradientProperty(e,t,n){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var i=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",i),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=i,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,n)}function SVGGradientStrokeStyleData(e,t,n){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,n),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,n){this.transform={mProps:e,op:t,container:n},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,n=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<n;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(e,t){for(var n=0,i=this.o.length/2;n<i;
vendor: 2,280 bytes, line 2
2){if(Math.abs(e[4*n]-e[4*t+2*n])>.01)return!1;n+=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,n,i,r=4*this.data.p;for(t=0;t<r;t+=1)n=t%4==0?100:255,i=Math.round(this.prop.v[t]*n),this.c[t]!==i&&(this.c[t]=i,this._cmdf=!e);if(this.o.length)for(r=this.prop.v.length,t=4*this.data.p;t<r;t+=1)n=t%2==0?100:1,i=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==i&&(this.o[t-4*this.data.p]=i,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,n){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.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=n,this.stops=[],this.setGradientData(n.pElem,t),this.setGradientOpacity(t,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var n=createElementID(),i=createNS(1===t.t?"linearGradient":"radialGradient");i.setAttribute("id",n),i.setAttribute("spreadMethod","pad"),i.setAttribute("gradientUnits","userSpaceOnUse");var r,a,s,o=[];for(s=4*t.g.p,a=0;a<s;a+=4)r=createNS("stop"),i.appendChild(r),o.push(r);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+getLocationHref()+"#"+n+")"),this.gf=i,this.cst=o},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var n,i,r,a=createNS("mask"),s=createNS("path");a.appendChild(s);var o=createElementID(),l=createElementID();a.setAttribute("id",l);var c=createNS(1===e.t?"linearGradient":"radialGradient");c.setAttribute("id",o),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),r=e.g.k.k[
vendor: 7,318 bytes, line 2
20].s?e.g.k.k[0].s.length:e.g.k.k.length;var h=this.stops;for(i=4*e.g.p;i<r;i+=2)(n=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(n),h.push(n);s.setAttribute("gf"===e.ty?"fill":"stroke","url("+getLocationHref()+"#"+o+")"),"gs"===e.ty&&(s.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),s.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),1===e.lj&&s.setAttribute("stroke-miterlimit",e.ml)),this.of=c,this.ms=a,this.ost=h,this.maskId=l,t.msElem=s}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(e,t,n,i){if(0===t)return"";var r,a=e.o,s=e.i,o=e.v,l=" M"+i.applyToPointStringified(o[0][0],o[0][1]);for(r=1;r<t;r+=1)l+=" C"+i.applyToPointStringified(a[r-1][0],a[r-1][1])+" "+i.applyToPointStringified(s[r][0],s[r][1])+" "+i.applyToPointStringified(o[r][0],o[r][1]);return n&&t&&(l+=" C"+i.applyToPointStringified(a[r-1][0],a[r-1][1])+" "+i.applyToPointStringified(s[0][0],s[0][1])+" "+i.applyToPointStringified(o[0][0],o[0][1]),l+="z"),l},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix;function n(e,t,n){(n||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(n||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function i(){}function r(n,i,r){var a,s,o,l,c,h,p,d,u,f,m=i.styles.length,g=i.lvl;for(h=0;h<m;h+=1){if(l=i.sh._mdf||r,i.styles[h].lvl<g){for(d=t.reset(),u=g-i.styles[h].lvl,f=i.transformers.length-1;!l&&u>0;)l=i.transformers[f].mProps._mdf||l,u-=1,f-=1;if(l)for(u=g-i.styles[h].lvl,f=i.transformers.length-1;u>0;)d.multiply(i.transformers[f].mProps.v),u-=1,f-=1}else d=e;if(s=(p=i.sh.paths)._length,l){for(o="",a=0;a<s;a+=1)(c=p.shapes[a])&&c._length&&(o+=buildShapeString(c,c._length,c.c,d));i.caches[h]=o}else o=i.caches[h];i.styles[h].d+=!0===n.hd?"":o,i.styles[h]._mdf=l||i.styles[h]._mdf}}function a(e,t,n){var i=t.style;(t.c._mdf||n)&&i.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&i.pElem.setAttribute("fill-opacity",t.o.v)}function s(e,t,n){o(e,t,n),l(0,t,n)}function o(e,t,n){var i,r,a,s,o,l=t.gf,c=t.g._hasOpacity,h=t.s.v,p=t.e.v;if(t.o._mdf||n){var d="gf"===e.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(d,t.o.v)}if(t.s._mdf||n){var u=1===e.t?"x1":"cx",f="x1"===u?"y1":"cy";l.setAttribute(u,h[0]),l.setAttribute(f,h[1]),c&&!t.g._collapsable&&(t.of.setAttribute(u,h[0]),t.of.setAttribute(f,h[1]))}if(t.g._cmdf||n){i=t.cst;var m=t.g.c;for(a=i.length,r=0;r<a;r+=1)(s=i[r]).setAttribute("offset",m[4*r]+"%"),s.setAttribute("stop-color","rgb("+m[4*r+1]+","+m[4*r+2]+","+m[4*r+3]+")")}if(c&&(t.g._omdf||n)){var g=t.g.o;for(a=(i=t.g._collapsable?t.cst:t.ost).length,r=0;r<a;r+=1)s=i[r],t.g._collapsable||s.setAttribute("offset",g[2*r]+"%"),s.setAttribute("stop-opacity",g[2*r+1])}if(1===e.t)(t.e._mdf||n)&&(l.setAttribute("x2",p[0]),l.setAttribute("y2",p[1]),c&&!t.g._collapsable&&(t.of.setAttribute("x2",p[0]),t.of.setAttribute("y2",p[1])));else if((t.s._mdf||t.e._mdf||n)&&(o=Math.sqrt(Math.pow(h[0]-p[0],2)+Math.pow(h[1]-p[1],2)),l.setAttribute("r",o),c&&!t.g._collapsable&&t.of.setAttribute("r",o)),t.s._mdf||t.e._mdf||t.h._mdf||t.a._mdf||n){o||(o=Math.sqrt(Math.pow(h[0]-p[0],2)+Math.pow(h[1]-p[1],2)));var y=Math.atan2(p[1]-h[1],p[0]-h[0]),v=t.h.v;v>=1?v=.99:v<=-1&&(v=-.99);var b=o*v,k=Math.cos(y+t.a.v)*b+h[0],w=Math.sin(y+t.a.v)*b+h[1];l.setAttribute("fx",k),l.setAttribute("fy",w),c&&!t.g._collapsable&&(t.of.setAttribute("fx",k),t.of.setAttribute("fy",w))}}function l(e,t,n){var i=t.style,r=t.d;r&&(r._mdf||n)&&r.dashStr&&(i.pElem.setAttribute("stroke-dasharray",r.dashStr),i.pElem.setAttribute("stroke-dashoffset",r.dashoffset[0])),t.c&&(t.c._mdf||n)&&i.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&i.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||n)&&(i.pElem.setAttribute("stroke-width",t.w.v),i.msElem&&i.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return a;case"gf":return o;case"gs":return s;case"st":return l;case"sh":case"el":case"rc":case"sr":return r;case"tr":return n;case"no":return i;default:return null}}}}();function SVGShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}function LetterProps(e,t,n,i,r,a){this.o=e,this.sw=t,this.sc=n,this.fc=i,this.m=r,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!i,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,n,i,r=this.shapes.length,a=this.stylesList.length,s=[],o=!1;for(n=0;n<a;n+=1){for(i=this.stylesList[n],o=!1,s.length=0,e=0;e<r;e+=1)-1!==(t=this.shapes[e]).styles.indexOf(i)&&(s.push(t),o=t._isAnimated||o);s.length>1&&o&&this.setShapesAsAnimated(s)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var n,i=new SVGStyleData(e,t),r=i.pElem;return"st"===e.ty?n=new SVGStrokeStyleData(this,e,i):"fl"===e.ty?n=new SVGFillStyleData(this,e,i):"gf"===e.ty||"gs"===e.ty?(n=new("gf"===e.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,i),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),r.setAttribute("mask","url("+getLocationHref()+"#"+n.maskId+")"))):"no"===e.ty&&(n=new SVGNoStyleData(this,e,i)),"st"!==e.ty&&"gs"!==e.ty||(r.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),r.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),r.setAttribute("fill-opacity","0"),1===e.lj&&r.setAttribute("stroke-miterlimit",e.ml)),2===e.r&&r.setAttribute("fill-rule","evenodd"),e.ln&&r.setAttribute("id",e.ln),e.cl&&r.setAttribute("class",e.cl),e.bm&&(r.style["mix-blend-mode"]=getBlendM
vendor: 31,657 bytes, line 2
2ode(e.bm)),this.stylesList.push(i),this.addToAnimatedContents(e,n),n},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 n=TransformPropertyFactory.getTransformProperty(this,e,this),i=new SVGTransformData(n,n.o,t);return this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.createShapeElement=function(e,t,n){var i=4;"rc"===e.ty?i=5:"el"===e.ty?i=6:"sr"===e.ty&&(i=7);var r=new SVGShapeData(t,n,ShapePropertyFactory.getShapeProp(this,e,i,this));return this.shapes.push(r),this.addShapeToModifiers(r),this.addToAnimatedContents(e,r),r},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var n=0,i=this.animatedContents.length;n<i;){if(this.animatedContents[n].element===t)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t,n=e.styles,i=this.stylesList.length;for(t=0;t<i;t+=1)-1!==n.indexOf(this.stylesList[t])||this.stylesList[t].closed||n.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,n,i,r,a,s){var o,l,c,h,p,d,u=[].concat(a),f=e.length-1,m=[],g=[];for(o=f;o>=0;o-=1){if((d=this.searchProcessedElement(e[o]))?t[o]=n[d-1]:e[o]._render=s,"fl"===e[o].ty||"st"===e[o].ty||"gf"===e[o].ty||"gs"===e[o].ty||"no"===e[o].ty)d?t[o].style.closed=e[o].hd:t[o]=this.createStyleElement(e[o],r),e[o]._render&&t[o].style.pElem.parentNode!==i&&i.appendChild(t[o].style.pElem),m.push(t[o].style);else if("gr"===e[o].ty){if(d)for(c=t[o].it.length,l=0;l<c;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,r+1,u,s),e[o]._render&&t[o].gr.parentNode!==i&&i.appendChild(t[o].gr)}else"tr"===e[o].ty?(d||(t[o]=this.createTransformElement(e[o],i)),h=t[o].transform,u.push(h)):"sh"===e[o].ty||"rc"===e[o].ty||"el"===e[o].ty||"sr"===e[o].ty?(d||(t[o]=this.createShapeElement(e[o],u,r)),this.setElementStyles(t[o])):"tm"===e[o].ty||"rd"===e[o].ty||"ms"===e[o].ty||"pb"===e[o].ty||"zz"===e[o].ty||"op"===e[o].ty?(d?(p=t[o]).closed=!1:((p=ShapeModifiers.getModifier(e[o].ty)).init(this,e[o]),t[o]=p,this.shapeModifiers.push(p)),g.push(p)):"rp"===e[o].ty&&(d?(p=t[o]).closed=!0:(p=ShapeModifiers.getModifier(e[o].ty),t[o]=p,p.init(this,e,o,t),this.shapeModifiers.push(p),s=!1),g.push(p));this.addProcessedElement(e[o],o+1)}for(f=m.length,o=0;o<f;o+=1)m[o].closed=!0;for(f=g.length,o=0;o<f;o+=1)g[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,n=this.animatedContents.length;for(e=0;e<n;e+=1)t=this.animatedContents[e],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&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,n,i,r,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 s=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,s=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,s=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,s=!0),this.fc!==i&&(this.fc=i,this._mdf.fc=!0,s=!0),this.m!==r&&(this.m=r,this._mdf.m=!0,s=!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,s=!0),s},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);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,n=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var i;this.lock=!0,this._mdf=!1;var r=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(i=0;i<r;i+=1)a=n!==this.keysIndex?this.effectsSequence[i](a,a.t):this.effectsSequence[i](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,n=0,i=e.length;n<=i-1&&!(n===i-1||e[n+1].t>t);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,n,i=[],r=0,a=e.length,s=!1,o=!1,l="";r<a;)s=o,o=!1,t=e.charCodeAt(r),l=e.charAt(r),FontManager.isCombinedCharacter(t)?s=!0:t>=55296&&t<=56319?FontManager.isRegionalFlag(e,r)?l=e.substr(r,14):(n=e.charCodeAt(r+1))>=56320&&n<=57343&&(FontManager.isModifier(t,n)?(l=e.substr(r,2),s=!0):l=FontManager.isFlagEmoji(e.substr(r,4))?e.substr(r,4):e.substr(r,2)):t>56319?(n=e.charCodeAt(r+1),FontManager.isVariationSelector(t)&&(s=!0)):FontManager.isZeroWidthJoiner(t)&&(s=!0,o=!0),s?(i[i.length-1]+=l,s=!1):i.push(l),r+=l.length;return i},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,n,i,r,a,s,o,l=this.elem.globalData.fontManager,c=this.data,h=[],p=0,d=c.m.g,u=0,f=0,m=0,g=[],y=0,v=0,b=l.getFontByName(e.f),k=0,w=getFontProperties(b);e.fWeight=w.weight,e.fStyle=w.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),n=e.finalText.length,e.finalLineHeight=e.lh;var x,z=e.tr/1e3*e.finalSize;if(e.sz)for(var S,_,E=!0,P=e.sz[0],T=e.sz[1];E;){S=0,y=0,n=(_=this.buildFinalText(e.t)).length,z=e.tr/1e3*e.finalSize;var A=-1;for(t=0;t<n;t+=1)x=_[t].charCodeAt(0),i=!1," "===_[t]?A=t:13!==x&&3!==x||(y=0,i=!0,S+=e.finalLineHeight||1.2*e.finalSize),l.chars?(o=l.getCharData(_[t],b.fStyle,b.fFamily),k=i?0:o.w*e.finalSize/100):k=l.measureText(_[t],e.f,e.finalSize),y+k>P&&" "!==_[t]?(-1===A?n+=1:t=A,S+=e.finalLineHeight||1.2*e.finalSize,_.splice(t,A===t?1:0,"\r"),A=-1,y=0):(y+=k,y+=z);S+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&T<S?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=_,n=e.finalText.length,E=!1)}y=-z,k=0;var C,I=0;for(t=0;t<n;t+=1)if(i=!1,13===(x=(C=e.finalText[t]).charCodeAt(0))||3===x?(I=0,g.push(y),v=y>v?y:v,y=-2*z,r="",i=!0,m+=1):r=C,l.chars?(o=l.getCharData(C,b.fStyle,l.getFontByName(e.f).fFamily),k=i?0:o.w*e.finalSize/100):k=l.measureText(r,e.f,e.finalSize)," "===C?I+=k+z:(y+=k+z+I,I=0),h.push({l:k,an:k,add:u,n:i,anIndexes:[],val:r,line:m,animatorJustifyOffset:0}),2==d){if(u+=k,""===r||" "===r||t===n-1){for(""!==r&&" "!==r||(u-=k);f<=t;)h[f].an=u,h[f].ind=p,h[f].extra=k,f+=1;p+=1,u=0}}else if(3==d){if(u+=k,""===r||t===n-1){for(""===r&&(u-=k);f<=t;)h[f].an=u,h[f].ind=p,h[f].extra=k,f+=1;u=0,p+=1}}else h[p].ind=p,h[p].extra=0,p+=1;if(e.l=h,v=y>v?y:v,g.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=g;var D,j,M,F,L=c.a;s=L.length;var V=[];for(a=0;a<s;a+=1){for((D=L[a]).a.sc&&(e.strokeColorAnim=!0),D.a.sw&&(e.strokeWidthAnim=!0),(D.a.fc||D.a.fh||D.a.fs||D.a.fb)&&(e.fillColorAnim=!0),F=0,M=D.s.b,t=0;t<n;t+=1)(j=h[t]).anIndexes[a]=F,(1==M&&""!==j.val||2==M&&""!==j.val&&" "!==j.val||3==M&&(j.n||" "==j.val||t==n-1)||4==M&&(j.n||t==n-1))&&(1===D.s.rn&&V.push(F),F+=1);c.a[a].s.totalChars=F;var B,O=-1;if(1===D.s.rn)for(t=0;t<n;t+=1)O!=(j=h[t]).anIndexes[a]&&(O=j.anIndexes[a],B=V.splice(Math.floor(Math.random()*V.length),1)[0]),j.anIndexes[a]=B}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=void 0===t?this.keysIndex:t;var n=this.copyData({},this.data.d.k[t].s);n=this.copyData(n,e),this.data.d.k[t].s=n,this.recalculate(t),this.setCurrentData(n),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,n=Math.floor;function i(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(e,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(e,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return i.prototype={getMult:function(i){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var r=0,a=0,s=1,o=1;this.ne.v>0?r=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?s=1-this.xe.v/100:o=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(r,a,s,o).get,c=0,h=this.finalS,p=this.finalE,d=this.data.sh;if(2===d)c=l(c=p===h?i>=p?1:0:e(0,t(.5/(p-h)+(i-h)/(p-h),1)));else if(3===d)c=l(c=p===h?i>=p?0:1:1-e(0,t(.5/(p-h)+(i-h)/(p-h),1)));else if(4===d)p===h?c=0:(c=e(0,t(.5/(p-h)+(i-h)/(p-h),1)))<.5?c*=2:c=1-2*(c-.5),c=l(c);else if(5===d){if(p===h)c=0;else{var u=p-h,f=-u/2+(i=t(e(0,i+.5-h),p-h)),m=u/2;c=Math.sqrt(1-f*f/(m*m))}c=l(c)}else 6===d?(p===h?c=0:(i=t(e(0,i+.5-h),p-h),c=(1+Math.cos(Math.PI+2*Math.PI*i/(p-h)))/2),c=l(c)):(i>=n(h)&&(c=e(0,t(i-h<0?t(p,1)-(h-i):p-i,1))),c=l(c));if(100!==this.sm.v){var g=.01*this.sm.v;0===g&&(g=1e-8);var y=.5-.5*g;c<y?c=0:(c=(c-y)/g)>1&&(c=1)}return c*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,n=this.o.v/t,i=this.s.v/t+n,r=this.e.v/t+n;if(i>r){var a=i;i=r,r=a}this.finalS=i,this.finalE=r}},extendPrototype([DynamicPropertyContainer],i),{getTextSelectorProp:function(e,t,n){return new i(e,t,n)}}}();function TextAnimatorDataProperty(e,t,n){var i={propType:!1},r=PropertyFactory.getProp,a=t.a;this.a={r:a.r?r(e,a.r,0,degToRads,n):i,rx:a.rx?r(e,a.rx,0,degToRads,n):i,ry:a.ry?r(e,a.ry,0,degToRads,n):i,sk:a.sk?r(e,a.sk,0,degToRads,n):i,sa:a.sa?r(e,a.sa,0,degToRads,n):i,s:a.s?r(e,a.s,1,.01,n):i,a:a.a?r(e,a.a,1,0,n):i,o:a.o?r(e,a.o,0,.01,n):i,p:a.p?r(e,a.p,1,0,n):i,sw:a.sw?r(e,a.sw,0,0,n):i,sc:a.sc?r(e,a.sc,1,0,n):i,fc:a.fc?r(e,a.fc,1,0,n):i,fh:a.fh?r(e,a.fh,0,0,n):i,fs:a.fs?r(e,a.fs,0,.01,n):i,fb:a.fb?r(e,a.fb,0,.01,n):i,t:a.t?r(e,a.t,0,0,n):i},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function TextAnimatorProperty(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,n=this._textData.a.length,i=PropertyFactory.getProp;for(e=0;e<n;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:i(this._elem,this._textData.p.a,0,0,this),f:i(this._elem,this._textData.p.f,0,0,this),l:i(this._elem,this._textData.p.l,0,0,this),r:i(this._elem,this._textData.p.r,0,0,this),p:i(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=i(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 n,i,r,a,s,o,l,c,h,p,d,u,f,m,g,y,v,b,k,w=this._moreOptions.alignment.v,x=this._animatorsData,z=this._textData,S=this.mHelper,_=this._renderType,E=this.renderedLetters.length,P=e.l;if(this._hasMaskedPath){if(k=this._pathData.m,!this._pathData.n||this._pathData._mdf){var T,A=k.v;for(this._pathData.r.v&&(A=A.reverse()),s={tLength:0,segments:[]},a=A._length-1,y=0,r=0;r<a;r+=1)T=bez.buildBezierData(A.v[r],A.v[r+1],[A.o[r][0]-A.v[r][0],A.o[r][1]-A.v[r][1]],[A.i[r+1][0]-A.v[r+1][0],A.i[r+1][1]-A.v[r+1][1]]),s.tLength+=T.segmentLength,s.segments.push(T),y+=T.segmentLength;r=a,k.v.c&&(T=bez.buildBezierData(A.v[r],A.v[0],[A.o[r][0]-A.v[r][0],A.o[r][1]-A.v[r][1]],[A.i[0][0]-A.v[0][0],A.i[0][1]-A.v[0][1]]),s.tLength+=T.segmentLength,s.segments.push(T),y+=T.segmentLength),this._pathData.pi=s}if(s=this._pathData.pi,o=this._pathData.f.v,d=0,p=1,c=0,h=!0,m=s.segments,o<0&&k.v.c)for(s.tLength<Math.abs(o)&&(o=-Math.abs(o)%s.tLength),p=(f=m[d=m.length-1].points).length-1;o<0;)o+=f[p].partialLength,(p-=1)<0&&(p=(f=m[d-=1].points).length-1);u=(f=m[d].points)[p-1],g=(l=f[p]).partialLength}a=P.length,n=0,i=0;var C,I,D,j,M,F=1.2*e.finalSize*.714,L=!0;D=x.length;var V,B,O,G,N,R,W,H,$,U,q,K,Z=-1,X=o,Y=d,J=p,Q=-1,ee="",te=this.defaultPropsArray;if(2===e.j||1===e.j){var ne=0,ie=0,re=2===e.j?-.5:-1,ae=0,se=!0;for(r=0;r<a;r+=1)if(P[r].n){for(ne&&(ne+=ie);ae<r;)P[ae].animatorJustifyOffset=ne,ae+=1;ne=0,se=!0}else{for(I=0;I<D;I+=1)(C=x[I].a).t.propType&&(se&&2===e.j&&(ie+=C.t.v*re),(M=x[I].s.getMult(P[r].anIndexes[I],z.a[I].s.totalChars)).length?ne+=C.t.v*M[0]*re:ne+=C.t.v*M*re);se=!1}for(ne&&(ne+=ie);ae<r;)P[ae].animatorJustifyOffset=ne,ae+=1}for(r=0;r<a;r+=1){if(S.reset(),G=1,P[r].n)n=0,i+=e.yOffset,i+=L?1:0,o=X,L=!1,this._hasMaskedPath&&(p=J,u=(f=m[d=Y].points)[p-1],g=(l=f[p]).partialLength,c=0),ee="",q="",$="",K="",te=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Q!==P[r].line){switch(e.j){case 1:o+=y-e.lineWidths[P[r].line];break;case 2:o+=(y-e.lineWidths[P[r].line])/2}Q=P[r].line}Z!==P[r].ind&&(P[Z]&&(o+=P[Z].extra),o+=P[r].an/2,Z=P[r].ind),o+=w[0]*P[r].an*.005;var oe=0;for(I=0;I<D;I+=1)(C=x[I].a).p.propType&&((M=x[I].s.getMult(P[r].anIndexes[I],z.a[I].s.totalChars)).length?oe+=C.p.v[0]*M[0]:oe+=C.p.v[0]*M),C.a.propType&&((M=x[I].s.getMult(P[r].anIndexes[I],z.a[I].s.totalChars)).length?oe+=C.a.v[0]*M[0]:oe+=C.a.v[0]*M);for(h=!0,this._pathData.a.v&&(o=.5*P[0].an+(y-this._pathData.f.v-.5*P[0].an-.5*P[P.length-1].an)*Z/(a-1),o+=this._pathData.f.v);h;)c+g>=o+oe||!f?(v=(o+oe-c)/l.partialLength,B=u.point[0]+(l.point[0]-u.point[0])*v,O=u.point[1]+(l.point[1]-u.point[1])*v,S.translate(-w[0]*P[r].an*.005,-w[1]*F*.01),h=!1):f&&(c+=l.partialLength,(p+=1)>=f.length&&(p=0,m[d+=1]?f=m[d].points:k.v.c?(p=0,f=m[d=0].points):(c-=l.partialLength,f=null)),f&&(u=l,g=(l=f[p]).partialLength));V=P[r].an/2-P[r].add,S.translate(-V,0,0)}else V=P[r].an/2-P[r].add,S.translate(-V,0,0),S.translate(-w[0]*P[r].an*.005,-w[1]*F*.01,0);for(I=0;I<D;I+=1)(C=x[I].a).t.propType&&(M=x[I].s.getMult(P[r].anIndexes[I],z.a[I].s.totalChars),0===n&&0===e.j||(this._hasMaskedPath?M.length?o+=C.t.v*M[0]:o+=C.t.v*M:M.length?n+=C.t.v*M[0]:n+=C.t.v*M));for(e.strokeWidthAnim&&(R=e.sw||0),e.strokeColorAnim&&(N=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(W=[e.fc[0],e.fc[1],e.fc[2]]),I=0;I<D;I+=1)(C=x[I].a).a.propType&&((M=x[I].s.getMult(P[r].anIndexes[I],z.a[I].s.totalChars)).length?S.translate(-C.a.v[0]*M[0],-C.a.v[1]*M[1],C.a.v[2]*M[2]):S.translate(-C.a.v[0]*M,-C.a.v[1]*M,C.a.v[2]*M));for(I=0;I<D;I+=1)(C=x[I].a).s.propType&&((M=x[I].s.getMult(P[r].anIndexes[I],z.a[I].s.totalChars)).length?S.scale(1+(C.s.v[0]-1)*M[0],1+(C.s.v[1]-1)*M[1],1):S.scale(1+(C.s.v[0]-1)*M,1+(C.s.v[1]-1)*M,1));for(I=0;I<D;I+=1){if(C=x[I].a,M=x[I].s.getMult(P[r].anIndexes[I],z.a[I].s.totalChars),C.sk.propType&&(M.length?S.skewFromAxis(-C.sk.v*M[0],C.sa.v*M[1]):S.skewFromAxis(-C.sk.v*M,C.sa.v*M)),C.r.propType&&(M.length?S.rotateZ(-C.r.v*M[2]):S.rotateZ(-C.r.v*M)),C.ry.propType&&(M.length?S.rotateY(C.ry.v*M[1]):S.rotateY(C.ry.v*M)),C.rx.propType&&(M.length?S.rotateX(C.rx.v*M[0]):S.rotateX(C.rx.v*M)),C.o.propType&&(M.length?G+=(C.o.v*M[0]-G)*M[0]:G+=(C.o.v*M-G)*M),e.strokeWidthAnim&&C.sw.propType&&(M.length?R+=C.sw.v*M[0]:R+=C.sw.v*M),e.strokeColorAnim&&C.sc.propType)for(H=0;H<3;H+=1)M.length?N[H]+=(C.sc.v[H]-N[H])*M[0]:N[H]+=(C.sc.v[H]-N[H])*M;if(e.fillColorAnim&&e.fc){if(C.fc.propType)for(H=0;H<3;H+=1)M.length?W[H]+=(C.fc.v[H]-W[H])*M[0]:W[H]+=(C.fc.v[H]-W[H])*M;C.fh.propType&&(W=M.length?addHueToRGB(W,C.fh.v*M[0]):addHueToRGB(W,C.fh.v*M)),C.fs.propType&&(W=M.length?addSaturationToRGB(W,C.fs.v*M[0]):addSaturationToRGB(W,C.fs.v*M)),C.fb.propType&&(W=M.length?addBrightnessToRGB(W,C.fb.v*M[0]):addBrightnessToRGB(W,C.fb.v*M))}}for(I=0;I<D;I+=1)(C=x[I].a).p.propType&&(M=x[I].s.getMult(P[r].anIndexes[I],z.a[I].s.totalChars),this._hasMaskedPath?M.length?S.translate(0,C.p.v[1]*M[0],-C.p.v[2]*M[1]):S.translate(0,C.p.v[1]*M,-C.p.v[2]*M):M.length?S.translate(C.p.v[0]*M[0],C.p.v[1]*M[1],-C.p.v[2]*M[2]):S.translate(C.p.v[0]*M,C.p.v[1]*M,-C.p.v[2]*M));if(e.strokeWidthAnim&&($=R<0?0:R),e.strokeColorAnim&&(U="rgb("+Math.round(255*N[0])+","+Math.round(255*N[1])+","+Math.round(255*N[2])+")"),e.fillColorAnim&&e.fc&&(q="rgb("+Math.round(255*W[0])+","+Math.round(255*W[1])+","+Math.round(255*W[2])+")"),this._hasMaskedPath){if(S.translate(0,-e.ls),S.translate(0,w[1]*F*.01+i,0),this._pathData.p.v){b=(l.point[1]-u.point[1])/(l.point[0]-u.point[0]);var le=180*Math.atan(b)/Math.PI;l.point[0]<u.point[0]&&(le+=180),S.rotate(-le*Math.PI/180)}S.translate(B,O,0),o-=w[0]*P[r].an*.005,P[r+1]&&Z!==P[r+1].ind&&(o+=P[r].an/2,o+=.001*e.tr*e.finalSize)}else{switch(S.translate(n,i,0),e.ps&&S.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:S.translate(P[r].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[P[r].line]),0,0);break;case 2:S.translate(P[r].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[P[r].line])/2,0,0)}S.translate(0,-e.ls),S.translate(V,0,0),S.translate(w[0]*P[r].an*.005,w[1]*F*.01,0),n+=P[r].l+.001*e.tr*e.finalSize}"html"===_?ee=S.toCSS():"svg"===_?ee=S.to2dCSS():te=[S.props[0],S.props[1],S.props[2],S.props[3],S.props[4],S.props[5],S.props[6],S.props[7],S.props[8],S.props[9],S.props[10],S.props[11],S.props[12],S.props[13],S.props[14],S.props[15]],K=G}E<=r?(j=new LetterProps(K,$,U,q,ee,te),this.renderedLetters.push(j),E+=1,this.lettersChangedFlag=!0):(j=this.renderedLetters[r],this.lettersChangedFlag=j.update(K,$,U,q,ee,te)||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,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,n),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,n),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 n,i,r=t.length,a="";for(n=0;n<r;n+=1)"sh"===t[n].ty&&(i=t[n].ks.k,a+=buildShapeString(i,i.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,n,i,r){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[n]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n])/2,0,0)}t.translate(i,r,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,n){this.textSpans=[],this.renderType="svg",this.initElement(e,t,n)}function ISolidElement(e,t,n){this.initElement(e,t,n)}function NullElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initFrame(),this.initTransform(e,t,n),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(e,t,n){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),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 n="";if(t&&t.title){var i=createNS("title"),r=createElementID();i.setAttribute("id",r),i.textContent=t.title,this.svgElement.appendChild(i),n+=r}if(t&&t.description){var a=createNS("desc"),s=createElementID();a.setAttribute("id",s),a.textContent=t.description,this.svgElement.appendChild(a),n+=" "+s}n&&this.svgElement.setAttribute("aria-labelledby",n);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&&!1===t.hideOnTransparent),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||void 0===t.runExpressions||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,n=e.length,i=[],r="";t<n;)e[t]===String.fromCharCode(13)||e[t]===String.fromCharCode(3)?(i.push(r),r=""):r+=e[t],t+=1;return i.push(r),i},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var n=e.shapes[0];if(n.it){var i=n.it[n.it.length-1];i.s&&(i.s.k[0]=t,i.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){var e,t;this.addDynamicProperty(this);var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n?n.l.length:0),n.fc?this.layerElement.setAttribute("fill",this.buildColor(n.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),n.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(n.sc)),this.layerElement.setAttribute("stroke-width",n.sw)),this.layerElement.setAttribute("font-size",n.finalSize);var i=this.globalData.fontManager.getFontByName(n.f);if(i.fClass)this.layerElement.setAttribute("class",i.fClass);else{this.layerElement.setAttribute("font-family",i.fFamily);var r=n.fWeight,a=n.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",r)}this.layerElement.setAttribute("aria-label",n.t);var s,o=n.l||[],l=!!this.globalData.fontManager.chars;t=o.length;var c=this.mHelper,h=this.data.singleShape,p=0,d=0,u=!0,f=.001*n.tr*n.finalSize;if(!h||l||n.sz){var m,g=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||0===e){if(s=g>e?this.textSpans[e].span:createNS(l?"g":"text"),g<=e){if(s.setAttribute("stroke-linecap","butt"),s.setAttribute("stroke-linejoin","round"),s.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=s,l){var y=createNS("g");s.appendChild(y),this.textSpans[e].childSpan=y}this.textSpans[e].span=s,this.layerElement.appendChild(s)}s.style.display="inherit"}if(c.reset(),h&&(o[e].n&&(p=-f,d+=n.yOffset,d+=u?1:0,u=!1),this.applyTextPropertiesToMatrix(n,c,o[e].line,p,d),p+=o[e].l||0,p+=f),l){var v;if(1===(m=this.globalData.fontManager.getCharData(n.finalText[e],i.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily)).t)v=new SVGCompElement(m.data,this.globalData,this);else{var b=emptyShapeData;m.data&&m.data.shapes&&(b=this.buildShapeData(m.data,n.finalSize)),v=new SVGShapeElement(b,this.globalData,this)}if(this.textSpans[e].glyph){var k=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(k.layerElement),k.destroy()}this.textSpans[e].glyph=v,v._debug=!0,v.prepareFrame(0),v.renderFrame(),this.textSpans[e].childSpan.appendChild(v.layerElement),1===m.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else h&&s.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),s.textContent=o[e].val,s.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}h&&s&&s.setAttribute("d","")}else{var w=this.textContainer,x="start";switch(n.j){case 1:x="end";break;case 2:x="middle";break;default:x="start"}w.setAttribute("text-anchor",x),w.setAttribute("letter-spacing",f);var z=this.buildTextContents(n.finalText);for(t=z.length,d=n.ps?n.ps[1]+n.ascent:0,e=0;e<t;e+=1)(s=this.textSpans[e].span||createNS("tspan")).textContent=z[e],s.setAttribute("x",0),s.setAttribute("y",d),s.style.display="inherit",w.appendChild(s),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=s,d+=n.finalLineHeight;this.layerElement.appendChild(w)}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,n=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<n;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 n,i,r,a=this.textAnimator.renderedLetters,s=this.textProperty.currentData.l;for(t=s.length,e=0;e<t;e+=1)s[e].n||(n=a[e],i=this.textSpans[e].span,(r=this.textSpans[e].glyph)&&r.renderFrame(),n._mdf.m&&i.setAttribute("transform",n.m),n._mdf.o&&i.setAttribute("opacity",n.o),n._mdf.sw&&i.setAttribute("stroke-width",n.sw),n._mdf.sc&&i.setAttribute("stroke",n.sc),n._mdf.fc&&i.setAttribute("fill",n.fc))}},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,
20,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var n=createNS("clipPath"),i=createNS("rect");i.setAttribute("width",e.w),i.setAttribute("height",e.h),i.setAttribute("x",0),i.setAttribute("y",0);var r=createElementID();n.setAttribute("id",r),n.appendChild(i),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+r+")"),t.appendChild(n),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,n=this.layers.length;for(t=0;t<n;t+=1)if(this.layers[t].ind===e)return t;return-1},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){t[e]=!0;var n=this.createItem(this.layers[e]);if(t[e]=n,getExpressionsPlugin()&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,e),this.layers[e].tt){var i="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(-1===i)return;if(this.elements[i]&&!0!==this.elements[i]){var r=t[i].getMatte(this.layers[e].tt);n.setMatte(r)}else this.buildItem(i),this.addPendingElement(n)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,n=this.elements.length;t<n;){if(this.elements[t]===e){var i="tp"in e.data?this.findIndexByInd(e.data.tp):t-1,r=this.elements[i].getMatte(this.layers[t].tt);e.setMatte(r);break}t+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){var t;null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var n=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=n-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<n;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var n=e.getBaseElement();if(n){for(var i,r=0;r<t;)this.elements[r]&&!0!==this.elements[r]&&this.elements[r].getBaseElement()&&(i=this.elements[r].getBaseElement()),r+=1;i?this.layerElement.insertBefore(n,i):this.layerElement.appendChild(n)}},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,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),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 n,i=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),n=i-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._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,n=e.length,i="_";for(t=0;t<n;t+=1)i+=e[t].transform.key+"_";var r=this.sequences[i];return r||(r={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[i]=r,this.sequenceList.push(r)),r},processSequence:function(e,t){for(var n=0,i=e.transforms.length,r=t;n<i&&!t;){if(e.transforms[n].transform.mProps._mdf){r=!0;break}n+=1}if(r)for(e.finalTransform.reset(),n=i-1;n>=0;n-=1)e.finalTransform.multiply(e.transforms[n].transform.mProps.v);e._mdf=r},processSequences:function(e){var t,n=this.sequenceList.length;for(t=0;t<n;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,n=null,i=null;function r(){var r,a,s;t||(r=createNS("svg"),a=createNS("filter"),s=createNS("feColorMatrix"),a.setAttribute("id",e),s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.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"),a.appendChild(s),r.appendChild(a),r.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(r.style.display="none"),i=r,document.body.appendChild(i),t=createTag("canvas"),(n=t.getContext("2d")).filter="url
2(#"+e+")",n.fillStyle="rgba(0,0,0,0)",n.fillRect(0,0,1,1))}return{load:r,get:function(i){return t||r(),t.width=i.width,t.height=i.height,n.filter="url(#"+e+")",t}}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var n=createTag("canvas");return n.width=e,n.height=t,n}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas},registeredEffects={};function CVEffects(e){var t,n,i=e.data.ef?e.data.ef.length:0;for(this.filters=[],t=0;t<i;t+=1){n=null;var r=e.data.ef[t].ty;registeredEffects[r]&&(n=new(0,registeredEffects[r].effect)(e.effectsManager.effectElements[t],e)),n&&this.filters.push(n)}this.filters.length&&e.addRenderableComponent(this)}function registerEffect(e,t){registeredEffects[e]={effect:t}}function CVMaskElement(e,t){var n;this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var i=this.masksProperties.length,r=!1;for(n=0;n<i;n+=1)"n"!==this.masksProperties[n].mode&&(r=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=r,r&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,n=this.filters.length,i=[];for(t=0;t<n;t+=1)this.filters[t].type===e&&i.push(this.filters[t]);return i},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,n,i,r=this.element.finalTransform.mat,a=this.element.canvasContext,s=this.masksProperties.length;for(a.beginPath(),e=0;e<s;e+=1)if("n"!==this.masksProperties[e].mode){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)),i=this.viewData[e].v,t=r.applyToPointArray(i.v[0][0],i.v[0][1],0),a.moveTo(t[0],t[1]);var l=i._length;for(o=1;o<l;o+=1)n=r.applyToTriplePoints(i.o[o-1],i.i[o],i.v[o]),a.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5]);n=r.applyToTriplePoints(i.o[o-1],i.i[0],i.v[0]),a.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[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,n,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var r,a=4;"rc"===t.ty?a=5:"el"===t.ty?a=6:"sr"===t.ty&&(a=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,a,e);var s,o=n.length;for(r=0;r<o;r+=1)n[r].closed||(s={transforms:i.addTransformSequence(n[r].transforms),trNodes:[]},this.styledShapes.push(s),n[r].elements.push(s))}function CVShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,n)}function CVTextElement(e,t,n){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,n)}function CVImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,n)}function CVSolidElement(e,t,n){this.initElement(e,t,n)}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: 29,392 bytes, line 2
2this._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,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,n),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||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new 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,n){this.initElement(e,t,n)}function HShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,n)}function HCameraElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initHierarchy();var i=PropertyFactory.getProp;if(this.pe=i(this,e.pe,0,0,this),e.ks.p.s?(this.px=i(this,e.ks.p.x,1,0,this),this.py=i(this,e.ks.p.y,1,0,this),this.pz=i(this,e.ks.p.z,1,0,this)):this.p=i(this,e.ks.p,1,0,this),e.ks.a&&(this.a=i(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var r,a=e.ks.or.k.length;for(r=0;r<a;r+=1)e.ks.or.k[r].to=null,e.ks.or.k[r].ti=null}this.or=i(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=i(this,e.ks.rx,0,degToRads,this),this.ry=i(this,e.ks.ry,0,degToRads,this),this.rz=i(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,n){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,n)}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&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(e,t,n){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,n),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&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"},runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}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 n=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(n),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=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 n=assetLoader.getLumaCanvas(this.canvasContext.canvas);n.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,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&&(1!==this.data.td||e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new 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 n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},i={};if("fl"===e.ty||"st"===e.ty?(i.c=PropertyFactory.getProp(this,e.c,1,255,this),i.c.k||(n.co="rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(i.s=PropertyFactory.getProp(this,e.s,1,null,this),i.e=PropertyFactory.getProp(this,e.e,1,null,this),i.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),i.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),i.g=new GradientProperty(this,e.g,this)),i.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],1==e.lj&&(n.ml=e.ml),i.w=PropertyFactory.getProp(this,e.w,0,null,this),i.w.k||(n.wi=i.w.v),e.d){var r=new DashProperty(this,e.d,"canvas",this);i.d=r,i.d.k||(n.da=i.d.dashArray,n.do=i.d.dashoffset[0])}}else n.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(n),i.style=n,i},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,n=this.stylesList.length;for(t=0;t<n;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,n=e.length;for(t=0;t<n;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,n,i,r){var a,s,o,l,c,h,p=e.length-1,d=[],u=[],f=[].concat(r);for(a=p;a>=0;a-=1){if((l=this.searchProcessedElement(e[a]))?t[a]=n[l-1]:e[a]._shouldRender=i,"fl"===e[a].ty||"st"===e[a].ty||"gf"===e[a].ty||"gs"===e[a].ty)l?t[a].style.closed=!1:t[a]=this.createStyleElement(e[a],f),d.push(t[a].style);else if("gr"===e[a].ty){if(l)for(o=t[a].it.length,s=0;s<o;s+=1)t[a].prevViewData[s]=t[a].it[s];else t[a]=this.createGroupElement(e[a]);this.searchShapes(e[a].it,t[a].it,t[a].prevViewData,i,f)}else"tr"===e[a].ty?(l||(h=this.createTransformElement(e[a]),t[a]=h),f.push(t[a]),this.addTransformToStyleList(t[a])):"sh"===e[a].ty||"rc"===e[a].ty||"el"===e[a].ty||"sr"===e[a].ty?l||(t[a]=this.createShapeElement(e[a])):"tm"===e[a].ty||"rd"===e[a].ty||"pb"===e[a].ty||"zz"===e[a].ty||"op"===e[a].ty?(l?(c=t[a]).closed=!1:((c=ShapeModifiers.getModifier(e[a].ty)).init(this,e[a]),t[a]=c,this.shapeModifiers.push(c)),u.push(c)):"rp"===e[a].ty&&(l?(c=t[a]).closed=!0:(c=ShapeModifiers.getModifier(e[a].ty),t[a]=c,c.init(this,e,a,t),this.shapeModifiers.push(c),i=!1),u.push(c));this.addProcessedElement(e[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(d),p=u.length,a=0;a<p;a+=1)u[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,n,i,r,a,s,o,l,c=this.stylesList.length,h=this.globalData.renderer,p=this.globalData.canvasContext;for(e=0;e<c;e+=1)if(("st"!==(o=(l=this.stylesList[e]).type)&&"gs"!==o||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(h.save(),a=l.elements,"st"===o||"gs"===o?(h.ctxStrokeStyle("st"===o?l.co:l.grd),h.ctxLineWidth(l.wi),h.ctxLineCap(l.lc),h.ctxLineJoin(l.lj),h.ctxMiterLimit(l.ml||0)):h.ctxFillStyle("fl"===o?l.co:l.grd),h.ctxOpacity(l.coOp),"st"!==o&&"gs"!==o&&p.beginPath(),h.ctxTransform(l.preTransforms.finalTransform.props),n=a.length,t=0;t<n;t+=1){for("st"!==o&&"gs"!==o||(p.beginPath(),l.da&&(p.setLineDash(l.da),p.lineDashOffset=l.do)),r=(s=a[t].trNodes).length,i=0;i<r;i+=1)"m"===s[i].t?p.moveTo(s[i].p[0],s[i].p[1]):"c"===s[i].t?p.bezierCurveTo(s[i].pts[0],s[i].pts[1],s[i].pts[2],s[i].pts[3],s[i].pts[4],s[i].pts[5]):p.closePath();"st"!==o&&"gs"!==o||(h.ctxStroke(),l.da&&p.setLineDash(this.dashResetter))}"st"!==o&&"gs"!==o&&this.globalData.renderer.ctxFill(l.r),h.restore()}},CVShapeElement.prototype.renderShape=function(e,t,n,i){var r,a;for(a=e,r=t.length-1;r>=0;r-=1)"tr"===t[r].ty?(a=n[r].transform,this.renderShapeTransform(e,a)):"sh"===t[r].ty||"el"===t[r].ty||"rc"===t[r].ty||"sr"===t[r].ty?this.renderPath(t[r],n[r]):"fl"===t[r].ty?this.renderFill(t[r],n[r],a):"st"===t[r].ty?this.renderStroke(t[r],n[r],a):"gf"===t[r].ty||"gs"===t[r].ty?this.renderGradientFill(t[r],n[r],a):"gr"===t[r].ty?this.renderShape(a,t[r].it,n[r].it):t[r].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var n,i,r,a=e.trNodes,s=t.paths,o=s._length;a.length=0;var l=e.transforms.finalTransform;for(r=0;r<o;r+=1){var c=s.shapes[r];if(c&&c.v){for(i=c._length,n=1;n<i;n+=1)1===n&&a.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),a.push({t:"c",pts:l.applyToTriplePoints(c.o[n-1],c.i[n],c.v[n])});1===i&&a.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&i&&(a.push({t:"c",pts:l.applyToTriplePoints(c.o[n-1],c.i[0],c.v[0])}),a.push({t:"z"}))}}e.trNodes=a}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender){var n,i=t.styledShapes.length;for(n=0;n<i;n+=1)this.renderStyledShape(t.styledShapes[n],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,n){var i=t.style;(t.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(i.coOp=t.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,n){var i,r=t.style;if(!r.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){var a,s=this.globalData.canvasContext,o=t.s.v,l=t.e.v;if(1===e.t)i=s.createLinearGradient(o[0],o[1],l[0],l[1]);else{var c=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]),p=t.h.v;p>=1?p=.99:p<=-1&&(p=-.99);var d=c*p,u=Math.cos(h+t.a.v)*d+o[0],f=Math.sin(h+t.a.v)*d+o[1];i=s.createRadialGradient(u,f,0,o[0],o[1],c)}var m=e.g.p,g=t.g.c,y=1;for(a=0;a<m;a+=1)t.g._hasOpacity&&t.g._collapsable&&(y=t.g.o[2*a+1]),i.addColorStop(g[4*a]/100,"rgba("+g[4*a+1]+","+g[4*a+2]+","+g[4*a+3]+","+y+")");r.grd=i}r.coOp=t.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(e,t,n){var i=t.style,r=t.d;r&&(r._mdf||this._isFirstFrame)&&(i.da=r.dashArray,i.do=r.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(i.coOp=t.o.v*n.opacity),(t.w._mdf||this._isFirstFrame)&&(i.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 n=!1;e.sc&&(n=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var i,r,a,s,o,l,c,h,p,d,u,f,m=this.globalData.fontManager.getFontByName(e.f),g=e.l,y=this.mHelper;this.stroke=n,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,r=e.finalText.length;var v=this.data.singleShape,b=.001*e.tr*e.finalSize,k=0,w=0,x=!0,z=0;for(i=0;i<r;i+=1){s=(a=this.globalData.fontManager.getCharData(e.finalText[i],m.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&a.data||{},y.reset(),v&&g[i].n&&(k=-b,w+=e.yOffset,w+=x?1:0,x=!1),p=(c=s.shapes?s.shapes[0].it:[]).length,y.scale(e.finalSize/100,e.finalSize/100),v&&this.applyTextPropertiesToMatrix(e,y,g[i].line,k,w),u=createSizedArray(p-1);var S=0;for(h=0;h<p;h+=1)if("sh"===c[h].ty){for(l=c[h].ks.k.i.length,d=c[h].ks.k,f=[],o=1;o<l;o+=1)1===o&&f.push(y.applyToX(d.v[0][0],d.v[0][1],0),y.applyToY(d.v[0][0],d.v[0][1],0)),f.push(y.applyToX(d.o[o-1][0],d.o[o-1][1],0),y.applyToY(d.o[o-1][0],d.o[o-1][1],0),y.applyToX(d.i[o][0],d.i[o][1],0),y.applyToY(d.i[o][0],d.i[o][1],0),y.applyToX(d.v[o][0],d.v[o][1],0),y.applyToY(d.v[o][0],d.v[o][1],0));f.push(y.applyToX(d.o[o-1][0],d.o[o-1][1],0),y.applyToY(d.o[o-1][0],d.o[o-1][1],0),y.applyToX(d.i[0][0],d.i[0][1],0),y.applyToY(d.i[0][0],d.i[0][1],0),y.applyToX(d.v[0][0],d.v[0][1],0),y.applyToY(d.v[0][0],d.v[0][1],0)),u[S]=f,S+=1}v&&(k+=g[i].l,k+=b),this.textSpans[z]?this.textSpans[z].elem=u:this.textSpans[z]={elem:u},z+=1}},CVTextElement.prototype.renderInnerContent=function(){var e,t,n,i,r,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 s,o=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;t=l.length;var c,h,p=null,d=null,u=null,f=this.globalData.renderer;for(e=0;e<t;e+=1)if(!l[e].n){if((s=o[e])&&(f.save(),f.ctxTransform(s.p),f.ctxOpacity(s.o)),this.fill){for(s&&s.fc?p!==s.fc&&(f.ctxFillStyle(s.fc),p=s.fc):p!==this.values.fill&&(p=this.values.fill,f.ctxFillStyle(this.values.fill)),i=(c=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<i;n+=1)for(a=(h=c[n]).length,this.globalData.canvasContext.moveTo(h[0],h[1]),r=2;r<a;r+=6)this.globalData.canvasContext.bezierCurveTo(h[r],h[r+1],h[r+2],h[r+3],h[r+4],h[r+5]);this.globalData.canvasContext.closePath(),f.ctxFill()}if(this.stroke){for(s&&s.sw?u!==s.sw&&(u=s.sw,f.ctxLineWidth(s.sw)):u!==this.values.sWidth&&(u=this.values.sWidth,f.ctxLineWidth(this.values.sWidth)),s&&s.sc?d!==s.sc&&(d=s.sc,f.ctxStrokeStyle(s.sc)):d!==this.values.stroke&&(d=this.values.stroke,f.ctxStrokeStyle(this.values.stroke)),i=(c=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<i;n+=1)for(a=(h=c[n]).length,this.globalData.canvasContext.moveTo(h[0],h[1]),r=2;r<a;r+=6)this.globalData.canvasContext.bezierCurveTo(h[r],h[r+1],h[r+2],h[r+3],h[r+4],h[r+5]);this.globalData.canvasContext.closePath(),f.ctxStroke()}s&&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,n,i=e.getContext("2d"),r=this.img.width,a=this.img.height,s=r/a,o=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;s>o&&"xMidYMid slice"===l||s<o&&"xMidYMid slice"!==l?t=(n=a)*o:n=(t=r)/o,i.drawImage(this.img,(r-t)/2,(a-n)/2,t,n,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){1===e[0]&&0===e[1]&&0===e[4]&&1===e[5]&&0===e[12]&&0===e[13]||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,n,i){this.canvasContext.fillRect(e,t,n,i)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},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 n="0px 0px 0px";t.transformOrigin=n,t.mozTransformOrigin=n,t.webkitTransformOrigin=n,t["-webkit-transform"]=n,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 n,i,r,a;if(this.reset(),e?(n=e,i=t,this.canvasContext.canvas.width=n,this.canvasContext.canvas.height=i):(this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,i=this.animationItem.wrapper.offsetHeight):(n=this.canvasContext.canvas.width,i=this.canvasContext.canvas.height),this.canvasContext.canvas.width=n*this.renderConfig.dpr,this.canvasContext.canvas.height=i*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var s=this.renderConfig.preserveAspectRatio.split(" "),o=s[1]||"meet",l=s[0]||"xMidYMid",c=l.substr(0,4),h=l.substr(4);r=n/i,(a=this.transformCanvas.w/this.transformCanvas.h)>r&&"meet"===o||a<r&&"slice"===o?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===c&&(a<r&&"meet"===o||a>r&&"slice"===o)?(n-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===c&&(a<r&&"meet"===o||a>r&&"slice"===o)?(n-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===h&&(a>r&&"meet"===o||a<r&&"slice"===o)?(i-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===h&&(a>r&&"meet"===o||a<r&&"slice"===o)?(i-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=i/(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||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){var n;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 i=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=i-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=i-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();
vendor: 4,290 bytes, line 2
2!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var n=this.createItem(this.layers[e],this,this.globalData);t[e]=n,n.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,n=this.stack[this.cArrPos],i=n.transform,r=this.cTr.props;for(t=0;t<16;t+=1)r[t]=i[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(i[0],i[1],i[4],i[5],i[12],i[13]),(e||-1!==n.opacity&&this.currentOpacity!==n.opacity)&&(this.nativeContext.globalAlpha=n.opacity,this.currentOpacity=n.opacity),this.currentFillStyle=n.fillStyle,this.currentStrokeStyle=n.strokeStyle,this.currentLineWidth=n.lineWidth,this.currentLineCap=n.lineCap,this.currentLineJoin=n.lineJoin,this.currentMiterLimit=n.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var t=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var n,i=this.stack[this.cArrPos];for(n=0;n<16;n+=1)i.transform[n]=t[n];this.cArrPos+=1;var r=this.stack[this.cArrPos];r.opacity=i.opacity,r.fillStyle=i.fillStyle,r.strokeStyle=i.strokeStyle,r.lineWidth=i.lineWidth,r.lineCap=i.lineCap,r.lineJoin=i.lineJoin,r.miterLimit=i.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 n=t.props;this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[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,n,i){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,n,i)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWi
vendor: 5,753 bytes, line 2
2dth!==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),0!==this.data.bm&&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 n,i=e.length;for(n=0;n<i;n+=1)t=e[n].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var n,i,r,a,s,o=e.sh.v,l=e.transformers,c=o._length;if(!(c<=1)){for(n=0;n<c-1;n+=1)i=this.getTransformedPoint(l,o.v[n]),r=this.getTransformedPoint(l,o.o[n]),a=this.getTransformedPoint(l,o.i[n+1]),s=this.getTransformedPoint(l,o.v[n+1]),this.checkBounds(i,r,a,s,t);o.c&&(i=this.getTransformedPoint(l,o.v[n]),r=this.getTransformedPoint(l,o.o[n]),a=this.getTransformedPoint(l,o.i[0]),s=this.getTransformedPoint(l,o.v[0]),this.checkBounds(i,r,a,s,t))}},HShapeElement.prototype.checkBounds=function(e,t,n,i,r){this.getBoundsOfCurve(e,t,n,i);var a=this.shapeBoundingBox;r.x=bmMin(a.left,r.x),r.xMax=bmMax(a.right,r.xMax),r.y=bmMin(a.top,r.y),r.yMax=bmMax(a.bottom,r.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,n,i){for(var r,a,s,o,l,c,h,p=[[e[0],i[0]],[e[1],i[1]]],d=0;d<2;++d)a=6*e[d]-12*t[d]+6*n[d],r=-3*e[d]+9*t[d]-9*n[d]+3*i[d],s=3*t[d]-3*e[d],a|
vendor: 9,679 bytes, line 2
2=0,s|=0,0==(r|=0)&&0===a||(0===r?(o=-s/a)>0&&o<1&&p[d].push(this.calculateF(o,e,t,n,i,d)):(l=a*a-4*s*r)>=0&&((c=(-a+bmSqrt(l))/(2*r))>0&&c<1&&p[d].push(this.calculateF(c,e,t,n,i,d)),(h=(-a-bmSqrt(l))/(2*r))>0&&h<1&&p[d].push(this.calculateF(h,e,t,n,i,d))));this.shapeBoundingBox.left=bmMin.apply(null,p[0]),this.shapeBoundingBox.top=bmMin.apply(null,p[1]),this.shapeBoundingBox.right=bmMax.apply(null,p[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,p[1])},HShapeElement.prototype.calculateF=function(e,t,n,i,r,a){return bmPow(1-e,3)*t[a]+3*bmPow(1-e,2)*e*n[a]+3*(1-e)*bmPow(e,2)*i[a]+bmPow(e,3)*r[a]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var n,i=e.length;for(n=0;n<i;n+=1)e[n]&&e[n].sh?this.calculateShapeBoundingBox(e[n],t):e[n]&&e[n].it?this.calculateBoundingBox(e[n].it,t):e[n]&&e[n].style&&e[n].w&&this.expandStrokeBoundingBox(e[n].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var n=0;if(e.keyframes){for(var i=0;i<e.keyframes.length;i+=1){var r=e.keyframes[i].s;r>n&&(n=r)}n*=e.mult}else n=e.v*e.mult;t.x-=n,t.xMax+=n,t.y-=n,t.yMax+=n},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 n=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),n=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),n=!0),n||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 i=this.shapeCont.style,r="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";i.transform=r,i.webkitTransform=r}}},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,n=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=n,t.color=n,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var i,r,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 s=e.fWeight,o=e.fStyle;t.fontStyle=o,t.fontWeight=s}var l,c,h,p=e.l;r=p.length;var d,u=this.mHelper,f="",m=0;for(i=0;i<r;i+=1){if(this.globalData.fontManager.chars?(this.textPaths[m]?l=this.textPaths[m]:((l=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),l.setAttribute("stroke-linejoin",lineJoinEnum[2]),l.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[m]?h=(c=this.textSpans[m]).children[0]:((c=createTag("div")).style.lineHeight=0,(h=createNS("svg")).appendChild(l),styleDiv(c)))):this.isMasked?l=this.textPaths[m]?this.textPaths[m]:createNS("text"):this.textSpans[m]?(c=this.textSpans[m],l=this.textPaths[m]):(styleDiv(c=createTag("span")),styleDiv(l=createTag("span")),c.appendChild(l)),this.globalData.fontManager.chars){var g,y=this.globalData.fontManager.getCharData(e.finalText[i],a.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(g=y?y.data:null,u.reset(),g&&g.shapes&&g.shapes.length&&(d=g.shapes[0].it,u.scale(e.finalSize/100,e.finalSize/100),f=this.createPathShape(u,d),l.setAttribute("d",f)),this.isMasked)this.innerElem.appendChild(l);else{if(this.innerElem.appendChild(c),g&&g.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,k="translate("+(v.x-1)+"px,"+(v.y-1)+"px)";b.transform=k,b.webkitTransform=k,p[i].yOffset=v.y-1}else h.setAttribute("width",1),h.setAttribute("height",1);c.appendChild(h)}}else if(l.textContent=p[i].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(l);else{this.innerElem.appendChild(c);var w=l.style,x="translate3d(0,"+-e.finalSize/1.2+"px,0)";w.transform=x,w.webkitTransform=x}this.isMasked?this.textSpans[m]=l:this.textSpans[m]=c,this.textSpans[m].style.display="block",this.textPaths[m]=l,m+=1}for(;m<this.textSpans.length;)this.textSpans[m].style.display="none",m+=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 n,i,r,a,s,o=0,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;for(i=c.length,n=0;n<i;n+=1)c[n].n?o+=1:(a=this.textSpans[n],s=this.textPaths[n],r=l[o],o+=1,r._mdf.m&&(this.isMasked?a.setAttribute("transform",r.m):(a.style.webkitTransform=r.m,a.style.transform=r.m)),a.style.opacity=r.o,r.sw&&r._mdf.sw&&s.setAttribute("stroke-width",r.sw),r.sc&&r._mdf.sc&&s.setAttribute("stroke",r.sc),r.fc&&r._mdf.fc&&(s.setAttribute("fill",r.fc),s.style.color=r.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 p="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=p,e.webkitTransform=p}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,n,i,r=this.comp.threeDElements.length;for(e=0;e<r;e+=1)if("3d"===(t=this.comp.threeDElements[e]).type){n=t.perspectiveElem.style,i=t.container.style;var a=this.pe.v+"px",s="0px 0px 0px",o="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.perspective=a,n.webkitPerspective=a,i.transformOrigin=s,i.mozTransformOrigin=s,i.webkitTransformOrigin=s,n.transform=o,n.webkitTransform=o}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e,t,n=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,e=0;e<t;e+=1)n=this.hierarchy[e].finalTransform.mProp._mdf||n;if(n||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 i=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var r;r=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(r[0],2)+Math.pow(r[1],2)+Math.pow(r[2],2)),s=[r[0]/a,r[1]/a,r[2]/a],o=Math.sqrt(s[2]*s[2]+s[0]*s[0]),l=Math.atan2(s[1],o),c=Math.atan2(s[0],-s[2]);this.mat.rotateY(c).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 p,d,u;for(t=this.comp.threeDElements.length,e=0;e<t;e+=1)if("3d"===(p=this.comp.threeDElements[e]).type){if(h){var f=this.mat.toCSS();
vendor: 17,450 bytes, line 2
2(u=p.container.style).transform=f,u.webkitTransform=f}this.pe._mdf&&((d=p.perspectiveElem.style).perspective=this.pe.v+"px",d.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 n=e.getBaseElement();if(n){var i=this.layers[t];if(i.ddd&&this.supports3d)this.addTo3dContainer(n,t);else if(this.threeDElements)this.addTo3dContainer(n,t);else{for(var r,a,s=0;s<t;)this.elements[s]&&!0!==this.elements[s]&&this.elements[s].getBaseElement&&(a=this.elements[s],r=(this.layers[s].ddd?this.getThreeDContainerByPos(s):a.getBaseElement())||r),s+=1;r?i.ddd&&this.supports3d||this.layerElement.insertBefore(n,r):i.ddd&&this.supports3d||this.layerElement.appendChild(n)}}},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,n=this.threeDElements.length;t<n;){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 n,i,r=createTag("div");styleDiv(r);var a=createTag("div");if(styleDiv(a),"3d"===t){(n=r.style).width=this.globalData.compSize.w+"px",n.height=this.globalData.compSize.h+"px";var s="50% 50%";n.webkitTransformOrigin=s,n.mozTransformOrigin=s,n.transformOrigin=s;var o="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(i=a.style).transform=o,i.webkitTransform=o}r.appendChild(a);var l={container:a,perspectiveElem:r,startPos:e,endPos:e,type:t};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var e,t,n=this.layers.length,i="";for(e=0;e<n;e+=1)this.layers[e].ddd&&3!==this.layers[e].ty?("3d"!==i&&(i="3d",t=this.createThreeDContainer(e,"3d")),t.endPos=Math.max(t.endPos,e)):("2d"!==i&&(i="2d",t=this.createThreeDContainer(e,"2d")),t.endPos=Math.max(t.endPos,e));for(e=(n=this.threeDElements.length)-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var n=0,i=this.threeDElements.length;n<i;){if(t<=this.threeDElements[n].endPos){for(var r,a=this.threeDElements[n].startPos;a<t;)this.elements[a]&&this.elements[a].getBaseElement&&(r=this.elements[a].getBaseElement()),a+=1;r?this.threeDElements[n].container.insertBefore(e,r):this.threeDElements[n].container.appendChild(e);break}n+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),n=this.animationItem.wrapper,i=t.style;i.width=e.w+"px",i.height=e.h+"px",this.resizerElem=t,styleDiv(t),i.transformStyle="flat",i.mozTransformStyle="flat",i.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),n.appendChild(t),i.overflow="hidden";var r=createNS("svg");r.setAttribute("width","1"),r.setAttribute("height","1"),styleDiv(r),this.resizerElem.appendChild(r);var a=createNS("defs");r.appendChild(a),this.data=e,this.setupGlobalData(e,r),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,n,i,r=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight,s=r/a;this.globalData.compSize.w/this.globalData.compSize.h>s?(e=r/this.globalData.compSize.w,t=r/this.globalData.compSize.w,n=0,i=(a-this.globalData.compSize.h*(r/this.globalData.compSize.w))/2):(e=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,n=(r-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,i=0);var o=this.resizerElem.style;o.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+n+","+i+",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,n=this.globalData.compSize.h,i=this.threeDElements.length;for(e=0;e<i;e+=1){var r=this.threeDElements[e].perspectiveElem.style;r.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(n,2))+"px",r.perspective=r.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,n=e.length,i=createTag("div");for(t=0;t<n;t+=1)if(e[t].xt){var r=this.createComp(e[t],i,this.globalData.comp,null);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},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 n,i=0;i<t;)this.elements[i]&&this.elements[i].getBaseElement&&(n=this.elements[i].getBaseElement()),i+=1;n?this.layerElement.insertBefore(e,n):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(t){for(var n=0,i=e.layers.length;n<i;){if(e.layers[n].nm===t||e.layers[n].ind===t)return e.elements[n].layerInterface;n+=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="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$2(e)}function seedRandom(e,t){var n=this,i=256,r="random",a=t.pow(i,6),s=t.pow(2,52),o=2*s,l=255;function c(e){var t,n=e.length,r=this,a=0,s=r.i=r.j=0,o=r.S=[];for(n||(e=[n++]);a<i;)o[a]=a++;for(a=0;a<i;a++)o[a]=o[s=l&s+e[a%n]+(t=o[a])],o[s]=t;r.g=function(e){for(var t,n=0,a=r.i,s=r.j,o=r.S;e--;)t=o[a=l&a+1],n=n*i+o[l&(o[a]=o[s=l&s+t])+(o[s]=t)];return r.i=a,r.j=s,n}}function h(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function p(e,t){var n,i=[],r=_typeof$2(e);if(t&&"object"==r)for(n in e)try{i.push(p(e[n],t-1))}catch(e){}return i.length?i:"string"==r?e:e+"\0"}function d(e,t){for(var n,i=e+"",r=0;r<i.length;)t[l&r]=l&(n^=19*t[l&r])+i.charCodeAt(r++);return u(t)}function u(e){return String.fromCharCode.apply(0,e)}t["seed"+r]=function(l,f,m){var g=[],y=d(p((f=!0===f?{entropy:!0}:f||{}).entropy?[l,u(e)]:null===l?function(){try{var t=new Uint8Array(i);return(n.crypto||n.msCrypto).getRandomValues(t),u(t)}catch(t){var r=n.navigator,a=r&&r.plugins;return[+new Date,n,a,n.screen,u(e)]}}():l,3),g),v=new c(g),b=function(){for(var e=v.g(6),t=a,n=0;e<s;)e=(e+n)*i,t*=i,n=v.g(1);for(;e>=o;)e/=2,t/=2,n>>>=1;return(e+n)/t};return b.int32=function(){return 0|v.g(4)},b.quick=function(){return v.g(4)/4294967296},b.double=b,d(u(v.S),e),(f.pass||m||function(e,n,i,a){return a&&(a.S&&h(a,v),e.state=function(){return h(v,{})}),i?(t[r]=e,n):e})(b,y,"global"in f?f.global:this==t,f.state)},d(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return _typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_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"number"===e||t instanceof Number||"boolean"===e||"string"===e}function $bm_neg(e){var t=_typeof$1(e);if("number"===t||e instanceof Number||"boolean"===t)return-e;if($bm_isInstanceOfArray(e)){var n,i=e.length,r=[];for(n=0;n<i;n+=1)r[n]=-e[n];return r}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 n=_typeof$1(e),i=_typeof$1(t);if(isNumerable(n,e)&&isNumerable(i,t)||"string"===n||"string"===i)return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(i,t))return(e=e.slice(0))[0]+=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var r=0,a=e.length,s=t.length,o=[];r<a||r<s;)("number"==typeof e[r]||e[r]instanceof Number)&&("number"==typeof t[r]||t[r]instanceof Number)?o[r]=e[r]+t[r]:o[r]=void 0===t[r]?e[r]:e[r]||t[r],r+=1;return o}return 0}var add=sum;function sub(e,t){var n=_typeof$1(e),i=_typeof$1(t);if(isNumerable(n,e)&&isNumerable(i,t))return"string"===n&&(e=parseInt(e,10)),"string"===i&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(i,t))return(e=e.slice(0))[0]-=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var r=0,a=e.length,s=t.length,o=[];r<a||r<s;)("number"==typeof e[r]||e[r]instanceof Number)&&("number"==typeof t[r]||t[r]instanceof Number)?o[r]=e[r]-t[r]:o[r]=void 0===t[r]?e[r]:e[r]||t[r],r+=1;return o}return 0}function mul(e,t){var n,i,r,a=_typeof$1(e),s=_typeof$1(t);if(isNumerable(a,e)&&isNumerable(s,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(s,t)){for(r=e.length,n=createTypedArray("float32",r),i=0;i<r;i+=1)n[i]=e[i]*t;return n}if(isNumerable(a,e)&&$bm_isInstanceOfArray(t)){for(r=t.length,n=createTypedArray("float32",r),i=0;i<r;i+=1)n[i]=e*t[i];return n}return 0}function div(e,t){var n,i,r,a=_typeof$1(e),s=_typeof$1(t);if(isNumerable(a,e)&&isNumerable(s,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(s,t)){for(r=e.length,n=createTypedArray("float32",r),i=0;i<r;i+=1)n[i]=e[i]/t;return n}if(isNumerable(a,e)&&$bm_isInstanceOfArray(t)){for(r=t.length,n=createTypedArray("float32",r),i=0;i<r;i+=1)n[i]=e/t[i];return n}return 0}function mod(e,t){return"string"==typeof e&&(e=parseInt(e,10)),"string"==typeof t&&(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,n){if(t>n){var i=n;n=t,t=i}return Math.min(Math.max(e,t),n)}function radiansToDegrees(e){return e/degToRads}var 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("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var n;t||(t=helperLengthArray);var i=Math.min(e.length,t.length),r=0;for(n=0;n<i;n+=1)r+=Math.pow(t[n]-e[n],2);return Math.sqrt(r)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,n,i=e[0],r=e[1],a=e[2],s=Math.max(i,r,a),o=Math.min(i,r,a),l=(s+o)/2;if(s===o)t=0,n=0;else{var c=s-o;switch(n=l>.5?c/(2-s-o):c/(s+o),s){case i:t=(r-a)/c+(r<a?6:0);break;case r:t=(a-i)/c+2;break;case a:t=(i-r)/c+4}t/=6}return[t,n,l,e[3]]}function hue2rgb(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e){var t,n,i,r=e[0],a=e[1],s=e[2];if(0===a)t=s,i=s,n=s;else{var o=s<.5?s*(1+a):s+a-s*a,l=2*s-o;t=hue2rgb(l,o,r+1/3),n=hue2rgb(l,o,r),i=hue2rgb(l,o,r-1/3)}return[t,n,i,e[3]]}function linear(e,t,n,i,r){if(void 0!==i&&void 0!==r||(i=t,r=n,t=0,n=1),n<t){var a=n;n=t,t=a}if(e<=t)return i;if(e>=n)return r;var s,o=n===t?0:(e-t)/(n-t);if(!i.length)return i+(r-i)*o;var l=i.length,c=createTypedArray("float32",l);for(s=0;s<l;s+=1)c[s]=i[s]+(r[s]-i[s])*o;return c}function random(e,t){if(void 0===t&&(void 0===e?(e=0,t=1):(t=e,e=void 0)),t.length){var n,i=t.length;e||(e=createTypedArray("float32",i));var r=createTypedArray("float32",i),a=BMMath.random();for(n=0;n<i;n+=1)r[n]=e[n]+a*(t[n]-e[n]);return r}return void 0===e&&(e=0),e+BMMath.random()*(t-e)}function createPath(e,t,n,i){var r,a=e.length,s=shapePool.newElement();s.setPathData(!!i,a);var o,l,c=[0,0];for(r=0;r<a;r+=1)o=t&&t[r]?t[r]:c,l=n&&n[r]?n[r]:c,s.setTripleAt(e[r][0],e[r][1],l[0]+e[r][0],l[1]+e[r][1],o[0]+e[r][0],o[1]+e[r][1],r,!0);return s}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=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty._name=elem.data.nm,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||!0!==this.data.hd,wiggle=function(e,t){var n,i,r=this.pv.length?this.pv.length:1,a=createTypedArray("float32",r),s=Math.floor(5*time);for(n=0,i=0;n<s;){for(i=0;i<r;i+=1)a[i]+=-t+2*t*BMMath.random();n+=1}var o=5*time,l=o-Math.floor(o),c=createTypedArray("float32",r);if(r>1){for(i=0;i<r;i+=1)c[i]=this.pv[i]+a[i]+(-t+2*t*BMMath.random())*l;return c}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));
vendor: 11,681 bytes, line 2
2var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(e,t){var n=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],i=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads;return[-Math.atan2(n[1],n[2])/degToRads,i,0]}function easeOut(e,t,n,i,r){return applyEase(easeOutBez,e,t,n,i,r)}function easeIn(e,t,n,i,r){return applyEase(easeInBez,e,t,n,i,r)}function ease(e,t,n,i,r){return applyEase(easeInOutBez,e,t,n,i,r)}function applyEase(e,t,n,i,r,a){void 0===r?(r=n,a=i):t=(t-n)/(i-n),t>1?t=1:t<0&&(t=0);var s=e(t);if($bm_isInstanceOfArray(r)){var o,l=r.length,c=createTypedArray("float32",l);for(o=0;o<l;o+=1)c[o]=(a[o]-r[o])*s+r[o];return c}return(a-r)*s+r}function nearestKey(e){var t,n,i,r=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(n=-1,(e*=elem.comp.globalData.frameRate)<data.k[0].t)n=1,i=data.k[0].t;else{for(t=0;t<r-1;t+=1){if(e===data.k[t].t){n=t+1,i=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?(n=t+2,i=data.k[t+1].t):(n=t+1,i=data.k[t].t);break}}-1===n&&(n=t+1,i=data.k[t].t)}else n=0,i=0;var a={};return a.index=n,a.time=i/elem.comp.globalData.frameRate,a}function key(e){var t,n,i;if(!data.k.length||"number"==typeof data.k[0])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 r=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(i=r.length,n=0;n<i;n+=1)t[n]=r[n],t.value[n]=r[n];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return e||0===e||(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"string"==typeof value?void 0===t?value.substring(e):value.substring(e,t):""}function substr(e,t){return"string"==typeof value?void 0===t?value.substr(e):value.substr(e,t):""}function posterizeTime(e){time=0===e?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&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(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)),4!==elemType||content||(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(e){var t=0,n=[];e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=function(){t+=1},e.renderer.globalData.popExpression=function(){0==(t-=1)&&function(){var e,t=n.length;for(e=0;e<t;e+=1)n[e].release();n.length=0}()},e.renderer.globalData.registerExpressionProperty=function(e){-1===n.indexOf(e)&&n.push(e)}}};return e.resetFrame=ExpressionManager.resetFrame,e}(),MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}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 n,i=createSizedArray(t.viewData.length),r=t.viewData.length;for(n=0;n<r;n+=1)i[n]=new e(t.viewData[n],t.masksProperties[n]);return function(e){for(n=0;n<r;){if(t.masksProperties[n].nm===e)return i[n];n+=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 n(e,t,n){Object.defineProperty(e,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(i){if(!e.numKeys)return 0;var r;r="s"in t.keyframes[i-1]?t.keyframes[i-1].s:"e"in t.keyframes[i-2]?t.keyframes[i-2].e:t.keyframes[i-2].s;var a="unidimensional"===n?new Number(r):Object.assign({},r);return a.time=t.keyframes[i-1].t/t.elem.comp.globalData.frameRate,a.value="unidimensional"===n?r[0]:r,a},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function i(){return e}return function(r){return r?"unidimensional"===r.propType?function(t){t&&"pv"in t||(t=e);var i=1/t.mult,r=t.pv*i,a=new Number(r);return a.value=r,n(a,t,"unidimensional"),function(){return t.k&&t.getValue(),r=t.v*i,a.value!==r&&((a=new Number(r)).value=r,a[0]=r,n(a,t,"unidimensional")),a}}(r):function(e){e&&"pv"in e||(e=t);var i=1/e.mult,r=e.data&&e.data.l||e.pv.length,a=createTypedArray("float32",r),s=createTypedArray("float32",r);return a.value=s,n(a,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<r;t+=1)s[t]=e.v[t]*i,a[t]=s[t];return a}}(r):i}}(),TransformExpressionInterface=function(e){function t(e){switch(e){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 n,i,r,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):(n=ExpressionPropertyInterface(e.px),i=ExpressionPropertyInterface(e.py),e.pz&&(r=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?a():[n(),i(),r?r():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(e){var t=new Matrix;return void 0!==e?this._elem.finalTransform.mProp.getValueAtTime(e).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function t(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.applyPoint(n,e)}function n(e,t){var n=this.getMatrix(t);return this.applyPoint(n,e)}function i(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.invertPoint(n,e)}function r(e,t){var n=this.getMatrix(t);return this.invertPoint(n,e)}function a(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,i=this._elem.hierarchy.length;for(n=0;n<i;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.applyToPointArray(t[0],t[1],t[2]||0)}function s(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,i=this._elem.hierarchy.length;for(n=0;n<i;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.inversePoint(t)}function o(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var n,i=this._elem.hierarchy.length;for(n=0;n<i;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}return t.inversePoint(e)}function l(){return[1,1,1,1]}return function(c){var h;function p(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return p.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 p.effect;case"ADBE Text Properties":return p.textInterface;default:return null}}p.getMatrix=e,p.invertPoint=s,p.applyPoint=a,p.toWorld=n,p.toWorldVec=t,p.fromWorld=r,p.fromWorldVec=i,p.toComp=n,p.fromComp=o,p.sampleImage=l,p.sourceRectAtTime=c.sourceRectAtTime.bind(c),p._elem=c;var d=getDescriptor(h=TransformExpressionInterface(c.finalTransform.mProp),"anchorPoint");return Object.defineProperties(p,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(h,"rotation"),scale:getDescriptor(h,"scale"),position:getDescriptor(h,"position"),opacity:getDescriptor(h,"opacity"),anchorPoint:d,anchor_point:d,transform:{get:function(){return h}},active:{get:function(){return c.isInRange}}}),p.startTime=c.data.st,p.index=c.data.ind,p.source=c.data.refId,p.height=0===c.data.ty?c.data.h:100,p.width=0===c.data.ty?c.data.w:100,p.inPoint=c.data.ip/c.comp.globalData.frameRate,p.outPoint=c.data.op/c.comp.globalData.frameRate,p._name=c.data.nm,p.registerMaskInterface=function(e){p.mask=new MaskManagerInterface(e,c)},p.registerEffectsInterface=function(e){p.effect=e},p}}(),propertyGroupFactory=function(e,t){return function(n){return(n=void 0===n?1:n)<=0?e:t(n-1)}},PropertyInterface=function(e,t){var n={_name:e};return function(e){return(e=void 0===e?1:e)<=0?n:t(e-1)}}
vendor: 23,031 bytes, line 2
2,EffectsExpressionInterface=function(){function e(n,i,r,a){function s(e){for(var t=n.ef,i=0,r=t.length;i<r;){if(e===t[i].nm||e===t[i].mn||e===t[i].ix)return 5===t[i].ty?c[i]:c[i]();i+=1}throw new Error}var o,l=propertyGroupFactory(s,r),c=[],h=n.ef.length;for(o=0;o<h;o+=1)5===n.ef[o].ty?c.push(e(n.ef[o],i.effectElements[o],i.effectElements[o].propertyGroup,a)):c.push(t(i.effectElements[o],n.ef[o].ty,a,l));return"ADBE Color Control"===n.mn&&Object.defineProperty(s,"color",{get:function(){return c[0]()}}),Object.defineProperties(s,{numProperties:{get:function(){return n.np}},_name:{value:n.nm},propertyGroup:{value:l}}),s.enabled=0!==n.en,s.active=s.enabled,s}function t(e,t,n,i){var r=ExpressionPropertyInterface(e.p);return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface("",i)),function(){return 10===t?n.comp.compInterface(e.p.v):r()}}return{createEffectsInterface:function(t,n){if(t.effectsManager){var i,r=[],a=t.data.ef,s=t.effectsManager.effectElements.length;for(i=0;i<s;i+=1)r.push(e(a[i],t.effectsManager.effectElements[i],n,t));var o=t.data.ef||[],l=function(e){for(i=0,s=o.length;i<s;){if(e===o[i].nm||e===o[i].mn||e===o[i].ix)return r[i];i+=1}return null};return Object.defineProperty(l,"numProperties",{get:function(){return o.length}}),l}return null}}}(),ShapePathInterface=function(e,t,n){var i=t.sh;function r(e){return"Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e?r.path:null}var a=propertyGroupFactory(r,n);return i.setGroupProperty(PropertyInterface("Path",a)),Object.defineProperties(r,{path:{get:function(){return i.k&&i.getValue(),i}},shape:{get:function(){return i.k&&i.getValue(),i}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:n}}),r},ShapeExpressionInterface=function(){function e(e,o,u){var f,m=[],g=e?e.length:0;for(f=0;f<g;f+=1)"gr"===e[f].ty?m.push(t(e[f],o[f],u)):"fl"===e[f].ty?m.push(n(e[f],o[f],u)):"st"===e[f].ty?m.push(a(e[f],o[f],u)):"tm"===e[f].ty?m.push(s(e[f],o[f],u)):"tr"===e[f].ty||("el"===e[f].ty?m.push(l(e[f],o[f],u)):"sr"===e[f].ty?m.push(c(e[f],o[f],u)):"sh"===e[f].ty?m.push(ShapePathInterface(e[f],o[f],u)):"rc"===e[f].ty?m.push(h(e[f],o[f],u)):"rd"===e[f].ty?m.push(p(e[f],o[f],u)):"rp"===e[f].ty?m.push(d(e[f],o[f],u)):"gf"===e[f].ty?m.push(i(e[f],o[f],u)):m.push(r(e[f],o[f])));return m}function t(t,n,i){var r=function(e){switch(e){case"ADBE Vectors Group":case"Contents":case 2:return r.content;default:return r.transform}};r.propertyGroup=propertyGroupFactory(r,i);var a=function(t,n,i){var r,a=function(e){for(var t=0,n=r.length;t<n;){if(r[t]._name===e||r[t].mn===e||r[t].propertyIndex===e||r[t].ix===e||r[t].ind===e)return r[t];t+=1}return"number"==typeof e?r[e-1]:null};a.propertyGroup=propertyGroupFactory(a,i),r=e(t.it,n.it,a.propertyGroup),a.numProperties=r.length;var s=o(t.it[t.it.length-1],n.it[n.it.length-1],a.propertyGroup);return a.transform=s,a.propertyIndex=t.cix,a._name=t.nm,a}(t,n,r.propertyGroup),s=o(t.it[t.it.length-1],n.it[n.it.length-1],r.propertyGroup);return r.content=a,r.transform=s,Object.defineProperty(r,"_name",{get:function(){return t.nm}}),r.numProperties=t.np,r.propertyIndex=t.ix,r.nm=t.nm,r.mn=t.mn,r}function n(e,t,n){function i(e){return"Color"===e||"color"===e?i.color:"Opacity"===e||"opacity"===e?i.opacity:null}return Object.defineProperties(i,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",n)),t.o.setGroupProperty(PropertyInterface("Opacity",n)),i}function i(e,t,n){function i(e){return"Start Point"===e||"start point"===e?i.startPoint:"End Point"===e||"end point"===e?i.endPoint:"Opacity"===e||"opacity"===e?i.opacity:null}return Object.defineProperties(i,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return"a"}},_name:{value:e.nm},mn:{value:e.mn}}),t.s.setGroupProperty(PropertyInterface("Start Point",n)),t.e.setGroupProperty(PropertyInterface("End Point",n)),t.o.setGroupProperty(PropertyInterface("Opacity",n)),i}function r(){return function(){return null}}function a(e,t,n){var i,r=propertyGroupFactory(c,n),a=propertyGroupFactory(l,r);function s(n){Object.defineProperty(l,e.d[n].nm,{get:ExpressionPropertyInterface(t.d.dataProps[n].p)})}var o=e.d?e.d.length:0,l={};for(i=0;i<o;i+=1)s(i),t.d.dataProps[i].p.setGroupProperty(a);function c(e){return"Color"===e||"color"===e?c.color:"Opacity"===e||"opacity"===e?c.opacity:"Stroke Width"===e||"stroke width"===e?c.strokeWidth:null}return Object.defineProperties(c,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return l}},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",r)),t.o.setGroupProperty(PropertyInterface("Opacity",r)),t.w.setGroupProperty(PropertyInterface("Stroke Width",r)),c}function s(e,t,n){function i(t){return t===e.e.ix||"End"===t||"end"===t?i.end:t===e.s.ix?i.start:t===e.o.ix?i.offset:null}var r=propertyGroupFactory(i,n);return i.propertyIndex=e.ix,t.s.setGroupProperty(PropertyInterface("Start",r)),t.e.setGroupProperty(PropertyInterface("End",r)),t.o.setGroupProperty(PropertyInterface("Offset",r)),i.propertyIndex=e.ix,i.propertyGroup=n,Object.defineProperties(i,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),i.mn=e.mn,i}function o(e,t,n){function i(t){return e.a.ix===t||"Anchor Point"===t?i.anchorPoint:e.o.ix===t||"Opacity"===t?i.opacity:e.p.ix===t||"Position"===t?i.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?i.rotation:e.s.ix===t||"Scale"===t?i.scale:e.sk&&e.sk.ix===t||"Skew"===t?i.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?i.skewAxis:null}var r=propertyGroupFactory(i,n);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",r)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",r)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",r)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",r)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",r)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",r)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",r))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",r)),Object.defineProperties(i,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),i.ty="tr",i.mn=e.mn,i.propertyGroup=n,i}function l(e,t,n){function i(t){return e.p.ix===t?i.position:e.s.ix===t?i.size:null}var r=propertyGroupFactory(i,n);i.propertyIndex=e.ix;var a="tm"===t.sh.ty?t.sh.prop:t.sh;return a.s.setGroupProperty(PropertyInterface("Size",r)),a.p.setGroupProperty(PropertyInterface("Position",r)),Object.defineProperties(i,{size:{get:ExpressionPropertyInterface(a.s)},position:{get:ExpressionPropertyInterface(a.p)},_name:{value:e.nm}}),i.mn=e.mn,i}function c(e,t,n){function i(t){return e.p.ix===t?i.position:e.r.ix===t?i.rotation:e.pt.ix===t?i.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?i.outerRadius:e.os.ix===t?i.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?i.innerRoundness:null:i.innerRadius}var r=propertyGroupFactory(i,n),a="tm"===t.sh.ty?t.sh.prop:t.sh;return i.propertyIndex=e.ix,a.or.setGroupProperty(PropertyInterface("Outer Radius",r)),a.os.setGroupProperty(PropertyInterface("Outer Roundness",r)),a.pt.setGroupProperty(PropertyInterface("Points",r)),a.p.setGroupProperty(PropertyInterface("Position",r)),a.r.setGroupProperty(PropertyInterface("Rotation",r)),e.ir&&(a.ir.setGroupProperty(PropertyInterface("Inner Radius",r)),a.is.setGroupProperty(PropertyInterface("Inner Roundness",r))),Object.defineProperties(i,{position:{get:ExpressionPropertyInterface(a.p)},rotation:{get:ExpressionPropertyInterface(a.r)},points:{get:ExpressionPropertyInterface(a.pt)},outerRadius:{get:ExpressionPropertyInterface(a.or)},outerRoundness:{get:ExpressionPropertyInterface(a.os)},innerRadius:{get:ExpressionPropertyInterface(a.ir)},innerRoundness:{get:ExpressionPropertyInterface(a.is)},_name:{value:e.nm}}),i.mn=e.mn,i}function h(e,t,n){function i(t){return e.p.ix===t?i.position:e.r.ix===t?i.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?i.size:null}var r=propertyGroupFactory(i,n),a="tm"===t.sh.ty?t.sh.prop:t.sh;return i.propertyIndex=e.ix,a.p.setGroupProperty(PropertyInterface("Position",r)),a.s.setGroupProperty(PropertyInterface("Size",r)),a.r.setGroupProperty(PropertyInterface("Rotation",r)),Object.defineProperties(i,{position:{get:ExpressionPropertyInterface(a.p)},roundness:{get:ExpressionPropertyInterface(a.r)},size:{get:ExpressionPropertyInterface(a.s)},_name:{value:e.nm}}),i.mn=e.mn,i}function p(e,t,n){function i(t){return e.r.ix===t||"Round Corners 1"===t?i.radius:null}var r=propertyGroupFactory(i,n),a=t;return i.propertyIndex=e.ix,a.rd.setGroupProperty(PropertyInterface("Radius",r)),Object.defineProperties(i,{radius:{get:ExpressionPropertyInterface(a.rd)},_name:{value:e.nm}}),i.mn=e.mn,i}function d(e,t,n){function i(t){return e.c.ix===t||"Copies"===t?i.copies:e.o.ix===t||"Offset"===t?i.offset:null}var r=propertyGroupFactory(i,n),a=t;return i.propertyIndex=e.ix,a.c.setGroupProperty(PropertyInterface("Copies",r)),a.o.setGroupProperty(PropertyInterface("Offset",r)),Object.defineProperties(i,{copies:{get:ExpressionPropertyInterface(a.c)},offset:{get:ExpressionPropertyInterface(a.o)},_name:{value:e.nm}}),i.mn=e.mn,i}return function(t,n,i){var r;function a(e){if("number"==typeof e)return 0===(e=void 0===e?1:e)?i:r[e-1];for(var t=0,n=r.length;t<n;){if(r[t]._name===e)return r[t];t+=1}return null}return a.propertyGroup=propertyGroupFactory(a,function(){return i}),r=e(t,n,a.propertyGroup),a.numProperties=r.length,a._name="Contents",a}}(),TextExpressionInterface=function(e){var t;function n(e){return"ADBE Text Document"===e?n.sourceText:null}return Object.defineProperty(n,"sourceText",{get:function(){e.textProperty.getValue();var n=e.textProperty.currentData.t;return t&&n===t.value||((t=new String(n)).value=n||new String(n),Object.defineProperty(t,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),n};function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}var FootageInterface=(dataInterfaceFactory=function(e){function t(e){return"Outline"===e?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(e){var t="",n=e.getFootageData();function i(e){if(n[e])return t=e,"object"===_typeof(n=n[e])?i:n;var r=e.indexOf(t);if(-1!==r){var a=parseInt(e.substr(r+t.length),10);return"object"===_typeof(n=n[a])?i:n}return""}return function(){return t="",n=e.getFootageData(),i}}(e),t},function(e){function t(e){return"Data"===e?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,n){t.x&&(n.k=!0,n.x=!0,n.initiateExpression=ExpressionManager.initiateExpression,n.effectsSequence.push(n.initiateExpression(e,t,n).bind(n)))},getSpeedAtTime:function(e){var t=this.getValueAtTime(e),n=this.getValueAtTime(e+-.01),i=0;if(t.length){var r;for(r=0;r<t.length;r+=1)i+=Math.pow(n[r]-t[r],2);i=100*Math.sqrt(i)}else i=0;return i},getVelocityAtTime:function(e){if(void 0!==this.vel)return this.vel;var t,n,i=-.001,r=this.getValueAtTime(e),a=this.getValueAtTime(e+i);if(r.length)for(t=createTypedArray("float32",r.length),n=0;n<r.length;n+=1)t[n]=(a[n]-r[n])/i;else t=(a-r)/i;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(e,t,n){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var i,r,a,s,o,l=this.comp.renderedFrame,c=this.keyframes,h=c[c.length-1].t;if(l<=h)return this.pv;if(n?r=h-(i=t?Math.abs(h-this.elem.comp.globalData.frameRate*t):Math.max(0,h-this.elem.data.ip)):((!t||t>c.length-1)&&(t=c.length-1),i=h-(r=c[c.length-1-t].t)),"pingpong"===e){if(Math.floor((l-r)/i)%2!=0)return this.getValueAtTime((i-(l-r)%i+r)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var p=this.getValueAtTime(r/this.comp.globalData.frameRate,0),d=this.getValueAtTime(h/this.comp.globalData.frameRate,0),u=this.getValueAtTime(((l-r)%i+r)/this.comp.globalData.frameRate,0),f=Math.floor((l-r)/i);if(this.pv.length){for(s=(o=new Array(p.length)).length,a=0;a<s;a+=1)o[a]=(d[a]-p[a])*f+u[a];return o}return(d-p)*f+u}if("continue"===e){var m=this.getValueAtTime(h/this.comp.globalData.frameRate,0),g=this.getValueAtTime((h-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(s=(o=new Array(m.length)).length,a=0;a<s;a+=1)o[a]=m[a]+(m[a]-g[a])*((l-h)/this.comp.globalData.frameRate)/5e-4;return o}return m+(l-h)/.001*(m-g)}}return this.getValueAtTime(((l-r)%i+r)/this.comp.globalData.frameRate,0)}function t(e,t,n){if(!this.k)return this.pv;e=e?e.toLowerCase():"";var i,r,a,s,o,l=this.comp.renderedFrame,c=this.keyframes,h=c[0].t;if(l>=h)return this.pv;if(n?r=h+(i=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-h)):((!t||t>c.length-1)&&(t=c.length-1),i=(r=c[t].t)-h),"pingpong"===e){if(Math.floor((h-l)/i)%2==0)return this.getValueAtTime(((h-l)%i+h)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var p=this.getValueAtTime(h/this.comp.globalData.frameRate,0),d=this.getValueAtTime(r/this.comp.globalData.frameRate,0),u=this.getValueAtTime((i-(h-l)%i+h)/this.comp.globalData.frameRate,0),f=Math.floor((h-l)/i)+1;if(this.pv.length){for(s=(o=new Array(p.length)).length,a=0;a<s;a+=1)o[a]=u[a]-(d[a]-p[a])*f;return o}return u-(d-p)*f}if("continue"===e){var m=this.getValueAtTime(h/this.comp.globalData.frameRate,0),g=this.getValueAtTime((h+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(s=(o=new Array(m.length)).length,a=0;a<s;a+=1)o[a]=m[a]+(m[a]-g[a])*(h-l)/.001;return o}return m+(m-g)*(h-l)/.001}}return this.getValueAtTime((i-((h-l)%i+h))/this.comp.globalData.frameRate,0)}function n(e,t){if(!this.k)return this.pv;if(e=.5*(e||.4),(t=Math.floor(t||5))<=1)return this.pv;var n,i,r=this.comp.renderedFrame/this.comp.globalData.frameRate,a=r-e,s=t>1?(r+e-a)/(t-1):1,o=0,l=0;for(n=this.pv.length?createTypedArray("float32",this.pv.length):0;o<t;){if(i=this.getValueAtTime(a+o*s),this.pv.length)for(l=0;l<this.pv.length;l+=1)n[l]+=i[l];else n+=i;o+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)n[l]/=t;else n/=t;return n}function i(e){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var n=this.a.getValueAtTime(e);t.translate(-n[0]*this.a.mult,-n[1]*this.a.mult,n[2]*this.a.mult)}if(this.appliedTransformations<2){var i=this.s.getValueAtTime(e);t.scale(i[0]*this.s.mult,i[1]*this.s.mult,i[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var r=this.sk.getValueAtTime(e),a=this.sa.getValueAtTime(e);t.skewFromAxis(-r*this.sk.mult,a*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var s=this.r.getValueAtTime(e);t.rotate(-s*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var o=this.rz.getValueAtTime(e),l=this.ry.getValueAtTime(e),c=this.rx.getValueAtTime(e),h=this.or.getValueAtTime(e);t.rotateZ(-o*this.rz.mult).rotateY(l*this.ry.mult).rotateX(c*this.rx.mult).rotateZ(-h[2]*this.or.mult).rotateY(h[1]*this.or.mult).rotateX(h[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var p=this.px.getValueAtTime(e),d=this.py.getValueAtTime(e);if(this.data.p.z){var u=this.pz.getValueAtTime(e);t.translate(p*this.px.mult,d*this.py.mult,-u*this.pz.mult)}else t.translate(p*this.px.mult,d*this.py.mult,0)}else{var f=this.p.getValueAtTime(e);t.translate(f[0]*this.p.mult,f[1]*this.p.mult,-f[2]*this.p.mult)}return t}function r(){return this.v.clone(new Matrix)}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,n){var s=a(e,t,n);return s.dynamicProperties.length?s.getValueAtTime=i.bind(s):s.getValueAtTime=r.bind(s),s.setGroupProperty=expressionHelpers.setGroupProperty,s};var s=PropertyFactory.getProp;PropertyFactory.getProp=function(i,r,a,o,l){var c=s(i,r,a,o,l);c.kf?c.getValueAtTime=expressionHelpers.getValueAtTime.bind(c):c.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(c),c.setGroupProperty=expressionHelpers.setGroupProperty,c.loopOut=e,c.loopIn=t,c.smooth=n,c.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(c),c.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(c),c.numKeys=1===r.a?r.k.length:0,c.propertyIndex=r.ix;var h=0;return 0!==a&&(h=createTypedArray("float32",1===r.a?r.k[0].s.length:r.k.length)),c._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:h},expressionHelpers.searchExpressions(i,r,c),c.k&&l.addDynamicProperty(c),c};var o=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(e,t){this.k&&this.getValue();var n,i=this.v;void 0!==t&&(i=this.getValueAtTime(t,0));var r=i._length,a=i[e],s=i.v,o=createSizedArray(r);for(n=0;n<r;n+=1)o[n]="i"===e||"o"===e?[a[n][0]-s[n][0],a[n][1]-s[n][1]]:[a[n][0],a[n][1]];return o},points:function(e){return this.vertices("v",e)},inTangents:function(e){return this.vertices("i",e)},outTangents:function(e){return this.vertices("o",e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){var n=this.v;void 0!==t&&(n=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(n));for(var i,r=this._segmentsLength,a=r.lengths,s=r.totalLength*e,o=0,l=a.length,c=0;o<l;){if(c+a[o].addedLength>s){var h=o,p=n.c&&o===l-1?0:o+1,d=(s-c)/a[o].addedLength;i=bez.getPointInSegment(n.v[h],n.v[p],n.o[h],n.i[p],d,a[o]);break}c+=a[o].addedLength,o+=1}return i||(i=n.c?[n.v[0][0],n.v[0][1]]:[n.v[n._length-1][0],n.v[n._length-1][1]]),i},vectorOnPath:function(e,t,n){1==e?e=this.v.c:0==e&&(e=.999);var i=this.pointOnPath(e,t),r=this.pointOnPath(e+.001,t),a=r[0]-i[0],s=r[1]-i[1],o=Math.sqrt(Math.pow(a,2)+Math.pow(s,2));return 0===o?[0,0]:"tangent"===n?[a/o,s/o]:[-s/o,a/o]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],o),extendPrototype([c],l),l.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},l.prototype.initiateExpression=ExpressionManager.initiateExpression;var h=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,n,i,r){var a=h(e,t,n,i,r);return a.propertyIndex=t.ix,a.lock=!1,3===n?expressionHelpers.searchExpressions(e,t.pt,a):4===n&&expressionHelpers.searchExpressions(e,t.ks,a),a.k&&e.addDynamicProperty(a),a}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(e,t){var n=this.calculateExpression(t);if(e.t!==n){var i={};return this.copyData(i,e),i.t=n.toString(),i.__complete=!1,i}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 n,i,r=createNS("feMerge");for(r.setAttribute("result",e),i=0;i<t.length;i+=1)(n=createNS("feMergeNode")).setAttribute("in",t[i]),r.appendChild(n),r.appendChild(n);return r}};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,n,i,r){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",i+"_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",i+"_tint_2"),e.appendChild(a),this.matrixFilter=a;var s=this.createMergeNode(i,[r,i+"_tint_1",i+"_tint_2"]);e.appendChild(s)}function SVGFillFilter(e,t,n,i){this.filterManager=t;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result",i),e.appendChild(r),this.matrixFilter=r}function SVGStrokeEffect(e,t,n){this.initialized=!1,this.filterManager=t,this.elem=n,this.paths=[]}function SVGTritoneFilter(e,t,n,i){this.filterManager=t;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.a
vendor: 5,131 bytes, line 2
2ppendChild(r);var a=createNS("feComponentTransfer");a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",i),this.matrixFilter=a;var s=createNS("feFuncR");s.setAttribute("type","table"),a.appendChild(s),this.feFuncR=s;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,n,i){this.filterManager=t;var r=this.filterManager.effectElements,a=createNS("feComponentTransfer");(r[10].p.k||0!==r[10].p.v||r[11].p.k||1!==r[11].p.v||r[12].p.k||1!==r[12].p.v||r[13].p.k||0!==r[13].p.v||r[14].p.k||1!==r[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",a)),(r[17].p.k||0!==r[17].p.v||r[18].p.k||1!==r[18].p.v||r[19].p.k||1!==r[19].p.v||r[20].p.k||0!==r[20].p.v||r[21].p.k||1!==r[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",a)),(r[24].p.k||0!==r[24].p.v||r[25].p.k||1!==r[25].p.v||r[26].p.k||1!==r[26].p.v||r[27].p.k||0!==r[27].p.v||r[28].p.k||1!==r[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",a)),(r[31].p.k||0!==r[31].p.v||r[32].p.k||1!==r[32].p.v||r[33].p.k||1!==r[33].p.v||r[34].p.k||0!==r[34].p.v||r[35].p.k||1!==r[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",a)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(a.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(a)),(r[3].p.k||0!==r[3].p.v||r[4].p.k||1!==r[4].p.v||r[5].p.k||1!==r[5].p.v||r[6].p.k||0!==r[6].p.v||r[7].p.k||1!==r[7].p.v)&&((a=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",i),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,n,i,r){var a=t.container.globalData.renderConfig.filterSize,s=t.data.fs||a;e.setAttribute("x",s.x||a.x),e.setAttribute("y",s.y||a.y),e.setAttribute("width",s.width||a.width),e.setAttribute("height",s.height||a.height),this.filterManager=t;var o=createNS("feGaussianBlur");o.setAttribute("in","SourceAlpha"),o.setAttribute("result",i+"_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",i+"_drop_shadow_1"),l.setAttribute("result",i+"_drop_shadow_2"),this.feOffset=l,e.appendChild(l);var c=createNS("feFlood");c.setAttribute("flood-color","#00ff00"),c.setAttribute("flood-opacity","1"),c.setAttribute("result",i+"_drop_shadow_3"),this.feFlood=c,e.appendChild(c);var h=createNS("feComposite");h.setAttribute("in",i+"_drop_shadow_3"),h.setAttribute("in2",i+"_drop_shadow_2"),h.setAttribute("operator","in"),h.setAttribute("result",i+"_drop_shadow_4"),e.appendChild(h);var p=this.createMergeNode(i,[i+"_drop_shadow_4",r]);e.appendChild(p)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+i+" 0"),this.matrixFilter.setAttribute("values",n[0]-t[0]+" 0 0 0 "+t[0]+" "+(n[1]-t[1])+" 0 0 0 "+t[1]+" "+(n[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,n=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 "+n+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var e,t,n,i,r=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(i=this.elem.maskManager.masksProperties.length,n=0):i=1+(n=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);n<i;n+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:n});if(3===this.filterManager.effectElements[10].p.v){var a=createNS("mask"),s=createElementID();a.setAttribute("id",s),a.setAttribute("mask-type","alpha"),a.appendChild(t),this.elem.globalData.defs.appendChild(a);var o=createNS("g");for(o.setAttribute("mask","url("+getLocationHref()+"#"+s+")");r[0];)o.appendChild(r[0]);this.elem.layerElement.appendChild(o),this.masker=a,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(r=this.elem.layerElement.children||this.elem.layerElement.childNodes;r.length;)this.elem.layerElement.removeChild(r[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 n,i,r=this.paths.length;for(t=0;t<r;
vendor: 4,652 bytes, line 2
2t+=1)if(-1!==this.paths[t].m&&(n=this.elem.maskManager.viewData[this.paths[t].m],i=this.paths[t].p,(e||this.filterManager._mdf||n.prop._mdf)&&i.setAttribute("d",n.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||n.prop._mdf)){var a;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var s=.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=i.getTotalLength();a="0 0 0 "+l*s+" ";var c,h=l*(o-s),p=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,d=Math.floor(h/p);for(c=0;c<d;c+=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;i.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),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(e||this.filterManager.effectElements[3].p._mdf)){var u=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*u[0])+","+bmFloor(255*u[1])+","+bmFloor(255*u[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v,r=i[0]+" "+n[0]+" "+t[0],a=i[1]+" "+n[1]+" "+t[1],s=i[2]+" "+n[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",r),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",s)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var n=createNS(e);return n.setAttribute("type","table"),t.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(e,t,n,i,r){for(var a,s,o=0,l=Math.min(e,t),c=Math.max(e,t),h=Array.call(null,{length:256}),p=0,d=r-i,u=t-e;o<=256;)s=(a=o/256)<=l?u<0?r:i:a>=c?u<0?i:r:i+d*Math.pow((a-e)/u,1/n),h[p]=s,p+=1,o+=256/255;return h.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(t=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(t=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(t=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(t=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(t=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[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 n=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,r=n*Math.cos(i),a=n*Math.sin(i);
2this.feOffset.setAttribute("dx",r),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,n){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGGaussianBlurEffect(e,t,n,i){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var r=createNS("feGaussianBlur");r.setAttribute("result",i),e.appendChild(r),this.feGaussianBlur=r}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,n=_svgMatteSymbols.length;t<n;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var n=e.layerElement.parentNode;if(n){for(var i,r=n.children,a=0,s=r.length;a<s&&r[a]!==e.layerElement;)a+=1;a<=s-2&&(i=r[a+1]);var o=createNS("use");o.setAttribute("href","#"+t),i?n.insertBefore(o,i):n.appendChild(o)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var n=createElementID(),i=createNS("mask");i.setAttribute("id",t.layerId),i.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var r=e.globalData.defs;r.appendChild(i);var a=createNS("symbol");a.setAttribute("id",n),this.replaceInParent(t,n),a.appendChild(t.layerElement),r.appendChild(a);var s=createNS("use");s.setAttribute("href","#"+n),i.appendChild(s),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,n=0,i=t.length;n<i;)t[n]&&t[n].data.ind===e&&this.setElementAsMask(this.elem,t[n]),n+=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,n=this.filterManager.effectElements[1].p.v,i=3==n?0:t,r=2==n?0:t;this.feGaussianBlur.setAttribute("stdDeviation",i+" "+r);var a=1==this.filterManager.effectElements[2].p.v?"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,n=t[0].p.v,i=t[1].p.v,r=1===t[2].p.v,a=t[3].p.v,s=r?a:t[4].p.v,o=t[5].p.v,l=t[6].p.v,c=t[7].p.v;this.matrix.reset(),this.matrix.translate(-n[0],-n[1],n[2]),this.matrix.scale(.01*s,.01*a,1),this.matrix.rotate(-c*degToRads),this.matrix.skewFromAxis(-o*degToRads,(l+90)*degToRads),this.matrix.translate(i[0],i[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())},72:function(e){"use strict";var t=[];function n(e){for(var n=-1,i=0;i<t.length;i++)if(t[i].identifier===e){n=i;break}return n}function i(e,i){for(var a={},s=[],o=0;o<e.length;o++){var l=e[o],c=i.base?l[0]+i.base:l[0],h=a[c]||0,p="".concat(c," ").concat(h);a[c]=h+1;var d=n(p),u={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==d)t[d].references++,t[d].updater(u);else{var f=r(u,i);i.byIndex=o,t.splice(o,0,{identifier:p,updater:f,references:1})}s.push(p)}return s}function r(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,r){var a=i(e=e||[],r=r||{});return function(e){e=e||[];for(var s=0;s<a.length;s++){var o=n(a[s]);t[o].references--}for(var l=i(e,r),c=0;c<a.length;c++){var h=n(a[c]);0===t[h].references&&(t[h].updater(),t.splice(h,1))}a=l}}}
2,659:function(e){"use strict";var t={};e.exports=function(e,n){var i=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(n)}},540:function(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},56:function(e,t,n){"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},825:function(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var i="";n.supports&&(i+="@supports (".concat(n.supports,") {")),n.media&&(i+="@media ".concat(n.media," {"));var r=void 0!==n.layer;r&&(i+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),i+=n.css,r&&(i+="}"),n.media&&(i+="}"),n.supports&&(i+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(i,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},113:function(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},262:function(e,t){"use strict";t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[e,i]of t)n[e]=i;return n}},145:function(e,t,n){"use strict";function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}n.d(t,{A:function(){return i}})},467:function(e,t,n){"use strict";function i(e,t,n,i,r,a,s){try{var o=e[a](s),l=o.value}catch(e){return void n(e)}o.done?t(l):Promise.resolve(l).then(i,r)}function r(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var s=e.apply(t,n);function o(e){i(s,r,a,o,l,"next",e)}function l(e){i(s,r,a,o,l,"throw",e)}o(void 0)})}}n.d(t,{A:function(){return r}})},212:function(e,t,n){"use strict";function i(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}i=function(e,t,n,r){function s(t,n){i(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(s("next",0),s("throw",1),s("return",2))},i(e,t,n,r)}function r(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",s=n.toStringTag||"@@toStringTag";function o(n,r,a,s){var o=r&&r.prototype instanceof c?r:c,h=Object.create(o.prototype);return i(h,"_invoke",function(n,i,r){var a,s,o,c=0,h=r||[],p=!1,d={p:0,n:0,v:e,a:u,f:u.bind(e,4),d:function(t,n){return a=t,s=0,o=e,d.n=n,l}};function u(n,i){for(s=n,o=i,t=0;!p&&c&&!r&&t<h.length;t++){var r,a=h[t],u=d.p,f=a[2];n>3?(r=f===i)&&(o=a[(s=a[4])?5:(s=3,3)],a[4]=a[5]=e):a[0]<=u&&((r=n<2&&u<a[1])?(s=0,d.v=i,d.n=a[1]):u<f&&(r=n<3||a[0]>i||i>f)&&(a[4]=n,a[5]=i,d.n=f,s=0))}if(r||n>1)return l;throw p=!0,i}return function(r,h,f){if(c>1)throw TypeError("Generator is already running");for(p&&1===h&&u(h,f),s=h,o=f;(t=s<2?e:o)||!p;){a||(s?s<3?(s>1&&(d.n=-1),u(s,o)):d.n=o:d.v=o);try{if(c=2,a){if(s||(r="next"),t=a[r]){if(!(t=t.call(a,o)))throw TypeError("iterator result is not an object");if(!t.done)return t;o=t.value,s<2&&(s=0)}else 1===s&&(t=a.return)&&t.call(a),s<2&&(o=TypeError("The iterator does not provide a '"+r+"' method"),s=1);a=e}else if((t=(p=d.n<0)?o:n.call(i,d))!==l)break}catch(t){a=e,s=1,o=t}finally{c=1}}return{value:t,done:p}}}(n,a,s),!0),h}var l={};function c(){}function h(){}function p(){}t=Object.getPrototypeOf;var d=[][a]?t(t([][a]())):(i(t={},a,function(){return this}),t),u=p.prototype=c.prototype=Object.create(d);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,i(e,s,"GeneratorFunction")),e.prototype=Object.create(u),e}return h.prototype=p,i(u,"constructor",p),i(p,"constructor",h),h.displayName="GeneratorFunction",i(p,s,"GeneratorFunction"),i(u),i(u,s,"Generator"),i(u,a,function(){return this}),i(u,"toString",function(){return"[object Generator]"}),(r=function(){return{w:o,m:f}})()}n.d(t,{A:function(){return r}})},800:function(e,t,n){"use strict";n.d(t,{A:function(){return r}});var i=n(145);function r(e,t){if(e){if("string"==typeof e)return(0,i.A)(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,i.A)(e,t):void 0}}},966:function(e,t,n){"use strict";n.d(t,{hU:function(){return xn}});const i="undefined"!=typeof window,r=(e,t=!1)=>t?Symbol.for(e):Symbol(e),a=(e,t,n)=>s({l:e,k:t,s:n}),s=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),o=e=>"number"==typeof e&&isFinite(e),l=e=>"[object Date]"===_(e),c=e=>"[object RegExp]"===_(e),h=e=>E(e)&&0===Object.keys(e).length,p=Object.assign,d=Object.create,u=(e=null)=>d(e);let f;const m=()=>f||(f="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:u()),g=Object.prototype.hasOwnProperty;function y(e,t){return g.call(e,t)}const v=Array.isArray,b=e=>"function"==typeof e,k=e=>"string"==typeof e,w=e=>"boolean"==typeof e,x=e=>null!==e&&"object"==typeof e,z=e=>x(e)&&b(e.then)&&b(e.catch),S=Object.prototype.toString,_=e=>S.call(e),E=e=>"[object Object]"===_(e);function P(e,t=""){return e.reduce((e,n,i)=>0===i?e+n:e+t+n,"")}function T(e,t){"undefined"!=typeof console&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}function A(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/\//g,"&#x2F;").replace(/=/g,"&#x3D;")}const C=/^javascript:/i,I=/^(?:href|src|action|formaction)$/i,D=/&#(?:x([0-9a-f]+)|(\d+));?/gi,j=/&(?:Tab|NewLine);/g,M=/&colon;?/gi,F=/[\u0000-\u0020\u007f-\u009f]/g,L=/(?:^|[\s"'<>/])on\w+\s*=\s*["']?[^"'>]+["']?/i,V=/(^|[\s"'<>/])on(\w+\s*=)/gi,B=/(^|[\s"'<>/])((?:href|src|action|formaction)\s*=\s*)([^\s"'=<>`]+)/gi;function O(e,t,n){const i=t||n;if(!i)return e;const r=Number.parseInt(i,t?16:10);return r<=127?String.fromCharCode(r):e}function G(e){const t=e.replace(D,O).replace(j,"").replace(M,":").replace(F,"");return C.test(t)}function N(e,t){if(I.test(e)&&G(t))return"about:blank";const n="style"===e.toLowerCase()?function(e){const t=/url\s*\(/gi;let n,i="",r=0;for(;null!==(n=t.exec(e));){const a=n.index,s=t.lastIndex-1;let o=s+1,l=1,c=null;for(;o<e.length;o++){const t=e[o];if(c)t===c&&(c=null);else if('"'===t||"'"===t)c=t;else if("("===t)l++;else if(")"===t&&(l--,0===l))break}if(0!==l)break;const h=e.slice(s+1,o).trim(),p=h.startsWith('"')&&h.endsWith('"')||h.startsWith("'")&&h.endsWith("'")?h.slice(1,-1).trim():h;i+=e.slice(r,a),i+=G(p)?"url(about:blank)":e.slice(a,o+1),r=o+1}return i+e.slice(r)}(t):t;return function(e){return e.replace(/&(?![a-z0-9#]{2,6};)/gi,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}(n)}const R=e=>!x(e)||v(e);function W(e,t){if(R(e)||R(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:e,des:t}=n.pop();Object.keys(e).forEach(i=>
vendor: 8,247 bytes, line 2
2{if("__proto__"===i)return;const r=e[i];if(v(r)){const e=[];e.length=r.length,t[i]=e,n.push({src:r,des:e})}else x(r)?(x(t[i])&&!v(t[i])||(t[i]=u()),n.push({src:r,des:t[i]})):t[i]=r})}}function H(e,t,n){const i={start:e,end:t};return null!=n&&(i.source=n),i}const $=14;function U(e,t,n={}){const{domain:i,messages:r,args:a}=n,s=new SyntaxError(String(e));return s.code=e,t&&(s.location=t),s.domain=i,s}function q(e){throw e}const K=" ",Z="\n",X=String.fromCharCode(8232),Y=String.fromCharCode(8233);function J(e){const t=e;let n=0,i=1,r=1,a=0;const s=e=>"\r"===t[e]&&t[e+1]===Z,o=e=>t[e]===Y,l=e=>t[e]===X,c=e=>s(e)||o(e)||l(e)?Z:t[e];function h(){return a=0,(s(e=n)||(e=>t[e]===Z)(e)||o(e)||l(e))&&(i++,r=0),s(n)&&n++,n++,r++,t[n];var e}return{index:()=>n,line:()=>i,column:()=>r,peekOffset:()=>a,charAt:c,currentChar:()=>c(n),currentPeek:()=>c(n+a),next:h,peek:function(){return s(n+a)&&a++,a++,t[n+a]},reset:function(){n=0,i=1,r=1,a=0},resetPeek:function(e=0){a=e},skipToPeek:function(){const e=n+a;for(;e!==n;)h();a=0}}}const Q=void 0;function ee(e,t={}){const n=!1!==t.location,i=J(e),r=()=>i.index(),a=()=>({line:i.line(),column:i.column(),offset:i.index()}),s=a(),o=r(),l={currentType:13,offset:o,startLoc:s,endLoc:s,lastType:13,lastOffset:o,lastStartLoc:s,lastEndLoc:s,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:h}=t;function p(e,t,i,...r){const a=c();if(t.column+=i,t.offset+=i,h){const i=U(e,n?H(a.startLoc,t):null,{domain:"tokenizer",args:r});h(i)}}function d(e,t,i){e.endLoc=a(),e.currentType=t;const r={type:t};return n&&(r.loc=H(e.startLoc,e.endLoc)),null!=i&&(r.value=i),r}const u=e=>d(e,13);function f(e,t){return e.currentChar()===t?(e.next(),t):(p(1,a(),0,t),"")}function m(e){let t="";for(;e.currentPeek()===K||e.currentPeek()===Z;)t+=e.currentPeek(),e.peek();return t}function g(e){const t=m(e);return e.skipToPeek(),t}function y(e){if(e===Q)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function v(e){m(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function b(e,t=!0){const n=(t=!1,i="")=>{const r=e.currentPeek();return"{"===r?t:"@"!==r&&r?"|"===r?!(i===K||i===Z):r===K?(e.peek(),n(!0,K)):r!==Z||(e.peek(),n(!0,Z)):t},i=n();return t&&e.resetPeek(),i}function k(e,t){const n=e.currentChar();return n===Q?Q:t(n)?(e.next(),n):null}function w(e){const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t}function x(e){return k(e,w)}function z(e){const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t||45===t}function S(e){return k(e,z)}function _(e){const t=e.charCodeAt(0);return t>=48&&t<=57}function E(e){return k(e,_)}function P(e){const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102}function T(e){return k(e,P)}function A(e){let t="",n="";for(;t=E(e);)n+=t;return n}function C(e){return"'"!==e&&e!==Z}function I(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),`\\${t}`;case"u":return D(e,t,4);case"U":return D(e,t,6);default:return p(4,a(),0,t),""}}function D(e,t,n){f(e,t);let i="";for(let r=0;r<n;r++){const n=T(e);if(!n){p(5,a(),0,`\\${t}${i}${e.currentChar()}`);break}i+=n}return`\\${t}${i}`}function j(e){return"{"!==e&&"}"!==e&&e!==K&&e!==Z}function M(e){g(e);let t="",n="";for(;t=k(e,j);)n+=t;return n}function F(e){g(e);const t=f(e,"|");return g(e),t}function L(e,t){let n=null;switch(e.currentChar()){case"{":return t.braceNest>=1&&p(9,a(),0),e.next(),n=d(t,2,"{"),g(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&p(8,a(),0),e.next(),n=d(t,3,"}"),t.braceNest--,t.braceNest>0&&g(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&p(7,a(),0),n=V(e,t)||u(t),t.braceNest=0,n;default:{let i=!0,r=!0,s=!0;if(v(e))return t.braceNest>0&&p(7,a(),0),n=d(t,1,F(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(4===t.currentType||5===t.currentType||6===t.currentType))return p(7,a(),0),t.braceNest=0,B(e,t);if(i=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const i=y(e.currentPeek());return e.resetPeek(),i}(e,t))return n=d(t,4,function(e){g(e);let t="",n="";for(;t=S(e);)n+=t;const i=e.currentChar();if(i&&"}"!==i&&i!==Q&&i!==K&&i!==Z&&" "!==i){const t=M(e);return p(2,a(),0,n+t),n+t}return e.currentChar()===Q&&p(7,a(),0),n}(e)),g(e),n;if(r=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const i=function(e){if(e===Q)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}("-"===e.currentPeek()?e.peek():e.currentPeek());return e.resetPeek(),i}(e,t))return n=d(t,5,function(e){g(e);let t="";return"-"===e.currentChar()?(e.next(),t+=`-${A(e)}`):t+=A(e),e.currentChar()===Q&&p(7,a(),0),t}(e)),g(e),n;if(s=function(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const i="'"===e.currentPeek();return e.resetPeek(),i}(e,t))return n=d(t,6,function(e){g(e),f(e,"'");let t="",n="";for(;t=k(e,C);)n+="\\"===t?I(e):t;const i=e.currentChar();return i===Z||i===Q?(p(3,a(),0),i===Z&&(e.next(),f(e,"'")),n):(f(e,"'"),n)}(e)),g(e),n;if(!i&&!r&&!s)return n=d(t,12,M(e)),p(2,a(),0,n.value),g(e),n;break}}return n}function V(e,t){const{currentType:n}=t;let i=null;const r=e.currentChar();switch(7!==n&&8!==n&&11!==n&&9!==n||r!==Z&&r!==K||p(10,a(),0),r){case"@":return e.next(),i=d(t,7,"@"),t.inLinked=!0,i;case".":return g(e),e.next(),d(t,8,".");case":":return g(e),e.next(),d(t,9,":");default:return v(e)?(i=d(t,1,F(e)),t.braceNest=0,t.inLinked=!1,i):function(e,t){const{currentType:n}=t;if(7!==n)return!1;m(e);const i="."===e.currentPeek();return e.resetPeek(),i}(e,t)||function(e,t){const{currentType:n}=t;if(7!==n&&11!==n)return!1;m(e);const i=":"===e.currentPeek();return e.resetPeek(),i}(e,t)?(g(e),V(e,t)):function(e,t){const{currentType:n}=t;if(8!==n)return!1;m(e);const i=y(e.currentPeek());return e.resetPeek(),i}(e,t)?(g(e),d(t,11,function(e){let t="",n="";for(;t=x(e);)n+=t;return n}(e))):function(e,t){const{currentType:n}=t;if(9!==n)return!1;const i=()=>{const t=e.currentPeek();return"{"===t?y(e.peek()):!("@"===t||"|"===t||":"===t||"."===t||t===K||!t)&&(t===Z?(e.peek(),i()):b(e,!1))},r=i();return e.resetPeek(),r}(e,t)?(g(e),"{"===r?L(e,t)||i:d(t,10,function(e){const t=n=>{const i=e.currentChar();return"{"!==i&&"@"!==i&&"|"!==i&&"("!==i&&")"!==i&&i?i===K?n:(n+=i,e.next(),t(n)):n};return t("")}(e))):(7===n&&p(10,a(),0),t.braceNest=0,t.inLinked=!1,B(e,t))}}function B(e,t){let n={type:13};if(t.braceNest>0)return L(e,t)||u(t);if(t.inLinked)return V(e,t)||u(t);switch(e.currentChar()){case"{":return L(e,t)||u(t);case"}":return p(6,a(),0),e.next(),d(t,3,"}");case"@":return V(e,t)||u(t);default:if(v(e))return n=d(t,1,F(e)),t.braceNest=0,t.inLinked=!1,n;if(b(e))return d(t,0,function(e){let t="";for(;;){const n=e.currentChar();if("\\"===n){const i=e.peek();"{"===i||"}"===i||"@"===i||"|"===i||"\\"===i?(t+=n+i,e.next(),e.next()):(e.resetPeek(),t+=n,e.next())}else{if("{"===n||"}"===n||"@"===n||"|"===n||!n)break;if(n===K||n===Z)if(b(e))t+=n,e.next();else{if(v(e))break;t+=n,e.next()}else t+=n,e.next()}}return t}(e))}return n}return{nextToken:function(){const{currentType:e,offset:t,startLoc:n,endLoc:s}=l;return l.lastType=e,l.lastOffset=t,l.lastStartLoc=n,l.lastEndLoc=s,l.offset=r(),l.startLoc=a(),i.currentChar()===Q?d(l,13):B(i,l)},currentOffset:r,currentPosition:a,context:c}}const te=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g,ne=/\\([\\@{}|])/g;function ie(e,t){return t}function re(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function ae(e={}){const t=!1!==e.location,{onError:n}=e;function i(e,i,r,a,...s){const o=e.currentPosition();if(o.offset+=a,o.column+=a,n){const e=U(i,t?H(r,o):null,{domain:"parser",args:s});n(e)}}function r(e,n,i){const r={type:e};return t&&(r.start=n,r.end=n,r.loc={start:i,end:i}),r}function a(e,n,i,r){t&&(e.end=n,e.loc&&(e.loc.end=i))}function s(e,t){const n=e.context(),i=r(3,n.offset,n.startLoc);return i.value=t.replace(ne,ie),a(i,e.currentOffset(),e.currentPosition()),i}function o(e,t){const n=e.context(),{lastOffset:i,lastStartLoc:s}=n,o=r(5,i,s);return o.index=parseInt(t,10),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function l(e,t){const n=e.context(),{lastOffset:i,lastStartLoc:s}=n,o=r(4,i,s);
vendor: 5,563 bytes, line 2
2return o.key=t,e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function c(e,t){const n=e.context(),{lastOffset:i,lastStartLoc:s}=n,o=r(9,i,s);return o.value=t.replace(te,re),e.nextToken(),a(o,e.currentOffset(),e.currentPosition()),o}function h(e){const t=e.context(),n=r(6,t.offset,t.startLoc);let s=e.nextToken();if(8===s.type){const t=function(e){const t=e.nextToken(),n=e.context(),{lastOffset:s,lastStartLoc:o}=n,l=r(8,s,o);return 11!==t.type?(i(e,12,n.lastStartLoc,0),l.value="",a(l,s,o),{nextConsumeToken:t,node:l}):(null==t.value&&i(e,$,n.lastStartLoc,0,se(t)),l.value=t.value||"",a(l,e.currentOffset(),e.currentPosition()),{node:l})}(e);n.modifier=t.node,s=t.nextConsumeToken||e.nextToken()}switch(9!==s.type&&i(e,$,t.lastStartLoc,0,se(s)),s=e.nextToken(),2===s.type&&(s=e.nextToken()),s.type){case 10:null==s.value&&i(e,$,t.lastStartLoc,0,se(s)),n.key=function(e,t){const n=e.context(),i=r(7,n.offset,n.startLoc);return i.value=t,a(i,e.currentOffset(),e.currentPosition()),i}(e,s.value||"");break;case 4:null==s.value&&i(e,$,t.lastStartLoc,0,se(s)),n.key=l(e,s.value||"");break;case 5:null==s.value&&i(e,$,t.lastStartLoc,0,se(s)),n.key=o(e,s.value||"");break;case 6:null==s.value&&i(e,$,t.lastStartLoc,0,se(s)),n.key=c(e,s.value||"");break;default:{i(e,13,t.lastStartLoc,0);const o=e.context(),l=r(7,o.offset,o.startLoc);return l.value="",a(l,o.offset,o.startLoc),n.key=l,a(n,o.offset,o.startLoc),{nextConsumeToken:s,node:n}}}return a(n,e.currentOffset(),e.currentPosition()),{node:n}}function d(e){const t=e.context(),n=r(2,1===t.currentType?e.currentOffset():t.offset,1===t.currentType?t.endLoc:t.startLoc);n.items=[];let p=null;do{const r=p||e.nextToken();switch(p=null,r.type){case 0:null==r.value&&i(e,$,t.lastStartLoc,0,se(r)),n.items.push(s(e,r.value||""));break;case 5:null==r.value&&i(e,$,t.lastStartLoc,0,se(r)),n.items.push(o(e,r.value||""));break;case 4:null==r.value&&i(e,$,t.lastStartLoc,0,se(r)),n.items.push(l(e,r.value||""));break;case 6:null==r.value&&i(e,$,t.lastStartLoc,0,se(r)),n.items.push(c(e,r.value||""));break;case 7:{const t=h(e);n.items.push(t.node),p=t.nextConsumeToken||null;break}}}while(13!==t.currentType&&1!==t.currentType);return a(n,1===t.currentType?t.lastOffset:e.currentOffset(),1===t.currentType?t.lastEndLoc:e.currentPosition()),n}return{parse:function(n){const s=ee(n,p({},e)),o=s.context(),l=r(0,o.offset,o.startLoc);return t&&l.loc&&(l.loc.source=n),l.body=function(e){const t=e.context(),{offset:n,startLoc:s}=t,o=d(e);return 13===t.currentType?o:function(e,t,n,s){const o=e.context();let l=0===s.items.length;const c=r(1,t,n);c.cases=[],c.cases.push(s);do{const t=d(e);l||(l=0===t.items.length),c.cases.push(t)}while(13!==o.currentType);return l&&i(e,11,n,0),a(c,e.currentOffset(),e.currentPosition()),c}(e,n,s,o)}(s),e.onCacheKey&&(l.cacheKey=e.onCacheKey(n)),13!==o.currentType&&i(s,$,o.lastStartLoc,0,n[o.offset]||""),a(l,s.currentOffset(),s.currentPosition()),l}}}function se(e){if(13===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function oe(e,t){for(let n=0;n<e.length;n++)le(e[n],t)}function le(e,t){switch(e.type){case 1:oe(e.cases,t),t.helper("plural");break;case 2:oe(e.items,t);break;case 6:le(e.key,t),t.helper("linked"),t.helper("type");break;case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named")}}function ce(e){if(1===e.items.length){const t=e.items[0];3!==t.type&&9!==t.type||(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n<e.items.length;n++){const i=e.items[n];if(3!==i.type&&9!==i.type)break;if(null==i.value)break;t.push(i.value)}if(t.length===e.items.length){e.static=P(t);for(let t=0;t<e.items.length;t++){const n=e.items[t];3!==n.type&&9!==n.type||delete n.value}}}}function he(e){switch(e.t=e.type,e.type){case 0:{const t=e;he(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let e=0;e<n.length;e++)he(n[e]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let e=0;e<n.length;e++)he(n[e]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;he(t.key),t.k=t.key,delete t.key,t.modifier&&(he(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}}delete e.type}function pe(e,t){const{helper:n}=e;switch(t.type){case 0:!function(e,t){t.body?pe(e,t.body):e.push("null")}(e,t);break;case 1:!function(e,t){const{helper:n,needIndent:i}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(i());const r=t.cases.length;for(let n=0;n<r&&(pe(e,t.cases[n]),n!==r-1);n++)e.push(", ");e.deindent(i()),e.push("])")}}(e,t);break;case 2:!function(e,t){const{helper:n,needIndent:i}=e;e.push(`${n("normalize")}([`),e.indent(i());const r=t.items.length;for(let n=0;n<r&&(pe(e,t.items[n]),n!==r-1);n++)e.push(", ");e.deindent(i()),e.push("])")}(e,t);break;case 6:!function(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),pe(e,t.key),t.modifier?(e.push(", "),pe(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}(e,t);break;case 8:case 7:case 9:case 3:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t)}}function de(e,t={}){const n=p({},t),i=!!n.jit,r=!!n.minify,a=null==n.optimize||n.optimize,s=ae(n).parse(e);return i?(a&&function(e){const t=e.body;
vendor: 4,525 bytes, line 2
22===t.type?ce(t):t.cases.forEach(e=>ce(e))}(s),r&&he(s),{ast:s,code:""}):(function(e){const t=function(e){const t={ast:e,helpers:new Set};return{context:()=>t,helper:e=>(t.helpers.add(e),e)}}(e);t.helper("normalize"),e.body&&le(e.body,t);const n=t.context();e.helpers=Array.from(n.helpers)}(s,n),((e,t={})=>{const n=k(t.mode)?t.mode:"normal",i=k(t.filename)?t.filename:"message.intl";t.sourceMap;const r=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",a=t.needIndent?t.needIndent:"arrow"!==n,s=e.helpers||[],o=function(e,t){const{filename:n,breakLineCode:i,needIndent:r}=t,a={filename:n,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:i,needIndent:r,indentLevel:0};function s(e,t){a.code+=e}function o(e,t=!0){const n=t?i:"";s(r?n+"  ".repeat(e):n)}return!1!==t.location&&e.loc&&(a.source=e.loc.source),{context:()=>a,push:s,indent:function(e=!0){const t=++a.indentLevel;e&&o(t)},deindent:function(e=!0){const t=--a.indentLevel;e&&o(t)},newline:function(){o(a.indentLevel)},helper:e=>`_${e}`,needIndent:()=>a.needIndent}}(e,{filename:i,breakLineCode:r,needIndent:a});o.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),o.indent(a),s.length>0&&(o.push(`const { ${P(s.map(e=>`${e}: _${e}`),", ")} } = ctx`),o.newline()),o.push("return "),pe(o,e),o.deindent(a),o.push("}"),delete e.helpers;const{code:l,map:c}=o.context();return{ast:e,code:l,map:c?c.toJSON():void 0}})(s,n))}function ue(e){return x(e)&&0===be(e)&&(y(e,"b")||y(e,"body"))}const fe=["b","body"],me=["c","cases"],ge=["s","static"],ye=["i","items"],ve=["t","type"];function be(e){return ze(e,ve)}const ke=["v","value"];const we=["m","modifier"],xe=["k","key"];function ze(e,t,n){for(let n=0;n<t.length;n++){const i=t[n];if(y(e,i)&&null!=e[i])return e[i]}return n}const Se=[...fe,...me,...ge,...ye,...xe,...we,...ke,...ve];function _e(e){return new Error(`unhandled node type: ${e}`)}function Ee(e){return t=>function(e,t){const n=ze(t,fe);if(null==n)throw _e(0);if(1===be(n)){const t=function(e){return ze(e,me,[])}(n);return e.plural(t.reduce((t,n)=>[...t,Pe(e,n)],[]))}return Pe(e,n)}(t,e)}function Pe(e,t){const n=function(e){return ze(e,ge)}(t);if(null!=n)return"text"===e.type?n:e.normalize([n]);{const n=function(e){return ze(e,ye,[])}(t).reduce((t,n)=>[...t,Te(e,n)],[]);return e.normalize(n)}}function Te(e,t){const n=be(t);switch(n){case 3:case 9:case 7:case 8:return function(e,t){const n=ze(e,ke);if(null!=n)return n;throw _e(t)}(t,n);case 4:{const i=t;if(y(i,"k")&&i.k)return e.interpolate(e.named(i.k));if(y(i,"key")&&i.key)return e.interpolate(e.named(i.key));throw _e(n)}case 5:{const i=t;if(y(i,"i")&&o(i.i))return e.interpolate(e.list(i.i));if(y(i,"index")&&o(i.index))return e.interpolate(e.list(i.index));throw _e(n)}case 6:{const n=t,i=function(e){return ze(e,we)}(n),r=function(e){const t=ze(e,xe);if(t)return t;throw _e(6)}(n);return e.linked(Te(e,r),i?Te(e,i):void 0,e.type)}default:throw new Error(`unhandled node on format message part: ${n}`)}}const Ae=e=>e;let Ce=u(),Ie=null;const De=je("function:translate");function je(e){return t=>Ie&&Ie.emit(e,t)}const Me={INVALID_ARGUMENT:17,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_NON_STRING_MESSAGE:20,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23};function Fe(e){return U(e,null,void 0)}function Le(e,t){return null!=t.locale?Be(t.locale):Be(e.locale)}let Ve;function Be(e){if(k(e))return e;if(b(e)){if(e.resolvedOnce&&null!=Ve)return Ve;if("Function"===e.constructor.name){const t=e();if(z(t))throw Fe(Me.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Ve=t}throw Fe(Me.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}throw Fe(Me.NOT_SUPPORT_LOCALE_TYPE)}function Oe(e,t,n){return[...new Set([n,...v(t)?t:x(t)?Object.keys(t).filter(e=>"default"!==e):k(t)?[t]:[n]])]}function Ge(e,t,n){const i=k(n)?n:Ye,r=e;r.__localeChainCache||(r.__localeChainCache=new Map);const a=s(t);let o=r.__localeChainCache.get(i);o||(o=new Map,r.__localeChainCache.set(i,o));const l=o.get(a);if(l)return l;const c=[];let h=[n];for(;v(h);)h=Ne(c,h,t);const p=v(t)||!E(t)?t:t.default?t.default:null;return h=k(p)?[p]:p,v(h)&&Ne(c,h,!1),o.set(a,c),c}function Ne(e,t,n){let i=!0;for(let r=0;r<t.length&&w(i);r++){const a=t[r];k(a)&&(i=Re(e,t[r],n))}return i}function Re(e,t,n){let i;const r=t.split("-");do{i=We(e,r.join("-"),n),r.splice(-1,1)}while(r.length&&!0===i);return i}function We(e,t,n){let i=!1;if(!e.includes(t)&&(i=!0,t)){i="!"!==t[t.length-1];const r=t.replace(/!/g,"");e.push(r),(v(n)||E(n))&&n[r]&&(i=n[r])}return i}
vendor: 5,328 bytes, line 2
2Me.INVALID_ARGUMENT,Me.INVALID_DATE_ARGUMENT,Me.INVALID_ISO_DATE_ARGUMENT,Me.NOT_SUPPORT_NON_STRING_MESSAGE,Me.NOT_SUPPORT_LOCALE_PROMISE_VALUE,Me.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION,Me.NOT_SUPPORT_LOCALE_TYPE;const He=[];He[0]={w:[0],i:[3,0],"[":[4],o:[7]},He[1]={w:[1],".":[2],"[":[4],o:[7]},He[2]={w:[2],i:[3,0],0:[3,0]},He[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]},He[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]},He[5]={"'":[4,0],o:8,l:[5,0]},He[6]={'"':[4,0],o:8,l:[6,0]};const $e=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Ue(e){if(null==e)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}const qe=new Map;function Ke(e,t){return x(e)?e[t]:null}const Ze="11.4.10",Xe=-1,Ye="en-US",Je="",Qe=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;let et,tt,nt,it=null;const rt=e=>{it=e},at=()=>it;let st=null;const ot=e=>{st=e},lt=()=>st;let ct=0;const ht=e=>({[e]:u()});function pt(e,t,n,i,r){const{missing:a,onWarn:s}=e;if(null!==a){const i=a(e,n,t,r);return k(i)?i:t}return t}function dt(e,t,n){e.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function ut(e,t){return e!==t&&e.split("-")[0]===t.split("-")[0]}function ft(e,t){const n=t.indexOf(e);if(-1===n)return!1;for(let i=n+1;i<t.length;i++)if(ut(e,t[i]))return!0;return!1}function mt(e,t,n,i,r,a,s){const{fallbackLocale:o,localeFallbacker:l,onWarn:c}=e,h=l(e,o,n);let p=n;for(let n=0;n<h.length;n++){const r=h[n],a=(i[r]||{})[t];if(E(a)&&k(r))return r;pt(e,t,r,0,s),p=r}return null}function gt(e,t,n){let i=`${e}__${t}`;return E(n)&&!h(n)&&(i=`${i}__${JSON.stringify(n)}`),i}function yt(e,t,n){for(const i in n){const n=`${t}__${i}`;for(const t of e.keys())(t===n||t.startsWith(`${n}__`))&&e.delete(t)}}function vt(e,t,n,i){const[,r,a,s]=e;let o=n;return k(r)?t.key=r:E(r)&&Object.keys(r).forEach(e=>{i.includes(e)?o[e]=r[e]:t[e]=r[e]}),k(a)?t.locale=a:E(a)&&(o=a),E(s)&&(o=s),o}const bt="undefined"!=typeof Intl;function kt(e,...t){const{datetimeFormats:n,unresolving:i,onWarn:r}=e,{__datetimeFormatters:a}=e;if(!k(t[0])&&!l(t[0])&&!o(t[0]))return Je;const[s,c,h,d]=xt(...t),u=(w(h.missingWarn)?h.missingWarn:e.missingWarn,w(h.fallbackWarn)?h.fallbackWarn:e.fallbackWarn,!!h.part),f=Le(e,h);if(!k(s)||""===s){const e=new Intl.DateTimeFormat(f.replace(/!/g,""),d);return u?e.formatToParts(c):e.format(c)}const m=mt(e,s,f,n,0,0,"datetime format");if(!k(m))return i?Xe:s;const g=n[m][s],y=gt(m,s,d);let v=a.get(y);return v||(v=new Intl.DateTimeFormat(m,p({},g,d)),a.set(y,v)),u?v.formatToParts(c):v.format(c)}bt&&Intl.DateTimeFormat,bt&&Intl.NumberFormat;const wt=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function xt(...e){const[t]=e,n=u(),i=u();let r;if(k(t)){const e=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!e)throw Fe(Me.INVALID_ISO_DATE_ARGUMENT);const n=e[3]?e[3].trim().startsWith("T")?`${e[1].trim()}${e[3].trim()}`:`${e[1].trim()}T${e[3].trim()}`:e[1].trim();r=new Date(n);try{r.toISOString()}catch{throw Fe(Me.INVALID_ISO_DATE_ARGUMENT)}}else if(l(t)){if(isNaN(t.getTime()))throw Fe(Me.INVALID_DATE_ARGUMENT);r=t}else{if(!o(t))throw Fe(Me.INVALID_ARGUMENT);r=t}const a=vt(e,n,i,wt);return[n.key||"",r,n,a]}function zt(e,t,n){yt(e.__datetimeFormatters,t,n)}function St(e,...t){const{numberFormats:n,unresolving:i,onWarn:r}=e,{__numberFormatters:a}=e;if(!o(t[0]))return Je;const[s,l,c,h]=Et(...t),d=(w(c.missingWarn)?c.missingWarn:e.missingWarn,w(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,!!c.part),u=Le(e,c);if(!k(s)||""===s){const e=new Intl.NumberFormat(u.replace(/!/g,""),h);return d?e.formatToParts(l):e.format(l)}const f=mt(e,s,u,n,0,0,"number format");if(!k(f))return i?Xe:s;const m=n[f][s],g=gt(f,s,h);let y=a.get(g);return y||(y=new Intl.NumberFormat(f,p({},m,h)),a.set(g,y)),d?y.formatToParts(l):y.format(l)}const _t=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Et(...e){const[t]=e,n=u(),i=u();if(!o(t))throw Fe(Me.INVALID_ARGUMENT);const r=t,a=vt(e,n,i,_t);return[n.key||"",r,n,a]}function Pt(e,t,n){yt(e.__numberFormatters,t,n)}const Tt=e=>e,At=e=>"",Ct="text",It=e=>0===e.length?"":P(e),Dt=e=>null==e?"":v(e)||E(e)&&e.toString===S?JSON.stringify(e,null,2):String(e);function jt(e,t){return e=Math.abs(e),2===t?1===e?0:1:Math.min(e,2)}const Mt=()=>"",Ft=e=>b(e);function Lt(e,...t){const{fallbackFormat:n,postTranslation:i,unresolving:r,messageCompiler:a,fallbackLocale:s,messages:l}=e,[c,h]=Ot(...t),d=(w(h.missingWarn)?h.missingWarn:e.missingWarn,w(h.fallbackWarn)?h.fallbackWarn:e.fallbackWarn,w(h.escapeParameter)?h.escapeParameter:e.escapeParameter),f=!!h.resolvedMessage,m=k(h.default)||w(h.default)?w(h.default)?a?c:()=>c:h.default:n?a?c:()=>c:null,g=n||null!=m&&(k(m)||b(m)),y=Le(e,h);d&&function(e){v(e.list)?e.list=e.list.map(e=>
2k(e)?A(e):e):x(e.named)&&Object.keys(e.named).forEach(t=>{k(e.named[t])&&(e.named[t]=A(e.named[t]))})}(h);let[z,S,_]=f?[c,y,l[y]||u()]:Vt(e,c,y,s),E=z,P=c;if(f||k(E)||ue(E)||Ft(E)||g&&(E=m,P=E),!(f||(k(E)||ue(E)||Ft(E))&&k(S)))return r?Xe:c;let T=!1;const C=Ft(E)?E:Bt(e,c,S,E,P,()=>{T=!0});if(T)return E;const I=function(e,t,n,i){const{modifiers:r,pluralRules:a,messageResolver:s,fallbackLocale:l,fallbackWarn:c,missingWarn:h,fallbackContext:p}=e,d={locale:t,modifiers:r,pluralRules:a,messages:(i,r)=>{let a=s(n,i);if(null==a&&(p||r)){const[n,,r]=Vt(p||e,i,t,l);a=n??s(r,i)}if(k(a)||ue(a)){let n=!1;const r=Bt(e,i,t,a,i,()=>{n=!0});return n?Mt:r}return Ft(a)?a:Mt}};return e.processor&&(d.processor=e.processor),i.list&&(d.list=i.list),i.named&&(d.named=i.named),o(i.plural)&&(d.pluralIndex=i.plural),d}(e,S,_,h),D=function(e,t,n){return t(n)}(0,C,function(e={}){const t=e.locale,n=function(e){const t=o(e.pluralIndex)?e.pluralIndex:-1;return o(e.named?.count)?e.named.count:o(e.named?.n)?e.named.n:t}(e),i=k(t)&&b(e.pluralRules?.[t])?e.pluralRules[t]:jt,r=i===jt?void 0:jt,a=e.list||[],s=e.named||u();function l(t,n){return(b(e.messages)?e.messages(t,!!n):!!x(e.messages)&&e.messages[t])||(e.parent?e.parent.message(t):At)}o(e.pluralIndex)&&(s.count||=e.pluralIndex,s.n||=e.pluralIndex);const c=b(e.processor?.normalize)?e.processor.normalize:It,h=b(e.processor?.interpolate)?e.processor.interpolate:Dt,d={list:e=>a[e],named:e=>s[e],plural:e=>e[i(n,e.length,r)],linked:(t,...n)=>{const[i,r]=n;let a="text",s="";1===n.length?x(i)?(s=i.modifier||s,a=i.type||a):k(i)&&(s=i||s):2===n.length&&(k(i)&&(s=i||s),k(r)&&(a=r||a));const o=l(t,!0)(d),c=""===o||void 0===o?t:o,h="vnode"===a&&v(c)&&s?c[0]:c;return s?(p=s,e.modifiers?e.modifiers[p]:Tt)(h,a):h;var p},message:l,type:k(e.processor?.type)?e.processor.type:Ct,interpolate:h,normalize:c,values:p(u(),a,s)};return d}(I));let j=i?i(D,c):D;var M;if(d&&k(j)&&(M=(M=(M=j).replace(/([\w:-]+)\s*=\s*"([^"]*)"/g,(e,t,n)=>`${t}="${N(t,n)}"`)).replace(/([\w:-]+)\s*=\s*'([^']*)'/g,(e,t,n)=>`${t}='${N(t,n)}'`),L.test(M)&&(M=M.replace(V,"$1&#111;n$2")),j=M.replace(B,(e,t,n,i)=>G(i)?`${t}${n}about:blank`:e)),__INTLIFY_PROD_DEVTOOLS__){const t={timestamp:Date.now(),key:k(c)?c:Ft(E)?E.key:"",locale:S||(Ft(E)?E.locale:""),format:k(E)?E:Ft(E)?E.source:"",message:j};t.meta=p({},e.__meta,at()||{}),De(t)}return j}function Vt(e,t,n,i,r,a){const{messages:s,onWarn:o,messageResolver:l,localeFallbacker:c}=e,h=c(e,i,n);let p,d=u(),f=null,m=n,g=null;for(let n=0;n<h.length&&(p=g=h[n],d=s[p]||u(),null===(f=l(d,t))&&(f=d[t]),!(k(f)||ue(f)||Ft(f)));n++){if(!ft(p,h)){const n=pt(e,t,p,0,"translate");n!==t&&(f=n)}m=g}return[f,p,d]}function Bt(e,t,n,i,r,s){const{messageCompiler:o,warnHtmlMessage:l}=e;if(Ft(i)){const e=i;return e.locale=e.locale||n,e.key=e.key||t,e}if(null==o){const e=()=>i;return e.locale=n,e.key=t,e}const c=o(i,function(e,t,n,i,r,s){return{locale:t,key:n,warnHtmlMessage:r,onError:e=>{throw s&&s(e),e},onCacheKey:e=>a(t,n,e)}}(0,n,r,0,l,s));return c.locale=n,c.key=t,c.source=i,c}function Ot(...e){const[t,n,i]=e,r=u();if(!(k(t)||o(t)||Ft(t)||ue(t)))throw Fe(Me.INVALID_ARGUMENT);const a=o(t)?String(t):(Ft(t),t);return o(n)?r.plural=n:k(n)?r.default=n:E(n)&&!h(n)?r.named=n:v(n)&&(r.list=n),o(i)?r.plural=i:k(i)?r.default=i:E(i)&&p(r,i),[a,r]}"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(m().__INTLIFY_PROD_DEVTOOLS__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(m().__INTLIFY_DROP_MESSAGE_COMPILER__=!1);var Gt=n(641),Nt=n(953);const Rt="11.4.10",Wt={UNEXPECTED_RETURN_TYPE:24,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:30,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32,NOT_COMPATIBLE_LEGACY_VUE_I18N:33,NOT_AVAILABLE_COMPOSITION_IN_LEGACY:34};function Ht(e,...t){return U(e,null,void 0)}Wt.UNEXPECTED_RETURN_TYPE,Wt.INVALID_ARGUMENT,Wt.MUST_BE_CALL_SETUP_TOP,Wt.NOT_INSTALLED,Wt.UNEXPECTED_ERROR,Wt.REQUIRED_VALUE,Wt.INVALID_VALUE,Wt.CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN,Wt.NOT_INSTALLED_WITH_PROVIDE,Wt.NOT_COMPATIBLE_LEGACY_VUE_I18N,Wt.NOT_AVAILABLE_COMPOSITION_IN_LEGACY;const $t=r("__translateVNode"),Ut=r("__datetimeParts"),qt=r("__numberParts"),Kt=r("__setPluralRules");r("__intlifyMeta");const Zt=r("__injectWithOption"),Xt=r("__dispose");let Yt=null;{const e=m().__VUE_INSTANCE_SETTERS__;v(e)&&e.push(e=>{Yt=e})}function Jt(e){if(!x(e))return e;if(ue(e))return e;for(const t in e)if(y(e,t))if(t.includes(".")){const n=t.split("."),i=n.length-1;let r=e,a=!1;for(let e=0;e<i;e++){if("__proto__"===n[e])throw new Error(`unsafe key: ${n[e]}`);
vendor: 13,995 bytes, line 2
2if(n[e]in r||(r[n[e]]=u()),!x(r[n[e]])){a=!0;break}r=r[n[e]]}if(a||(ue(r)?Se.includes(n[i])||delete e[t]:(r[n[i]]=e[t],delete e[t])),!ue(r)){const e=r[n[i]];x(e)&&Jt(e)}}else x(e[t])&&Jt(e[t]);return e}function Qt(e,t){const{messages:n,__i18n:i,messageResolver:r,flatJson:a}=t,s=E(n)?n:v(i)?u():{[e]:u()};if(v(i)&&i.forEach(e=>{if("locale"in e&&"resource"in e){const{locale:t,resource:n}=e;t?(s[t]=s[t]||u(),W(n,s[t])):W(n,s)}else k(e)&&W(JSON.parse(e),s)}),null==r&&a)for(const e in s)y(s,e)&&Jt(s[e]);return s}function en(e){return e.type}function tn(e,t,n){let i=x(t.messages)?t.messages:u();"__i18nGlobal"in n&&(i=Qt(e.locale.value,{messages:i,__i18n:n.__i18nGlobal}));const r=Object.keys(i);if(r.length&&r.forEach(t=>{e.mergeLocaleMessage(t,i[t])}),x(t.datetimeFormats)){const n=Object.keys(t.datetimeFormats);n.length&&n.forEach(n=>{e.mergeDateTimeFormat(n,t.datetimeFormats[n])})}if(x(t.numberFormats)){const n=Object.keys(t.numberFormats);n.length&&n.forEach(n=>{e.mergeNumberFormat(n,t.numberFormats[n])})}}function nn(e){return(0,Gt.bF)(Gt.EY,null,e,0)}function rn(){return Yt??(0,Gt.nI)()}const an="__INTLIFY_META__",sn=()=>[],on=()=>!1;let ln=0;function cn(e){return(t,n,i,r)=>e(n,i,rn()||void 0,r)}const hn=()=>{const e=rn();let t=null;return e&&(t=en(e)[an])?{[an]:t}:null};function pn(e={}){const{__root:t,__injectWithOption:n}=e,r=void 0===t,a=e.flatJson,s=i?Nt.KR:Nt.IJ;let l=!w(e.inheritLocale)||e.inheritLocale;const h=s(t&&l?t.locale.value:k(e.locale)?e.locale:"en-US"),d=s(t&&l?t.fallbackLocale.value:k(e.fallbackLocale)||v(e.fallbackLocale)||E(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:h.value),f=s(Qt(h.value,e)),m=s(E(e.datetimeFormats)?e.datetimeFormats:{[h.value]:{}}),g=s(E(e.numberFormats)?e.numberFormats:{[h.value]:{}});let z=t?t.missingWarn:!w(e.missingWarn)&&!c(e.missingWarn)||e.missingWarn,S=t?t.fallbackWarn:!w(e.fallbackWarn)&&!c(e.fallbackWarn)||e.fallbackWarn,_=t?t.fallbackRoot:!w(e.fallbackRoot)||e.fallbackRoot,P=!!e.fallbackFormat,A=b(e.missing)?e.missing:null,C=b(e.missing)?cn(e.missing):null,I=b(e.postTranslation)?e.postTranslation:null,D=t?t.warnHtmlMessage:!w(e.warnHtmlMessage)||e.warnHtmlMessage,j=!!e.escapeParameter;const M=t?t.modifiers:E(e.modifiers)?e.modifiers:{};let F,L=e.pluralRules||t&&t.pluralRules;F=(()=>{r&&ot(null);const t={version:Rt,locale:h.value,fallbackLocale:d.value,messages:f.value,modifiers:M,pluralRules:L,missing:null===C?void 0:C,missingWarn:z,fallbackWarn:S,fallbackFormat:P,unresolving:!0,postTranslation:null===I?void 0:I,warnHtmlMessage:D,escapeParameter:j,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};t.datetimeFormats=m.value,t.numberFormats=g.value,t.__datetimeFormatters=E(F)?F.__datetimeFormatters:void 0,t.__numberFormatters=E(F)?F.__numberFormatters:void 0;const n=function(e={}){const t=b(e.onWarn)?e.onWarn:T,n=k(e.version)?e.version:Ze,i=k(e.locale)||b(e.locale)?e.locale:Ye,r=b(i)?Ye:i,a=v(e.fallbackLocale)||E(e.fallbackLocale)||k(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:r,s=E(e.messages)?e.messages:ht(r),o=E(e.datetimeFormats)?e.datetimeFormats:ht(r),l=E(e.numberFormats)?e.numberFormats:ht(r),h=p(u(),e.modifiers,{upper:(e,t)=>"text"===t&&k(e)?e.toUpperCase():"vnode"===t&&x(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>"text"===t&&k(e)?e.toLowerCase():"vnode"===t&&x(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>"text"===t&&k(e)?Qe(e):"vnode"===t&&x(e)&&"__v_isVNode"in e?Qe(e.children):e}),d=e.pluralRules||u(),f=b(e.missing)?e.missing:null,m=!w(e.missingWarn)&&!c(e.missingWarn)||e.missingWarn,g=!w(e.fallbackWarn)&&!c(e.fallbackWarn)||e.fallbackWarn,y=!!e.fallbackFormat,z=!!e.unresolving,S=b(e.postTranslation)?e.postTranslation:null,_=E(e.processor)?e.processor:null,P=!w(e.warnHtmlMessage)||e.warnHtmlMessage,A=!!e.escapeParameter,C=b(e.messageCompiler)?e.messageCompiler:et,I=b(e.messageResolver)?e.messageResolver:tt||Ke,D=b(e.localeFallbacker)?e.localeFallbacker:nt||Oe,j=x(e.fallbackContext)?e.fallbackContext:void 0,M=e,F=x(M.__datetimeFormatters)?M.__datetimeFormatters:new Map,L=x(M.__numberFormatters)?M.__numberFormatters:new Map,V=x(M.__meta)?M.__meta:{};ct++;const B={version:n,cid:ct,locale:i,fallbackLocale:a,messages:s,modifiers:h,pluralRules:d,missing:f,missingWarn:m,fallbackWarn:g,fallbackFormat:y,unresolving:z,postTranslation:S,processor:_,warnHtmlMessage:P,escapeParameter:A,messageCompiler:C,messageResolver:I,localeFallbacker:D,fallbackContext:j,onWarn:t,__meta:V};return B.datetimeFormats=o,B.numberFormats=l,B.__datetimeFormatters=F,B.__numberFormatters=L,__INTLIFY_PROD_DEVTOOLS__&&function(e,t,n){Ie&&Ie.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}(B,n,V),B}(t);return r&&ot(n),n})(),dt(F,h.value,d.value);const V=(0,Gt.EW)({get:()=>h.value,set:e=>{F.locale=e,h.value=e}}),B=(0,Gt.EW)({get:()=>d.value,set:e=>{F.fallbackLocale=e,d.value=e,dt(F,h.value,e)}}),O=(0,Gt.EW)(()=>f.value),G=(0,Gt.EW)(()=>m.value),N=(0,Gt.EW)(()=>g.value),R=(e,n,i,a,s,l)=>{let c;h.value,d.value,f.value,m.value,g.value;try{__INTLIFY_PROD_DEVTOOLS__&&rt(hn()),r||(F.fallbackContext=t?lt():void 0),c=e(F)}finally{__INTLIFY_PROD_DEVTOOLS__&&rt(null),r||(F.fallbackContext=void 0)}if("translate exists"!==i&&o(c)&&-1===c||"translate exists"===i&&!c){const[e,i]=n();return t&&_?a(t):s(e)}if(l(c))return c;throw Ht(Wt.UNEXPECTED_RETURN_TYPE)};function H(...e){return R(t=>Reflect.apply(Lt,null,[t,...e]),()=>Ot(...e),"translate",t=>Reflect.apply(t.t,t,[...e]),e=>e,e=>k(e))}const $={normalize:function(e){return e.map(e=>k(e)||o(e)||w(e)?nn(String(e)):e)},interpolate:e=>e,type:"vnode"};function U(e){return f.value[e]||{}}ln++,t&&i&&((0,Gt.wB)(t.locale,e=>{l&&(h.value=e,F.locale=e,dt(F,h.value,d.value))}),(0,Gt.wB)(t.fallbackLocale,e=>{l&&(d.value=e,F.fallbackLocale=e,dt(F,h.value,d.value))}));const q={id:ln,locale:V,fallbackLocale:B,get inheritLocale(){return l},set inheritLocale(e){l=e,e&&t&&(h.value=t.locale.value,d.value=t.fallbackLocale.value,dt(F,h.value,d.value))},get availableLocales(){return Object.keys(f.value).sort()},messages:O,get modifiers(){return M},get pluralRules(){return L||{}},get isGlobal(){return r},get missingWarn(){return z},set missingWarn(e){z=e,F.missingWarn=z},get fallbackWarn(){return S},set fallbackWarn(e){S=e,F.fallbackWarn=S},get fallbackRoot(){return _},set fallbackRoot(e){_=e},get fallbackFormat(){return P},set fallbackFormat(e){P=e,F.fallbackFormat=P},get warnHtmlMessage(){return D},set warnHtmlMessage(e){D=e,F.warnHtmlMessage=e},get escapeParameter(){return j},set escapeParameter(e){j=e,F.escapeParameter=e},t:H,getLocaleMessage:U,setLocaleMessage:function(e,t){if(a){const n={[e]:t};for(const e in n)y(n,e)&&Jt(n[e]);t=n[e]}f.value[e]=t,F.messages=f.value},mergeLocaleMessage:function(e,t){f.value[e]=f.value[e]||{};const n={[e]:t};if(a)for(const e in n)y(n,e)&&Jt(n[e]);W(t=n[e],f.value[e]),F.messages=f.value},getPostTranslationHandler:function(){return b(I)?I:null},setPostTranslationHandler:function(e){I=e,F.postTranslation=e},getMissingHandler:function(){return A},setMissingHandler:function(e){null!==e&&(C=cn(e)),A=e,F.missing=C},[Kt]:function(e){L=e,F.pluralRules=L}};return q.datetimeFormats=G,q.numberFormats=N,q.rt=function(...e){const[t,n,i]=e;if(i&&!x(i))throw Ht(Wt.INVALID_ARGUMENT);return H(t,n,p({resolvedMessage:!0},i||{}))},q.te=function(e,t){return R(()=>{if(!e)return!1;const n=k(t)?t:h.value,i=k(t)?[n]:Ge(F,d.value,n);for(let t=0;t<i.length;t++){const n=U(i[t]);let r=F.messageResolver(n,e);if(null===r&&(r=n[e]),ue(r)||Ft(r)||k(r))return!0}return!1},()=>[e],"translate exists",n=>Reflect.apply(n.te,n,[e,t]),on,e=>w(e))},q.tm=function(e){const n=function(e){let t=null;const n=Ge(F,d.value,h.value);for(let i=0;i<n.length;i++){const r=f.value[n[i]]||{},a=F.messageResolver(r,e);if(null!=a){t=a;break}}return t}(e);return null!=n?n:t&&t.tm(e)||{}},q.d=function(...e){return R(t=>Reflect.apply(kt,null,[t,...e]),()=>xt(...e),"datetime format",t=>Reflect.apply(t.d,t,[...e]),()=>"",e=>k(e)||v(e))},q.n=function(...e){return R(t=>Reflect.apply(St,null,[t,...e]),()=>Et(...e),"number format",t=>Reflect.apply(t.n,t,[...e]),()=>"",e=>k(e)||v(e))},q.getDateTimeFormat=function(e){return m.value[e]||{}},q.setDateTimeFormat=function(e,t){m.value[e]=t,F.datetimeFormats=m.value,zt(F,e,t)},q.mergeDateTimeFormat=function(e,t){m.value[e]=p(m.value[e]||{},t),F.datetimeFormats=m.value,zt(F,e,t)},q.getNumberFormat=function(e){return g.value[e]||{}},q.setNumberFormat=function(e,t){g.value[e]=t,F.numberFormats=g.value,Pt(F,e,t)},q.mergeNumberFormat=function(e,t){g.value[e]=p(g.value[e]||{},t),F.numberFormats=g.value,Pt(F,e,t)},q[Zt]=n,q[$t]=function(...e){return R(t=>{let n;const i=t;try{i.processor=$,n=Reflect.apply(Lt,null,[i,...e])}finally{i.processor=null}return n},()=>Ot(...e),"translate",t=>t[$t](...e),e=>[nn(e)],e=>v(e))},q[Ut]=function(...e){return R(t=>Reflect.apply(kt,null,[t,...e]),()=>xt(...e),"datetime format",t=>t[Ut](...e),sn,e=>k(e)||v(e))},q[qt]=function(...e){return R(t=>Reflect.apply(St,null,[t,...e]),()=>Et(...e),"number format",t=>t[qt](...e),sn,e=>k(e)||v(e))},q}function dn(e={}){const t=pn(function(e){const t=k(e.locale)?e.locale:"en-US",n=k(e.fallbackLocale)||v(e.fallbackLocale)||E(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:t,i=b(e.missing)?e.missing:void 0,r=!w(e.silentTranslationWarn)&&!c(e.silentTranslationWarn)||!e.silentTranslationWarn,a=!w(e.silentFallbackWarn)&&!c(e.silentFallbackWarn)||!e.silentFallbackWarn,s=!w(e.fallbackRoot)||e.fallbackRoot,o=!!e.formatFallbackMessages,l=E(e.modifiers)?e.modifiers:{},h=e.pluralizationRules,d=b(e.postTranslation)?e.postTranslation:void 0,u=!k(e.warnHtmlInMessage)||"off"!==e.warnHtmlInMessage,f=!!e.escapeParameterHtml,m=!w(e.sync)||e.sync;let g=e.messages;if(E(e.sharedMessages)){const t=e.sharedMessages;g=Object.keys(t).reduce((e,n)=>{const i=e[n]||(e[n]={});return p(i,t[n]),e},g||{})}const{__i18n:y,__root:x,__injectWithOption:z}=e,S=e.datetimeFormats,_=e.numberFormats;return{locale:t,fallbackLocale:n,messages:g,flatJson:e.flatJson,datetimeFormats:S,numberFormats:_,missing:i,missingWarn:r,fallbackWarn:a,fallbackRoot:s,fallbackFormat:o,modifiers:l,pluralRules:h,postTranslation:d,warnHtmlMessage:u,escapeParameter:f,messageResolver:e.messageResolver,inheritLocale:m,__i18n:y,__root:x,__injectWithOption:z}}(e)),{__extender:n}=e,i={id:t.id,get locale(){return t.locale.value},set locale(e){t.locale.value=e},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(e){t.fallbackLocale.value=e},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get missing(){return t.getMissingHandler()},set missing(e){t.setMissingHandler(e)},get silentTranslationWarn(){return w(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(e){t.missingWarn=w(e)?!e:e},get silentFallbackWarn(){return w(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(e){t.fallbackWarn=w(e)?!e:e},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(e){t.fallbackFormat=e},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(e){t.setPostTranslationHandler(e)},get sync(){return t.inheritLocale},set sync(e){t.inheritLocale=e},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(e){t.warnHtmlMessage="off"!==e},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(e){t.escapeParameter=e},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...e){return Reflect.apply(t.t,t,[...e])},rt(...e){return Reflect.apply(t.rt,t,[...e])},te(e,n){return t.te(e,n)},tm(e){return t.tm(e)},getLocaleMessage(e){return t.getLocaleMessage(e)},setLocaleMessage(e,n){t.setLocaleMessage(e,n)},mergeLocaleMessage(e,n){t.mergeLocaleMessage(e,n)},d(...e){return Reflect.apply(t.d,t,[...e])},getDateTimeFormat(e){return t.getDateTimeFormat(e)},setDateTimeFormat(e,n){t.setDateTimeFormat(e,n)},mergeDateTimeFormat(e,n){t.mergeDateTimeFormat(e,n)},n(...e){return Reflect.apply(t.n,t,[...e])},getNumberFormat(e){return t.getNumberFormat(e)},setNumberFormat(e,n){t.setNumberFormat(e,n)},mergeNumberFormat(e,n){t.mergeNumberFormat(e,n)}};return i.__extender=n,i}function un(e,t){e.locale=t.locale||e.locale,e.fallbackLocale=t.fallbackLocale||e.fallbackLocale,e.missing=t.missing||e.missing,e.silentTranslationWarn=t.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=t.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=t.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=t.postTranslation||e.postTranslation,e.warnHtmlInMessage=t.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=t.escapeParameterHtml||e.escapeParameterHtml,e.sync=t.sync||e.sync,e.__composer[Kt](t.pluralizationRules||e.pluralizationRules);const n=Qt(e.locale,{messages:t.messages,__i18n:t.__i18n});return Object.keys(n).forEach(t=>e.mergeLocaleMessage(t,n[t])),t.datetimeFormats&&Object.keys(t.datetimeFormats).forEach(n=>e.mergeDateTimeFormat(n,t.datetimeFormats[n])),t.numberFormats&&Object.keys(t.numberFormats).forEach(n=>e.mergeNumberFormat(n,t.numberFormats[n])),e}const fn={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>"parent"===e||"global"===e,default:"parent"},i18n:{type:Object}};function mn(){return Gt.FK}const gn=(0,Gt.pM)({name:"i18n-t",props:p({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>o(e)||!isNaN(e)}},fn),setup(e,t){const{slots:n,attrs:i}=t,r=e.i18n||zn({useScope:e.scope,__useComponent:!0});return()=>{const a=()=>{const i=Object.keys(n).filter(e=>"_"!==e[0]),a=u();e.locale&&(a.locale=e.locale),void 0!==e.plural&&(a.plural=k(e.plural)?+e.plural:e.plural);const s=function({slots:e},t){return 1===t.length&&"default"===t[0]?(e.default?e.default():[]).reduce((e,t)=>
2[...e,...t.type===Gt.FK?t.children:[t]],[]):t.reduce((t,n)=>{const i=e[n];return i&&(t[n]=i()),t},u())}(t,i);return r[$t](e.keypath,s,a)},s=p(u(),i),o=k(e.tag)||x(e.tag)?e.tag:mn();return x(o)?(0,Gt.h)(o,s,{default:a}):(0,Gt.h)(o,s,a())}}});function yn(e,t,n,i){const{slots:r,attrs:a}=t;return()=>{const t=()=>{const t={part:!0};let a=u();e.locale&&(t.locale=e.locale),k(e.format)?t.key=e.format:x(e.format)&&(k(e.format.key)&&(t.key=e.format.key),a=Object.keys(e.format).reduce((t,i)=>n.includes(i)?p(u(),t,{[i]:e.format[i]}):t,u()));const s=i(e.value,t,a);let o=[t.key];return v(s)?o=s.map((e,t)=>{const n=r[e.type],i=n?n({[e.type]:e.value,index:t,parts:s}):[e.value];var a;return v(a=i)&&!k(a[0])&&(i[0].key=`${e.type}-${t}`),i}):k(s)&&(o=[s]),o},s=p(u(),a),o=k(e.tag)||x(e.tag)?e.tag:mn();return x(o)?(0,Gt.h)(o,s,{default:t}):(0,Gt.h)(o,s,t())}}const vn=(0,Gt.pM)({name:"i18n-n",props:p({value:{type:Number,required:!0},format:{type:[String,Object]}},fn),setup(e,t){const n=e.i18n||zn({useScope:e.scope,__useComponent:!0});return yn(e,t,_t,(...e)=>n[qt](...e))}});function bn(e){if(k(e))return{path:e};if(E(e)){if(!("path"in e))throw Ht(Wt.REQUIRED_VALUE);return e}throw Ht(Wt.INVALID_VALUE)}function kn(e){const{path:t,locale:n,args:i,choice:r,plural:a}=e,s={},l=i||{};return k(n)&&(s.locale=n),o(r)&&(s.plural=r),o(a)&&(s.plural=a),[t,l,s]}const wn=r("global-vue-i18n");function xn(e={}){const t=__VUE_I18N_LEGACY_API__&&w(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=!w(e.globalInjection)||e.globalInjection,a=new Map,[s,o]=function(e,t){const n=(0,Nt.uY)(),i=__VUE_I18N_LEGACY_API__&&t?n.run(()=>dn(e)):n.run(()=>pn(e));if(null==i)throw Ht(Wt.UNEXPECTED_ERROR);return[n,i]}(e,t),l=r(""),c={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},async install(e,...r){if(e.__VUE_I18N_SYMBOL__=l,e.provide(e.__VUE_I18N_SYMBOL__,c),E(r[0])){const e=r[0];c.__composerExtend=e.__composerExtend,c.__vueI18nExtend=e.__vueI18nExtend}let a=null;!t&&n&&(a=function(e,t){const n=Object.create(null);_n.forEach(e=>{const i=Object.getOwnPropertyDescriptor(t,e);if(!i)throw Ht(Wt.UNEXPECTED_ERROR);const r=(0,Nt.i9)(i.value)?{get(){return i.value.value},set(e){i.value.value=e}}:{get(){return i.get&&i.get()}};Object.defineProperty(n,e,r)}),e.config.globalProperties.$i18n=n,En.forEach(n=>{const i=Object.getOwnPropertyDescriptor(t,n);if(!i||!i.value)throw Ht(Wt.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${n}`,i)});return()=>{delete e.config.globalProperties.$i18n,En.forEach(t=>{delete e.config.globalProperties[`$${t}`]})}}(e,c.global)),__VUE_I18N_FULL_INSTALL__&&function(e,t,...n){const r=E(n[0])?n[0]:{};(!w(r.globalInstall)||r.globalInstall)&&([gn.name,"I18nT"].forEach(t=>e.component(t,gn)),[vn.name,"I18nN"].forEach(t=>e.component(t,vn)),[Pn.name,"I18nD"].forEach(t=>e.component(t,Pn))),e.directive("t",function(e){const t=t=>{const{instance:n,value:i}=t;if(!n||!n.$)throw Ht(Wt.UNEXPECTED_ERROR);const r=function(e,t){const n=e;if("composition"===e.mode)return n.__getInstance(t)||e.global;{const i=n.__getInstance(t);return null!=i?i.__composer:e.global.__composer}}(e,n.$),a=bn(i);return[Reflect.apply(r.t,r,[...kn(a)]),r]};return{created:(e,n)=>{const[r,a]=t(n);i&&(e.__i18nWatcher=(0,Gt.wB)(a.locale,()=>{n.instance&&n.instance.$forceUpdate()})),e.__composer=a,e.textContent=r},unmounted:e=>{i&&e.__i18nWatcher&&(e.__i18nWatcher(),e.__i18nWatcher=void 0,delete e.__i18nWatcher),e.__composer&&(e.__composer=void 0,delete e.__composer)},beforeUpdate:(e,{value:t})=>{if(e.__composer){const n=e.__composer,i=bn(t);e.textContent=Reflect.apply(n.t,n,[...kn(i)])}},getSSRProps:e=>{const[n]=t(e);return{textContent:n}}}}(t))}(e,c,...r),__VUE_I18N_LEGACY_API__&&t&&e.mixin(function(e,t,n){return{beforeCreate(){const i=rn();if(!i)throw Ht(Wt.UNEXPECTED_ERROR);const r=this.$options;if(r.i18n){const i=r.i18n;if(r.__i18n&&(i.__i18n=r.__i18n),i.__root=t,this===this.$root)this.$i18n=un(e,i);else{i.__injectWithOption=!0,i.__extender=n.__vueI18nExtend,this.$i18n=dn(i);const e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}}else if(r.__i18n)if(this===this.$root)this.$i18n=un(e,r);else{this.$i18n=dn({__i18n:r.__i18n,__injectWithOption:!0,__extender:n.__vueI18nExtend,__root:t});const e=this.$i18n;e.__extender&&(e.__disposer=e.__extender(this.$i18n))}else this.$i18n=e;r.__i18nGlobal&&tn(t,r,r),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$te=(e,t)=>
vendor: 5,035 bytes, line 2
2this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e),n.__setInstance(i,this.$i18n)},mounted(){},unmounted(){const e=rn();if(!e)throw Ht(Wt.UNEXPECTED_ERROR);const t=this.$i18n;t&&(delete this.$t,delete this.$rt,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,t?.__disposer&&(t.__disposer(),delete t.__disposer,delete t.__extender),n.__deleteInstance(e),delete this.$i18n)}}}(o,o.__composer,c));const s=e.unmount;e.unmount=()=>{a&&a(),c.dispose(),s()}},get global(){return o},dispose(){s.stop()},__instances:a,__getInstance:function(e){return a.get(e)||null},__setInstance:function(e,t){a.set(e,t)},__deleteInstance:function(e){a.delete(e)}};return c}function zn(e={}){const t=rn();if(null==t)throw Ht(Wt.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&null!=t.appContext.app&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Ht(Wt.NOT_INSTALLED);const n=function(e){const t=(0,Gt.WQ)(e.isCE?wn:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Ht(e.isCE?Wt.NOT_INSTALLED_WITH_PROVIDE:Wt.UNEXPECTED_ERROR);return t}(t),i=function(e){return"composition"===e.mode?e.global:e.global.__composer}(n),r=en(t),a=function(e,t){return h(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}(e,r);if("global"===a)return tn(i,e,r),i;if("parent"===a){let r=Sn(n,t,e.__useComponent);return null==r&&(r=i),r}if("isolated"===a){if("composition"!==n.mode)throw Ht(Wt.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const r=n,a=p({},e),s=Sn(n,t);a.__root=s||i;const o=pn(a);return r.__composerExtend&&(o[Xt]=r.__composerExtend(o)),(0,Nt.o5)()&&(0,Nt.jr)(()=>{const e=o[Xt];e&&(e(),delete o[Xt])}),o}const s=n;let o=s.__getInstance(t);if(null==o){const n=p({},e);"__i18n"in r&&(n.__i18n=r.__i18n),i&&(n.__root=i),o=pn(n),s.__composerExtend&&(o[Xt]=s.__composerExtend(o)),function(e,t,n){(0,Gt.sV)(()=>{},t),(0,Gt.hi)(()=>{const i=n;e.__deleteInstance(t);const r=i[Xt];r&&(r(),delete i[Xt])},t)}(s,t,o),s.__setInstance(t,o)}return o}function Sn(e,t,n=!1){let i=null;const r=t.root;let a=function(e,t=!1){return null==e?null:t&&e.vnode.ctx||e.parent}(t,n);for(;null!=a;){const t=e;if("composition"===e.mode)i=t.__getInstance(a);else if(__VUE_I18N_LEGACY_API__){const e=t.__getInstance(a);null!=e&&(i=e.__composer,n&&i&&!i[Zt]&&(i=null))}if(null!=i)break;if(r===a)break;a=a.parent}return i}const _n=["locale","fallbackLocale","availableLocales"],En=["t","rt","d","n","tm","te"],Pn=(0,Gt.pM)({name:"i18n-d",props:p({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},fn),setup(e,t){const n=e.i18n||zn({useScope:e.scope,__useComponent:!0});return yn(e,t,wt,(...e)=>n[Ut](...e))}});var Tn;if("boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(m().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(m().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(m().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(m().__INTLIFY_PROD_DEVTOOLS__=!1),et=function(e,t){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&k(e)){!w(t.warnHtmlMessage)||t.warnHtmlMessage;const n=(t.onCacheKey||Ae)(e),i=Ce[n];if(i)return i;const{ast:r,detectError:a}=function(e,t={}){let n=!1;const i=t.onError||q;return t.onError=e=>{n=!0,i(e)},{...de(e,t),detectError:n}}(e,{...t,location:!1,jit:!0}),s=Ee(r);return a?s:Ce[n]=s}{const t=e.cacheKey;if(t){return Ce[t]||(Ce[t]=Ee(e))}return Ee(e)}},tt=function(e,t){if(!x(e))return null;let n=qe.get(t);if(n||(n=function(e){const t=[];let n,i,r,a,s,o,l,c=-1,h=0,p=0;const d=[];function u(){const t=e[c+1];if(5===h&&"'"===t||6===h&&'"'===t)return c++,r="\\"+t,d[0](),!0}for(d[0]=()=>{void 0===i?i=r:i+=r},d[1]=()=>{void 0!==i&&(t.push(i),i=void 0)},d[2]=()=>{d[0](),p++},d[3]=()=>{if(p>0)p--,h=4,d[0]();else{if(p=0,void 0===i)return!1;if(i=function(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(n=t,$e.test(n)?function(e){const t=e.charCodeAt(0);return t!==e.charCodeAt(e.length-1)||34!==t&&39!==t?e:e.slice(1,-1)}(t):"*"+t);var n}(i),!1===i)return!1;d[1]()}};null!==h;)if(c++,n=e[c],"\\"!==n||!u()){if(a=Ue(n),l=He[h],s=l[a]||l.l||8,8===s)return;if(h=s[0],void 0!==s[1]&&(o=d[s[1]],o&&(r=n,!1===o())))return;if(7===h)return t}}(t),n&&qe.set(t,n)),!n)return null;const i=n.length;let r=e,a=0;for(;a<i;){const e=n[a];if(Se.includes(e)&&ue(r))return null;if(!x(r))return null;if(!y(r,e))return null;const t=r[e];if(void 0===t)return null;if(b(r))return null;r=t,a++}return r},nt=Ge,__INTLIFY_PROD_DEVTOOLS__){const e=m();e.__INTLIFY__=!0,Tn=e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__,Ie=Tn}},702:function(e){"use strict";e.exports=JSON.parse('{"lang":"de","header-menu":{"language":"Deutsch"},"header":{"languages":{"en":"Englisch","de":"Deutsch","nl":"Niederländisch","pl":"Polnisch"},"24-7-monitoring":"24/7 Überwachung","aansluiting":"Anschluss","cloud-connect":"Cloud Connect","cloud-fortigate":"Cloud Fortigate","connect":"Connect","contact":"Einen Termin vereinbaren","datacenter-connect":"Datacenter Connect","ddos-wasstraat":"DDoS Scrubbing","ddos":"DDoS-Erkennung und 
2-Filterung","direct-connect":"Direct Connect","firewall":"Firewall","fixed-wireless-access":"Fixed Wireless Access","fortinet-firewall":"Fortinet Firewall","global-internet":"Global Internet","hardware":"Hardware","installatie":"Installation","internet-on-demand":"Internet on Demand","mobile":"Mobilfunk","network-add-ons":"Netzwerk-Erweiterungen","nieuws":"Nachrichten","nieuws-link":"/de/nachricht","over-ons":"Über Uns","portal":"Portal Login","security":"Sicherheit","service-beheer":"Service verwaltung","services":"Services","starlink":"Starlink","support":"Support","threadscan":"ThreadScan","trunking":"Trunking","vacatures":"Stellenangebote","voice":"Voice","vulnerability-management":"Schwachstellen management","web-filtering":"Web-Filterung"},"footer":{"aansluiting":"Anschluss","algemene-voorwaarden":"Allgemeine Geschäftsbedingungen","connect":"Connect","contact":"Kontakt","direct-connect":"Direct Connect","hulp":"Hilfe","ddos-detectie-en-webfiltering":"DDoS-Erkennung und Webfilter","firewall":"Firewall","fixed-wireless-access":"Fester Wireless-Zugang","global-internet":"Globales Internet","mobile":"Mobil","network-add-ons":"Netzwerk-Add-ons","nieuws":"Nachrichten","over-ons":"Über Uns","portal":"Portal-Login","privacy-verklaring":"Datenschutzerklärung","security":"Sicherheit","services":"Dienstleistungen","service-beheer":"Service-Management","support":"Support","vacatures":"Stellenangebote","voice":"Voice","vulnerability-management":"Schwachstellenmanagement"},"order-window":{"step1":{"title":"Verfügbarkeit prüfen","subtitle":"Neugierig, welche Möglichkeiten es für Ihre Adresse gibt?","placeholder":"Wie lautet Ihre Adresse?","nextStepButton":"Weiter","goHomeButton":"Zurück zur Startseite","description":"Möchten Sie lieber direkt mit unseren Vertriebsspezialisten sprechen?","descriptionContinue":"Klicken Sie auf die Schaltfläche unten, um uns anzurufen.","error":"Adresse eingeben"},"step2":{"title":"Wobei können wir Ihnen helfen?","subtitle":"Lassen Sie uns gemeinsam herausfinden, was wir für Sie tun können.","nextStepButton":"Weiter","prevStepButton":"Zurück","selected":"ausgewählt","services":[{"title":"Starlink","description":"Superschnelles Satelliteninternet, weltweit verfügbar - selbst an den entlegensten Standorten."},{"title":"Konnektivität","description":"Zuverlässige und stabile Verbindungen für Unternehmen - jederzeit online ohne Unterbrechungen."},{"title":"Sicherheit","description":"Erweiterte Sicherheit und Verschlüsselung zum optimalen Schutz Ihres Netzwerks und Ihrer Daten."},{"title":"Services","description":"Wir sorgen für optimale Erreichbarkeit mit Voice, Mobilfunk, Servicemanagement und Vor-Ort-Installation."},{"title":"Weitere Dienste","description":"Maßgeschneiderte Lösungen und zusätzliche Services, abgestimmt auf Ihre spezifischen Geschäftsanforderungen."},{"title":"Kontakt","description":"Nehmen Sie gerne Kontakt mit uns auf. Unser Team denkt mit Ihnen mit und unterstützt Sie schnell."}]},"step3":{"title":"Lassen Sie uns gemeinsam eine Lösung finden.","subtitle":"Füllen Sie das Kontaktformular aus, um die Möglichkeiten zu besprechen.","subtitleContinue":"Wir werden uns innerhalb von 3 Werktagen bei Ihnen melden.","nextStepButton":"Weiter","prevStepButton":"Zurück","fields":{"name":{"title":"Name","placeholder":"","error":"Name eingeben"},"email":{"title":"E-Mail","placeholder":"","error":"E-Mail eingeben"},"company":{"title":"Firmenname","placeholder":"","error":"Firmenname eingeben"},"phone":{"title":"Telefonnummer","placeholder":"","error":"Telefonnummer eingeben"},"description":{"title":"Nachricht","placeholder":"","error":"Nachricht eingeben"},"isCustomer":{"title":"Sind Sie bereits Kunde bei uns?","yes":"Ja","no":"Nein","error":"Eingeben"}}}},"contact":{"title":"Kontakt","description":"Hast du Fragen, möchtest du Partner oder Kunde werden, mehr über unsere Dienstleistungen erfahren oder direkt ein Angebot anfordern? Unser Team steht bereit, um dir zu helfen! Fülle das Formular nebenan aus, und wir werden uns bald mit dir in Verbindung setzen, um gemeinsam die beste Lösung zu finden.","description-1":"Benötigen Sie technischen Support oder haben ein dringendes Problem? Besuchen Sie unsere Support-Seite für sofortige Hilfe.","ctaText":"Support"},"errors":{"404":{"title":"Seite nicht gefunden","description":"Die Seite, die du suchst, existiert nicht mehr oder wurde verschoben. Gehe zurück zur Startseite oder nutze das Menü, um weiter zu navigieren.","ctaText":"Zurück zur Startseite"},"500":{"title":"Interner Serverfehler","description":"Ein interner Fehler ist aufgetreten. Bitte versuchen Sie es später erneut oder kontaktieren Sie unseren Supp
2ort.","ctaText":"Support kontaktieren"}},"form":{"alert":{"success":"Vielen Dank! Wir haben Ihre Nachricht erhalten und werden so schnell wie möglich antworten.","error":"Nicht alle Felder wurden ausgefüllt. Bitte überprüfen Sie die markierten Felder."},"description":"Pflichtfelder sind mit einem Sternchen gekennzeichnet","name":"Name","name-placeholder":"Geben Sie Ihren Namen ein","name-error":"Bitte geben Sie Ihren Namen ein","email":"E-Mail-Adresse","email-placeholder":"Geben Sie Ihre E-Mail-Adresse ein","email-error":"Bitte geben Sie eine gültige E-Mail-Adresse ein","phone":"Telefonnummer","phone-placeholder":"Geben Sie Ihre Telefonnummer ein","phone-error":"Bitte geben Sie eine gültige Telefonnummer ein","recaptcha":{"before":"Diese Website ist durch reCAPTCHA geschützt und es gelten die","privacy":"Datenschutzerklärung","and":"und","terms":"Nutzungsbedingungen","after":"von Google.","privacyUrl":"https://policies.google.com/privacy","termsUrl":"https://policies.google.com/terms"},"company":"Firmenname","company-placeholder":"Geben Sie Ihren Firmennamen ein","company-error":"Bitte geben Sie Ihren Firmennamen ein","message":"Nachricht","message-placeholder":"Geben Sie Ihre Nachricht ein","message-error":"Bitte geben Sie Ihre Nachricht ein","ctaText":"Senden"},"index":{"hero":{"title":"Gemeinsam an einer vernetzten Zukunft bauen.","description":"Bei Infopact glauben wir an die Kraft der Verbindung. Mit unseren innovativen Lösungen für globale Konnektivität bieten wir Unternehmen die Zuverlässigkeit und Geschwindigkeit, die sie zum Wachsen benötigen. Schließen Sie sich uns an und entdecken Sie, wie wir Ihre Organisation in einer zunehmend digitalen Welt stärken können.","ctaText":"Möglichkeiten ansehen"},"diensten":{"title":"Dienste","subtitle":"Was macht Infopact?","connect":{"title":"Connect","description":"Infopact sorgt weltweit für zuverlässige und schnelle Konnektivität, sodass Ihre Organisation stets verbunden bleibt, egal, wo Sie sich befinden. Mit fortschrittlichen Lösungen wie Global Internet, FttO, 5G und Dark Fiber liefern wir stabile, maßgeschneiderte Verbindungen, vollständig auf Ihre geschäftlichen Bedürfnisse und Standorte abgestimmt.","list":{"direct-connect":"Direktverbindung","fixed-wireless-access":"Fester drahtloser Zugang","internet":"Globales Internet","network-add-ons":"Netzwerkerweiterungen"}},"security":{"title":"Sicherheit","description":"Infopact bietet fortschrittliche Sicherheitslösungen, die Ihre Organisation vor Cyberbedrohungen schützen. Von DDoS-Erkennung und Webfiltern bis hin zur robusten Fortinet Firewall und ThreadScan sorgen wir für eine sichere digitale Umgebung. So bleiben Ihre Systeme und Daten optimal geschützt, damit Sie unterbrechungsfrei arbeiten können.","list":{"ddos":"DDoS-Erkennung und Webfilterung","vulnerability-management":"Schwachstellenmanagement","firewall":"Firewall"}},"services":{"title":"Services","description":"Infopact bietet Konnektivitätsdienste, mit denen Unternehmen effizienter und zuverlässiger arbeiten können. Unsere Lösungen umfassen Cloud Connect, Datacenter Connect, Voice (Xelion und Trunking), mobile Dienste von Odido und 24/7 Monitoring. Damit stärken wir Ihre digitale Infrastruktur und gewährleisten nahtlose, sichere Konnektivität.","list":{"voice":"Voice","service-beheer":"Service Management","mobile":"Mobile","aansluiting":"Integration"}}},"over-ons":{"subtitle":"Über uns","title":"Lernen Sie uns kennen","description":"Seit über 30 Jahren ist Infopact ein führender Anbieter von fortschrittlichen Netzwerklösungen und zuverlässigen Geschäftsanbindungen. Von unserem Hauptsitz in Rotterdam aus arbeiten wir mit einem weitreichenden Netzwerk von ICT-Partnern in den gesamten Niederlanden zusammen. Wir unterscheiden uns durch unser eigenes Netzwerk und Bestellportal, kombiniert mit persönlichem Service und umfassenden Unterstützungsmöglichkeiten für unsere Partner, darunter Schulungen und Marketingmaterialien.","ctaText":"Mehr über uns"},"starlink":{"subtitle":"Starlink","title":"Bleiben Sie verbunden. Überall.","description":"Mit Starlink-Satelliteninternet von Infopact sind Sie selbst in den entlegensten Gebieten stets mit schnellem und stabilem Internet versorgt. Dank eines Netzwerks von niedrig fliegenden Satelliten bietet Starlink hohe Geschwindigkeiten und niedrige Latenz, unabhängig von Ihrem Standort.","ctaText":"Entdecken Sie Starlink"},"partner-program":{"title":"Partnerprogramm","subtitle":"Wie funktioniert es?","description":"Unser Partnerprogramm ist darauf ausgelegt, Zusammenarbeit Schritt für Schritt aufzubauen. Von der ersten Begegnung bis hin zu einer langfristigen und vertrauensvollen Beziehung: Jede Phase stellt sicher, dass wir gemeinsam stärker werden, Chancen nutzen und Wachstum erzielen.","steps":[{"title":"Kennenlernen & Absichtserklärung","description":"Ein potenzieller Partner nimmt Kontakt mit Infopact auf - über ein direktes Gespräch, ein Webinar oder eine Empfehlung. Im Einführungsgespräch besprechen wir das Partnerprogramm, kommerzielle Chancen und technische Möglichkeiten. Besteht beiderseitiges Interesse? Dann folgt eine Absichtserklärung oder es wird der Partnervertrag geschlossen."},{"title":"Onboarding & Aktivierung","description":"Nach Unterzeichnung der Kooperationsvereinbarung erhält der Partner Zugriff auf das Infopact-Partnerportal, das alle Dokumentationen, Preislisten, Bestellverfahren und Marketingmaterialien enthält. Anschließend führt unser Partnerteam ein persönliches Onboarding durch, einschließlich technischer Erklärungen zu unseren Die
2nstleistungen, Verkaufstraining und Unterstützung bei Angeboten. \\nFalls erforderlich, helfen wir auch bei der Beantragung einer Testleitung oder Demo-Umgebung."},{"title":"Erste Aufträge & Begleitung","description":"Der Partner reicht die ersten Aufträge ein, unterstützt von unserem Service Delivery Manager. Infopact begleitet den gesamten Prozess - von der technischen Einrichtung und Migration bis zur Kommunikation mit dem Endkunden. Nach Abschluss evaluieren wir gemeinsam den Ansatz und optimieren Prozesse bei Bedarf."},{"title":"Aktive Zusammenarbeit & Wachstum","description":"In regelmäßigen Quartalsgesprächen besprechen wir die Leistung, neue Produktentwicklungen und kommerzielle Chancen. Mit wachsendem Partnervolumen stehen zusätzliche Vorteile zur Verfügung, wie Projektunterstützung und maßgeschneiderte Integrationen, beispielsweise über API-Schnittstellen."},{"title":"Vertrauen & Vertiefung","description":"Wenn sich die Zusammenarbeit vertieft, entwickelt sie sich zu einer strategischen Partnerschaft. Infopact bindet den Partner aktiv in die Produktentwicklung, Pilotprojekte und Kundenfälle ein. Gemeinsam konzentrieren wir uns auf nachhaltiges Wachstum, maximale Kundenzufriedenheit und das gemeinsame Erschließen neuer Märkte."}]},"cases":{"title":"Was sagen unsere Kunden über Infopact?","subtitle":"Anwendungsfälle"},"news":{"title":"Die neuesten Nachrichten von Infopact.","subtitle":"Nachrichten","ctaText":"Alle Nachrichten"}},"algemene-voorwaarden":{"title":"Allgemeine Geschäftsbedingungen","description":"Die folgenden Bedingungen gelten für die Dienstleistungen und Produkte von Infopact.","info":"Bitte beachten Sie: Wir möchten Sie darüber informieren, dass ab dem 1. März 2026 eine neue Version unserer Allgemeinen Geschäftsbedingungen in Kraft tritt. Bei Fragen können Sie sich an unseren Service Desk wenden.","links":[{"text":"Für Bestellungen nach dem 01.03.2026 finden Sie die Bedingungen unten","url":"https://cdn.infopact.nl/assets/downloads/algemene-voorwaarden.pdf","urlText":"Allgemeine Geschäftsbedingungen für Bestellungen nach dem 01.03.2026","url1":"https://cdn.infopact.nl/assets/downloads/INFO_AlgemeneVoorwaarden_2024_EN.pdf","url1Text":"Allgemeine Geschäftsbedingungen für Bestellungen nach dem 01.03.2026 (Englisch)"},{"text":"Für Bestellungen vor dem 01.03.2026 finden Sie die Bedingungen unten","url":"https://cdn.infopact.nl/assets/downloads/INFO_AlgemeneVoorwaarden_2023.pdf","urlText":"Allgemeine Geschäftsbedingungen für Bestellungen vor dem 01.03.2026"},{"text":"Für Bestellungen zwischen dem 01.01.2021 und dem 01.01.2023 finden Sie die Bedingungen unten","url":"https://cdn.infopact.nl/assets/downloads/INFO_AlgemeneVoorwaarden_2021.pdf","urlText":"Allgemeine Geschäftsbedingungen für Bestellungen zwischen 01.01.2021 und 01.01.2023"}]},"over-ons":{"title":"Über Infopact","description":"Infopact ist seit über 30 Jahren ein führender Anbieter von fortschrittlichen Netzwerklösungen und zuverlässigen Geschäftsanbindungen. Von unserem Hauptsitz in Rotterdam aus arbeiten wir mit einem weitreichenden Netzwerk von IT-Partnern in den gesamten Niederlanden zusammen. Wir unterscheiden uns durch unser eigenes Netzwerk und Bestellportal, kombiniert mit persönlichem Service und umfassenden Unterstützungsangeboten für unsere Partner, einschließlich Schulungen und Marketingmaterialien.","expertise":{"subtitle":"Fachwissen","title":"Experten in dem, was wir tun","description":"Sicherheit ist ein unverzichtbarer Bestandteil all dessen, was wir tun. Als Spezialist für IP-Kommunikationsdienste verfügen wir über das Wissen und die Erfahrung, um Organisationen mit zuverlässigen und zukunftssicheren Lösungen zu versorgen. Unsere Experten verstehen, dass Kommunikation erst dann wirklich wertvoll ist, wenn sie sicher, stabil und skalierbar ist. Deshalb verbinden wir technologische Innovation mit praktischer Anwendbarkeit, sodass Ihre Organisation nicht nur heute optimal vernetzt ist, sondern auch für die Herausforderungen von morgen gerüstet bleibt.","list":["Sicherheit ist ein zentrales Element","Spez
2ialist für IP-Kommunikationsdienste"]},"werkwijze":{"subtitle":"Vorgehensweise","title":"Wie sieht unser Prozess aus?"},"vacatures":{"subtitle":"Lernen Sie uns kennen","title":"Werden Sie Teil unseres Teams","description":"Wir investieren in Wissen und Entwicklung. Als anerkanntes Ausbildungsunternehmen bieten wir Studenten die Möglichkeit, praktische Erfahrungen in einem dynamischen Arbeitsumfeld zu sammeln - unterstützt von erfahrenen Fachleuten und praxisnahen Projekten. Infopact steht für Qualität, Zuverlässigkeit und Partnerschaft. Wir bauen langfristige Beziehungen zu unseren Kunden und Partnern auf, unterstützt durch innovative Technologien und einen kundenorientierten Ansatz.","ctaDescription":"Stellenangebote"}},"privacy-policy":{"title":"Cookie-Richtlinie & Datenschutzrichtlinie","description":"Die folgende Datenschutz- und Cookie-Richtlinie gilt für alle Website-Besuche, Transaktionen und Vereinbarungen mit Infopact, Westblaak 100, 3012 KM Rotterdam, 24283492.","version":"Version: Februar 2025, Version 2.","description-1":"Wir respektieren die Privatsphäre der Besucher unserer Website und stellen sicher, dass die von Ihnen bereitgestellten personenbezogenen Daten vertraulich behandelt werden. Nachfolgend erfahren Sie, wie wir dies genau tun und welche personenbezogenen Daten wir zu welchen Zwecken von Ihnen erfassen.","intro-0":"Über die Website <a href=\\"https://infopact.nl/\\" class=\\"text-primary\\">www.infopact.nl</a> von Techone werden, wie unten beschrieben, datenschutzrelevante Daten beziehungsweise personenbezogene Daten verarbeitet. Techone respektiert Ihre Privatsphäre und behandelt Ihre personenbezogenen Daten sorgfältig und vertraulich. Die Datenschutzerklärung finden Sie über die folgende Schaltfläche:","document-url":"https://cdn.infopact.nl/assets/downloads/privacyverklaring.pdf","document-button":"Datenschutzerklärung ansehen","intro-1":"Diese Datenschutzerklärung macht deutlich, welche personenbezogenen Daten Techone erhebt und verwendet; <br>und zu welchem Zweck dies geschieht. Wir empfehlen Ihnen, diese Erklärung sorgfältig zu lesen.","accordion":[{"title":"Verwendung Ihrer Daten","content":["Bei der Nutzung unserer Website und Dienstleistungen hinterlassen Sie bestimmte Daten bei uns. Dabei kann es sich um personenbezogene Daten handeln. Zum Beispiel fragen wir beim Ausfüllen des Kontaktformulars nach einigen personenbezogenen Daten.","Techone erklärt, die folgenden personenbezogenen Daten zu verarbeiten, die uns von den Betroffenen selbst zur Verfügung gestellt werden (abhängig von den Aktionen, die Sie auf unserer Website durchführen):"],"list":["Name","Adressdaten","Telefonnummer","E-Mail-Adresse"],"extra":["Diese personenbezogenen Daten werden von uns zu folgenden Zwecken verarbeitet:"],"listExtra":["Ermöglichung der Nutzung unserer Dienstleistungen;","Inanspruchnahme von Diensten über die Website und Nutzung der Funktionalitäten der Website;","Speicherung zur Durchführung des Vertrags und Veröffentlichung in der Whois-Datenbank;","Beantwortung von Fragen, die über die Website gestellt werden;","Verbesserung unserer Dienstleistungen;"]},{"title":"Aufbewahrungsfrist dieser personenbezogenen Daten","content":["Die oben genannten Daten werden so lange aufbewahrt, wie es erforderlich ist, um unsere Dienstleistung für Sie zu erbringen. Nach Beendigung unserer Dienstleistungen werden die Daten von uns gelöscht, es sei denn, eine gesetzliche Verpflichtung zwingt uns, diese Daten für einen gesetzlichen Zeitraum aufzubewahren."]},{"title":"Minderjährige","content":["Techone beabsichtigt nicht, Daten von Personen unter 18 Jahren zu erheben. Wir bieten daher keine Dienstleistungen für Minderjährige an. Wir empfehlen Eltern, in die Online-Aktivitäten ihrer Kinder einbezogen zu sein, um zu verhindern, dass Daten über Kinder ohne elterliche Zustimmung gesammelt werden. Wenn Sie davon überzeugt sind, dass wir ohne Zustimmung personenbezogene Daten über ein Kind gesammelt haben, kontaktieren Sie uns bitte. Wir werden die Informationen dann löschen."]},{"title":"Weitergabe an Dritte","content":["Techone gibt Ihre Daten nicht an Dritte weiter, es sei denn, es besteht eine gesetzliche Verpflichtung oder dies steht im Zusammenhang mit der Lieferung eines Produkts oder einer Dienstleistung."]},{"title":"Wie wir personenbezogene Daten schützen","content":["Techone nimmt den Schutz Ihrer Daten ernst und ergreift geeignete Maßnahmen, um Missbrauch, Verlust, unbefugten Zugriff, unerwünschte Offenlegung und unbefugte Änderung zu verhindern. Wenn Sie den Eindruck haben, dass Ihre Daten nicht ordnungsgemäß gesichert sind oder es Hinweise auf Missbrauch gibt, kontaktieren Sie uns bitte über {{ site.email }} oder rufen Sie uns unter der auf der Website angegebenen Telefonnummer an.","Techone hat die folgenden Maßnahmen ergriffen, um Ihre personenbezogenen Daten zu schützen:"],"list":["Sicherheitssoftware, wie ein Virenscanner und eine Firewall.","Wir übermitteln Ihre Daten über eine gesicherte (Comodo RSA Extended Validation Secure CA) Internetverbindung. Dies erkennen Sie an der Adresszeile ‘https’ und dem Schloss-Symbol in der Adresszeile."]},{"title":"Cookies","content":["Techone kann Informationen über die Nutzung dieser Website sammeln und anal
2ysieren, einschließlich der Domainnamen, der Anzahl der Zugriffe, der besuchten Seiten, der zuvor und anschließend besuchten Websites und der Dauer der Benutzersitzung. Diese Daten können mithilfe eines Cookies gesammelt werden. Ein Cookie ist eine kleine Textdatei, die unser Webserver auf Ihrer Festplatte ablegt. Sie können die Verwendung von Cookies zulassen oder verhindern, indem Sie die Einstellungen Ihres Browsers ändern. Wir verkaufen oder vermieten Ihre personenbezogenen Daten unter keinen Umständen an Dritte.","Wir werden Ihre personenbezogenen Daten jedoch Dritten zu folgenden Zwecken zur Verfügung stellen:"],"list":["Interne Analyse der Nutzung unserer Produkte und Dienstleistungen","Falls erforderlich für die Erbringung (weiterer) Produkte und Dienstleistungen durch uns","Wenn gesetzlich vorgeschrieben oder wenn dadurch Schaden und/oder Betrug verhindert werden kann"],"extra":["Sie stimmen ausdrücklich zu, dass wir, wenn wir gesetzlich verpflichtet sind, personenbezogene Daten an Dritte weiterzugeben und/oder wenn wir Betrug oder Schaden verhindern können, indem wir personenbezogene Daten an Dritte weitergeben, dazu berechtigt sind. In allen anderen Fällen werden wir selbstverständlich zunächst Ihre Zustimmung einholen."]},{"title":"Beschwerde einreichen","content":["Techone weist Sie außerdem darauf hin, dass Sie die Möglichkeit haben, eine Beschwerde bei der nationalen Aufsichtsbehörde, der Autoriteit Persoonsgegevens, einzureichen. Dies kann über den folgenden Link erfolgen: https://autoriteitpersoonsgegevens.nl/nl/contact-met-de-autoriteit-persoonsgegevens/tip-ons.","Erstellt im April 2020","Diese Datenschutzerklärung kann geändert werden, wenn die Umstände dies erfordern."]}]},"service-interest":{"title":"Interessiert an einem oder mehreren unserer Services?","description":"Teilen Sie uns ein paar Informationen mit, und wir prüfen Ihre Möglichkeiten. Innerhalb von 24 Stunden erhalten Sie ein Angebot für Ihre Lösung.","ctaText":"Optionen ansehen"},"stats":{"recyclableEquipment":"recycelbare Geräte","counties":"Länder","networkIndependent":"netzunabhängig"},"support":{"title":"Support","description":"Sie erreichen uns telefonisch zu folgenden Zeiten:","working-hours":"Montag bis Freitag: 09:00 bis 17:30 Uhr","working-hours-1":"Freitag: 09:00 bis 16:30 Uhr","working-hours-extended":"Nutzen Sie unser 24/7 Service Level Agreement?","working-hours-extended-1":"Dann ist unsere Supportabteilung auch außerhalb dieser Zeiten erreichbar.","ctaText":"Fernsupport starten","cards":{"general":"Allgemein","technical-support":"Technischer Support","finance":"Finanzen","sales":"Vertrieb"},"address":"Adresse","parking":{"title":"Parkmöglichkeiten","description":"Das Infopact-Büro ist sowohl mit öffentlichen Verkehrsmitteln als auch mit dem Auto sehr gut erreichbar. Kommen Sie mit dem Auto? Geben Sie in Ihrem Navigationsgerät APCOA Parking Westblaak, Hartmansstraat 35, Rotterdam ein. Nach dem Parken können Sie über Eingang B an der Westblaak mit dem Aufzug in die 7. Etage fahren.","ctaText":"Route zu Parking Westblaak"}},"readMoreText":"Mehr lesen","connect":{"direct-connect":{"title":"Direktanschluss","description":"Mit Direct 
2Connect von Infopact stellen Sie eine direkte, sichere Verbindung zwischen Ihrem Unternehmensnetzwerk und Ihren Servern im Rechenzentrum her. Ohne Umwege über das öffentliche Internet profitieren Sie von stabiler Leistung, ultraniedriger Latenz und maximaler Sicherheit. Ideal für Unternehmen, die in ihren täglichen IT- und Cloud-Anwendungen auf Zuverlässigkeit, Geschwindigkeit und Kontinuität angewiesen sind.","cloud":{"subtitle":"Cloud-Verbindung","title":"Sichere und schnelle Verbindung zur Cloud","description":"Cloud Connect bietet sichere, schnelle Verbindungen zu fast 300 Cloud-Plattformen wie Azure, Amazon Web Services und Google Cloud. Dieser Dienst verbindet lokale Netzwerke mit externen Cloud-Umgebungen für nahtlose Integration und effizientes Datenmanagement. Mit unserer benutzerfreundlichen Plattform richten Sie mühelos zuverlässige Verbindungen ein, damit Ihre internen Systeme reibungslos mit der Cloud zusammenarbeiten."},"datacenter":{"subtitle":"Rechenzentrums-Verbindung","title":"Direkte und sichere Konnektivität","description":"Rechenzentrums-Verbindungen bieten schnelle, zuverlässige Verbindungen in über 170 Rechenzentren in den Niederlanden, Belgien und Deutschland. Sie verbinden Server und Netzwerkausrüstung mit redundanten oder einfachen Leitungen, einschließlich aller Equinix- und Digital Realty-Rechenzentren weltweit. Dank fortschrittlicher Infrastruktur erfolgen Datenübertragungen sicher und effizient in einer stabilen IT-Umgebung.","list":["Sicher und effizient","Schnelle, zuverlässige Verbindung"]}},"fixed-wireless-access":{"title":"Fixed Wireless Access","description":"Fixed Wireless Access (FWA) bietet schnelle, zuverlässige Internetverbindungen ohne Verkabelung. Ideal für schwer zugängliche oder teure Standorte liefert FWA hohe Geschwindigkeiten und niedrige Latenz. Geeignet als Hauptverbindung und Backup-Option unterstützt es temporäre Arbeitsplätze, entfernte Standorte und neue Niederlassungen mit sofort verfügbarer, stabiler Internetverbindung.","5g":{"subtitle":"5G","title":"Immer verbunden und flexibel","description":"5G bietet hohe Geschwindigkeit, niedrige Latenz und große Kapazität - ideal für Unternehmen mit flexiblen Konnektivitätsanforderungen. Von mobilen Arbeitsplätzen bis IoT und temporären Standorten sorgt 5G für zuverlässige Leistung. Infopact hilft Ihrer Organisation, diese Technologie optimal zu nutzen, damit Sie stets mit den neuesten mobilen Möglichkeiten verbunden bleiben."},"starlink":{"subtitle":"Starlink","title":"Immer und überall verbunden","description":"Starlink bietet schnelle, stabile Internetverbindungen selbst an abgelegenen Standorten ohne Glasfaser oder 5G. Als Satellitendienst von SpaceX sorgt es für zuverlässige Konnektivität dort, wo traditionelle Netzwerke versagen. Perfekt für Organisationen, die rund um die Uhr online bleiben müssen. Mit Starlink sind Sie unabhängig von Ihrem Standort immer verbunden.","list":["Überall verfügbar","Hohe Internetgeschwindigkeit"],"ctaText":"Mehr über Starlink"}},"global-internet":{"title":"Globales Internet","description":"Infopact entwirft, baut und verwaltet weltweite Internetverbindungen für Organisationen, unabhängig vom Standort. Mit 30 Jahren Erfahrung garantieren wir stabile, sichere und stets verfügbare Konnektivität. Unsere Expertise im globalen Internet sorgt für optimale Leistung, damit Ihre Organisation ohne Einschränkungen funktioniert, egal wo Sie sich befinden. Zuverlässigkeit steht an erster Stelle.","portal":{"subtitle":"Portal","title":"Ein Portal für alle Ihre Verbindungen","description":"Die Verwaltung aller Verbindungen ist mit unserem Online-Portal einfach. Hier erhalten Sie Echtzeit-Einblicke und Kontrolle über Ihre Leitungen, während unser Network Operations Center (NOC) Ihr Netzwerk aktiv überwacht. Sollten Probleme auftreten, sind unsere Techniker sofort einsatzbereit, um die Verbindung wiederherzustellen."},"fiber":{"office":{"title":"Glasfaser zum Büro","description":"FttO ist die Lösung für Unternehmen, die eine zuverlässige und ultraschnelle Internetverbindung direkt in ihr Büro benötigen. Mit hoher Geschwindigkeit und niedriger Latenz ist FttO ideal für den reibungslosen Betrieb von Cloud-Anwendungen und anderen geschäftskritischen Systemen. Ob für tägliche Kommunikation oder zur Unterstützung komplexer Workflows, FttO bietet die Stabilität und Geschwindigkeit, die Ihre Organisation benötigt, um effizient und ohne Einschränkungen zu arbeiten."},"home":{"title":"Glasfaser zum Zuhause","description":"FttH ermöglicht es Organisationen, Mitarbeiter zu Hause mit einer ultraschnellen und zuverlässigen Internetverbindung zu versorgen. Mit dieser Lösung arbeiten Mitarbeiter von zu Hause mit derselben hohen Geschwindigkeit und Stabilität wie im Büro, wodurch Produktivität und Verbindung nahtlos unterstützt werden. FttH sorgt dafür, dass Remote-Arbeit genauso effizient und reibungslos abläuft wie vor Ort - ideal für hybride Arbeitsmodelle und die Unterstützung geschäftskritischer Anwendungen."}},"darkfiber":{"subtitle":"Dark fiber","title":"Maximale Kontrolle über Ihr Netzwerk","de
2scription":"Für Organisationen, die maximale Kontrolle über ihr Netzwerk benötigen, ist Dark Fiber die ideale Lösung. Mit Dark Fiber verfügen Sie über ein eigenes Glasfaserkabel, das Sie vollständig selbst verwalten. So können Sie Geschwindigkeit, Kapazität und Sicherheit nach Ihren Wünschen konfigurieren. Diese Lösung bietet beispiellose Freiheit und ist perfekt für Organisationen, die hohe Bandbreite und ein hohes Maß an Sicherheit benötigen, ohne Kompromisse bei Leistung oder Datenschutz einzugehen."},"xdsl":{"subtitle":"xDSL","title":"xDSL","description":"xDSL ist eine zuverlässige Breitbandoption für Unternehmen, die an Standorten ohne Glasfaser eine stabile Internetverbindung benötigen. Diese Technologie nutzt vorhandene Kupfertelefonleitungen, um Breitband bereitzustellen, und bietet eine kosteneffiziente und flexible Verbindung. Mit Varianten wie ADSL und VDSL bietet xDSL ausreichende Geschwindigkeit für Standard-Geschäftsanwendungen wie E-Mail, Web-Browsing und Cloud-Systeme. Damit ist xDSL eine zugängliche Lösung für Organisationen, die zuverlässige Konnektivität ohne große Investitionen wünschen.","list":["Extrem zuverlässig","Hoch flexibel"]},"5g":{"subtitle":"5G-Backup","title":"Hohe Geschwindigkeiten, niedrige Latenz","description":"5G-Backup ist eine ideale Lösung für Unternehmen, die maximale Sicherheit wünschen, dass ihre Verbindung immer online bleibt. Durch die Nutzung einer 5G-Verbindung als Backup kann Ihr Unternehmen auch bei einem Ausfall der primären Internetverbindung nahtlos weiterarbeiten. Mit hohen Geschwindigkeiten und niedriger Latenz bietet 5G-Backup eine zuverlässige und schnelle Überbrückung, sodass wichtige Geschäftsprozesse ungestört fortgesetzt werden. Perfekt für Organisationen, die auf ständige Konnektivität angewiesen sind und keinerlei Risiko von Unterbrechungen eingehen wollen."}},"network":{"title":"Netzwerk-Erweiterungen","description":"Unsere Internetverbindungen bilden die Grundlage - doch mit leistungsstarken Add-ons wie BGP-Routing, VPN-Lösungen und Secure Internet holen Sie noch mehr aus Ihrem Netzwerk heraus. Ob Sie mehr Kontrolle über Ihre Datenströme wünschen, sicheren Zugang für Mitarbeiter benötigen oder Schutz vor Online-Bedrohungen suchen: Wir liefern die richtige Ebene zusätzlich zu Ihrer Konnektivität. Immer zuverlässig, skalierbar und auf Ihre Organisation zugeschnitten.","bgp":{"subtitle":"BGP","title":"Border Gateway Protocol","description":"Infopact bietet eine leistungsstarke und zuverlässige BGP-Implementierung (Border Gateway Protocol), um maximale Netzwerkverfügbarkeit und -kontinuität zu gewährleisten. Unsere Lösung ermöglicht nahtlose Backup-Funktionalität, bei der der Datenverkehr im Falle eines Ausfalls der Hauptverbindung automatisch umgeleitet wird. BGP bestimmt alternative Netzwerkrouten, damit Ihr Unternehmen stets erreichbar bleibt. Vertrauen Sie auf unsere BGP-Implementierung für ein zuverlässiges Netzwerk, das konstante Kommunikation sicherstellt."},"vpn":{"subtitle":"VPN","title":"Virtuelles Privates Netzwerk","de
2scription":"Mit Infopact IP-VPN (Internet Protocol Virtual Private Network) verbinden Sie mehrere Standorte und Remote-Mitarbeiter sicher über ein privates Netzwerk. So können Mitarbeiter sicher Daten austauschen und auf Unternehmenssysteme zugreifen, unabhängig von ihrem Standort.","card":{"title":"Was können Sie mit Infopact IP-VPN tun?","list":["Sicheres Remote-Arbeiten: Geschützter Zugriff auf Unternehmensanwendungen für Heimarbeiter.","Standorte verbinden: Nahtlose Kommunikation und Datenaustausch zwischen verschiedenen Standorten.","Skalierbarkeit: Leicht erweiterbar mit wachsendem Unternehmen.","Kostenersparnis: Eine zentrale Netzwerklösung ohne teure Punkt-zu-Punkt-Verbindungen."]}}}},"security":{"ddos":{"title":"DDoS-Erkennung und Webfilterung","description":"DDoS-Angriffe können Ihre Geschäftstätigkeit stören, aber mit unserer fortschrittlichen Erkennung und Webfilterung werden Bedrohungen sofort blockiert. So bleibt Ihr Netzwerk sicher und Ihre Dienste jederzeit verfügbar. Verhindern Sie Unterbrechungen und sorgen Sie für eine stabile, zuverlässige Online-Umgebung.","ddos-wasstraat":{"subtitle":"DDoS-Waschanlage","title":"Nationale Waschanlage für DDoS-Angriffe","description":"NaWas erkennt DDoS-Angriffe durch Anomalien im Verkehrsaufkommen und leitet schädlichen Traffic automatisch um. Über redundante Verbindungen wird der gefilterte Traffic sicher in Ihre Infrastruktur zurückgeführt. So bleiben Ihre Website und Dienste 24/7 betriebsbereit, ohne Auswirkungen für Benutzer, unabhängig von der Angriffsgröße."}},"firewall":{"title":"Firewall","description":"Eine leistungsstarke Firewall schützt Ihr Netzwerk vor unerwünschtem Datenverkehr und Cyberbedrohungen. Durch fortschrittliche Filterung und Zugriffskontrolle werden Angriffe und Datenlecks verhindert. Ob Malware, unautorisierter Zugriff oder andere Bedrohungen - eine Firewall hält Ihre Infrastruktur sicher und stabil. So bleibt Ihr Unternehmen vor digitalen Gefahren geschützt.","fortigate":{"subtitle":"Fortigate Cloud","title":"Leistungsstarke Firewall-Sicherheit","description":"Unsere gehostete Fortigate-Firewall bietet leistungsstarke, flexible und skalierbare Netzwerksicherheit mit Firewall-Funktionalität, VPN und Bedrohungsprävention. Auf Basis der Fortigate-Technologie schützen wir Ihr Netzwerk, während Sie sich auf Ihre Kernaufgaben konzentrieren. So gewährleisten wir eine sichere, zuverlässige Architektur, ohne dass Sie sich Sorgen machen müssen."},"webfiltering":{"subtitle":"Webfilterung","title":"Zugriff auf unsichere Websites blockieren","description":"Webfilterung verhindert den Zugriff auf unsichere oder unangemessene Websites, sodass Ihr Netzwerk vor Malware, Phishing und anderen Online-Bedrohungen geschützt bleibt. Nur sicherer und relevanter Traffic erreicht Ihr System, was die Produktivität steigert und das Angriffsrisiko minimiert. So bleibt Ihr Unternehmen sicher und behält die Kontrolle.","list":["Erhöhte Sicherheit","Verbesserte Produktivität"]}},"vulnerability-management":{"title":"Schwachstellenmanagement","description":"Schwachstellenmanagement hilft Ihnen, Schwachstellen in IT-Systemen, Anwendungen und Netzwerken rechtzeitig zu erkennen und zu beheben. So reduzieren Sie das Risiko von Angriffen, finanziellen Schäden und Datenlecks. Mit regelmäßigen Scans und Berichten erfüllen Sie Compliance-Anforderungen und stellen sicher, dass Ihre Systeme sicher und unter Kontrolle bleiben.","threadscan":{"subtitle":"ThreadScan","title":"Schützen Sie Ihre Systeme","description":"Der automatisierte ThreadScan von ThreadStone scannt Ihre Online-Systeme regelmäßig auf Schwachstellen. Mit flexiblen Abonnements passen Sie die Scans an Ihre Bedürfnisse an, und die Ergebnisse können Sie bequem in einem Online-Portal einsehen. ThreadScan erkennt mehr als 90.000 bekannte Schwachstellen und wird täglich aktualisiert, sodass Sie Ihre Systeme proaktiv vor Bedrohungen schützen.","ip":{"title":"ThreadScan IP","description":"ThreadScan IP von ThreadStone hilft Ihrem Unternehmen, Hackern einen Schritt voraus zu sein, indem es mit einem professionellen Vulnerability-Scan Schwachstellen in Ihrer Firewall oder Ihrem Router aufdeckt. So verhindern Sie Missbrauch bereits bevor Cyberkriminelle zuschlagen, und profitieren Sie von proaktiver Sicherheit und beruhigter Gewissheit."}}}},"services":{"voice":{"title":"Voice","description":"Mit Voice-Lösungen wie Xelion und Trunking stellen Sie eine zuverlässige und flexible Telefonie in Ihrem Unternehmen sicher. Xelion bietet eine All-in-One-Kommunikationsplattform, während Trunking durch die Ersetzung traditioneller Telefonleitungen durch internetbasierte Verbindungen Kosteneffizienz und Skalierbarkeit ermöglicht. So bleibt Ihre Kommunikation stets reibungslos und kosteneffizient.","xelion":{"subtitle":"Xelion","title":"Komplette Telefonielösung für Unternehmen","description":"Xelion ist eine umfassende VoIP-Telefonanlage für den Business-Bereich, entwickelt für optimale Erreichbarkeit. Diese Lösung kombiniert Geschäftstelefonie und Unified Communications (UC) in einem System, was das Management vereinfacht und sicherstellt, dass Nutzer jederzeit mit Kollegen und Kunden verbunden bleiben. Mit Xelion erhalten Unternehmen mehr Kontrolle über ihren Kommunikationsverkehr und können effiziente Callflows einrichten. Egal ob Sie von Tablet, Laptop, PC oder Smartphone arbeiten, Sie bleiben immer verbunden."}
2,"trunking":{"subtitle":"Trunking","title":"Kosteneffiziente Kommunikation","description":"Trunking ersetzt traditionelle Telefonleitungen durch internetbasierte Verbindungen, was zu Kosteneinsparungen und Skalierbarkeit führt. Mit Trunking können Sie gleichzeitig mehrere Telefongespräche führen und zahlen nur für das, was Sie tatsächlich nutzen. Es bietet Flexibilität, Zuverlässigkeit und eine nahtlose Integration in Ihre bestehenden Kommunikationssysteme.","list":["Kostengünstig","Mehrere gleichzeitige Anrufe"]}},"mobile":{"title":"Mobile","description":"Mit unseren mobilen Diensten erhalten Sie zuverlässige und flexible Mobilfunklösungen für Ihr Unternehmen. Ob nationale oder internationale Anrufe, Datenoptimierung oder maßgeschneiderte SIM-Karten - wir bieten alles, was Sie benötigen, um effizient und kostenbewusst mobil zu arbeiten.","odido":{"subtitle":"Odido","title":"Hallo maßgeschneidertes Geschäft","description":"Infopact bietet die Hello business op maat-Abonnements von Odido für Mobil- und Tabletbenutzer an, die speziell entwickelt wurden, um die geschäftliche Kommunikation zu unterstützen. Diese Abonnements sind für eine effiziente, zuverlässige und flexible Kommunikation optimiert, sodass Organisationen und Fachleute überall von nahtlosen Netzwerkverbindungen profitieren."},"internet":{"subtitle":"Internet on demand","title":"5G Unbegrenztes Internet","description":"Infopact bietet 5G-Unbegrenztes Internet über SIM-Karten für Geschäftskunden. Perfekt für Unternehmen, die zuverlässige und schnelle mobile Verbindungen benötigen. Dank des Netzwerks von Odido bietet unsere Lösung hervorragende Abdeckung und hohe Geschwindigkeiten, sowohl für temporäre als auch permanente Anwendungen in den Niederlanden.","list":["Hervorragende Abdeckung","Hohe Geschwindigkeiten"]}},"service-beheer":{"title":"Service-Management","description":"Ein stabiles Netzwerk erfordert mehr als nur Geschwindigkeit. Mit unseren Service Level Agreements (SLAs) und 24/7-Monitoring sind Sie garantiert bestens versorgt - mit maximaler Verfügbarkeit und schneller Unterstützung. Sobald eine Störung auftritt, erhalten Sie sofort eine Benachrichtigung und unser Team ist bereit, das Problem zu lösen - oft noch bevor Sie es bemerken. So halten wir Ihre Verbindungen zuverlässig, sicher und jederzeit unter Kontrolle.","sla":{"subtitle":"SLA","title":"Service Level Agreement","description":"Infopact stellt seine Dienste auf Grundlage eines Service Level Agreements (SLA) bereit, mit drei verschiedenen Stufen: \'Standard\', \'Next Business Day\' und \'24x7\'. Die Standard-SLA für alle Dienste ist die Option \'Standard\'. Sie können auf ein höheres SLA-Niveau zu den geltenden Infopact-Tarifen upgraden."},"monitoring":{"subtitle":"24/7-Überwachung","title":"Echtzeit-Einblick für maximale Sicherheit","description":"Infopact 24/7 Monitoring ist ein Zusatzservice für Ihre Infopact-Verbindung. Das Infopact Network Operations Center (NOC) überwacht Ihre Verbindung proaktiv, sodass Ausfälle schnell erkannt und gemeldet werden können - 24 Stunden am Tag, 7 Tage die Woche. Dies gewährleistet eine kontinuierliche Überwachung der Infopact-Dienstleistungen und garantiert deren Verfügbarkeit. Das 24/7 Monitoring kann einfach über das Infopact-Portal aktiviert werden.","list":["Aus unserem eigenen NOC","Einfach zu aktivieren"]}},"aansluiting":{"title":"Integration","description":"Unsere Integrationsdienste umfassen die Lieferung und Installation von Hardware durch unsere eigenen Techniker. Wir sorgen für eine nahtlose Integration von Hardware- und Konnektivitätslösungen in Ihre Infrastruktur, damit Sie schnell und zuverlässig verbunden sind. Von der Installation bis zur Konfiguration garantieren wir optimale Konnektivität und Leistung.","instalation":{"subtitle":"Installation","title":"Fachgerechte Installation durch unsere erfahrenen Techniker","description":"Unsere erfahrenen Techniker übernehmen die vollständige Einrichtung von Netzwerkinfrastruktur und Konnektivitätslösungen. Sie installieren und konfigurieren die Geräte, sodass Sie schnell und zuverlässig verbunden sind. Wir sorgen für eine reibungslose Integration, damit Ihr Netzwerk sofort optimal funktioniert."}
2,"hardware":{"subtitle":"Hardware","title":"Immer die beste Hardware","description":"Wir bieten hochwertige Netzwerkinfrastruktur, die vollständig auf Ihre Bedürfnisse zugeschnitten ist. Von Routern über Switches bis hin zu Servern liefern wir die richtige Ausrüstung für eine zuverlässige und effiziente Infrastruktur. Mit unserer Hardware sind Sie sicher, dass Ihr Netzwerk stets optimale Leistung erbringt.","list":["Zuverlässige & effiziente Infrastruktur","Optimale Netzwerkleistung"]}}},"starlink":{"hero":{"title":"Immer und überall verbunden","description":"Wir bieten eine zuverlässige und schnelle Internetverbindung, unterstützt durch die Expertise eines Internetdienstanbieters. Von der sorgenfreien Installation bis hin zum professionellen Management."},"form":{"title":"Neugierig, was Starlink für dein Unternehmen tun kann?","description":"Nimm gerne Kontakt mit uns auf für weitere Informationen oder ein unverbindliches Beratungsgespräch. Wir helfen dir gerne mit einer Lösung, die genau auf deine Bedürfnisse zugeschnitten ist."},"why":{"title":"Warum über Infopact?","description":"Warum Starlink über Infopact wählen?","short":"Wir bieten eine zuverlässige und schnelle Internetverbindung, unterstützt durch die Expertise eines ISPs. Von der sorgenfreien Installation bis zum professionellen Management.","cards":[{"title":"Immer online","description":"Zuverlässige Verbindung, selbst in abgelegenen Gebieten."},{"title":"Superschnelle Lieferung","description":"Keine Erdarbeiten oder langen Wartezeiten."},{"title":"Feste IP-Adresse","description":"Perfekt für professionelle und geschäftskritische Anwendungen."},{"title":"Installation und Inbetriebnahme","description":"Professionell installiert durch unsere erfahrenen Techniker."},{"title":"99,9% Verfügbarkeitsgarantie","description":"Immer erreichbar, ohne Ausfallzeiten."},{"title":"Gemanagt von Infopact","description":"Sorgloser Service und Monitoring, immer in guten Händen."}]},"over":{"title":"Über Starlink","subtitle":"Über Starlink von SpaceX","description":"Starlink liefert Hochgeschwindigkeitsinternet mit niedriger Latenz für Nutzer auf der ganzen Welt. Als das weltweit erste und größte Satellitenkonstellationssystem im niedrigen Erdorbit bietet Starlink Breitbandinternet, das Streaming, Online-Gaming, Videoanrufe und mehr unterstützt. Starlink wird von SpaceX entwickelt und betrieben. Als weltweiter Marktführer im Bereich Startdienste nutzt SpaceX seine umfassende Erfahrung mit Raumfahrzeugen und Umlaufbahnoperationen, um das fortschrittlichste Breitbandinternetsystem der Welt bereitzustellen.","list":["Schnell mit niedriger Latenz","Überall verfügbar"],"button-interested":"Interessiert?"},"solutions":{"title":"Starlink bietet maßgeschneiderte Lösungen für jede Situation","cards":[{"title":"Festes Internet","description":"Mit Starlink bietet Infopact eine innovative Lösung, die traditionelle Festnetzverbindungen ersetzt. Dank fortschrittlicher Satellitentechnologie liefert Starlink schnelle und stabile Verbindungen, unabhängig von kabelgebundener Infrastruktur. Ideal für Unternehmen, die Zuverlässigkeit suchen, selbst an abgelegenen Standorten. Mit vergleichbaren Kosten wie FttO-Glasfaser und einer Verfügbarkeit von 99,9 % ist es eine zuverlässige Alternative. Infopact übernimmt Installation, Verwaltung und Support und sorgt so für eine unterbrechungsfreie Konnektivität und eine zukunftssichere Lösung, die auf die Bedürfnisse moderner Unternehmen abgestimmt ist.","button-interested":"Interessiert an Festes-Internet?"},{"title":"Backup-Internet","description":"Mit Starlink als Backup-Internetlösung über Infopact bleibt Ihre Konnektivität garantiert - selbst bei Störungen der primären Verbindung. Dank der zuverlässigen Satellitenverbindung sorgt Starlink für einen nahtlosen Wechsel zu einer alternativen Verbindung, sodass Ihr Unternehmen jederzeit online bleibt. Ob es sich um vorübergehende Unterbrechungen oder längere Ausfälle handelt - Infopact bietet eine robuste Lösung, die die Kontinuität Ihrer Internetverbindung sicherstellt. Mit einfacher Installation und 24/7-Support sind Sie stets auf eine stabile und sichere Backup-Verbindung angewiesen, ohne sich Sorgen über Ausfallzeiten oder Produktivitätsverluste machen zu müssen.","button-interested":"Interessiert an Backup-Internet?"},{"title":"Temporäres Internet","description":"Infopact bietet flexible und zuverlässige Internetlösungen für temporäre Standorte, wie Veranstaltungen, Baustellen oder Pop-up-Unternehmen. Mit schnell einsatzbereiten mobilen Verbindungen garantiert Infopact schnellen und stabilen Internetzugang, auch an temporären Standorten ohne feste Infrastruktur. Ob für große Veranstaltungen oder Projekte an abgelegenen Orten - Infopact sorgt für eine reibungslose Erfahrung. Dank benutzerfreundlicher Installation und professionellem Support können Kunden auf Kontinuität und hervorragende Leistung zählen, ohne lange Verträge oder hohe Kosten. Perfekt für alle, die temporäre, aber leistungsstarke Internetverbindungen benötigen.","button-interested":"Interessiert an temporärem Internet?"},{"title":"Vorlauf-Internet","description":"Über Starlink bietet Infopact die Möglichkeit, Vorlaufinternet bereitzustellen - die ideale Lösung für temporäre Konnektivität während Installationen, Umzügen oder Netzwerkerweiterungen. Ob Sie ein neues Büro einrichten oder ein Upgrade durchführen, Infopact stellt schnelle und zuverlässige Internetverbindungen bereit, die sofort verfügbar sind. Diese flexible Lösung stellt sicher, dass Ihr Unternehmen keine Verzögerungen erleidet, selbst wenn die permanente Infrastruktur noch nicht bereitsteht. Mit einfacher Installation, kurzen Lieferzeiten und kontinuierlichem Support können Sie sich auf einen reibungslosen Übergang und ein unterbrechungsfreies Online-Erlebnis während der Übergangsphase verlassen.","button-interested":"Interessiert an Vorlauf-Internet?"}]},"starlink-via-infopact":{"title":"Starlink über Infopact","subtitle":"Warum Starlink über Infopact wählen?","description":"Wenn Sie Infopact als autorisierten Reseller wählen, entscheiden Sie sich nicht nur für das Produkt, sondern für eine Komplettlösung, die über die Standardangebote eines Händlers hinausgeht. Wir bieten zusätzliche Dienste wie feste IP-Adressen, Firewalling und ThreadScan, wodurch Ihre Satellitenverbindung dieselbe Zuverlässigkeit und Konnektivität wie eine traditionelle Festverbindung bietet. Das macht Starlink ideal für Unternehmen, die keine Kompromisse bei der Leistung eingehen wollen - selbst an abgelegenen Standorten."},"about":{"title":"Installation durch Infopact","subtitle":"Problemlos installieren","description":"Wir übernehmen den gesamten Prozess. Unsere Spezialisten montieren und installieren Ihr Starlink direkt vor Ort, sodass Sie sofort sorgenfrei starten können. Ob Dach-, Mast- oder Wandmontage - wir sorgen für eine stabile und sichere Installation mit dem besten Signalempfang. So sind Sie garantiert mit einer optimalen Internetverbindung versorgt, ohne dass Sie selbst etwas organisieren müssen.","list":["Eigene Monteure","Stabile und sichere Installation"],"button-interested":"Mehr Informationen?"}},"faq":{"title":"Häufig gestellte Fragen","questions":[{"question":"Seid ihr ein autorisierter Starlink-Reseller?","answer":"Ja, Infopact ist ein offizieller autorisierter Starlink-Reseller. Dadurch können wir Starlink-Dienste mit vollständigem Support, individueller Beratung und professioneller Installation anbieten - inklusive zusätzlicher Services wie Netzwerkoptimierung."},{"question":"Wie werde ich Partner von Infopact?","answer":"Wir sind immer offen für Partnerschaften! Kontaktieren Sie uns über unsere Partnerseite oder rufen Sie uns direkt an."},{"question":"Was genau macht Infopact?","answer":"Infopact bietet maßgeschneiderte Konnektivitätslösungen: von Glasfaser und Starlink-Satelliteninternet bis zu mobilen Backup-Verbindungen und Managed Network Services. Zudem liefern wir Geräte, übernehmen die Installation und bieten Supp
2ort - stets mit persönlicher Betreuung."},{"question":"Was unterscheidet Infopact von anderen Anbietern?","answer":"Wir verbinden technische Expertise mit persönlichem Service. Unsere eigenen Techniker übernehmen Installation und Wartung ohne Zwischenhändler. Kunden haben direkten Kontakt zu Spezialisten - keine anonymen Hotlines."},{"question":"Wie sicher sind eure Netzwerklösungen?","answer":"Wir arbeiten nach höchsten Standards für Daten- und Netzwerksicherheit. Unsere Lösungen beinhalten standardmäßig Verschlüsselung, Firewalls sowie optionale Sicherheitspakete für zusätzlichen Schutz Ihres Firmennetzwerks."},{"question":"Seid ihr ISO-zertifiziert?","answer":"Ja, Infopact ist nach ISO 27001 zertifiziert. Das bedeutet, dass wir die internationale Norm für Informationssicherheit erfüllen. Mit dieser Zertifizierung garantieren wir, dass Ihre Daten sorgfältig, sicher und nach den strengsten Anforderungen verarbeitet werden."},{"question":"Bietet ihr Support außerhalb der Geschäftszeiten an?","answer":"Ja, je nach gewähltem Servicepaket bieten wir Support außerhalb der regulären Öffnungszeiten. Für Geschäftskunden stehen erweiterte SLAs mit einem 24/7-Störungsdienst zur Verfügung."},{"question":"In welchen Ländern könnt ihr liefern?","answer":"Wir können weltweit Verbindungen bereitstellen. Dank unseres internationalen Netzwerks bieten wir Internet- und Netzwerklösungen in fast jedem Land an - auch an abgelegenen Standorten."}]},"vacatures":{"title":"Arbeiten bei Infopact","description":"Bei Infopact arbeiten wir täglich an intelligenten, zuverlässigen und sicheren Kommunikationslösungen für Unternehmen in ganz den Niederlanden. Als wachsendes Unternehmen suchen wir engagierte Menschen, die zu innovativen IT- und Telekommunikationslösungen beitragen möchten. Du wirst Teil eines engagierten und professionellen Teams, in dem Platz für Entwicklung, Eigeninitiative und Freude an der Arbeit ist.","ctaText":"Stellenangebote ansehen","contact":"Kontakt","over-ons":{"subtitle":"Über uns","title":"Lerne uns kennen","description":"Infopact ist seit über 30 Jahren ein führender Anbieter fortsc
2hrittlicher Netzwerklösungen und zuverlässiger Geschäftsverbindungen. Von unserem Hauptsitz in Rotterdam aus arbeiten wir mit einem umfangreichen Netzwerk von ICT-Partnern in ganz den Niederlanden zusammen. Wir zeichnen uns durch unser eigenes Netzwerk und Bestellportal aus, kombiniert mit persönlichem Service und umfassenden Unterstützungsangeboten für unsere Partner, darunter Schulungen und Marketingmaterialien.","ctaText":"Mehr über uns","ctaText1":"Stellenangebote ansehen"}},"viewPossibilitiesText":"Möglichkeiten ansehen","recaptcha":{"text":"Diese Seite ist durch reCAPTCHA geschützt und es gelten die","privacy":"Datenschutzerklärung","and":"und","terms":"Nutzungsbedingungen","textEnd":"von Google."},"testimonials":[{"imageUrl":"/assets/new/images/Logo_VTM_White.svg","name":"VTM Groep","quote":"Bei Infopact finden wir immer eine passende Lösung, unabhängig davon, wie komplex die Kundenanforderung ist. Die Kommunikation ist schnell, klar und persönlich, und Supportanfragen werden zügig bearbeitet. Gemeinsam entwickeln wir weiterhin stabile und zukunftssichere IT-Lösungen für unsere Kunden.","attribution":"Roy Schenkeveld - Netzwerkarchitekt bei VTM Groep"},{"imageUrl":"/assets/new/images/Solipsis.svg","name":"Solipsis","quote":"Für einen Kunden in Evergem in Belgien haben wir gemeinsam mit Infopact eine Starlink-Installation umgesetzt. Dank ihrer schnellen Reaktionsfähigkeit und erfahrenen Monteure wurde die Verbindung in kürzester Zeit erfolgreich in Betrieb genommen. Die Zusammenarbeit verlief reibungslos und professionell, genau das, was wir brauchten, um unseren Kunden sofort online zu bringen.","attribution":"Jasper Baijense - Operations Manager bei Solipsis"},{"imageUrl":"/assets/new/images/Logo_Hosted_White_RGB.svg","name":"Hosted","quote":"Unsere Zusammenarbeit mit Infopact ist ein echtes Beispiel für partnerschaftliche Zusammenarbeit. Sie kommunizieren klar, reagieren schnell und liefern, was sie versprechen. Zuverlässig, engagiert und tatkräftig, genau der Partner, den wir brauchen.","attribution":"Luc Jongerius - Geschäftsführer bei Hosted"}]}')},166:function(e){"use strict";e.exports=JSON.parse('{"lang":"en","header-menu":{"language":"English"},"header":{"languages":{"en":"English","de":"German","nl":"Dutch","pl":"Polish"},"24-7-monitoring":"24/7 Monitoring","aansluiting":"Connection","cloud-connect":"Cloud Connect","cloud-fortigate":"Cloud Fortigate","connect":"Connect","contact":"Make an appointment","datacenter-connect":"Datacenter Connect","ddos-wasstraat":"DDoS Scrubbing","ddos":"DDoS Detection and Filtering","direct-connect":"Direct Connect","firewall":"Firewall","fixed-wireless-access":"Fixed Wireless Access","fortinet-firewall":"Fortinet Firewall","global-internet":"Global Internet","hardware":"Hardware","installatie":"Installation","internet-on-demand":"Internet on Demand","mobile":"Mobile","network-add-ons":"Network Add-ons","nieuws":"News","nieuws-link":"/en/news","over-ons":"About Us","portal":"Portal Login","security":"Security","service-beheer":"Service Management","services":"Services","starlink":"Starlink","support":"Support","threadscan":"ThreadScan","trunking":"Trunking","vacatures":"Vacancies","voice":"Voice","vulnerability-management":"Vulnerability Management","web-filtering":"Web Filtering"},"footer":{"aansluiting":"Connection","algemene-voorwaarden":"Terms and Conditions","connect":"Connect","contact":"Contact","direct-connect":"Direct Connect","hulp":"Help","ddos-detectie-en-webfiltering":"DDoS Detection and Web Filtering","firewall":"Firewall","fixed-wireless-access":"Fixed Wireless Access","global-internet":"Global Internet","mobile":"Mobile","network-add-ons":"Network add-ons","nieuws":"News","over-ons":"About Us","portal":"Portal Login","privacy-verklaring":"Privacy Policy","security":"Security","services":"Services","service-beheer":"Service Management","support":"Support","vacatures":"Vacancies","voice":"Voice","vulnerability-management":"Vulnerability Management"},"order-window":{"step1":{"title":"Check availability","subtitle":"Curious about what options are available for your address?","placeholder":"What is your address?","nextStepButton":"Next","goHomeButton":"Back to home","description":"Would you prefer to speak directly to our sales specialists? ","descriptionContinue":"Click the button below to call us.","error":"Enter address"},"step2":{"title":"How can we help you?","subtitle":"Let\'s explore together what we can do for you.","nextStepButton":"Next","prevStepButton":"Previous","selected":"selected","services":[{"title":"Starlink","description":"Ultra-fast satellite internet, available worldwide, even in the most remote locations."}
2,{"title":"Connectivity","description":"Reliable and stable connections for businesses, always online without interruptions."},{"title":"Security","description":"Advanced security and encryption to optimally protect your network and data."},{"title":"Services","description":"We ensure optimal accessibility with voice, mobile, service management, and on-site installation."},{"title":"Other services","description":"Tailor-made solutions and additional services, aligned with your specific business needs."},{"title":"Contact","description":"Feel free to contact us. Our team will be happy to think along with you and provide quick support."}]},"step3":{"title":"Let\'s find a solution together.","subtitle":"Fill out the contact form to discuss the possibilities.","subtitleContinue":"We will contact you within 3 working days.","nextStepButton":"Next","prevStepButton":"Previous","fields":{"name":{"title":"Name","placeholder":"","error":"Enter name"},"email":{"title":"Email","placeholder":"","error":"Enter email"},"company":{"title":"Company name","placeholder":"","error":"Enter company name"},"phone":{"title":"Phone number","placeholder":"","error":"Enter phone number"},"description":{"title":"Message","placeholder":"","error":"Enter message"},"isCustomer":{"title":"Are you already a customer?","yes":"Yes","no":"No","error":"Enter"}}}},"contact":{"title":"Contact","description":"Do you have any questions, want to become a partner or customer, would you like to learn more about our services, or request a quote right away? Our team is ready to help you! Fill out the form next to this text, and we’ll get in touch with you soon to find the best solution together.","description-1":"Need technical support or facing an urgent issue? Visit our support page for immediate assistance.","ctaText":"Support"},"errors":{"404":{"title":"Page not found","description":"The page you are looking for no longer exists or has been moved. Go back to the homepage or use the menu to continue browsing.","ctaText":"Back to homepage"},"500":{"title":"Internal server error","description":"An internal error occurred. Please try again later or contact our support.","ctaText":"Contact support"}},"form":{"alert":{"success":"Thank you! We have received your message and will respond as soon as possible.","error":"Not all fields are filled in. Please check the highlighted fields."},"description":"Required fields are marked with an asterisk","name":"Name","name-placeholder":"Enter your name","name-error":"Please enter your name","email":"Email address","email-placeholder":"Enter your email address","email-error":"Please enter a valid email address","phone":"Phone number","phone-placeholder":"Enter your phone number","phone-error":"Please enter a valid phone number","recaptcha":{"before":"This site is protected by reCAPTCHA and the","privacy":"Privacy Policy","and":"and","terms":"Terms of Service","after":"of Google apply.","privacyUrl":"https://policies.google.com/privacy","termsUrl":"https://policies.google.com/terms"},"company":"Company name","company-placeholder":"Enter your company name","company-error":"Please enter your company name","message":"Message","message-placeholder":"Enter your message","message-error":"Please enter your message","ctaText":"Send"},"index":{"hero":{"title":"Building a connected future together.","description":"At Infopact, we believe in the power of connection. With our innovative solutions for global connectivity, we provide companies with the reliability and speed they need to grow. Join us and discover how we can strengthen your organization in an increasingly digital world.","ctaText":"View possibilities"},"diensten":{"title":"Services","subtitle":"What does Infopact do?","connect":{"title":"Connect","description":"Infopact provides reliable and fast connectivity worldwide so that your organization stays connected, wherever you are. With advanced solutions such as Global Internet, FttO, 5G, and Dark Fiber, we deliver stable, tailor-made connections fully adapted to your business needs and locations.","list":{"direct-connect":"Direct 
2Connect","fixed-wireless-access":"Fixed Wireless Access","internet":"Global Internet","network-add-ons":"Network add-ons"}},"security":{"title":"Security","description":"Infopact offers advanced security solutions that protect your organization from cyber threats. From DDoS detection and web filtering to the robust Fortinet Firewall and ThreadScan, we ensure a secure digital environment. This way, your systems and data remain optimally protected so you can work without interruption.","list":{"ddos":"DDoS Detection and Web Filtering","vulnerability-management":"Vulnerability Management","firewall":"Firewall"}},"services":{"title":"Services","description":"Infopact offers connectivity services that enable companies to operate more efficiently and reliably. Our solutions include Cloud Connect, Datacenter Connect, Voice (Xelion and Trunking), mobile services from Odido, and 24/7 Monitoring. With these, we strengthen your digital infrastructure and guarantee seamless, secure connectivity.","list":{"voice":"Voice","service-beheer":"Service Management","mobile":"Mobile","aansluiting":"Integration"}}},"over-ons":{"subtitle":"About Us","title":"Get to know us","description":"For over 30 years, Infopact has been a leading provider of advanced network solutions and reliable business connections. From our headquarters in Rotterdam, we collaborate with an extensive network of ICT partners throughout the Netherlands. We differentiate ourselves through our proprietary network and ordering portal, combined with personal service and extensive support options for our partners, including training and marketing resources.","ctaText":"More about us"},"starlink":{"subtitle":"Starlink","title":"Stay connected. Everywhere.","description":"With Starlink satellite internet from Infopact, you are guaranteed fast and stable internet, even in the most remote locations. Thanks to a network of low-orbit satellites, Starlink offers high speeds and low latency, regardless of your location.","ctaText":"Discover Starlink"},"partner-program":{"title":"Partner Program","subtitle":"How does it work?","description":"Our partner program is designed to build cooperation step by step. From the first introduction to a long-term and trusted relationship: every stage ensures that we stand stronger together, seize opportunities, and achieve growth.","steps":[{"title":"Introduction & Letter of Intent","description":"A potential partner gets in touch with Infopact via a direct conversation, webinar, or referral. During the introductory meeting, we discuss the partner program, commercial opportunities, and technical possibilities. Is there mutual interest? Then a letter of intent follows, or the partner contract is signed."},{"title":"Onboarding & Activation","description":"After signing the cooperation agreement, the partner gains access to the Infopact Partner Portal, which contains all documentation, price lists, ordering procedures, and marketing materials. Our Partner Team then provides a personal onboarding, including technical explanations of our services, sales training, and support with propositions. \\nIf applicable, we also assist with requesting a test line or demo setup."},{"title":"First Orders & Guidance","description":"The partner submits their first orders, supported by our Service Delivery Manager. Infopact guides the entire process, from technical setup and migrations to communication with the end customer. After completion, we evaluate the approach together and optimize processes where necessary."},{"title":"Active Collaboration & Growth","description":"In periodic quarterly meetings, we discuss performance, new product developments, and commercial opportunities. As the partner\'s volume grows, additional benefits become available, such as project support and customized integrations, for example via API connections."},{"title":"Trust & Deepening","description":"As the collaboration deepens, it evolves into a strategic partnership. Infopact actively involves the partner in product development, pilots, and customer cases. Together, we focus on sustainable growth, maximum customer satisfaction, and conquering new markets."}]},"cases":{"title":"What do our customers say about Infopact?","subtitle":"Use cases"},"news":{"title":"The latest news from Infopact.","subtitle":"News","ctaText":"All news"}},"algemene-voorwaarden":{"title":"Terms and Conditions","description":"The following terms and conditions apply to Infopact’s services and products.","info":"Please note: We would like to inform you that as of March 1, 2026, a new version of our general terms and conditions will come into effect. If you have any questions, you can contact our service desk.","links":[{"text":"For orders placed after 01-03-2026, you can find the applicable terms below","url":"https://cdn.infopact.nl/assets/downloads/algemene-voorwaarden.pdf","urlText":"Terms and Conditions for orders after 01-03-2026","url1":"https://cdn.infopact.nl/assets/downloads/INFO_AlgemeneVoorwa
2arden_2024_EN.pdf","url1Text":"Terms and Conditions for orders after 01-03-2026 (English)"},{"text":"For orders placed before 01-03-2026, you can find the applicable terms below","url":"https://cdn.infopact.nl/assets/downloads/INFO_AlgemeneVoorwaarden_2023.pdf","urlText":"Terms and Conditions for orders before 01-03-2026"},{"text":"For orders placed between 01-01-2021 and 01-01-2023, you can find the applicable terms below","url":"https://cdn.infopact.nl/assets/downloads/INFO_AlgemeneVoorwaarden_2021.pdf","urlText":"Terms and Conditions for orders between 01-01-2021 and 01-01-2023"}]},"over-ons":{"title":"About Infopact","description":"Infopact has been a leading provider of advanced network solutions and reliable business connections for over 30 years. From our headquarters in Rotterdam, we collaborate with a wide network of ICT partners throughout the Netherlands. We distinguish ourselves through our own network and order portal, combined with personal service and extensive support options for our partners, including training and marketing tools.","expertise":{"subtitle":"Expertise","title":"Experts in what we do","description":"Security is an indispensable part of everything we do. As a specialist in IP communication services, we have the knowledge and experience to provide organizations with reliable and future-proof solutions. Our experts understand that communication only becomes truly valuable when it is secure, stable, and scalable. That is why we combine technological innovation with practical applicability, ensuring that your organization is not only optimally connected today but also prepared for the challenges of tomorrow.","list":["Security is a core component","Specialist in IP communication services"]},"werkwijze":{"subtitle":"Approach","title":"What does our process look like?"},"vacatures":{"subtitle":"Meet us","title":"Join our team","description":"We invest in knowledge and development. As a recognized training company, we offer students the opportunity to gain practical experience in a dynamic work environment, supported by experienced professionals and practice-oriented projects. Infopact stands for quality, reliability, and partnership. We build long-term relationships with our customers and partners, supported by innovative technologies and a customer-oriented approach.","ctaDescription":"Job vacancies"}},"privacy-policy":{"title":"Cookie Policy & Privacy Policy","description":"The following privacy and cookie policy applies to all website visits, transactions, and agreements with Infopact, Westblaak 100, 3012 KM Rotterdam, 24283492.","version":"Version: February 2025, version 2.","description-1":"We respect the privacy of visitors to our website and ensure that the personal information you provide is treated confidentially. You can read below how we do this and which personal data we collect from you and for what purposes.","intro-0":"Through Techone\'s website <a href=\\"https://infopact.nl/\\" class=\\"text-primary\\">www.infopact.nl</a>, privacy-sensitive data, also known as personal data, is processed as described below. Techone respects your privacy and handles your personal data carefully and confidentially. You can find the privacy statement via the button below:","document-url":"https://cdn.infopact.nl/assets/downloads/privacyverklaring.pdf","document-button":"View the privacy statement","intro-1":"This privacy statement explains which personal data Techone collects and uses; <br>and for what purpose this is done. We recommend that you read this statement carefully.","accordion":[{"title":"Use of your data","content":["When using our website and services, you provide us with certain information. This may include personal data. For example, when filling out the contact form, we ask for some personal data.","Techone declares that it processes the following personal data, which is provided to us by the data subjects themselves (depending on the actions you take on our site):"],"list":["Name","Address details","Telephone number","Email address"],"extra":["This personal data is processed by us for the following purposes:"],"listExtra":["Allowing you to use our services;","Purchasing services via the website and using the functionalities of the website;","Storage for the execution of the Agreement and publication in the Whois database;","Answering questions submitted via the website;","Improving our services;"]},{"title":"Retention period of this personal data","content":["The above data is retained for as long as necessary to provide our service to you. After termination of our services, the data will be deleted by us unless a legal obligation requires us to retain this data for a statutory period."]},{"title":"Minors","content":["Techone does not intend to collect data from persons under the age of 18. We therefore do not offer services to minors. We advise parents to be involved in their children\'s online activities to prevent data from being collected about children without parental consent. If you believe that we have collected personal data about a minor without permission, please contact us. We will then delete the information."]},{"title":"Disclosure to third parties","content":["Techone does not disclose your data to third parties, except in the case of a legal requirement or when it is necessary in connection with the delivery of a product or service."]},{"title":"How we protect personal data","content":["Techone takes the protection of your data seriously and takes appropriate measures to prevent misuse, loss, unauthorized access, unwanted disclosure and unauthorized modification. If you believe your data is not properly secured or there are indications of misuse, please contact us via {{ site.email }}
2 or call us at the telephone number indicated on the website.","Techone has taken the following measures to protect your personal data:"],"list":["Security software, such as a virus scanner and firewall.","We send your data via a secure (Comodo RSA Extended Validation Secure CA) internet connection. You can recognize this by the address bar ‘https’ and the padlock in the address bar."]},{"title":"Cookies","content":["Techone may collect and analyze information about the use of this website, including the domain name, the number of hits, the pages visited, the previous and next websites visited, and the duration of the user session. This data may be collected by means of a cookie. A cookie is a small text file placed on your hard drive by our web page server. You can allow or prevent the use of cookies by changing your browser settings. We do not sell or rent your personal data to third parties under any circumstances.","However, we will make your personal data available to third parties for the following purposes:"],"list":["Internal analysis of the use of our products and services","If necessary for providing (further) products and services by us","If legally required or if it can prevent damage and/or fraud"],"extra":["You expressly agree that, when we are legally obliged to make personal data available to third parties and/or if we can prevent fraud or damage by making personal data available to third parties, we are permitted to do so. In all other cases, we will of course first request permission."]},{"title":"Submitting a complaint","content":["Techone also wishes to point out that you have the right to submit a complaint to the national supervisory authority, the Dutch Data Protection Authority. This can be done via the following link: https://autoriteitpersoonsgegevens.nl/en/contact-with-the-dutch-dpa/report-a-concern.","Drafted April 2020","This privacy statement may be amended if circumstances give cause to do so."]}]},"service-interest":{"title":"Interested in one or more of our services?","description":"Just share a few details and we\'ll check your options. You\'ll receive a quote for your solution within 24 hours.","ctaText":"Explore the options"},"stats":{"recyclableEquipment":"recyclable equipment","counties":"countries","networkIndependent":"network independent"},"support":{"title":"Support","description":"You can reach us by phone at the following times:","working-hours":"Monday to Friday: 09:00 to 17:30","working-hours-1":"Friday: 09:00 to 16:30","working-hours-extended":"Do you have a 24/7 Service Level Agreement with us?","working-hours-extended-1":"Then our support department is also available outside these working hours.","ctaText":"Start remote support","cards":{"general":"General","technical-support":"Technical Support","finance":"Finance","sales":"Sales"},"address":"Address","parking":{"title":"Parking","description":"The Infopact office is easily accessible by public transport and by car. Coming by car? Set your navigation to APCOA Parking Westblaak, located at Hartmansstraat 35 in Rotterdam. After parking, you can take the elevator to the 7th floor via Entrance B at Westblaak.","ctaText":"Parking Westblaak route"}},"readMoreText":"Read more","connect":{"direct-connect":{"title":"Direct connect","description":"With Infopact’s Direct Connect, you create a direct, secure connection between your business network and your servers in the data center. Without detours through the public internet, you benefit from stable performance, ultra-low latency, and maximum security. Ideal for companies that require reliability, speed, and continuity in their daily IT and cloud applications.","cloud":{"subtitle":"Cloud connect","title":"Secure and fast connection to the cloud","description":"Cloud connect provides secure, fast connections to nearly 300 cloud platforms, such as Azure, Amazon Web Services, and Google Cloud. This service links on-premises networks to external cloud environments for seamless integration and efficient data management. With our user-friendly platform, you can effortlessly establish reliable connections, enabling your internal systems to work smoothly with the cloud."},"datacenter":{"subtitle":"Datacenter connect","title":"Direct and secure connectivity","de
2scription":"Datacenter connections offer a fast, reliable link across 170+ datacenters in the Netherlands, Belgium, and Germany. You connect servers and network equipment with redundant or single connections, including all Equinix and Digital Realty datacenters worldwide. Thanks to advanced infrastructure, data transfers are secure and efficient within a stable IT environment.","list":["Secure and efficient","Fast, reliable connection"]}},"fixed-wireless-access":{"title":"Fixed wireless access","description":"Fixed Wireless Access (FWA) delivers fast, reliable internet connections without wiring. Ideal for hard-to-reach or costly locations, FWA provides high speeds and low latency. Suitable for primary connectivity and backup options, it supports temporary workplaces, remote sites, and new branches with internet you can count on immediately.","5g":{"subtitle":"5G","title":"Always connected and flexible","description":"5G offers high speed, low latency, and large capacity—ideal for businesses with flexible connectivity needs. From mobile workstations to IoT and temporary sites, 5G ensures reliable performance. Infopact helps your organization fully leverage this technology so you stay connected to the latest mobile capabilities."},"starlink":{"subtitle":"Starlink","title":"Connected anytime, anywhere","description":"Starlink delivers fast, stable internet connections even in remote areas without fiber or 5G. As SpaceX’s satellite service, it provides reliable connectivity where traditional networks fall short. Perfect for organizations that must stay online at all times. With Starlink, you’re always connected regardless of location.","list":["Available everywhere","High internet speeds"],"ctaText":"Learn more about Starlink"}},"global-internet":{"title":"Global internet","description":"Infopact designs, builds, and manages global internet connections for organizations regardless of location. With 30 years of experience, we guarantee stable, secure, and always-on connectivity. Our global internet expertise ensures optimal performance so your organization functions without limits, wherever you are. Reliability comes first.","portal":{"subtitle":"Portal","title":"One portal for all your connections","description":"Managing all your connections is simple with our online portal. Gain real-time insight and control over your lines while our Network Operations Center (NOC) actively monitors your network. Should issues arise, our technicians are ready to act quickly to restore connectivity."},"fiber":{"office":{"title":"Fiber to the Office","description":"FttO is the solution for companies needing a reliable, ultra-fast internet connection directly to their office. With high speed and low latency, FttO is ideal for smoothly running cloud applications and other business-critical systems. Whether for daily communication or supporting complex workflows, FttO provides the stability and speed your organization needs to work efficiently without limits."},"home":{"title":"Fiber to the Home","description":"FttH enables organizations to provide employees at home with a lightning-fast, reliable internet connection. With this solution, employees work from home with the same high speed and stability as in the office, seamlessly supporting productivity and connectivity. FttH ensures remote work runs as efficiently and smoothly as on-site, ideal for hybrid work models and supporting business-critical applications remotely."}},"darkfiber":{"subtitle":"Dark fiber","title":"Maximum control over your network","description":"For organizations requiring maximum network control, Dark Fiber is the ideal solution. With Dark Fiber, you have your own fiber cable fully managed by you, allowing you to configure speed, capacity, and security to your specifications. This solution offers unparalleled freedom and is perfect for organizations needing high bandwidth and strong security without compromising performance or privacy."},"xdsl":{"subtitle":"xDSL","title":"xDSL","description":"xDSL is a reliable broadband option for businesses needing stable internet where fiber is unavailable. This technology uses existing copper telephone lines to deliver broadband, offering a cost-effective and flexible connection. With variants like ADSL and VDSL, xDSL provides sufficient speeds for standard business applications such as email, web browsing, and cloud-based systems. Thus, xDSL is an accessible solution for organizations needing reliable connectivity without major investment.","list":["Extremely reliable","Highly flexible"]},"5g":{"subtitle":"5G Backup","title":"High speeds, low latency","description":"5G backup is an i
2deal solution for companies that want maximum assurance that their connection always remains online. By using a 5G connection as a backup, your organization can continue to function seamlessly in case of a primary internet outage. With high speeds and low latency, 5G backup provides a reliable and fast bridge, ensuring that important business processes continue without interruption. Perfect for organizations that rely on constant connectivity and cannot afford any risk of downtime."}},"network":{"title":"Network add-ons","description":"Our internet connections form the foundation – but with powerful add-ons such as BGP routing, VPN solutions, and Secure Internet, you get even more out of your network. Whether you want extra control over your data flows, need secure access for employees, or are looking for protection against online threats, we provide the right layer on top of your connectivity. Always reliable, scalable, and tailored to your organization.","bgp":{"subtitle":"BGP","title":"Border Gateway Protocol","description":"Infopact offers a robust and reliable BGP implementation (Border Gateway Protocol) to ensure maximum network availability and continuity. Our solution provides seamless backup functionality, automatically rerouting traffic in the event of a primary connection failure. BGP determines alternative network paths, keeping your business reachable at all times. Rely on our BGP implementation for a dependable network that supports continuous communication."},"vpn":{"subtitle":"VPN","title":"Virtual Private Network","description":"With Infopact IP-VPN (Internet Protocol Virtual Private Network), you securely connect multiple sites and remote workers via one private network. This allows employees to safely exchange data and access corporate systems regardless of their location.","card":{"title":"What can you do with Infopact IP-VPN?","list":["Secure remote work: Protected access to corporate applications for home workers.","Connect locations: Seamless communication and data sharing across sites.","Scalability: Easily expand as your organization grows.","Cost savings: One central network solution without expensive point-to-point links."]}}}},"security":{"ddos":{"title":"DDoS Detection and Web Filtering","description":"DDoS attacks can disrupt your business operations, but with our advanced detection and web filtering, threats are blocked immediately. This keeps your network secure and your services always available. Prevent interruptions and ensure a stable, reliable online environment.","ddos-wasstraat":{"subtitle":"DDoS Car Wash","title":"National DDoS Attack Car Wash","description":"NaWas detects DDoS attacks by spotting anomalies in traffic patterns and automatically reroutes malicious traffic. Through redundant links, the filtered traffic is safely returned to your infrastructure. This ensures your website and services remain operational 24/7 with no impact on users, regardless of attack size."}},"firewall":{"title":"Firewall","description":"A powerful firewall protects your network from unwanted traffic and cyber threats. With advanced filtering and access control, it prevents attacks and data breaches. Whether it’s malware, unauthorized access, or other threats, a firewall keeps your infrastructure safe and stable. This ensures your organization stays protected against digital dangers.","fortigate":{"subtitle":"Fortigate Cloud","title":"Powerful Firewall Security","description":"Our hosted Fortigate Firewall delivers robust, flexible, and scalable network security with firewall protection, VPN, and threat prevention. Powered by Fortigate technology, we safeguard your network while you focus on core activities. This provides a secure, reliable architecture without the need for you to worry."},"webfiltering":{"subtitle":"Web Filtering","title":"Block Access to Unsafe Websites","description":"Web filtering prevents access to unsafe or inappropriate websites, keeping your network protected from malware, phishing, and other online threats. Only safe and relevant traffic reaches your system, boosting productivity and minimizing risk. This helps your organization stay secure and in control.","list":["Enhanced Security","Improved Productivity"]}},"vulnerability-management":{"title":"Vulnerability Management","description":"Vulnerability management helps you identify and remediate vulnerabilities in IT systems, applications, and networks in a timely manner. This reduces the risk of attacks, financial loss, and data breaches. With regular scans and reports, you meet compliance requirements and ensure your systems remain secure and under control.","threadscan":{"subtitle":"ThreadScan","title":"Protect Your Systems","de
2scription":"ThreadStone’s automated ThreadScan regularly scans your online systems for vulnerabilities. With flexible subscription plans, you can tailor scans to your needs and view results easily in an online portal. ThreadScan detects over 90,000 known vulnerabilities and is updated daily, allowing you to proactively secure your systems against threats.","ip":{"title":"ThreadScan IP","description":"ThreadScan IP from ThreadStone helps your business stay ahead of hackers by uncovering vulnerabilities in your firewall or router with a professional vulnerability scan. Prevent exploitation before cybercriminals strike and benefit from proactive security and peace of mind."}}}},"services":{"voice":{"title":"Voice","description":"With voice solutions such as Xelion and trunking, you ensure reliable and flexible telephony within your organization. Xelion offers an all-in-one communication platform, while trunking provides cost efficiency and scalability by replacing traditional phone lines with internet-based connections. This way, communication remains smooth and cost-effective.","xelion":{"subtitle":"Xelion","title":"Complete telephony for businesses","description":"Xelion is a complete VoIP phone system for the corporate market, designed for optimal accessibility. This solution combines business telephony and unified communications (UC) in one system, keeping management simple and ensuring users are always connected with colleagues and customers. With Xelion, companies gain control over their communication traffic and can set up an efficient call flow. Whether you work from a tablet, laptop, PC, or smartphone, you stay connected at all times."}
2,"trunking":{"subtitle":"Trunking","title":"Cost-Efficient Communication","description":"Trunking replaces traditional phone lines with internet-based connections, resulting in cost savings and scalability. With trunking, you can easily make multiple phone calls simultaneously while only paying for what you actually use. It offers flexibility, reliability, and seamless integration with your existing communication systems.","list":["Cost-effective","Multiple simultaneous calls"]}},"mobile":{"title":"Mobile","description":"With our mobile services, you get reliable and flexible mobile solutions for your company. Whether you want to make national or international calls, optimize data usage, or need a customized SIM card, we provide everything you need to work efficiently and cost-consciously on the go.","odido":{"subtitle":"Odido","title":"Hello custom-made business","description":"Infopact offers the Hello business op maat subscriptions from Odido for mobile and tablet users, specially developed to support business communication. These subscriptions are optimized for efficient, reliable, and flexible communication, enabling organizations and professionals to benefit from seamless network connections wherever they are."},"internet":{"subtitle":"Internet on demand","title":"5G Unlimited Internet","description":"Infopact offers 5G Unlimited Internet via SIM cards for corporate users. Perfect for businesses that require reliable, high-speed mobile connections. Thanks to Odido’s network, our solution provides excellent coverage and high speeds, both for temporary and permanent applications in the Netherlands.","list":["Excellent coverage","High speeds"]}},"service-beheer":{"title":"Service Management","description":"A stable network requires more than just speed. With our Service Level Agreements (SLAs) and 24/7 monitoring, you are guaranteed maximum availability and fast support. As soon as a disruption occurs, you will receive an immediate notification and our team is ready to resolve the issue – often before you even notice it. This way, we keep your connections reliable, secure, and always under control.","sla":{"subtitle":"SLA","title":"Service Level Agreement","description":"Infopact delivers its services based on a Service Level Agreement (SLA), with three different levels: \'Standard\', \'Next Business Day\', and \'24x7\'. The standard SLA for all services is the \'Standard\' option. You can upgrade to a higher SLA level at the applicable Infopact rates."},"monitoring":{"subtitle":"24/7 Monitoring","title":"Real-time insight for maximum security","description":"Infopact 24/7 Monitoring is an additional service for your Infopact connection. The Infopact Network Operations Center (NOC) proactively monitors your connection, allowing outages to be detected and reported quickly, 24 hours a day, 7 days a week. This ensures continuous monitoring of Infopact service delivery and guarantees its availability. The 24/7 monitoring can be easily activated via the Infopact portal.","list":["From our own NOC","Easy to activate"]}},"aansluiting":{"title":"Integration","description":"Our integration services include the delivery and installation of hardware by our own technicians. We ensure a seamless integration of hardware and connectivity solutions into your infrastructure so that you are quickly and reliably connected. From installation to configuration, we guarantee optimal connectivity and performance.","instalation":{"subtitle":"Installation","title":"Professional installation by our experienced technicians","description":"Our experienced technicians take care of the complete setup of network hardware and connectivity solutions. They install and configure the equipment so that you are quickly and reliably connected. We ensure flawless integration so that your network performs optimally right away."},"hardware":{"subtitle":"Hardware","title":"Always the best hardware","description":"We offer high-quality network hardware, fully tailored to your needs. From routers to switches and servers, we deliver the right equipment for a reliable and efficie
2nt infrastructure. With our hardware, you are assured of top quality, so your network always performs at its best.","list":["Reliable & efficient infrastructure","Optimal network performance"]}}},"starlink":{"hero":{"title":"Connected anytime, anywhere","description":"We offer a reliable and fast internet connection, backed by the expertise of an internet service provider. From hassle-free installation to professional management."},"form":{"title":"Curious about what Starlink can do for your business?","description":"Feel free to contact us for more information or a non-binding consultation. We are happy to help you with a solution that perfectly fits your needs."},"why":{"title":"Why via Infopact?","description":"Why choose Starlink via Infopact?","short":"We offer a reliable and fast internet connection, backed by the expertise of an ISP. From hassle-free installation to professional management.","cards":[{"title":"Always online","description":"Reliable connection, even in remote areas."},{"title":"Superfast delivery","description":"No digging work or long waiting times."},{"title":"Fixed IP address","description":"Perfect for professional and business-critical applications."},{"title":"Installation and delivery","description":"Professionally installed by our experienced technicians."},{"title":"99.9% uptime guarantee","description":"Always accessible, no downtime."},{"title":"Managed by Infopact","description":"Worry-free service and monitoring, always in good hands."}]},"over":{"title":"About Starlink","subtitle":"About Starlink by SpaceX","description":"Starlink delivers high-speed, low-latency internet to users all around the world. As the world’s first and largest satellite constellation in low Earth orbit, Starlink provides broadband internet that supports streaming, online gaming, video calls, and more. Starlink is designed and operated by SpaceX. As the world leader in launch services, SpaceX leverages its extensive experience with spacecraft and orbital operations to deploy the most advanced broadband internet system in the world.","list":["High-speed with low latency","Available everywhere"],"button-interested":"Interested?"},"solutions":{"title":"Starlink offers tailor-made solutions for every situation","cards":[{"title":"Fixed Internet","description":"With Starlink, Infopact offers an innovative solution that replaces traditional fixed connections. Thanks to advanced satellite technology, Starlink delivers fast and stable connectivity, independent of wired infrastructure. Ideal for businesses seeking reliability, even in remote locations. With comparable costs to FttO fiber and an uptime of 99.9%, it is a reliable alternative. Infopact takes care of installation, management, and support, ensuring uninterrupted connectivity and a future-proof solution tailored to the needs of modern businesses.","button-interested":"Interested in fixed internet?"},{"title":"Back-up internet","description":"With Starlink as a backup internet solution via Infopact, your connectivity is guaranteed, even in case of disruptions to the primary connection. Thanks to the reliable satellite connection, Starlink ensures a seamless switch to an alternative connection, keeping your business online at all times. Whether it concerns temporary interruptions or prolonged outages, Infopact provides a robust solution that safeguards the continuity of your internet connection. With easy installation and 24/7 support, you are assured of a stable and secure backup connection, without worries about downtime or loss of productivity.","button-interested":"Interested in back-up internet?"},{"title":"Temporary internet","description":"Infopact offers flexible and reliable internet solutions for temporary locations, such as events, construction sites, or pop-up businesses. With quickly deployable mobile connections, Infopact guarantees fast and stable internet access, even at temporary locations without fixed infrastructure. Whether it is for large events or remote projects, Infopact ensures a seamless experience. Thanks to user-friendly installation and professional support, customers can count on continuity and excellent performance, without long contracts or high costs. Perfect for those who need temporary yet powerful internet connections.","button-interested":"Interested in temporary internet?"},{"title":"Pre-installation internet","description":"Through Starlink, Infopact offers the option of delivering pre-installation internet, the ideal solution for temporary connectivity during installations, relocations, or network upgrades. Whether you are setting up your new office or carrying out an upgrade, Infopact provides fast and reliable internet connections that are immediately available. This flexible solution ensures your business does not experience delays, even if the permanent infrastru
2cture is not yet ready. With easy installation, fast delivery times, and continuous support, you can count on a smooth transition and an uninterrupted online experience during the transition period.","button-interested":"Interested in pre-installation internet?"}]},"starlink-via-infopact":{"title":"Starlink via Infopact","subtitle":"Why choose Starlink via Infopact?","description":"When you choose Infopact as an Authorized Reseller, you’re choosing more than just the product; you’re choosing a total solution that goes beyond the standard offerings of a dealer. We provide additional services such as a fixed IP address, firewalling, and ThreadScan, ensuring your satellite connection offers the same reliability and connectivity as a traditional fixed connection. This makes Starlink ideal for businesses that cannot compromise on performance, even in remote locations."},"about":{"title":"Installation by Infopact","subtitle":"Hassle-free installation","description":"We take care of the entire process. Our specialists assemble and install your Starlink directly on-site, so you can get started without any worries. Whether it’s a roof, mast, or wall installation, we ensure a stable and safe setup with the best possible signal reception. This way, you are guaranteed an optimal internet connection without having to arrange anything yourself.","list":["Own technicians","Stable and safe installation"],"button-interested":"More information?"}},"faq":{"title":"Most frequently asked questions","questions":[{"question":"Are you an authorized reseller of Starlink?","answer":"Yes, Infopact is an official Authorized Reseller of Starlink. This allows us to offer Starlink services with full support, tailored advice, and professional installation, including additional services like network optimization."},{"question":"How can I become a partner of Infopact?","answer":"We’re always open to partnerships! Contact us via our partner page or call us directly."},{"question":"What exactly does Infopact do?","answer":"Infopact provides tailor-made connectivity solutions: from fiber and Starlink satellite internet to mobile backup connections and managed network services. We also deliver hardware, installation, and support — always with a personal approach."},{"question":"What sets Infopact apart from other providers?","answer":"We combine technical expertise with personal service. Our own technicians handle professional installations and maintenance without intermediaries. Customers get direct access to specialists, not anonymous helpdesks."},{"question":"How secure are your network solutions?","answer":"We operate according to the highest standards for data and network security. Our solutions come with encryption, firewalls, and optional security packages for extra protection of your business network."},{"question":"Are you ISO certified?","answer":"Yes, Infopact is ISO 27001 certified. This means we comply with the international standard for information security. With this certification, we guarantee that your data is handled carefully, securely, and in accordance with the strictest requirements."},{"question":"Do you offer support outside office hours?","answer":"Yes, we offer support outside regular business hours, depending on the service package you choose. For business customers, extensive SLAs are available with 24/7 emergency service."},{"question":"In which countries can you deliver?","answer":"We can provide connectivity worldwide. Thanks to our international network, we offer internet and network solutions in almost any country, including remote locations."}]},"vacatures":{"title":"Working at Infopact","description":"At Infopact, we work every day on smart, reliable, and secure communication solutions for businesses throughout the Netherlands. As a growing organization, we are looking for driven individuals who want to contribute to innovative IT and telecom solutions. You’ll join a dedicated and professional team, with room for development, initiative, and enjoyment in your work.","ctaText":"View vacancies","contact":"Contact","over-ons":{"subtitle":"About us","title":"Get to know us","description":"Infopact has been a leading provider of advanced network solutions and reliable business connections for over 30 years. From our headquarters in Rotterdam, we collaborate with a wide network of ICT partners throughout the Netherlands. We distinguish ourselves through our own network and ordering portal, combined with personal service and extensive support options for our partners, including training and marketing materials.","ctaText":"More about us","ctaText1":"View vacancies"}},"viewPossibilitiesText":"View possibilities","recaptcha":{"text":"This site is protected by reCAPTCHA and the","privacy":"Privacy Policy","and":"and","terms":"Terms of Service","textEnd":"apply."},"testimonials":[{"imageUrl":"/assets/new/images/Logo_VTM_White.svg","name":"VTM Groep","quote":"At Infopact, we always find the right solution, no matter how complex the customer\'s request is. Communication is fast, clear and personal, and support requests are handled quickly. Together, we continue to build stable and future-proof IT solutions for our customers.","attribution":"Roy Schenkeveld - networking architect at VTM Groep"},{"imageUrl":"/assets/new/images/Solipsis.svg","name":"Solipsis","quote":"For a customer in Evergem, Belgium, we implemented a Starlink installation together with Infopact. Thanks to their quick response and experienced technicians, the connection was up and running in no time. The collaboration was smooth and professional, exactly what we needed to get our customer online immediately.","attribution":"Jasper Baijense - operations manager at Solipsis"},{"imageUrl":"/assets/new/images/Logo_Hosted_White_RGB.svg","name":"Hosted","quote":"Our collaboration with Infopact is one that truly reflects partnership. They communicate clearly, act quickly and deliver what they promise. Reliable, committed and decisive, exactly the partner we need.","attribution":"Luc Jongerius - managing director at Hosted"}]}')},215:function(e){"use strict";e.exports=JSON.parse('{"lang":"nl","header-menu":{"language":"Nederlands"},"header":{"languages":{"en":"English","de":"Deutsch","nl":"Nederlands","pl":"Polski"},"24-7-monitoring":"24/7 Monitoring","aansluiting":"Aansluiting","cloud-connect":"Cloud Connect","cloud-fortigate":"Cloud Fortigate","connect":"Connect","contact":"Maak een afspraak","datacenter-connect":"Datacenter Connect","ddos-wasstraat":"DDoS Wasstraat","ddos":"DDoS Detectie en Filtering","direct-connect":"Direct 
2Connect","firewall":"Firewall","fixed-wireless-access":"Fixed Wireless Access","fortinet-firewall":"Fortinet Firewall","global-internet":"Global Internet","hardware":"Hardware","installatie":"Installatie","internet-on-demand":"Internet on Demand","mobile":"Mobile","network-add-ons":"Network Add-ons","nieuws":"Nieuws","nieuws-link":"/nieuws","over-ons":"Over ons","portal":"Inloggen portaal","security":"Security","service-beheer":"Service Beheer","services":"Services","starlink":"Starlink","support":"Support","threadscan":"ThreadScan","trunking":"SIP Trunking","vacatures":"Vacatures","voice":"Voice","vulnerability-management":"Vulnerability Management","web-filtering":"Web Filtering"},"footer":{"aansluiting":"Aansluiting","algemene-voorwaarden":"Algemene Voorwaarden","connect":"Connect","contact":"Contact","direct-connect":"Direct Connect","hulp":"Hulp","ddos-detectie-en-webfiltering":"DDoS Detectie en Filtering","firewall":"Firewall","fixed-wireless-access":"Fixed Wireless Access","global-internet":"Global Internet","mobile":"Mobile","network-add-ons":"Network Add-ons","nieuws":"Nieuws","over-ons":"Over ons","portal":"Inloggen Portaal","privacy-verklaring":"Privacy Verklaring","security":"Security","services":"Services","service-beheer":"Service Beheer","support":"Support","vacatures":"Vacatures","voice":"Voice","vulnerability-management":"Vulnerability Management"},"order-window":{"step1":{"title":"Beschikbaarheid checken","subtitle":"Benieuwd naar welke mogelijkheden er zijn voor jouw adres?","placeholder":"Wat is je adres?","nextStepButton":"Volgende","goHomeButton":"Terug naar home","description":"Toch liever meteen onze verkoopspecialisten spreken?","descriptionContinue":"Klik op de onderstaande knop om ons te bellen.","error":"Adres is verplicht"},"step2":{"title":"Waar kunnen wij je mee helpen?","subtitle":"Laten we samen kijken wat wij kunnen betekenen voor jou.","nextStepButton":"Volgende","prevStepButton":"Vorige","selected":"geselecteerd","services":[{"title":"Starlink","description":"Supersnel satellietinternet, overal ter wereld beschikbaar, zelfs op de meest afgelegen locaties."},{"title":"Connectivity","description":"Betrouwbare en stabiele verbindingen voor bedrijven, altijd online zonder onderbrekingen."},{"title":"Security","description":"Geavanceerde beveiliging om je netwerk en data optimaal te beschermen."},{"title":"Services","description":"Wij zorgen voor optimale bereikbaarheid met voice, mobiel, servicebeheer en on-site installatie."},{"title":"Overige diensten","description":"Maatwerkoplossingen en extra services, afgestemd op jouw specifieke zakelijke behoeften."},{"title":"Contact","description":"Neem gerust contact met ons op. Ons team denkt graag met u mee en helpt u snel verder."}]},"step3":{"title":"Laten we samen een oplossing vinden.","subtitle":"Vul het contactformulier in om de mogelijkheden te bespreken.","subtitleContinue":"Wij nemen binnen 1 werkdag contact met je op.","nextStepButton":"Volgende","prevStepButton":"Vorige","fields":{"name":{"title":"Naam","placeholder":"Jouw naam","error":"Naam is verplicht"},"email":{"title":"E-mail","placeholder":"[email protected]","error":"E-mail is verplicht"},"company":{"title":"Bedrijfsnaam","placeholder":"Jouw bedrijfsnaam","error":"Bedrijfsnaam is verplicht"},"phone":{"title":"Telefoonnummer","placeholder":"0612345678","error":"Telefoonnummer is verplicht"},"description":{"title":"Bericht","placeholder":"Waar kunnen wij mee helpen?","error":"Bericht is verplicht"},"isCustomer":{"title":"Ben je al klant bij ons?","yes":"Ja","no":"Nee","error":"Invoeren"}}}},"contact":{"title":"Contact","description":"Heb je vragen, wil je partner of klant worden, wil je meer weten over onze diensten, of direct een offerte aanvragen? Ons team staat klaar om je te helpen! Vul het formulier hiernaast in, en we nemen snel contact met je op om samen de beste oplossing te vinden.","description-1":"Heb je technische ondersteuning nodig of een probleem dat snel opgelost moet worden? Bezoek dan onze supportpagina voor directe hulp.","ctaText":"Support"},"errors":{"404":{"title":"Pagina niet gevonden","description":"De pagina die je zoekt bestaat niet (meer) of is verplaatst. Ga terug naar de homepage of gebruik het menu om verder te navigeren.","ctaText":"Terug naar homepage"},"500":{"title":"Interne serverfout","description":"Er is een interne fout opgetreden. Probeer het later opnieuw of neem contact op met onze support.","ctaText":"Contacteer support"}},"form":{"alert":{"success":"Bedankt! We hebben je bericht ontvangen en zullen zo snel mogelijk reageren.","error":"Niet alle velden zijn ingevuld. Controleer de gemarkeerde velden."},"description":"Verplichte velden zijn gemarkeerd met een sterretje","name":"Naam","name-placeholder":"Vul je naam in","name-error":"Vul je naam in","email":"E-mailadres","email-placeholder":"Vul je e-mailadres in","email-error":"Vul een geldig e-mailadres in","phone":"Telefoonnummer","phone-placeholder":"Vul je telefoonnummer in","phone-error":"Vul een geldig telefoonnummer in","recaptcha":{"before":"Deze site wordt beschermd door reCAPTCHA en de","privacy":"Privacy Verklaring","and":"en","terms":"Servicevoorwaarden","after":"van Google zijn van toepassing.","privacyUrl":"https://policies.google.com/privacy","termsUrl":"https://policies.google.com/terms"},"company":"Bedrijfsnaam","company-placeholder":"Vul je bedrijfsnaam in","company-error":"Vul je bedrijfsnaam in","message":"Bericht","message-placeholder":"Vul je bericht in","message-error":"Vul je bericht in","ctaText":"Verzenden"},"index":{"hero":{"title":"Samen bouwen aan een verbonden toekomst.","description":"Bij Infopact geloven we in de kracht van verbinding. Met onze innovatieve oplossingen voor wereldwijde connectiviteit bieden we bedrijven de betrouwbaarheid en snelheid die nodig is om te groeien. Sluit je bij ons aan en ontdek hoe wij jouw organisatie kunnen versterken in een steeds digitaler wordende wereld.","ctaText":"Bekijk de beschikbaarheid"},"diensten":{"title":"Diensten","subtitle":"Wat doet Infopact?","connect":{"title":"Connect","description":"Infopact zorgt voor betrouwbare en snelle connectiviteit wereldwijd, zodat jouw organisatie altijd verbonden blijft, waar je ook bent. Met geavanceerde oplossingen zoals Global Internet, FttO, 5G en Dark Fiber leveren wij stabiele verbindingen op maat. 
2Volledig afgestemd op jouw zakelijke behoeften en locaties.","list":{"direct-connect":"Direct Connect","fixed-wireless-access":"Fixed Wireless Access","internet":"Global Internet","network-add-ons":"Network add-ons"}},"security":{"title":"Security","description":"Infopact biedt geavanceerde security-oplossingen die jouw organisatie beschermen tegen cyberdreigingen. Van DDoS-detectie en filtering tot de robuuste Fortinet Firewall en ThreadScan, wij zorgen voor een veilige digitale omgeving. Zo blijven jouw systemen en data optimaal beschermd, zodat je ongestoord kunt werken.","list":{"ddos":"DDoS Detectie en Filtering","vulnerability-management":"Vulnerability Management","firewall":"Firewall"}},"services":{"title":"Services","description":"Infopact biedt connectiviteitsdiensten waarmee bedrijven efficiënter en betrouwbaarder opereren. Onze oplossingen omvatten Cloud Connect, Datacenter Connect, Voice (Xelion en SIP Trunking), Mobiele diensten van Odido en 24/7 Monitoring. Hiermee versterken we uw digitale infrastructuur en garanderen naadloze, veilige connectiviteit.","list":{"voice":"Voice","service-beheer":"Service beheer","mobile":"Mobile","aansluiting":"Aansluiting"}}},"over-ons":{"subtitle":"Over ons","title":"Maak kennis met ons.","description":"Infopact is al meer dan 30 jaar een toonaangevende leverancier van geavanceerde netwerkoplossingen en betrouwbare zakelijke verbindingen. Vanuit ons hoofdkantoor in Rotterdam werken wij samen met een uitgebreid netwerk van ICT-Partners door heel Nederland. Wij onderscheiden ons door ons eigen netwerk en bestelportal, gecombineerd met persoonlijke service en uitgebreide ondersteuningsmogelijkheden voor onze partners, waaronder trainingen en marketingmiddelen.","ctaText":"Meer over ons"},"starlink":{"subtitle":"Starlink","title":"Blijf verbonden. Overal.","description":"Met Starlink satellietinternet van Infopact bent u verzekerd van snel en stabiel internet, zelfs op de meest afgelegen locaties. Dankzij een netwerk van satellieten die in een lage baan rond de aarde bewegen biedt Starlink hoge snelheden en lage latency, ongeacht uw locatie.","ctaText":"Ontdek Starlink"},"partner-program":{"title":"Partnerprogramma","subtitle":"Hoe werkt het?","description":"Ons partnerprogramma is ontworpen om samenwerking stap voor stap op te bouwen. Van de eerste kennismaking tot een langdurige en vertrouwde relatie: elke fase zorgt ervoor dat we samen sterker staan, kansen benutten en groei realiseren.","steps":[{"title":"Kennismaking & Intentieverklaring","description":"Een potentiële partner komt in contact met Infopact via een direct gesprek, webinar of referral. Tijdens het kennismakingsgesprek bespreken we het partnerprogramma, commerciële kansen en technische mogelijkheden. Is er wederzijdse interesse? Dan volgt een intentieverklaring of wordt het partnercontract gesloten."},{"title":"Onboarding & Activatie","description":"Na het tekenen van de samenwerkingsovereenkomst ontvangt de partner toegang tot het Infopact Partnerportaal, met daarin alle documentatie, prijslijsten, bestelprocedures en marketingmateriaal. Aansluitend verzorgt ons Partnerteam een persoonlijke onboarding, met technische uitleg over onze diensten, verkooptraining en ondersteuning bij proposities. \\nIndien van toepassing helpen we ook bij het aanvragen van een testlijn of demo-opstelling."},{"title":"Eerste orders & Begeleiding","description":"De partner dient de eerste orders in, ondersteund door onze Service Delivery Manager. Infopact begeleidt het volledige traject, van technische inrichting en migraties tot communicatie met de eindklant. Na afronding evalueren we samen de aanpak en optimaliseren we waar nodig de processen."},{"title":"Actieve samenwerking & Groei","description":"In periodieke kwartaalgesprekken bespreken we de prestaties, nieuwe productontwikkelingen en commerciële kansen. Naarmate het partnervolume groeit, komen er extra voordelen beschikbaar, zoals projectondersteuning en maatwerk integraties, bijvoorbeeld via API-koppelingen."},{"title":"Vertrouwen & Verdieping","description":"Wanneer de samenwerking zich verdiept, groeit deze uit tot een strategisch partnerschap. Infopact betrekt de partner actief bij productontwikkeling, pilots en klantcases. Samen richten we ons op duurzame groei, maximale klanttevredenheid en het gezamenlijk veroveren van nieuwe markten."}]},"cases":{"title":"Wat zeggen onze klanten over Infopact?","subtitle":"Use cases"},"news":{"title":"Het laatste nieuws van Infopact.","subtitle":"Nieuws","ctaText":"Bekijk al het nieuws"}},"algemene-voorwaarden":{"title":"Algemene Voorwaarden","description":"De volgende voorwaarden zijn van toepassing op diensten en producten van Infopact.","info":"Let op: Wij willen je graag informeren dat per 1 maart 2026 een nieuwe versie van onze algemene voorwaarden van kracht wordt. Voor vragen kun je contact opnemen met onze servicedesk.","links":[{"text":"Voor orders die u heeft geplaatst ná 01-03-2026 vindt u de voorwaarden hieronder","url":"/assets/downloads/algemene-voorwaarden.pdf","urlText":"De Algemene Voorwaarden voor orders ná 01-03-2026","url1":"/assets/downloads/INFO_AlgemeneVoorwa
2arden_2024_EN.pdf","url1Text":"De Algemene Voorwaarden voor orders ná 01-03-2026 (English)"},{"text":"Voor orders geplaatst vóór 1-3-2026 vind je de voorwaarden hieronder","url":"/assets/downloads/INFO_AlgemeneVoorwaarden_2023.pdf","urlText":"De Algemene Voorwaarden voor orders vóór 01-03-2026"},{"text":"Voor orders die u heeft geplaatst tussen 01-01-2021 en 01-01-2023 vindt u de voorwaarden hieronder","url":"/assets/downloads/INFO_AlgemeneVoorwaarden_2021.pdf","urlText":"De Algemene Voorwaarden voor orders tussen 01-01-2021 en 01-01-2023"}]},"over-ons":{"title":"Over Infopact","description":"Infopact is al meer dan 30 jaar een toonaangevende leverancier van geavanceerde netwerkoplossingen en betrouwbare zakelijke verbindingen. Vanuit ons hoofdkantoor in Rotterdam werken wij samen met een uitgebreid netwerk van ICT-Partners door heel Nederland. Wij onderscheiden ons door ons eigen netwerk en bestelportal, gecombineerd met persoonlijke service en uitgebreide ondersteuningsmogelijkheden voor onze partners, waaronder trainingen en marketingmiddelen.","expertise":{"subtitle":"Expertise","title":"Experts in wat wij doen","description":"Veiligheid is een onmisbaar onderdeel van alles wat wij doen. Als specialist in IP-communicatiediensten beschikken wij over de kennis en ervaring om organisaties te voorzien van betrouwbare en toekomstbestendige oplossingen. Onze experts begrijpen dat communicatie pas echt waardevol is wanneer het veilig, stabiel en schaalbaar is. Daarom combineren wij technologische innovatie met praktische toepasbaarheid, zodat uw organisatie niet alleen vandaag optimaal verbonden is, maar ook voorbereid blijft op de uitdagingen van morgen.","list":["Veiligheid is een kernonderdeel","Specialist in IP-communicatiediensten"]},"werkwijze":{"subtitle":"Werkwijze","title":"Hoe ziet het proces bij ons eruit?"},"vacatures":{"subtitle":"Werken bij","title":"Kom bij ons werken","description":"Wij investeren in kennis en ontwikkeling. Als erkend leerbedrijf bieden wij studenten de mogelijkheid om praktijkervaring op te doen in een dynamische werkomgeving, ondersteund door ervaren professionals en praktijkgerichte projecten. Infopact staat voor kwaliteit, betrouwbaarheid en partnerschap. Wij bouwen aan langdurige relaties met onze klanten en partners, ondersteund door innovatieve technologieën en een klantgerichte benadering.","ctaDescription":"Vacatures"}},"privacy-policy":{"title":"Cookiebeleid & Privacy Policy","description":"Het onderstaande privacy- en cookiebeleid is van toepassing op alle sitebezoeken, transacties en overeenkomsten met Infopact, Westblaak 100, 3012 KM Rotterdam, KvK 24283492.","version":"Versie: Februari 2025, versie 2.","description-1":"Wij respecteren de privacy van de bezoekers van onze website en dragen er zorg voor dat de persoonlijke informatie die u ons verschaft vertrouwelijk wordt behandeld. Hoe wij dit precies doen, en welke persoonsgegevens wij van u verzamelen voor welke doeleinden, kunt u hieronder lezen.","intro-0":"Via de website <a href=\\"https://infopact.nl/\\" class=\\"text-primary\\">www.infopact.nl</a> van Techone worden privacygevoelige gegevens oftewel persoonsgegevens verwerkt, zoals hieronder benoemd. Techone respecteert uw privacy en behandelt uw persoonsgegevens zorgvuldig en vertrouwelijk. De privacyverklaring vind u via onderstaande knop:","document-url":"https://cdn.infopact.nl/assets/downloads/privacyverklaring.pdf","document-button":"Bekijk de privacyverklaring","intro-1":"Deze privacyverklaring maakt inzichtelijk welke persoonsgegevens Techone verzamelt en gebruikt; <br>en met welk doel dit gebeurt. Wij raden u aan deze verklaring zorgvuldig te lezen.","accordion":[{"title":"Gebruik van uw gegevens","content":["Bij het gebruik van onze website en diensten laat u bepaalde gegevens bij ons achter. Dat kunnen persoonsgegevens zijn. Zo vragen wij bij het invullen van het contactformulier om enkele persoonsgegevens.","Infopact verklaart de volgende persoonsgegevens te verwerken, die door betrokkenen zelf aan ons worden verstrekt (medeafhankelijk van de acties die u uitvoert op onze site):"],"list":["Naam","Adresgegevens","Telefoonnummer","E-mailadres"],"extra":["Deze persoonsgegevens worden door ons verwerkt met de volgende doelen:"],"listExtra":["U gebruik laten maken van onze dienstverlening;","Het afnemen van diensten via de website en het gebruikmaken van de functionaliteiten van de website;","Opslag ten behoeve van de uitvoering van de Overeenkomst en publicatie in de Whois-database;","Het beantwoorden van vragen die gesteld zijn via de website;","Het verbeteren van onze dienstverlening;"]}
2,{"title":"Bewaringstermijn van deze persoonsgegevens","content":["Bovenstaande gegevens worden bewaard zolang het nodig is om onze dienst aan u te leveren. Na beëindiging van onze dienstverlening worden de gegevens door ons verwijderd tenzij een wettelijke verplichting ons noodzaakt deze gegevens gedurende een wettelijke termijn te bewaren."]},{"title":"Minderjarigen","content":["Infopact heeft niet de intentie gegevens te verzamelen van personen die jonger zijn dan 18 jaar. We bieden daarom ook geen diensten aan minderjarigen. Wij raden ouders aan betrokken te zijn bij de online activiteiten van hun kinderen om zo te voorkomen dat er geen gegevens over kinderen verzameld worden zonder ouderlijke toestemming. Als u er van overtuigd bent dat wij zonder toestemming persoonlijke gegevens hebben verzameld over een minderjarige, neem dan contact met ons op. Wij verwijderen dan de informatie."]},{"title":"Verstrekking aan derden","content":["Infopact verstrekt uw gegevens niet aan derden, behalve in het geval van een wettelijke vordering of wanneer dit noodzakelijk verband houdt met de levering van een product of dienst."]},{"title":"Hoe wij persoonsgegevens beveiligen","content":["Infopact neemt de bescherming van uw gegevens serieus en neemt passende maatregelen om misbruik, verlies, onbevoegde toegang, ongewenste openbaarmaking en ongeoorloofde wijziging tegen te gaan. Als u de indruk hebt dat uw gegevens niet goed beveiligd zijn of er zijn aanwijzingen van misbruik, neem dan contact op met ons of via {{ site.email}} of bel ons via het op de website aangegeven telefoonnummer.","Infopact heeft de volgende maatregelen genomen om uw persoonsgegevens te beveiligen:"],"list":["Beveiligingssoftware, zoals een virusscanner en firewall.","Wij versturen uw gegevens via een beveiligde internetverbinding. Dit kunt u zien aan de adresbalk ‘https’ en het hangslotje in de adresbalk."]},{"title":"Cookies","content":["Infopact kan informatie over het gebruik van deze internetsite verzamelen en analyseren, met inbegrip van de domeinnaam, het aantal hits, de bezochte pagina’s, bezochte vorige en volgende internetsites en de duur van de gebruikerssessie. Deze gegevens kunnen worden verzameld met behulp van een cookie. Een cookie is een klein tekstbestand dat onze webpage-server op uw harde schijf plaatst. Je kunt het gebruik van cookies desgewenst toestaan of verhinderen door de instellingen van je browser te veranderen. Wij verkopen of verhuren uw persoonsgegevens in geen enkel geval aan derden.","Wel zullen we uw persoonsgegevens aan derden ter beschikking stellen ten behoeve van de volgende doeleinden:"],"list":["Interne analyse van het gebruik van onze producten en diensten","Indien nodig voor het leveren van (verdere) producten en diensten door ons","Indien wettelijk daartoe verplicht dan wel indien het schade en/of fraude kan voorkomen"],"extra":["U stemt er uitdrukkelijk mee in dat, wanneer wij wettelijk verplicht worden persoonsgegevens aan derden ter beschikking te stellen en/of als wij fraude of schade kunnen voorkomen door persoonsgegevens aan derden ter beschikking te stellen, wij dit ook mogen doen. In iedere andere situatie zullen wij uiteraard eerst om toestemming vragen."]},{"title":"Indienen klacht","content":["Infopact wil u er ook op wijzen dat u de mogelijkheid heeft om een klacht in te dienen bij de nationale toezichthouder, de Autoriteit Persoonsgegevens. Dat kan via de volgende link: https://autoriteitpersoonsgegevens.nl/nl/contact-met-de-autoriteit-persoonsgegevens/tip-ons.","Opgesteld april 2020","Deze privacyverklaring kan worden gewijzigd als omstandigheden hiertoe aanleiding geven."]}]},"service-interest":{"title":"Geinteresseerd in één of meer van onze diensten?","description":"Met een paar gegevens controleren wij jouw mogelijkheden en ontvang je van ons binnen 1 werkdag een offerte voor jouw oplossing.","ctaText":"Bekijk de beschikbaarheid"},"stats":{"recyclableEquipment":"recyclebare apparatuur","counties":"landen","networkIndependent":"netwerkonafhankelijk"},"support":{"title":"Support","description":"Je kunt ons telefonisch bereiken op de volgende tijden:","working-hours":"Maandag t/m vrijdag: 09:00 tot 17:30 uur","working-hours-1":"Vrijdag: 09:00 tot 16:30 uur","working-hours-extended":"Maak je gebruik van ons 24/7 Service Level Agreement?","working-hours-extended-1":"Dan is onze supportafdeling ook buiten deze werktijden bereikbaar via het 24/7 telefoonnummer.","ctaText":"Start hulp op afstand","cards":{"general":"Algemeen","technical-support":"Technisch support","finance":"Finance","sales":"Sales"},"address":"Adres","parking":{"title":"Parkeergelegenheid","description":"Het Infopact kantoor is uitstekend bereikbaar per OV en eigen vervoer. Kom je met de auto? Stel dan je navigatie in op APCOA Parking Westblaak, gevestigd aan Hartmansstraat 35 te Rotterdam. Nadat je geparkeerd hebt, kun je via Ingang B aan de Westblaak met de lift naar de 7de etage.","ctaText":"Parking Westblaak route"}},"readMoreText":"Lees meer","connect":{"direct-connect":{"title":"Direct connect","description":"Met Direct 
2Connect van Infopact maakt u een rechtstreekse, beveiligde verbinding tussen uw locatie en uw servers in het datacenter. Zonder omwegen via het publieke internet profiteert u van stabiele prestaties, ultralage latency en maximale veiligheid. Ideaal voor bedrijven die betrouwbaarheid, snelheid en continuïteit nodig hebben in hun dagelijkse IT- en cloudtoepassingen.","cloud":{"subtitle":"Cloud connect","title":"Veilige ,stabiele en snelle verbinding met de cloud","description":"Cloud connect biedt een veilige, stabiele en snelle verbinding met de wereldwijde locaties van bijna 300 cloudplatforms, zoals Azure, Amazon Web Services en Google Cloud. Cloud connect is ook beschikbaar als redundante verbinding. Deze dienst koppelt lokale netwerken aan externe cloudomgevingen voor naadloze integratie en efficiënt gegevensbeheer. Met ons gebruiksvriendelijke platform zet je moeiteloos betrouwbare connecties op, waardoor jouw interne systemen soepel samenwerken met de Cloud."},"datacenter":{"subtitle":"Datacenter connect","title":"Directe en veilige connectiviteit","description":"Datacenterverbindingen bieden een snelle, betrouwbare connectie binnen 170+ datacenters in Nederland, België en Duitsland. Je koppelt servers en netwerkapparatuur met redundante of enkelvoudige verbindingen, inclusief alle Equinix- en Digital Realty-datacenters wereldwijd. Dankzij geavanceerde infrastructuur verloopt gegevensoverdracht veilig en efficiënt, binnen een stabiele IT-omgeving.","list":["Veilig en efficiënt","Snelle, betrouwbare connectie"]}},"fixed-wireless-access":{"title":"Fixed wireless access","description":"Fixed Wireless Access (FWA) biedt snelle, betrouwbare internetverbindingen zonder bekabeling. Ideaal voor moeilijk bereikbare of kostbare locaties, levert FWA hoge snelheden en lage latency. Geschikt voor primaire connectiviteit en back-up opties, ondersteunt het tijdelijke werkplekken, afgelegen locaties en nieuwe vestigingen met stabiel internet waarop je direct kunt vertrouwen.","5g":{"subtitle":"5G","title":"Altijd verbonden en flexibel","description":"5G biedt hoge snelheid, lage latency en hoge bandbreedte, ideaal voor bedrijven met flexibele connectiviteitsbehoeften. Van mobiele werkplekken tot IoT en tijdelijke locaties, 5G zorgt voor betrouwbare prestaties. Infopact helpt jouw organisatie optimaal te profiteren van deze te
2chnologie, zodat je altijd verbonden blijft met de nieuwste mobiele mogelijkheden."},"starlink":{"subtitle":"Starlink","title":"Altijd en overal verbonden, waar je ook bent","description":"Starlink biedt snelle, stabiele internetverbindingen, zelfs op afgelegen locaties zonder glasvezel of 5G. De satellietdienst van SpaceX zorgt het voor betrouwbare connectiviteit waar traditionele netwerken tekortschieten. Ideaal voor organisaties die altijd online moeten blijven. Met Starlink ben je altijd verbonden, ongeacht je locatie.","list":["Overal beschikbaar","Hoge internetsnelheden"],"ctaText":"Meer over Starlink"}},"global-internet":{"title":"Global internet","description":"Infopact ontwerpt, bouwt en beheert wereldwijd internetverbindingen voor organisaties, ongeacht de locatie. Met 30 jaar ervaring garanderen wij een stabiele, veilige en altijd werkende connectiviteit. Onze expertise in global internet zorgt voor optimale prestaties, zodat jouw organisatie zonder beperkingen functioneert, waar je ook gevestigd bent. Betrouwbaarheid staat voorop.","portal":{"subtitle":"Portaal","title":"Één portaal voor al jouw verbindingen","description":"Het bestellen en beheren van verbindingen is eenvoudig met ons online portaal. Hier krijg je real-time inzicht en controle over jouw verbindingen, terwijl het Infopact Network Operations Center (NOC) jouw netwerk actief monitort. Mochten er zich problemen voordoen, dan staan onze monteurs klaar om snel actie te ondernemen en de verbinding te herstellen."},"fiber":{"office":{"title":"Fiber to the Office","description":"FttO is dé oplossing voor bedrijven die behoefte hebben aan een betrouwbare en razendsnelle glasvezelverbinding tot 10Gbit/s rechtstreeks naar hun kantoorlocatie. Met hoge bandbreedte en lage latency is FttO ideaal voor het soepel draaien van cloudapplicaties en andere bedrijfskritische systemen. Of het nu gaat om dagelijkse communicatie of het ondersteunen van complexe workflows, FttO biedt de stabiliteit en snelheid die jouw organisatie nodig heeft om efficiënt en zonder beperkingen te werken. FttO verbindingen zijn te combineren met alle Security en Services diensten uit het Infopact portfolio en vormen zo de veilige en betrouwbare totaaloplossing voor connectiviteit. FttO verbindingen kunnen door Infopact ook op laag 2 (datalinklaag van het OSI-model) worden verbonden met bijvoorbeeld datacenternetwerken of private en public cloudomgevingen."},"home":{"title":"Fiber to the Home","description":"FttH glasvezelnetwerken hebben een grote landelijke footprint en bieden kostenefficiënte connectiviteit tot 8 Gbit/s binnen stads- en dorpskernen. FttH verbindingen zijn te combineren met alle Security en Services diensten uit het Infopact portfolio en vormen zo de veilige en betrouwbare totaaloplossing voor connectiviteit."}},"darkfiber":{"subtitle":"Dark fiber","title":"Maximale controle over jouw netwerk.","description":"Voor organisaties die maximale controle over hun netwerk vereisen, is Dark Fiber de ideale oplossing. Met Dark Fiber beschik je over een eigen glasvezelkabel die je volledig zelf beheert, waardoor je snelheid, capaciteit en beveiliging geheel naar eigen wens kunt inrichten. Deze oplossing biedt ongekende vrijheid en is perfect voor organisaties die behoefte hebben aan veel bandbreedte en een hoge mate van veiligheid, zonder concessies te doen aan prestaties of privacy."},"xdsl":{"subtitle":"xDSL","title":"xDSL","description":"xDSL is een betrouwbare breedbandoptie voor bedrijven die stabiel internet nodig hebben op locaties waar glasvezel niet beschikbaar is. Deze technologie maakt gebruik van bestaande koperen telefoonlijnen om een breedbandsignaal te leveren, wat zorgt voor een kostenefficiënte en flexibele verbinding. Met diverse varianten, zoals ADSL, VDSL, en Bonded VDSL, biedt xDSL voldoende snelheid voor standaard zakelijke toepassingen, zoals e-mail, webbrowsing en het werken met cloudgebaseerde systemen. Hierdoor is xDSL een toegankelijke oplossing voor organisaties die behoefte hebben aan betrouwbare connectiviteit zonder grote investeringen.","list":["Enorm betrouwbaar","Super flexibel"]},"5g":{"subtitle":"5G Backup","title":"Hoge snelheden, lage latency.","description":"5G back-up is een ideale oplossing voor bedrijven die maximale zekerheid willen dat hun verbinding altijd online blijft. Door een 5G-verbinding als back-up te gebruiken, kan je organisatie naadloos blijven functioneren bij uitval van de primaire internetverbinding. Met hoge snelheden en lage latency biedt 5G back-up een betrouwbare en snelle overbrugging, zodat belangrijke bedrijfsprocessen ongestoord doorgaan. Perfect voor organisaties die afhankelijk zijn van constante connectiviteit en geen enkel risico willen lopen op onderbrekingen."}},"network":{"title":"Network add-ons","description":"Onze internetverbindingen zijn de basis. Maar met krachtige add-ons zoals BGP-routing, IP-VPN-oplossingen en Secure Internet haalt u méér uit uw netwerk. Of u nu extra controle wilt over uw datastromen, veilige toegang nodig heeft voor medewerkers of bescherming zoekt tegen online dreigingen: 
2wij leveren de juiste laag bovenop uw connectiviteit. Altijd betrouwbaar, schaalbaar en afgestemd op uw organisatie.","bgp":{"subtitle":"BGP","title":"Border Gateway Protocol","description":"Infopact biedt een krachtige en betrouwbare BGP-configuratie (Border Gateway Protocol) aan om maximale netwerkbeschikbaarheid en continuïteit te waarborgen. Onze oplossing zorgt voor naadloze back-up functionaliteit, waarbij verkeer automatisch wordt omgeleid bij uitval van de primaire verbinding. Zo blijft het bedrijfsnetwerk altijd bereikbaar. Vertrouw op onze BGP-configuratie voor een betrouwbaar netwerk dat bijdraagt aan constante communicatiebeschikbaarheid."},"vpn":{"subtitle":"IP-VPN","title":"Internet Protocol Virtual Private Network","description":"Met Infopact IP-VPN (Internet Protocol Virtual Private Network) verbindt u meerdere vestigingen en remote werknemers veilig met elkaar via één afgeschermd netwerk. Hierdoor kunnen medewerkers veilig data uitwisselen en toegang krijgen tot bedrijfssystemen op klantlocatie of in datacenters, ongeacht hun locatie.","card":{"title":"Wat kunt u met Infopact IP-VPN?","list":["Veilig werken op afstand: Beschermde toegang tot bedrijfsapplicaties in basis volledig onafhankelijk van het publieke internet. Mogelijkheid om remote werknemers met een beveiligde verbinding toegang te geven.","Vestigingen verbinden: Naadloze communicatie en datadeling  tussen verschillende locaties.","Schaalbaarheid: Eenvoudig uitbreiden naarmate uw organisatie groeit.","Kostenbesparing: Eén centrale netwerkoplossing zonder dure punt-naar-punt verbindingen."]}}}},"security":{"ddos":{"title":"DDoS detectie en webfiltering","description":"DDoS-aanvallen kunnen je bedrijfsvoering verstoren, maar met onze geavanceerde geautomatiseerde detectie en filtering worden bedreigingen direct geblokkeerd. Zo blijft je netwerk veilig en je diensten altijd beschikbaar. Voorkom onderbrekingen en zorg voor een stabiele, betrouwbare verbinding zonder DDoS impact.","ddos-wasstraat":{"subtitle":"DDos Wasstraat","title":"Nationale Wasstraat voor DDoS-aanvallen","description":"DDoS-aanvallen worden door Infopact real-time gedetecteerd door het geautomatiseerd analyseren van afwijkingen in verkeerspatronen. Bij detectie van een DDoS aanval wordt scha
2delijk verkeer automatisch omgeleid naar de Nationale Wasstraat van NBIP (Nationale Beheersorganisatie Internet Providers). Via redundante koppelingen routeert Infopact het gefilterde verkeer veilig terug naar jouw infrastructuur. Zo blijft de bedrijfslocatie operationeel, zonder impact voor gebruikers, ongeacht de aanvalsgrootte."}},"firewall":{"title":"Firewall","description":"Een krachtige firewall beschermt jouw netwerk tegen ongewenst verkeer en cyberdreigingen. Door geavanceerde filtering en toegangscontrole voorkomt het aanvallen en datalekken. Of het nu gaat om malware, ongeautoriseerde toegang of andere bedreigingen, een firewall houdt je infrastructuur veilig en stabiel. Zo blijft jouw organisatie beschermd tegen digitale gevaren.","fortigate":{"subtitle":"Fortigate Cloud","title":"Krachtige firewallbeveiliging","description":"Onze Fortigate Hosted Firewall biedt krachtige, flexibele en schaalbare netwerkbeveiliging met firewallbeveiliging, VPN en bedreigingspreventie. Op basis van Fortigate-technologie beschermen wij jouw netwerk, terwijl jij je focust op kernactiviteiten. Zo zorgen wij voor een veilige, betrouwbare architectuur zonder dat jij je zorgen hoeft te maken."},"webfiltering":{"subtitle":"Webfiltering","title":"Blokkeer toegang tot onveilige websites","description":"Webfiltering voorkomt toegang tot onveilige of ongepaste websites, waardoor je netwerk beschermd blijft tegen malware, phishing en andere online dreigingen. Alleen veilig en relevant verkeer bereikt je systeem, wat de productiviteit verhoogt en het risico op aanvallen minimaliseert. Zo blijft jouw organisatie veilig en in controle.","list":["Verhoogde beveiliging","Verbeterde productiviteit"]}},"vulnerability-management":{"title":"Vulnerability Management","description":"Vulnerability management helpt je om kwetsbaarheden in IT-systemen, applicaties en netwerken op tijd te identificeren en te verhelpen. Zo verklein je het risico op aanvallen, financiële schade en datalekken. Met regelmatige scans en rapportages voldoe je aan compliance-eisen en zorg je ervoor dat je systemen veilig en ‘in control’ blijven.","threadscan":{"subtitle":"ThreadScan","title":"Bescherm jouw systemen","description":"De geautomatiseerde ThreadScan van ThreadStone scant jouw online systemen regelmatig op kwetsbaarheden. Met flexibele abonnementen pas je de scans aan jouw behoeften aan, en de resultaten bekijk je eenvoudig in een online portaal. ThreadScan detecteert meer dan 90.000 bekende kwetsbaarheden en wordt dagelijks bijgewerkt, zodat je proactief je systemen kunt beveiligen tegen bedreigingen.","ip":{"title":"ThreadScan IP","description":"ThreadScan IP van ThreadStone helpt jouw bedrijf om hackers voor te blijven door kwetsbaarheden in je firewall of router op te sporen met een professionele vulnerability scan. Zo voorkom je misbruik nog vóór cybercriminelen toeslaan en profiteer je van proactieve beveiliging en gemoedsrust."}}}},"services":{"voice":{"title":"Voice","description":"Met telefonie-oplossingen zoals Xelion en SIP trunking zorg je voor betrouwbare en flexibele telefonische bereikbaarheid binnen je organisatie. Xelion biedt een alles-in-één communicatieplatform, terwijl SIP trunking kostenefficiëntie en schaalbaarheid biedt in combinatie met eigen telefoniecentrales. Zo houd je de communicatie altijd soepel en kostenbesparend.","xelion":{"subtitle":"Xelion","title":"Complete telefonie voor bedrijven","description":"Xelion is een complete VoIP-telefooncentrale voor de zakelijke markt, ontworpen voor optimale bereikbaarheid. Deze oplossing combineert zakelijke telefonie en unified communications (UC) in één systeem, waardoor beheer eenvoudig blijft en gebruikers altijd en overal in contact staan met collega’s en klanten. Met Xelion krijgen bedrijven meer grip op hun communicatieverkeer en kunnen ze een efficiënte callflow inrichten. Of je nu werkt vanaf een tablet, laptop, pc of smartphone, je blijft altijd verbonden."},"trunking":{"subtitle":"SIP trunking","title":"Kostenefficiënte Communicatie","description":"SIP trunking gekoppeld aan een bestaande telefooncentrale zorgt voor kostenbesparing en schaalbaarheid. Met SIP trunking kun je eenvoudig meerdere telefoongesprekken tegelijkertijd voeren, terwijl je alleen betaalt voor wat je daadwerkelijk gebruikt. Het biedt flexibiliteit, betrouwbaarheid en een naadloze integratie met je bestaande communicatiesystemen.","list":["Voordelig","Meerdere gesprekken tegelijk"]}},"mobile":{"title":"Mobile","description":"Met onze mobiele diensten krijg je betrouwbare en flexibele mobiele oplossingen voor jouw bedrijf. Of je nu nationaal of internationaal wilt bellen, datagebruik wilt optimaliseren of een op maat gemaakte simkaart nodig hebt, wij bieden alles wat je nodig hebt om efficiënt en kostenbewust mobiel te werken.","odido":{"subtitle":"Odido","title":"Flexibele @work abonnementen","de
2scription":"Infopact biedt de @Work abonnementen van Odido voor mobiele en tabletgebruikers, speciaal ontwikkeld om zakelijke communicatie te ondersteunen. Deze abonnementen zijn geoptimaliseerd voor efficiënte, betrouwbare en flexibele communicatie, waardoor organisaties en professionals profiteren van probleemloze netwerkverbindingen, waar ze ook zijn."},"internet":{"subtitle":"Internet on demand","title":"5G onbeperkt internet","description":"Infopact biedt 5G Onbeperkt Internet via SIM-kaarten voor zakelijke gebruikers. Perfect voor bedrijven die betrouwbare, snelle mobiele verbindingen nodig hebben. Dankzij het netwerk van Odido biedt onze oplossing uitstekende dekking en hoge snelheden, zowel voor tijdelijke als permanente toepassingen in Nederland.","list":["Uitstekende dekking","Hoge snelheden"]}},"service-beheer":{"title":"Service beheer","description":"Een stabiel netwerk vraagt om meer dan alleen snelheid. Met onze Service Level Agreements (SLA’s) en 24/7 monitoring bent u verzekerd van maximale beschikbaarheid en snelle support. Zodra er zich een verstoring voordoet, ontvangt u direct een notificatie en staat ons team klaar om het probleem op te lossen – vaak nog vóórdat u het merkt. Zo houden wij uw verbindingen betrouwbaar, veilig en altijd onder controle.","sla":{"subtitle":"SLA","title":"Service Level Agreement","description":"Infopact levert haar diensten op basis van een Service Level Agreement (SLA), met drie verschillende niveaus: \'Standard\', \'Next Business Day\' en \'24x7\'. De standaard SLA voor alle diensten is de \'Standard\' optie. Je kunt upgraden naar een hoger SLA-niveau tegen de geldende Infopact-tarieven."},"monitoring":{"subtitle":"24/7 Monitoring","title":"Realtime inzicht voor maximale veiligheid","description":"Infopact 24/7 Monitoring is een aanvullende service voor jouw Infopact-verbinding. Het Infopact Network Operations Center (NOC) bewaakt je verbinding proactief, waardoor storingen snel gedetecteerd en gemeld kunnen worden, 24 uur per dag, 7 dagen per week. Dit zorgt voor continue monitoring van de Infopact-dienstverlening en garandeert de beschikbaarheid ervan. De 24/7 monitoring is eenvoudig te activeren via het Infopact-portaal.","list":["Vanuit ons eigen NOC","Eenvoudig te activeren"]}},"aansluiting":{"title":"Integratie","description":"Onze integratiediensten omvatten de levering en installatie van hardware door onze eigen monteurs. We zorgen voor een naadloze integratie van hardware en connectiviteitsoplossingen in jouw infrastructuur, zodat je snel en betrouwbaar verbonden bent. Van installatie tot configuratie, wij garanderen optimale connectiviteit en prestaties.","instalation":{"subtitle":"Installatie","title":"Vakkundige installatie door onze ervaren technici","description":"Onze ervaren monteurs zorgen voor de volledige opzet van netwerkhardware en connectiviteitsoplossingen. Onze monteurs installeren en configureren de apparatuur, zodat je snel en betrouwbaar verbonden bent. We zorgen voor een vlekkeloze integratie, zodat je netwerk direct optimaal presteert."},"hardware":{"subtitle":"Hardware","title":"Altijd de beste hardware","description":"Wij bieden hoogwaardige netwerkhardware, volledig afgestemd op jouw behoeften. Indien gewenst rack mountable en met redundante voeding. Wij leveren de juiste apparatuur inclusief configuratie voor een betrouwbare en efficiënte infrastructuur. Met onze hardware ben je verzekerd van topkwaliteit, zodat je netwerk altijd optimaal presteert.","list":["Betrouwbare & efficiënte infrastructuur","Optimale netwerkprestaties"]}}},"starlink":{"hero":{"title":"Altijd en overal verbonden","description":"Wij bieden een betrouwbare en snelle internetverbinding, ondersteund door de expertise van een internet service provider. Van zorgeloze installatie tot professioneel beheer."},"form":{"title":"Benieuwd wat Starlink voor jouw bedrijf kan betekenen?","description":"Neem gerust contact met ons op voor meer informatie of een vrijblijvend adviesgesprek. Wij helpen je graag verder met een oplossing die perfect aansluit op jouw behoeften."},"why":{"title":"Waarom via Infopact?","description":"Waarom kiezen voor Starlink via infopact?","short":"Wij bieden een betrouwbare en snelle internetverbinding, ondersteund door de expertise van een ISP. Van zorgeloze installatie tot professioneel beheer.","cards":[{"title":"Altijd online","description":"Betrouwbare verbinding, zelfs in afgelegen gebieden."},{"title":"Supersnelle oplevering","description":"Geen graafwerkzaamheden of lange wachtttijden."},{"title":"Vast IP-adres (tot /24 subnet)","description":"Perfect voor professionele en bedrijfskritische toepassingen."},{"title":"Installatie en oplevering","description":"Professioneel geïnstalleerd door onze ervaren monteurs."},{"title":"99,9% uptimegarantie","description":"Altijd bereikbaar, zonder downtime"},{"title":"Beheerd door Infopact","description":"Zorgeloze service en monitoring, altijd in goede handen."}]},"over":{"title":"Over Starlink","subtitle":"Over Starlink van SpaceX","de
2scription":"Starlink levert snel internet met lage latentie aan gebruikers over de hele wereld. Als \'s werelds eerste en grootste satellietconstellatie in een lage aardbaan biedt Starlink breedbandinternet dat streaming, online gamen, videogesprekken en meer ondersteunt. Starlink is ontworpen en wordt beheerd door SpaceX. Als de wereldleider in lanceerdiensten benut SpaceX zijn uitgebreide ervaring met ruimtevaartuigen en operaties in een baan om de aarde om het meest geavanceerde breedbandinternetsysteem ter wereld te implementeren.","list":["Snel met lage latentie","Overal beschikbaar"],"button-interested":"Geïnteresseerd?"},"solutions":{"title":"Starlink biedt oplossingen op maat voor elke situatie","cards":[{"title":"Vast internet","description":"Infopact biedt met Starlink een innovatieve oplossing die traditionele vaste verbindingen vervangt. Dankzij geavanceerde satelliettechnologie levert Starlink snelle, stabiele verbindingen, onafhankelijk van bekabelde infrastructuur. Ideaal voor bedrijven die betrouwbaarheid zoeken, zelfs op afgelegen locaties. Met vergelijkbare kosten als FttO-glasvezel en een uptime van 99,9% is het een betrouwbaar alternatief. Infopact verzorgt installatie, beheer en ondersteuning, wat zorgt voor ononderbroken connectiviteit en een toekomstbestendige oplossing, afgestemd op de behoeften van moderne bedrijven.","button-interested":"Geïnteresseerd in vast internet?"},{"title":"Back-up internet","description":"Met Starlink als back-up internetoplossing via Infopact blijft je connectiviteit gegarandeerd, zelfs bij storingen in de primaire verbinding. Dankzij de betrouwbare satellietverbinding zorgt Starlink voor naadloze overschakeling naar een alternatieve verbinding, zodat je bedrijf altijd online blijft. Of het nu gaat om tijdelijke onderbrekingen of langdurige storingen, Infopact biedt een robuuste oplossing die de continuïteit van je internetverbinding waarborgt. Met eenvoudige installatie en 24/7 support ben je verzekerd van een stabiele en veilige back-upverbinding, zonder zorgen over downtime of verlies van productiviteit.","button-interested":"Geïnteresseerd in back-up internet?"},{"title":"Tijdelijk internet","description":"Infopact biedt flexibele en betrouwbare internetoplossingen voor tijdelijke locaties, zoals evenementen, bouwplaatsen of pop-up bedrijven. Met snel inzetbare mobiele verbindingen garandeert Infopact snelle en stabiele internettoegang, zelfs op tijdelijke locaties zonder vaste infrastructuur. Of het nu gaat om grote evenementen of projecten op afstand, Infopact zorgt voor een probleemloze ervaring. Dankzij de gebruiksvriendelijke installatie en professionele ondersteuning kunnen klanten rekenen op continuïteit en uitstekende prestaties, zonder lange contracten of hoge kosten. Perfect voor wie tijdelijke, maar krachtige internetverbindingen nodig heeft.","button-interested":"Geïnteresseerd in tijdelijk internet?"},{"title":"Voorloop internet","description":"Via Starlink biedt Infopact de mogelijkheid tot het leveren van voorloopinternet, de ideale oplossing voor tijdelijke connectiviteit tijdens installaties, verhuizingen of netwerkupgrades. Of je nu je nieuwe kantoor inricht of een upgrade uitvoert, Infopact biedt snelle en betrouwbare internetverbindingen die direct beschikbaar zijn. Deze flexibele oplossing zorgt ervoor dat je bedrijf geen vertraging oploopt, zelfs als de permanente infrastructuur nog niet klaar is. Met eenvoudige installatie, snelle levertijden en continue ondersteuning kun je rekenen op een probleemloze overgang en een ononderbroken online-ervaring tijdens de overgangsperiode met behoud van IP-adressen.","button-interested":"Geïnteresseerd in voorloop internet?"}]},"starlink-via-infopact":{"title":"Starlink via infopact","subtitle":"Waarom kiezen voor Starlink via Infopact?","description":"Wanneer je kiest voor Infopact als Authorized Reseller, kies je niet alleen voor het product, maar voor een totaaloplossing die verder gaat dan de standaardaanbiedingen van een dealer. Zo bieden we aanvullende diensten als een vast IP-adres, firewalling en ThreadScan, wa
2ardoor je satellietverbinding dezelfde betrouwbaarheid en connectiviteit biedt als een traditionele vaste verbinding. Dit maakt Starlink ideaal voor bedrijven die niet willen inleveren op performance, zelfs op afgelegen locaties."},"about":{"title":"Installatie door Infopact","subtitle":"Probleemloos installeren","description":"Wij nemen het hele proces uit handen. Onze specialisten monteren en installeren jouw Starlink volledig op locatie, zodat je direct zorgeloos aan de slag kunt. Of het nu gaat om een dak-, mast- of wandmontage, wij zorgen voor een stabiele en veilige plaatsing met de beste signaalontvangst. Zo ben je verzekerd van een optimale internetverbinding, zonder dat je zelf iets hoeft te regelen.","list":["Eigen monteurs","Stabiele en veilige plaatsing"],"button-interested":"Meer informatie?"}},"faq":{"title":"Meest gestelde vragen","questions":[{"question":"Zijn jullie een authorized reseller van Starlink?","answer":"Ja, Infopact is een officiële Authorized Reseller van Starlink. Daardoor kunnen wij Starlink-diensten aanbieden met volledige ondersteuning, maatwerkadvies en professionele installatie, inclusief aanvullende services zoals netwerkoptimalisatie."},{"question":"Hoe word ik partner van Infopact?","answer":"Wij staan altijd open voor samenwerking! Neem contact op via onze partnerpagina of bel ons direct."},{"question":"Wat doet Infopact precies?","answer":"Infopact biedt connectiviteitsoplossingen op maat: van glasvezel en Starlink-satellietinternet tot mobiele back-upverbindingen en beheerde netwerkdiensten. Daarnaast leveren wij apparatuur, installatie én support — altijd met een persoonlijke aanpak."},{"question":"Wat onderscheid Infopact van andere aanbieders?","answer":"Wij combineren technische expertise met persoonlijke service. Onze eigen monteurs zorgen voor vakkundige installaties en onderhoud, zonder tussenpersonen. Klanten krijgen direct contact met specialisten, geen anonieme helpdesks."},{"question":"Hoe veilig zijn jullie netwerkoplossingen?","answer":"Wij werken volgens de hoogste normen voor databeveiliging en netwerkveiligheid. Onze oplossingen zijn te combineren met firewalls en optionele beveiligingspakketten voor extra bescherming van uw bedrijfsnetwerk."},{"question":"Zijn jullie ISO-gecertificeerd?","answer":"Ja, Infopact is ISO 27001 gecertificeerd. Dit houdt in dat wij voldoen aan de internationale norm voor informatiebeveiliging. Met deze certificering garanderen wij dat uw gegevens zorgvuldig, veilig en conform de strengste eisen worden beheerd."},{"question":"Bieden jullie ondersteuning buiten kantooruren?","answer":"Ja, wij bieden support buiten standaard openingstijden, afhankelijk van het servicepakket dat u kiest. Voor zakelijke klanten zijn er uitgebreide SLA’s beschikbaar met 24/7 storingsdienst."},{"question":"In welke landen kunnen jullie leveren?","answer":"Wij kunnen wereldwijd verbindingen realiseren. Dankzij ons internationale netwerk kunnen wij internet- en netwerkoplossingen aanbieden in vrijwel elk land, inclusief afgelegen locaties."}]},"vacatures":{"title":"Werken bij Infopact","description":"Bij Infopact bouwen we dagelijks aan slimme, betrouwbare en veilige communicatieoplossingen voor bedrijven in Nederland en ver daarbuiten. Als groeiende organisatie zoeken we gedreven mensen die willen bijdragen aan innovatieve IT- en telecomoplossingen. Je komt terecht in een betrokken en professioneel team, waar ruimte is voor ontwikkeling, initiatief en plezier in je werk.","ctaText":"Bekijk vacatures","contact":"Contact","over-ons":{"subtitle":"Over ons","title":"Maak kennis met ons.","description":"Infopact is al meer dan 30 jaar een toonaangevende leverancier van geavanceerde netwerkoplossingen en betrouwbare zakelijke verbindingen. Vanuit ons hoofdkantoor in Rotterdam werken wij samen met een uitgebreid netwerk van ICT-Partners door heel Nederland. Wij onderscheiden ons door ons eigen netwerk en bestelportal, gecombineerd met persoonlijke service en uitgebreide ondersteuningsmogelijkheden voor onze partners, waaronder trainingen en marketingmiddelen.","ctaText":"Meer over ons","ctaText1":"Bekijk vacatures"}},"viewPossibilitiesText":"Bekijk de beschikbaarheid","recaptcha":{"text":"Deze site wordt beschermd door reCAPTCHA en de","privacy":"Privacy Verklaring","and":"en","terms":"Servicevoorwaarden","textEnd":"van Google zijn van toepassing."},"testimonials":[{"imageUrl":"/assets/new/images/Logo_VTM_White.svg","name":"VTM Groep","quote":"Bij Infopact vinden we altijd een passende oplossing, hoe complex de klantvraag ook is. De communicatie is snel, duidelijk en persoonlijk, en supportverzoeken worden vlot opgepakt. Samen bouwen we verder aan stabiele en toekomstbestendige IT-oplossingen voor onze klanten.","attribution":"Roy Schenkeveld - networking architect bij VTM Groep"},{"imageUrl":"/assets/new/images/Solipsis.svg","name":"Solipsis","quote":"Voor een klant in Evergem (België) hebben we samen met Infopact een Starlink-installatie gerealiseerd. Dankzij hun snelle schakeling en ervaren monteurs is de verbinding binnen no-time werkend opgeleverd. De samenwerking verliep soepel en professioneel, precies wat we nodig hadden om onze klant direct online te krijgen.","attribution":"Jasper Baijense - manager operations bij Solipsis"},{"imageUrl":"/assets/new/images/Logo_Hosted_White_RGB.svg","name":"Hosted","quote":"Onze samenwerking met Infopact is er een die echt partnership onderschrijft. Ze communiceren helder, schakelen snel en leveren wat ze beloven. Betrouwbaar, betrokken en daadkrachtig, precies de partner die we nodig hebben.","attribution":"Luc Jongerius - algemeen directeur bij Hosted"}]}')},213:function(e){"use strict";e.exports=JSON.parse('{"lang":"pl","header-menu":{"language":"Polski"},"header":{"languages":{"en":"Angielski","de":"Niemiecki","nl":"Niderlandzki","pl":"Polski"},"24-7-monitoring":"Monitoring 24/7","aansluiting":"Integracja","cloud-connect":"Połączenie z chmurą","cloud-fortigate":"Fortigate w chmurze","connect":"Łączność","contact":"Kontakt","datacenter-connect":"Połączenia z centrum danych","ddos-wasstraat":"Ochrona przed DDoS","ddos":"Wykrywanie i filtrowanie DDoS","direct-connect":"Połączenia bezpośrednie","firewall":"Firewall","fixed-wireless-access":"Internet bezprzewodowy","fortinet-firewall":"Firewall Fortinet","global-internet":"Internet globalny","hardware":"Sprzęt","installatie":"Instalacja","internet-on-demand":"Internet na żądanie","mobile":"Usługi mobilne","network-add-ons":"Dodatki sieciowe","nieuws":"Aktualności","nieuws-link":"/pl/aktualnosci","over-ons":"O nas","portal":"Logowanie do portalu","security":"Bezpieczeństwo","service-beheer":"Zarządzanie usługami","services":"Usługi","starlink":"Starlink","support":"Wsparcie","threadscan":"ThreadScan","trunking":"SIP Trunking","vacatures":"Oferty pracy","voice":"Telefonia","vulnerability-management":"Zarządzanie podatnościami","web-filtering":"Filtrowanie WWW"},"footer":{"aansluiting":"Integracja","algemene-voorwaarden":"Ogólne warunki","connect":"Łączność","contact":"Kontakt","direct-connect":"Połączenia bezpośrednie","hulp":"Pomoc","ddos-detectie-en-webfiltering":"Wykrywanie i filtrowanie DDoS","firewall":"Firewall","fixed-wireless-access":"Internet bezprzewodowy","global-internet":"Internet globalny","mobile":"Usługi mobilne","network-add-ons":"Dodatki sieciowe","nieuws":"Aktualności","over-ons":"O nas","portal":"Logowanie do portalu","privacy-verklaring":"Polityka prywatności","security":"Bezpieczeństwo","services":"Usługi","service-beheer":"Zarządzanie usługami","supp
2ort":"Wsparcie","vacatures":"Oferty pracy","voice":"Telefonia","vulnerability-management":"Zarządzanie podatnościami"},"order-window":{"step1":{"title":"Sprawdź dostępność","subtitle":"Chcesz wiedzieć, jakie możliwości są dostępne pod Twoim adresem?","placeholder":"Jaki jest Twój adres?","nextStepButton":"Dalej","goHomeButton":"Powrót na stronę główną","description":"Wolisz od razu porozmawiać z naszymi specjalistami sprzedaży?","descriptionContinue":"Kliknij poniższy przycisk, aby do nas zadzwonić.","error":"Adres jest wymagany"},"step2":{"title":"W czym możemy Ci pomóc?","subtitle":"Sprawdźmy razem, co możemy dla Ciebie zrobić.","nextStepButton":"Dalej","prevStepButton":"Wstecz","selected":"wybrano","services":[{"title":"Starlink","description":"Superszybki internet satelitarny dostępny na całym świecie, nawet w najbardziej odległych lokalizacjach."},{"title":"Łączność","description":"Niezawodne i stabilne połączenia dla firm, zawsze online i bez przerw."},{"title":"Bezpieczeństwo","description":"Zaawansowane zabezpieczenia zapewniające optymalną ochronę sieci i danych."},{"title":"Usługi","description":"Dbamy o sprawne działanie Twojej firmy dzięki telefonii, usługom mobilnym, zarządzaniu usługami i instalacji na miejscu."},{"title":"Pozostałe usługi","description":"Rozwiązania szyte na miarę i dodatkowe usługi dopasowane do Twoich konkretnych potrzeb biznesowych."},{"title":"Kontakt","description":"Skontaktuj się z nami. Nasz zespół chętnie doradzi i szybko pomoże."}]},"step3":{"title":"Znajdźmy razem rozwiązanie.","subtitle":"Wypełnij formularz kontaktowy, aby omówić dostępne możliwości.","subtitleContinue":"Skontaktujemy się z Tobą w ciągu 1 dnia roboczego.","nextStepButton":"Dalej","prevStepButton":"Wstecz","fields":{"name":{"title":"Imię i nazwisko","placeholder":"Twoje imię i nazwisko","error":"Imię i nazwisko jest wymagane"},"email":{"title":"E-mail","placeholder":"[email protected]","error":"E-mail jest wymagany"},"company":{"title":"Nazwa firmy","placeholder":"Nazwa Twojej firmy","error":"Nazwa firmy jest wymagana"},"phone":{"title":"Numer telefonu","placeholder":"0612345678","error":"Numer telefonu jest wymagany"},"description":{"title":"Wiadomość","placeholder":"W czym możemy pomóc?","error":"Wiadomość jest wymagana"},"isCustomer":{"title":"Czy jesteś już naszym klientem?","yes":"Tak","no":"Nie","error":"Wybierz odpowiedź"}}}},"contact":{"title":"Kontakt","description":"Masz pytania, chcesz zostać partnerem lub klientem, chcesz dowiedzieć się więcej o naszych usługach albo od razu poprosić o ofertę? Nasz zespół jest gotowy, aby Ci pomóc! Wypełnij formularz obok, a szybko się z Tobą skontaktujemy, aby wspólnie znaleźć najlepsze rozwiązanie.","description-1":"Potrzebujesz wsparcia technicznego lub masz problem, który trzeba szybko rozwiązać? Odwiedź naszą stronę wsparcia, aby uzyskać natychmiastową pomoc.","ctaText":"Wsparcie"},"errors":{"404":{"title":"Nie znaleziono strony","description":"Strona, której szukasz, nie istnieje, już nie istnieje albo została przeniesiona. Wróć na stronę główną lub użyj menu, aby kontynuować nawigację.","ctaText":"Powrót na stronę główną"},"500":{"title":"Wewnętrzny błąd serwera","description":"Wystąpił błąd wewnętrzny. Spróbuj ponownie później lub skontaktuj się z naszym wsparciem.","ctaText":"Skontaktuj się ze wsparciem"}},"form":{"alert":{"success":"Dziękujemy! Otrzymaliśmy Twoją wiadomość i odpowiemy tak szybko, jak to możliwe.","error":"Nie wszystkie pola zostały wypełnione. Sprawdź zaznaczone pola."},"description":"Pola wymagane są oznaczone gwiazdką","name":"Imię i nazwisko","name-placeholder":"Wpisz swoje imię i nazwisko","name-error":"Wpisz swoje imię i nazwisko","email":"Adres e-mail","email-placeholder":"Wpisz swój adres e-mail","email-error":"Wpisz prawidłowy adres e-mail","phone":"Numer telefonu","phone-placeholder":"Wpisz swój numer telefonu","phone-error":"Wpisz prawidłowy numer telefonu","recaptcha":{"before":"Ta strona jest chroniona przez reCAPTCHA, a","privacy":"Polityka prywatności","and":"oraz","terms":"Warunki korzystania z usługi","after":"Google mają zastosowanie.","privacyUrl":"https://policies.google.com/privacy","termsUrl":"https://policies.google.com/terms"},"company":"Nazwa firmy","company-placeholder":"Wpisz nazwę swojej firmy","company-error":"Wpisz nazwę swojej firmy","message":"Wiadomość","message-placeholder":"Wpisz swoją wiadomość","message-error":"Wpisz swoją wiadomość","ctaText":"Wyślij"},"index":{"hero":{"title":"Razem budujemy połączoną przyszłość.","description":"W Infopact wierzymy w siłę połączeń. Dzięki naszym innowacyjnym rozwiązaniom globalnej łączności zapewniamy firmom niezawodność i szybkość potrzebne do rozwoju. Dołącz do nas i odkryj, jak możemy wzmocnić Twoją organizację w coraz bardziej cyfrowym świecie.","ctaText":"Sprawdź dostępność"},"diensten":{"title":"Usługi","subtitle":"Czym zajmuje się Infopact?","connect":{"title":"Łączność","de
2scription":"Infopact zapewnia niezawodną i szybką łączność na całym świecie, aby Twoja organizacja mogła działać bez przerw, niezależnie od lokalizacji. Dzięki zaawansowanym rozwiązaniom, takim jak Global Internet, FttO, 5G i Dark Fiber, dostarczamy stabilne połączenia dopasowane do konkretnych potrzeb biznesowych.","list":{"direct-connect":"Połączenia bezpośrednie","fixed-wireless-access":"Połączenia bezprzewodowe","internet":"Internet globalny","network-add-ons":"Dodatki sieciowe"}},"security":{"title":"Bezpieczeństwo","description":"Infopact oferuje zaawansowane rozwiązania bezpieczeństwa, które chronią Twoją organizację przed cyberzagrożeniami. Od wykrywania i filtrowania DDoS po solidny Firewall Fortinet i ThreadScan - dbamy o bezpieczne środowisko cyfrowe. Dzięki temu Twoje systemy i dane pozostają optymalnie chronione, a Ty możesz pracować bez zakłóceń.","list":{"ddos":"Wykrywanie i filtrowanie DDoS","vulnerability-management":"Zarządzanie podatnościami","firewall":"Firewall"}},"services":{"title":"Usługi","description":"Infopact oferuje usługi łączności, dzięki którym firmy działają efektywniej i bardziej niezawodnie. Nasze rozwiązania obejmują połączenie z chmurą, centrum danych, telefonię (Xelion i SIP Trunking), usługi mobilne Odido oraz monitoring 24/7. W ten sposób wzmacniamy Twoją infrastrukturę cyfrową i gwarantujemy płynną, bezpieczną łączność.","list":{"voice":"Telefonia","service-beheer":"Zarządzanie usługami","mobile":"Usługi mobilne","aansluiting":"Integracja"}}},"over-ons":{"subtitle":"O nas","title":"Poznaj nas.","description":"Infopact od ponad 30 lat dostarcza zaawansowane rozwiązania sieciowe i niezawodne połączenia biznesowe. Z naszej siedziby głównej w Rotterdamie współpracujemy z rozbudowaną siecią partnerów ICT w całej Holandii. Wyróżnia nas własna sieć i portal zamówień, połączone z indywidualną obsługą oraz szerokim wsparciem dla naszych partnerów, obejmującym szkolenia i materiały marketingowe.","ctaText":"Więcej o nas"},"starlink":{"subtitle":"Starlink","title":"Pozostań połączony. Wszędzie.","description":"Dzięki internetowi satelitarnemu Starlink od Infopact masz pewność szybkiego i stabilnego internetu, nawet w najbardziej odległych lokalizacjach. Dzięki sieci satelitów poruszających się po niskiej orbicie okołoziemskiej Starlink zapewnia wysokie prędkości i niskie opóźnienia niezależnie od Twojej lokalizacji.","ctaText":"Odkryj Starlink"},"partner-program":{"title":"Program partnerski","subtitle":"Jak to działa?","description":"Nasz program partnerski został zaprojektowany tak, aby krok po kroku budować współpracę. Od pierwszego kontaktu po długoterminową i zaufaną relację: każdy etap pomaga nam wspólnie rosnąć, wykorzystywać szanse i osiągać rozwój.","steps":[{"title":"Zapoznanie i list intencyjny","description":"Potencjalny partner nawiązuje kontakt z Infopact podczas bezpośredniej rozmowy, webinaru lub z polecenia. Podczas rozmowy wstępnej omawiamy program partnerski, możliwości komercyjne i techniczne. Jeśli pojawi się obustronne zainteresowanie, następuje podpisanie listu intencyjnego albo zawarcie umowy partnerskiej."},{"title":"Onboarding i aktywacja","description":"Po podpisaniu umowy o współpracy partner otrzymuje dostęp do Portalu Partnerskiego Infopact, zawierającego całą dokumentację, cenniki, procedury zamawiania i materiały marketingowe. Następnie nasz zespół partnerski przeprowadza indywidualny onboarding z wyjaśnieniem technicznym naszych usług, szkoleniem sprzedażowym i wsparciem przy tworzeniu ofert. \\nW razie potrzeby pomagamy również w zamówieniu linii testowej lub konfiguracji demonstracyjnej."},{"title":"Pierwsze zamówienia i wsparcie","description":"Partner składa pierwsze zamówienia przy wsparciu naszego Service Delivery Managera. Infopact wspiera cały proces, od konfiguracji technicznej i migracji po komunikację z klientem końcowym. Po zakończeniu wspólnie oceniamy podejście i w razie potrzeby optymalizujemy procesy."},{"title":"Aktywna współpraca i rozwój","description":"Podczas okresowych spotkań kwartalnych omawiamy wyniki, nowe produkty i możliwości komercyjne. Wraz ze wzrostem wolumenu partnerskiego dostępne stają się dodatkowe korzyści, takie jak wsparcie projektowe i integracje szyte na miarę, na przykład przez połączenia API."},{"title":"Zaufanie i pogłębienie współpracy","description":"Gdy współpraca się pogłębia, przekształca się w strategiczne partnerstwo. Infopact aktywnie angażuje partnera w rozwój produktów, pilotaże i historie klientów. Wspólnie koncentrujemy się na trwałym wzroście, maksymalnej satysfakcji klientów i zdobywaniu nowych rynków."}]},"cases":{"title":"Co nasi klienci mówią o Infopact?","subtitle":"Przykłady zastosowań"},"news":{"title":"Najnowsze aktualności Infopact.","subtitle":"Aktualności","ctaText":"Zobacz wszystkie aktualności"}},"algemene-voorwaarden":{"title":"Ogólne warunki","description":"Poniższe warunki mają zastosowanie do usług i produktów Infopact.","info":"Uwaga: informujemy, że od 1 marca 2026 roku zacznie obowiązywać nowa wersja naszych ogólnych warunków. W razie pytań skontaktuj się z naszym działem wsparcia.","links":[{"text":"Warunki dotyczące zamówień złożonych po 01-03-2026 znajdziesz poniżej","url":"https://cdn.infopact.nl/assets/downloads/algemene-voorwaarden.pdf","urlText":"Ogólne warunki dla zamówień po 01-03-2026","url1":"https://cdn.infopact.nl/assets/downloads/INFO_AlgemeneVoorwa
2arden_2024_EN.pdf","url1Text":"Ogólne warunki dla zamówień po 01-03-2026 (English)"},{"text":"Warunki dotyczące zamówień złożonych przed 01-03-2026 znajdziesz poniżej","url":"https://cdn.infopact.nl/assets/downloads/INFO_AlgemeneVoorwaarden_2023.pdf","urlText":"Ogólne warunki dla zamówień przed 01-03-2026"},{"text":"Warunki dotyczące zamówień złożonych między 01-01-2021 a 01-01-2023 znajdziesz poniżej","url":"https://cdn.infopact.nl/assets/downloads/INFO_AlgemeneVoorwaarden_2021.pdf","urlText":"Ogólne warunki dla zamówień między 01-01-2021 a 01-01-2023"}]},"over-ons":{"title":"O Infopact","description":"Infopact od ponad 30 lat jest wiodącym dostawcą zaawansowanych rozwiązań sieciowych i niezawodnych połączeń biznesowych. Z naszej siedziby głównej w Rotterdamie współpracujemy z rozbudowaną siecią partnerów ICT w całej Holandii. Wyróżnia nas własna sieć i portal zamówień, połączone z indywidualną obsługą oraz szerokim wsparciem dla naszych partnerów, obejmującym szkolenia i materiały marketingowe.","expertise":{"subtitle":"Doświadczenie","title":"Specjaliści w swojej dziedzinie","description":"Bezpieczeństwo jest niezbędnym elementem wszystkiego, co robimy. Jako specjaliści w dziedzinie usług komunikacji IP posiadamy wiedzę i doświadczenie potrzebne do dostarczania organizacjom niezawodnych i przyszłościowych rozwiązań. Nasi eksperci rozumieją, że komunikacja ma prawdziwą wartość dopiero wtedy, gdy jest bezpieczna, stabilna i skalowalna. Dlatego łączymy innowacje technologiczne z praktycznym zastosowaniem, aby Twoja organizacja była nie tylko optymalnie połączona dziś, ale także przygotowana na wyzwania jutra.","list":["Bezpieczeństwo jest kluczowym elementem","Specjalista w usługach komunikacji IP"]},"werkwijze":{"subtitle":"Sposób pracy","title":"Jak wygląda u nas proces?"},"vacatures":{"subtitle":"Praca w Infopact","title":"Dołącz do nas","description":"Inwestujemy w wiedzę i rozwój. Jako uznana firma szkoleniowa oferujemy studentom możliwość zdobycia praktycznego doświadczenia w dynamicznym środowisku pracy, wspieranego przez doświadczonych specjalistów i praktyczne projekty. Infopact oznacza jakość, niezawodność i partnerstwo. Budujemy długotrwałe relacje z klientami i partnerami, wspierane przez innowacyjne technologie i podejście zorientowane na klienta.","ctaDescription":"Oferty pracy"}},"privacy-policy":{"title":"Polityka cookies i prywatności","description":"Poniższa polityka prywatności i cookies ma zastosowanie do wszystkich wizyt na stronie, transakcji i umów z Infopact, Westblaak 100, 3012 KM Rotterdam, KvK 24283492.","version":"Wersja: luty 2025, wersja 2.","description-1":"Szanujemy prywatność odwiedzających naszą stronę internetową i dbamy o to, aby przekazywane nam dane osobowe były traktowane poufnie. Poniżej możesz przeczytać, jak dokładnie to robimy oraz jakie dane osobowe zbieramy i w jakich celach.","intro-0":"Za pośrednictwem strony internetowej <a href=\\"https://infopact.nl/\\" class=\\"text-primary\\">www.infopact.nl</a> firmy Techone przetwarzane są dane wrażliwe z punktu widzenia prywatności, czyli dane osobowe, zgodnie z opisem poniżej. Techone szanuje Twoją prywatność i traktuje Twoje dane osobowe starannie oraz poufnie. Polityka prywatności jest dostępna pod poniższym przyciskiem:","document-url":"https://cdn.infopact.nl/assets/downloads/privacyverklaring.pdf","document-button":"Zobacz politykę prywatności","intro-1":"Niniejsza polityka prywatności wyjaśnia, jakie dane osobowe Techone gromadzi i wykorzystuje; <br>oraz w jakim celu się to odbywa. Zalecamy uważne przeczytanie tej polityki.","accordion":[{"title":"Korzystanie z Twoich danych","content":["Podczas korzystania z naszej strony internetowej i usług zostawiasz u nas określone dane. Mogą to być dane osobowe. Na przykład przy wypełnianiu formularza kontaktowego prosimy o kilka danych osobowych.","Infopact przetwarza następujące dane osobowe, które użytkownicy przekazują nam samodzielnie (częściowo w zależności od działań wykonywanych na naszej stronie):"],"list":["Imię i nazwisko","Dane adresowe","Numer telefonu","Adres e-mail"],"extra":["Te dane osobowe przetwarzamy w następujących celach:"],"listExtra":["Umożliwienie korzystania z naszych usług;","Zamawianie usług przez stronę internetową i korzystanie z funkcji strony;","Przechowywanie na potrzeby realizacji Umowy oraz publikacji w bazie Whois;","Odpowiadanie na pytania zadane przez stronę internetową;","Ulepszanie naszych usług;"]},{"title":"Okres przechowywania tych danych osobowych","content":["Powyższe dane są przechowywane tak długo, jak jest to konieczne do świadczenia naszej usługi. Po zakończeniu świadczenia usług dane zostaną przez nas usunięte, chyba że obowiązek prawny wymaga przechowywania ich przez ustawowy okres."]},{"title":"Osoby małoletnie","content":["Infopact nie zamierza zbierać danych osób poniżej 18 roku życia. Dlatego nie oferujemy usług osobom małoletnim. Zalecamy rodzicom angażowanie się w aktywność online swoich dzieci, aby zapobiegać zbieraniu danych o dzieciach bez zgody rodziców. Jeśli masz przekonanie, że bez zgody zebraliśmy dane osobowe osoby małoletniej, skontaktuj się z nami. Usuniemy wtedy te informacje."]},{"title":"Udostępnianie stronom trzecim","content":["Infopact nie udostępnia Twoich danych stronom trzecim, z wyjątkiem przypadków żądania prawnego lub gdy jest to niezbędne do dostarczenia produktu albo usługi."]},{"title":"Jak zabezpieczamy dane osobowe","content":["Infopact poważnie traktuje ochronę Twoich danych i stosuje odpowiednie środki, aby przeciwdziałać nadużyciom, utracie, nieuprawnionemu dostępowi, niepożądanemu ujawnieniu oraz niedozwolonym zmianom. Jeśli masz wrażenie, że Twoje dane nie są właściwie zabezpieczone albo istnieją oznaki nadużyć, skontaktuj się z nami przez {{ site.email}} lub zadzwoń pod numer podany na stronie.","Infopact wdrożył następujące środki w celu zabezpieczenia Twoich danych osobowych:"],"list":["Oprogramowanie zabezpieczające, takie jak skaner antywirusowy i firewall.","Przesyłamy Twoje dane przez zabezpieczone połączenie internetowe. Możesz to zobaczyć po oznaczeniu „https” i kłódce na pasku adresu."]},{"title":"Cookies","content":["Infopact może zbierać i analizować informacje o korzystaniu z tej strony internetowej, w tym nazwę domeny, liczbę wejść, odwiedzone strony, poprzednio i następnie odwiedzone strony internetowe oraz czas trwania sesji użytkownika. Dane te mogą być zbierane za pomocą cookie. Cookie to mały plik tekstowy, który nasz serwer strony internetowej umieszcza na Twoim dysku twardym. Możesz zezwolić na używanie cookies albo je zablokować, zmieniając ustawienia swojej przeglądarki. W żadnym przypadku nie sprzedajemy ani nie wynajmujemy Twoich danych osobowych stronom trzecim.","Będziemy jednak udostępniać Twoje dane osobowe stronom trzecim na potrzeby następujących celów:"],"list":["Wewnętrzna analiza korzystania z naszych produktów i usług","Jeśli jest to potrzebne do dostarczania przez nas dalszych produktów i usług","Jeśli jesteśmy do tego prawnie zobowiązani albo jeśli może to zapobiec szkodzie i/lub oszustwu"],"extra":["Wyraźnie zgadzasz się, że jeśli będziemy prawnie zobowiązani do udostępnienia danych osobowych stronom trzecim i/lub jeśli możemy zapobiec oszustwu albo szkodzie poprzez udostępnienie danych osobowych stronom trzecim, możemy to zrobić. W każdej innej sytuacji najpierw poprosimy oczywiście o zgodę."]},{"title":"Złożenie skargi","content":["Infopact chce również poinformować, że masz możliwość złożenia skargi do krajowego organu nadzorczego, Autoriteit Persoonsgegevens. Można to zrobić przez następujący link: https://autoriteitpersoonsgegevens.nl/nl/contact-met-de-autoriteit-persoonsgegevens/tip-ons.","Sporządzono w kwietniu 2020","Niniejsza polityka prywatności może zostać zmieniona, jeśli okoliczności będą tego wymagały."]}]},"service-interest":{"title":"Interesuje Cię jedna lub więcej naszych usług?","description":"Na podstawie kilku danych sprawdzimy możliwości w Twojej lokalizacji i w ciągu 1 dnia roboczego prześlemy ofertę dopasowaną do Twojego rozwiązania.","ctaText":"Sprawdź dostępność"},"stats":{"recyclableEquipment":"sprzęt nadający się do recyklingu","counties":"krajów","networkIndependent":"niezależność od sieci"},"support":{"title":"Wsparcie","description":"Możesz skontaktować się z nami telefonicznie w następujących godzinach:","working-hours":"Od poniedziałku do piątku: od 09:00 do 17:30","working-hours-1":"Piątek: od 09:00 do 16:30","working-hours-extended":"Korzystasz z naszej umowy Service Level Agreement 24/7?","working-hours-extended-1":"W takim przypadku nasz dział wsparcia jest dostępny również poza tymi godzinami pod numerem telefonu 24/7.","ctaText":"Uruchom pomoc zdalną","cards":{"general":"Ogólne","technical-support":"Wsparcie techniczne","finance":"Finanse","sales":"Sprzedaż"},"address":"Adres","parking":{"title":"Parking","description":"Biuro Infopact jest bardzo dobrze dostępne zarówno komunikacją publiczną, jak i samochodem. Przyjeżdżasz autem? Ustaw w nawigacji APCOA Parking Westblaak, znajdujący się przy Hartmansstraat 35 w Rotterdamie. Po zaparkowaniu możesz wejściem B przy Westblaak wjechać windą na 7. piętro.","ctaText":"Trasa do Parking Westblaak"}},"readMoreText":"Czytaj więcej","connect":{"direct-connect":{"title":"Połączenia bezpośrednie","description":"Dzięki połączeniom bezpośrednim od Infopact tworzysz bezpośrednie, zabezpieczone połączenie między swoją lokalizacją a serwerami w centrum danych. Bez korzystania z publicznego internetu zyskujesz stabilną wydajność, bardzo niskie opóźnienia i wysoki poziom bezpieczeństwa. To idealne rozwiązanie dla firm, które potrzebują niezawodnego, szybkiego i ciągłego dostępu do systemów IT oraz usług chmurowych.","cloud":{"subtitle":"Połączenie z chmurą","title":"Bezpieczne, stabilne i szybkie połączenie z chmurą","description":"Połączenie z chmurą zapewnia bezpieczne, stabilne i szybkie połączenie z globalnymi lokalizacjami niemal 300 platform chmurowych, takich jak Azure, Amazon Web Services i Google Cloud. Połączenie z chmurą jest również dostępne jako połączenie redundantne. Usługa łączy lokalne sieci z zewnętrznymi środowiskami chmurowymi, zapewniając płynną integrację i efektywne zarządzanie danymi. Dzięki naszej przyjaznej platformie bez trudu zestawisz niezawodne połączenia, dzięki którym Twoje wewnętrzne systemy sprawnie współpracują z chmurą."},"datacenter":{"subtitle":"Połączenia z centrum danych","title":"Bezpośrednia i bezpieczna łączność","de
2scription":"Połączenia z centrami danych zapewniają szybkie i niezawodne połączenie w ponad 170 centrach danych w Holandii, Belgii i Niemczech. Łączysz serwery i urządzenia sieciowe za pomocą połączeń redundantnych lub pojedynczych, w tym wszystkie centra danych Equinix i Digital Realty na całym świecie. Dzięki zaawansowanej infrastrukturze transfer danych przebiega bezpiecznie i efektywnie w stabilnym środowisku IT.","list":["Bezpiecznie i efektywnie","Szybkie, niezawodne połączenie"]}},"fixed-wireless-access":{"title":"Internet bezprzewodowy","description":"Internet bezprzewodowy zapewnia szybkie i niezawodne połączenia internetowe bez okablowania. To idealne rozwiązanie dla trudno dostępnych albo kosztownych lokalizacji, oferujące wysokie prędkości i niskie opóźnienia. FWA sprawdza się jako łączność podstawowa i opcja zapasowa, wspierając tymczasowe miejsca pracy, odległe lokalizacje oraz nowe oddziały stabilnym internetem, na którym możesz od razu polegać.","5g":{"subtitle":"5G","title":"Zawsze połączony i elastyczny","description":"5G zapewnia wysoką prędkość, niskie opóźnienia i dużą przepustowość, co jest idealne dla firm o elastycznych potrzebach łączności. Od mobilnych stanowisk pracy po IoT i tymczasowe lokalizacje, 5G gwarantuje niezawodną wydajność. Infopact pomaga Twojej organizacji w pełni wykorzystać tę technologię, abyś zawsze pozostawał połączony z najnowszymi możliwościami mobilnymi."},"starlink":{"subtitle":"Starlink","title":"Zawsze online. Gdziekolwiek jesteś.","description":"Starlink zapewnia szybkie i stabilne połączenia internetowe, nawet w odległych lokalizacjach bez światłowodu lub 5G. Usługa satelitarna SpaceX zapewnia niezawodną łączność tam, gdzie tradycyjne sieci zawodzą. To idealne rozwiązanie dla organizacji, które muszą zawsze pozostawać online. Ze Starlink zawsze masz dostęp do połączenia, niezależnie od lokalizacji.","list":["Dostępny wszędzie","Wysokie prędkości internetu"],"ctaText":"Więcej o Starlink"}},"global-internet":{"title":"Internet globalny","description":"Infopact projektuje, buduje i zarządza globalnymi połączeniami internetowymi dla organizacji, niezależnie od lokalizacji. Dzięki 30-letniemu doświadczeniu gwarantujemy stabilną, bezpieczną i zawsze działającą łączność. Nasze doświadczenie w zakresie globalnego internetu zapewnia optymalną wydajność, aby Twoja organizacja działała bez ograniczeń, gdziekolwiek się znajduje. Niezawodność jest dla nas najważniejsza.","portal":{"subtitle":"Portal","title":"Jeden portal dla wszystkich Twoich połączeń","description":"Zamawianie i zarządzanie połączeniami jest proste dzięki naszemu portalowi online. Otrzymujesz w nim wgląd w czasie rzeczywistym i kontrolę nad swoimi połączeniami, podczas gdy Infopact Network Operations Center (NOC) aktywnie monitoruje Twoją sieć. Jeśli pojawią się problemy, nasi technicy są gotowi szybko zareagować i przywrócić połączenie."},"fiber":{"office":{"title":"Fiber to the Office","description":"FttO to rozwiązanie dla firm, które potrzebują niezawodnego i bardzo szybkiego połączenia światłowodowego do 10 Gbit/s bezpośrednio do lokalizacji biura. Dzięki dużej przepustowości i niskim opóźnieniom FttO idealnie sprawdza się przy płynnej pracy aplikacji chmurowych i innych krytycznych systemów biznesowych. Niezależnie od tego, czy chodzi o codzienną komunikację, czy obsługę złożonych procesów, FttO zapewnia stabilność i szybkość potrzebne Twojej organizacji do efektywnej pracy bez ograniczeń. Połączenia FttO można łączyć ze wszystkimi usługami bezpieczeństwa oraz innymi usługami z portfolio Infopact, tworząc bezpieczne i niezawodne kompleksowe rozwiązanie łączności. Połączenia FttO mogą być również zestawiane przez Infopact na warstwie 2 (warstwa łącza danych modelu OSI), na przykład z sieciami centrów danych albo środowiskami chmury prywatnej i publicznej."},"home":{"title":"Fiber to the Home","description":"Sieci światłowodowe FttH mają dużą ogól
2nokrajową dostępność i oferują ekonomiczną łączność do 8 Gbit/s w centrach miast i miejscowości. Połączenia FttH można łączyć ze wszystkimi usługami bezpieczeństwa oraz innymi usługami z portfolio Infopact, tworząc bezpieczne i niezawodne kompleksowe rozwiązanie łączności."}},"darkfiber":{"subtitle":"Dark Fiber","title":"Maksymalna kontrola nad Twoją siecią.","description":"Dla organizacji wymagających maksymalnej kontroli nad siecią Dark Fiber jest idealnym rozwiązaniem. Dzięki Dark Fiber dysponujesz własnym kablem światłowodowym, którym w pełni samodzielnie zarządzasz, co pozwala dopasować szybkość, pojemność i bezpieczeństwo do własnych potrzeb. To rozwiązanie zapewnia wyjątkową swobodę i jest idealne dla organizacji potrzebujących dużej przepustowości i wysokiego poziomu bezpieczeństwa, bez kompromisów w zakresie wydajności czy prywatności."},"xdsl":{"subtitle":"xDSL","title":"xDSL","description":"xDSL to niezawodna opcja szerokopasmowa dla firm, które potrzebują stabilnego internetu w lokalizacjach bez dostępu do światłowodu. Technologia wykorzystuje istniejące miedziane linie telefoniczne do dostarczania sygnału szerokopasmowego, zapewniając ekonomiczne i elastyczne połączenie. Dzięki różnym wariantom, takim jak ADSL, VDSL i Bonded VDSL, xDSL oferuje wystarczającą szybkość dla standardowych zastosowań biznesowych, takich jak e-mail, przeglądanie stron i praca z systemami chmurowymi. Dzięki temu xDSL jest dostępnym rozwiązaniem dla organizacji potrzebujących niezawodnej łączności bez dużych inwestycji.","list":["Wyjątkowo niezawodne","Bardzo elastyczne"]},"5g":{"subtitle":"Zapasowe łącze 5G","title":"Wysokie prędkości, niskie opóźnienia.","description":"Zapasowe łącze 5G to idealne rozwiązanie dla firm, które chcą mieć maksymalną pewność, że ich połączenie zawsze pozostanie online. Dzięki wykorzystaniu połączenia 5G jako zapasowego Twoja organizacja może działać płynnie nawet w przypadku awarii podstawowego połączenia internetowego. Wysokie prędkości i niskie opóźnienia sprawiają, że zapasowe łącze 5G zapewnia niezawodne i szybkie przełączenie, dzięki czemu kluczowe procesy biznesowe przebiegają bez zakłóceń. To idealne rozwiązanie dla organizacji zależnych od stałej łączności, które nie chcą ryzykować przerw."}},"network":{"title":"Dodatki sieciowe","description":"Nasze połączenia internetowe są podstawą. Dzięki zaawansowanym dodatkom, takim jak routing BGP, rozwiązania IP-VPN i Secure Internet, możesz lepiej wykorzystać możliwości swojej sieci. Niezależnie od tego, czy chcesz mieć dodatkową kontrolę nad przepływem danych, potrzebujesz bezpiecznego dostępu dla pracowników, czy ochrony przed zagrożeniami online, dostarczamy odpowiednią warstwę ponad Twoją łączność. Zawsze niezawodnie, skalowalnie i dokładnie tak, jak potrzebuje tego Twoja organizacja.","bgp":{"subtitle":"BGP","title":"Border Gateway Protocol","description":"Infopact oferuje wydajną i niezawodną konfigurację BGP (Border Gateway Protocol), aby zapewnić maksymalną dostępność sieci i ciągłość działania. Nasze rozwiązanie zapewnia płynną funkcjonalność zapasową, w której ruch jest automatycznie przekierowywany w przypadku awarii połączenia podstawowego. Dzięki temu sieć firmowa pozostaje zawsze dostępna. Zaufaj naszej konfiguracji BGP jako niezawodnej sieci wspierającej stałą dostępność komunikacji."},"vpn":{"subtitle":"IP-VPN","title":"Internet Protocol Virtual Private Network","description":"Dzięki Infopact IP-VPN (Internet Protocol Virtual Private Network) bezpiecznie łączysz wiele oddziałów i pracowników zdalnych w jednej odizolowanej sieci. Pracownicy mogą dzięki temu bezpiecznie wymieniać dane i uzyskiwać dostęp do systemów firmowych w lokalizacji klienta lub w centrach danych, niezależnie od miejsca.","card":{"title":"Co możesz zrobić z Infopact IP-VPN?","list":["Bezpieczna praca zdalna: chroniony dostęp do aplikacji firmowych, zasadniczo całkowicie niezależny od publicznego internetu. Możliwość zapewnienia pracownikom zdalnym dostępu przez zabezpieczone połączenie.","Łączenie oddziałów: płynna komunikacja i wymiana danych między różnymi lokalizacjami.","Skalowalność: łatwe rozszerzanie wraz z rozwojem organizacji.","Oszczędność kosztów: jedno centralne rozwiązanie sieciowe bez drogich połączeń punkt-punkt."]}}}},"security":{"ddos":{"title":"Wykrywanie DDoS i filtrowanie WWW","description":"Ataki DDoS mogą zakłócić działalność firmy, ale dzięki naszemu zaawansowanemu, zautomatyzowanemu wykrywaniu i filtrowaniu zagrożenia są natychmiast blokowane. Dzięki temu Twoja sieć pozostaje bezpieczna, a usługi zawsze dostępne. Zapobiegaj przerwom i zapewnij stabilne, niezawodne połączenie bez wpływu DDoS.","ddos-wasstraat":{"subtitle":"Ochrona przed DDoS","title":"Krajowe filtrowanie ruchu podczas ataków DDoS","description":"Ataki DDoS są wykrywane przez Infopact w czasie rzeczywistym dzięki zautomatyzowanej analizie odchyleń we wzorcach ruchu. Po wykryciu ataku DDoS szkodliwy ruch jest automatycznie przekierowywany do Nationale Wasstraat NBIP (Nationale Beheersorganisatie Internet Providers). Przez redundantne połączenia Infopact bezpiecznie kieruje przefiltrowany ruch z powrotem do Twojej infrastruktury. Dzięki temu lokalizacja firmy pozostaje operacyjna, bez wpływu na użytkowników, niezależnie od skali ataku."}},"firewall":{"title":"Firewall","description":"Wydajny firewall chroni Twoją sieć przed niepożądanym ruchem i cyberzagrożeniami. Dzięki zaawansowanemu filtrowaniu i kontroli dostępu zapobiega atakom oraz wyciekom danych. Niezależnie od tego, czy chodzi o złośliwe oprogramowanie, nieautoryzowany dostęp, czy inne zagrożenia, firewall utrzymuje Twoją infrastrukturę bezpieczną i stabilną. Dzięki temu Twoja organizacja pozostaje chroniona przed zagrożeniami cyfrowymi.","fortigate":{"subtitle":"Fortigate Cloud","title":"Wydajna ochrona firewall","description":"Nasz Fortigate Hosted Firewall zapewnia wydajne, elastyczne i skalowalne bezpieczeństwo sieciowe z ochroną firewall, VPN i zapobieganiem zagrożeniom. W oparciu o technologię Fortigate chronimy Twoją sieć, a Ty możesz skupić się na kluczowej działalności. Dzięki temu zapewniamy bezpieczną i niezawodną architekturę bez zmartwień po Twojej stronie."},"webfiltering":{"subtitle":"Filtrowanie WWW","title":"Blokuj dostęp do niebezpiecznych stron","description":"Filtrowanie WWW zapobiega dostępowi do niebezpiecznych lub nieodpowiednich stron internetowych, dzięki czemu Twoja sieć pozostaje chroniona przed złośliwym oprogramowaniem, phishingiem i innymi zagrożeniami online. Do systemu trafia wyłącznie bezpieczny i właściwy ruch, co zwiększa produktywność i minimalizuje ryzyko ataków. Dzięki temu Twoja organizacja pozostaje bezpieczna i zachowuje kontrolę.","list":["Zwiększone bezpieczeństwo","Lepsza produktywność"]}},"vulnerability-management":{"title":"Zarządzanie podatnościami","description":"Zarządzanie podatnościami pomaga na czas identyfikować i usuwać słabe punkty w systemach IT, aplikacjach i sieciach. Dzięki temu zmniejszasz ryzyko ataków, strat finansowych i wycieków danych. Regularne skany i raporty pomagają spełniać wymagania zgodności oraz utrzymywać systemy bezpieczne i pod kontrolą.","threadscan":{"subtitle":"ThreadScan","title":"Chroń swoje systemy","description":"Zautomatyzowany ThreadScan od ThreadStone regularnie skanu
2je Twoje systemy online pod kątem podatności. Elastyczne subskrypcje pozwalają dostosować skany do Twoich potrzeb, a wyniki możesz łatwo przeglądać w portalu online. ThreadScan wykrywa ponad 90 000 znanych podatności i jest aktualizowany codziennie, dzięki czemu możesz proaktywnie zabezpieczać swoje systemy przed zagrożeniami.","ip":{"title":"ThreadScan IP","description":"ThreadScan IP od ThreadStone pomaga Twojej firmie wyprzedzać hakerów, wykrywając podatności w firewallu lub routerze za pomocą profesjonalnego skanu podatności. Dzięki temu zapobiegasz nadużyciom, zanim cyberprzestępcy zaatakują, i zyskujesz proaktywną ochronę oraz spokój."}}}},"services":{"voice":{"title":"Telefonia","description":"Dzięki rozwiązaniom telefonicznym, takim jak Xelion i SIP Trunking, zapewniasz firmie niezawodny i elastyczny kontakt telefoniczny. Xelion oferuje kompleksową platformę komunikacyjną, a SIP Trunking zapewnia efektywność kosztową i skalowalność w połączeniu z własnymi centralami telefonicznymi. Dzięki temu komunikacja pozostaje płynna i oszczędna.","xelion":{"subtitle":"Xelion","title":"Kompletna telefonia dla firm","description":"Xelion to kompletna centrala telefoniczna VoIP dla rynku biznesowego, zaprojektowana z myślą o optymalnej dostępności. Rozwiązanie łączy telefonię biznesową i unified communications (UC) w jednym systemie, dzięki czemu zarządzanie pozostaje proste, a użytkownicy zawsze i wszędzie pozostają w kontakcie ze współpracownikami i klientami. Dzięki Xelion firmy zyskują większą kontrolę nad ruchem komunikacyjnym i mogą tworzyć efektywną obsługę połączeń. Niezależnie od tego, czy pracujesz na tablecie, laptopie, komputerze PC czy smartfonie, zawsze masz dostęp do połączenia."}
2,"trunking":{"subtitle":"SIP Trunking","title":"Ekonomiczna komunikacja","description":"SIP Trunking połączony z istniejącą centralą telefoniczną zapewnia oszczędność kosztów i skalowalność. Dzięki SIP Trunking możesz łatwo prowadzić wiele rozmów telefonicznych jednocześnie, płacąc tylko za to, z czego faktycznie korzystasz. Zapewnia elastyczność, niezawodność i płynną integrację z istniejącymi systemami komunikacyjnymi.","list":["Korzystne cenowo","Wiele rozmów jednocześnie"]}},"mobile":{"title":"Usługi mobilne","description":"Dzięki naszym usługom mobilnym otrzymujesz niezawodne i elastyczne rozwiązania mobilne dla swojej firmy. Niezależnie od tego, czy chcesz dzwonić krajowo lub międzynarodowo, optymalizować wykorzystanie danych, czy potrzebujesz karty SIM dopasowanej do potrzeb, zapewniamy wszystko, czego potrzebujesz do efektywnej pracy mobilnej przy zachowaniu kontroli kosztów.","odido":{"subtitle":"Odido","title":"Elastyczne abonamenty @work","description":"Infopact oferuje abonamenty @Work od Odido dla użytkowników telefonów i tabletów, opracowane specjalnie w celu wspierania komunikacji biznesowej. Abonamenty te są zoptymalizowane pod kątem efektywnej, niezawodnej i elastycznej komunikacji, dzięki czemu organizacje i profesjonaliści korzystają z bezproblemowych połączeń sieciowych, gdziekolwiek się znajdują."},"internet":{"subtitle":"Internet on Demand","title":"Nieograniczony internet 5G","description":"Infopact oferuje Nieograniczony Internet 5G przez karty SIM dla użytkowników biznesowych. To idealne rozwiązanie dla firm, które potrzebują niezawodnych i szybkich połączeń mobilnych. Dzięki sieci Odido nasze rozwiązanie oferuje doskonały zasięg i wysokie prędkości zarówno dla zastosowań tymczasowych, jak i stałych w Holandii.","list":["Doskonały zasięg","Wysokie prędkości"]}},"service-beheer":{"title":"Zarządzanie usługami","description":"Stabilna sieć wymaga czegoś więcej niż tylko szybkości. Dzięki naszym umowom Service Level Agreements (SLA) i monitoringowi 24/7 masz pewność maksymalnej dostępności i szybkiego wsparcia. Gdy tylko pojawi się zakłócenie, natychmiast otrzymasz powiadomienie, a nasz zespół jest gotowy rozwiązać problem - często zanim go zauważysz. Dzięki temu Twoje połączenia pozostają niezawodne, bezpieczne i zawsze pod kontrolą.","sla":{"subtitle":"SLA","title":"Service Level Agreement","description":"Infopact świadczy swoje usługi na podstawie Service Level Agreement (SLA), z trzema różnymi poziomami: \'Standard\', \'Next Business Day\' i \'24x7\'. Standardowym SLA dla wszystkich usług jest opcja \'Standard\'. Możesz przejść na wyższy poziom SLA zgodnie z obowiązującymi stawkami Infopact."},"monitoring":{"subtitle":"Monitoring 24/7","title":"Wgląd w czasie rzeczywistym dla maksymalnego bezpieczeństwa","description":"Monitoring 24/7 Infopact to dodatkowa usługa dla Twojego połączenia Infopact. Infopact Network Operations Center (NOC) proaktywnie nadzoruje Twoje połączenie, dzięki czemu awarie mogą być szybko wykrywane i zgłaszane przez 24 godziny na dobę, 7 dni w tygodniu. Zapewnia to ciągły monitoring usług Infopact i gwarantuje ich dostępność. Monitoring 24/7 można łatwo aktywować w portalu Infopact.","list":["Z naszego własnego NOC","Łatwa aktywacja"]}},"aansluiting":{"title":"Integracja","description":"Nasze usługi integracyjne obejmują dostawę i instalację sprzętu przez naszych własnych techników. Zapewniamy płynną integrację sprzętu i rozwiązań łączności w Twojej infrastrukturze, abyś był szybko i niezawodnie połączony. Od instalacji po konfigurację gwarantujemy optymalną łączność i wydajność.","instalation":{"subtitle":"Instalacja","title":"Profesjonalna instalacja przez naszych doświadczonych techników","description":"Nasi doświadczeni technicy zajmują się pełnym przygotowaniem sprzętu sieciowego i rozwiązań łączności. Instalują i konfigurują urządzenia, abyś był szybko i niezawodnie połączony. Dbamy o bezproblemową integrację, aby Twoja sieć od razu działała optymalnie."},"hardware":{"subtitle":"Sprzęt","title":"Zawsze najlepszy sprzęt","description":"Oferujemy wysokiej jakości sprzęt sieciowy, w pełni dopasowany do Twoich potrzeb. Na życzenie w wersji do montażu w szafie rack i z redundantnym zasilaniem. Dostarczamy odpowiednie urządzenia wraz z konfiguracją dla niezawodnej i efektywnej infrastruktury. Dzięki naszemu sprzętowi masz pewność najwyższej jakości, aby Twoja sieć zawsze działała optymalnie.","list":["Niezawodna i efektywna infrastruktura","Optymalna wydajność sieci"]}}},"starlink":{"hero":{"title":"Zawsze online. Gdziekolwiek jesteś.","description":"Oferujemy niezawodne i szybkie połączenie internetowe, wsparte doświadczeniem profesjonalnego dostawcy usług internetowych."},"form":{"title":"Chcesz wiedzieć, co Starlink może oznaczać dla Twojej firmy?","description":"Skontaktuj się z nami, aby uzyskać więcej informacji albo niezobowiązującą konsultację. Chętnie pomożemy Ci znaleźć rozwiązanie idealnie dopasowane do Twoich potrzeb."},"why":{"title":"Dlaczego od Infopact?","description":"Dlaczego wybrać Starlink od Infopact?","short":"Oferujemy niezawodne i szybkie połączenie internetowe, profesjonalną instalację i pełne wsparcie techniczne.","cards":[{"title":"Zawsze online","description":"Niezawodne połączenie, nawet w odległych obszarach."},{"title":"Superszybkie uruchomienie","description":"Bez prac ziemnych i długiego oczekiwania."},{"title":"Stały adres IP (do podsieci /24)","description":"Idealny do profesjonalnych i krytycznych zastosowań biznesowych."},{"title":"Instalacja i uruchomienie","description":"Profesjonalnie zainstalowane przez naszych doświadczonych techników."},{"title":"Gwarancja dostępności 99,9%","description":"Zawsze dostępny, bez przestojów"},{"title":"Zarządzane przez Infopact","description":"Bezproblemowa obsługa i monitoring, zawsze w dobrych rękach."}]},"over":{"title":"O Starlink","subtitle":"O Starlink od SpaceX","de
2scription":"Starlink dostarcza szybki internet o niskich opóźnieniach użytkownikom na całym świecie. Jako pierwsza i największa na świecie konstelacja satelitów na niskiej orbicie okołoziemskiej, Starlink zapewnia internet szerokopasmowy obsługujący streaming, gry online, wideorozmowy i nie tylko. Starlink został zaprojektowany i jest zarządzany przez SpaceX. Jako światowy lider usług wynoszenia ładunków SpaceX wykorzystuje swoje rozległe doświadczenie w zakresie statków kosmicznych i operacji orbitalnych, aby wdrażać najbardziej zaawansowany system internetu szerokopasmowego na świecie.","list":["Szybki i z niskimi opóźnieniami","Dostępny wszędzie"],"button-interested":"Zainteresowany?"},"solutions":{"title":"Starlink oferuje rozwiązania dopasowane do każdej sytuacji","cards":[{"title":"Internet stały","description":"Infopact oferuje Starlink jako innowacyjne rozwiązanie zastępujące tradycyjne połączenia stałe. Dzięki zaawansowanej technologii satelitarnej Starlink dostarcza szybkie i stabilne połączenia niezależnie od infrastruktury kablowej. To idealne rozwiązanie dla firm szukających niezawodności, nawet w odległych lokalizacjach. Przy kosztach porównywalnych z FttO światłowodem i dostępności 99,9% stanowi wiarygodną alternatywę. Infopact zapewnia instalację, zarządzanie i wsparcie, gwarantując nieprzerwaną łączność i przyszłościowe rozwiązanie dopasowane do potrzeb nowoczesnych firm.","button-interested":"Interesuje Cię internet stały?"},{"title":"Internet zapasowy","description":"Dzięki Starlink jako zapasowemu rozwiązaniu internetowemu przez Infopact Twoja łączność pozostaje zagwarantowana nawet podczas awarii połączenia podstawowego. Niezawodne połączenie satelitarne Starlink umożliwia płynne przełączenie na alternatywne połączenie, aby Twoja firma zawsze pozostawała online. Niezależnie od tego, czy chodzi o krótkotrwałe przerwy, czy długotrwałe awarie, Infopact oferuje solidne rozwiązanie zabezpieczające ciągłość połączenia internetowego. Dzięki prostej instalacji i wsparciu 24/7 masz pewność stabilnego i bezpiecznego połączenia zapasowego, bez obaw o przestoje czy utratę produktywności.","button-interested":"Interesuje Cię internet zapasowy?"},{"title":"Internet tymczasowy","description":"Infopact oferuje elastyczne i niezawodne rozwiązania internetowe dla lokalizacji tymczasowych, takich jak wydarzenia, place budowy czy firmy pop-up. Dzięki szybko wdrażanym połączeniom mobilnym Infopact gwarantuje szybki i stabilny dostęp do internetu, nawet w tymczasowych lokalizacjach bez stałej infrastruktury. Niezależnie od tego, czy chodzi o duże wydarzenia, czy projekty zdalne, Infopact zapewnia bezproblemowe doświadczenie. Dzięki łatwej instalacji i profesjonalnemu wsparciu klienci mogą liczyć na ciągłość i doskonałą wydajność, bez długich umów i wysokich kosztów. Idealne dla tych, którzy potrzebują tymczasowego, ale wydajnego połączenia internetowego.","button-interested":"Interesuje Cię internet tymczasowy?"},{"title":"Internet przejściowy","description":"Przez Starlink Infopact umożliwia dostarczanie internetu przejściowego - idealnego rozwiązania dla tymczasowej łączności podczas instalacji, przeprowadzek lub modernizacji sieci. Niezależnie od tego, czy urządzasz nowe biuro, czy przeprowadzasz modernizację, Infopact zapewnia szybkie i niezawodne połączenia internetowe dostępne od razu. To elastyczne rozwiązanie sprawia, że Twoja firma nie traci czasu, nawet jeśli stała infrastruktura nie jest jeszcze gotowa. Dzięki prostej instalacji, szybkim terminom realizacji i ciągłemu wsparciu możesz liczyć na bezproblemowe przejście i nieprzerwane korzystanie z internetu w okresie przejściowym, z zachowaniem adresów IP.","button-interested":"Interesuje Cię internet przejściowy?"}]},"starlink-via-infopact":{"title":"Starlink od Infopact","subtitle":"Dlaczego wybrać Starlink od Infopact?","description":"Wybierając Infopact jako Authorized Reseller, wybierasz nie tylko produkt, ale kompleksowe rozwiązanie wykraczające poza standardowe oferty dealera. Oferujemy dodatkowe usługi, takie jak stały adres IP, ochronę firewall i ThreadScan, dzięki czemu Twoje połączenie satelitarne zapewnia taką samą niezawodność i łączność jak tradycyjne połączenie stałe. To sprawia, że Starlink jest idealny dla firm, które nie chcą rezygnować z wydajności, nawet w odległych lokalizacjach."},"about":{"title":"Instalacja przez Infopact","subtitle":"Bezproblemowa instalacja","de
2scription":"Przejmujemy cały proces. Nasi specjaliści montują i instalują Twój Starlink w pełni na miejscu, abyś mógł od razu bezproblemowo rozpocząć pracę. Niezależnie od tego, czy chodzi o montaż dachowy, masztowy czy ścienny, zapewniamy stabilny i bezpieczny montaż z najlepszym odbiorem sygnału. Dzięki temu masz pewność optymalnego połączenia internetowego bez konieczności samodzielnej organizacji.","list":["Własni technicy","Stabilny i bezpieczny montaż"],"button-interested":"Więcej informacji?"}},"faq":{"title":"Najczęściej zadawane pytania","questions":[{"question":"Czy jesteście autoryzowanym resellerem Starlink?","answer":"Tak, Infopact należy do grupy Techone, która jest oficjalnym autoryzowanym resellerem Starlink. Dzięki temu możemy oferować usługi Starlink z pełnym wsparciem, doradztwem dopasowanym do potrzeb i profesjonalną instalacją, w tym dodatkowymi usługami takimi jak optymalizacja sieci."},{"question":"Jak zostać partnerem Infopact?","answer":"Zawsze jesteśmy otwarci na współpracę! Skontaktuj się przez formularz kontaktowy albo zadzwoń do nas bezpośrednio."},{"question":"Czym dokładnie zajmuje się Infopact?","answer":"Infopact oferuje rozwiązania łączności dopasowane do potrzeb: od światłowodu i internetu satelitarnego Starlink po internet awaryjny przez sieć komórkową oraz zarządzane usługi sieciowe. Dostarczamy również sprzęt, instalację i wsparcie - zawsze z indywidualnym podejściem."},{"question":"Co wyróżnia Infopact na tle innych dostawców?","answer":"Łączymy wiedzę techniczną z indywidualną obsługą. Nasi własni technicy zapewniają profesjonalne instalacje i utrzymanie bez pośredników. Klienci mają bezpośredni kontakt ze specjalistami, a nie anonimowymi helpdeskami."},{"question":"Jak bezpieczne są Wasze rozwiązania sieciowe?","answer":"Pracujemy zgodnie z najwyższymi standardami bezpieczeństwa danych i sieci. Nasze rozwiązania można łączyć z firewallami i opcjonalnymi pakietami bezpieczeństwa, aby dodatkowo chronić sieć firmową."},{"question":"Czy posiadacie certyfikat ISO?","answer":"Tak, Infopact posiada certyfikat ISO 27001. Oznacza to, że spełniamy międzynarodową normę bezpieczeństwa informacji. Dzięki temu certyfikatowi gwarantujemy, że Twoje dane są zarządzane starannie, bezpiecznie i zgodnie z najwyższymi wymaganiami."},{"question":"Czy oferujecie wsparcie poza godzinami pracy biura?","answer":"Tak, oferujemy wsparcie poza standardowymi godzinami otwarcia, w zależności od wybranego pakietu usług. Dla klientów biznesowych dostępne są rozszerzone SLA z serwisem awaryjnym 24/7."},{"question":"W jakich krajach możecie dostarczać usługi?","answer":"Możemy realizować połączenia na całym świecie. Dzięki naszej międzynarodowej sieci możemy oferować rozwiązania internetowe i sieciowe niemal w każdym kraju, także w odległych lokalizacjach."}]},"vacatures":{"title":"Praca w Infopact","description":"W Infopact codziennie budujemy inteligentne, niezawodne i bezpieczne rozwiązania komunikacyjne dla firm w Holandii i daleko poza jej granicami. Jako rozwijająca się organizacja szukamy zaangażowanych osób, które chcą współtworzyć innowacyjne rozwiązania IT i telekomunikacyjne. Trafisz do zaangażowanego i profesjonalnego zespołu, w którym jest przestrzeń na rozwój, inicjatywę i radość z pracy.","ctaText":"Zobacz oferty pracy","contact":"Kontakt","over-ons":{"subtitle":"O nas","title":"Poznaj nas.","description":"Infopact od ponad 30 lat jest wiodącym dostawcą zaawansowanych rozwiązań sieciowych i niezawodnych połączeń biznesowych. Z naszej siedziby głównej w Rotterdamie współpracujemy z rozbudowaną siecią partnerów ICT w całej Holandii. Wyróżnia nas własna sieć i portal zamówień, połączone z indywidualną obsługą oraz szerokim wsparciem dla naszych partnerów, obejmującym szkolenia i materiały marketingowe.","ctaText":"Więcej o nas","ctaText1":"Zobacz oferty pracy"}},"viewPossibilitiesText":"Sprawdź dostępność","recaptcha":{"text":"Ta strona jest chroniona przez reCAPTCHA, a","privacy":"Polityka prywatności","and":"oraz","terms":"Warunki korzystania z usługi","textEnd":"Google mają zastosowanie."},"testimonials":[{"imageUrl":"/assets/new/images/Logo_VTM_White.svg","name":"VTM Groep","quote":"W Infopact zawsze znajdujemy odpowiednie rozwiązanie, niezależnie od tego, jak złożone jest zapytanie klienta. Komunikacja jest szybka, jasna i osobista, a zgłoszenia do supportu są sprawnie obsługiwane. Wspólnie dalej budujemy stabilne i przyszłościowe rozwiązania IT dla naszych klientów.","attribution":"Roy Schenkeveld - architekt sieci w VTM Groep"},{"imageUrl":"/assets/new/images/Solipsis.svg","name":"Solipsis","quote":"Dla klienta w Evergem w Belgii wspólnie z Infopact zrealizowaliśmy instalację Starlink. Dzięki ich szybkiej reakcji i doświadczonym monterom połączenie zostało uruchomione w bardzo krótkim czasie. Współpraca przebiegała sprawnie i profesjonalnie, dokładnie tak, jak potrzebowaliśmy, aby nasz klient mógł od razu uzyskać dostęp do internetu.","attribution":"Jasper Baijense - manager operacyjny w Solipsis"},{"imageUrl":"/assets/new/images/Logo_Hosted_White_RGB.svg","name":"Hosted","quote":"Nasza 
2współpraca z Infopact to przykład prawdziwego partnerstwa. Komunikują się jasno, działają szybko i dostarczają to, co obiecują. Są wiarygodni, zaangażowani i skuteczni, dokładnie takiego partnera potrzebujemy.","attribution":"Luc Jongerius - dyrektor generalny w Hosted"}]}')}},function(e){e(326)}]);

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.