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&<.A.locals&<.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,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}const C=/^javascript:/i,I=/^(?:href|src|action|formaction)$/i,D=/&#(?:x([0-9a-f]+)|(\d+));?/gi,j=/&(?:Tab|NewLine);/g,M=/:?/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,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}(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,"$1on$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.