(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[267],{64421:function(a,s){"use strict";var c;Object.defineProperty(s,"__esModule",{value:!0}),s.SsoIFrameDataType=s.SSO_URLS=void 0,s.SSO_URLS=["https://id.tinkoff.ru","https://id-test.tinkoff.ru","https://id-qa.tcsbank.ru","https://id.tbank.ru","https://id-test.tbank.ru"],(c=s.SsoIFrameDataType||(s.SsoIFrameDataType={})).HeightChange="height-change",c.InitializedFormName="sso-initialized-form-name"},33173:function(a,s,c){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.useHideVirtualKeyboard=void 0;var k=c(64352);function hideVirtualKeyboard(){var a=document.createElement("input");a.style.position="absolute",a.style.left="-9999px",document.body.appendChild(a),a.focus({preventScroll:!0}),a.blur(),document.body.removeChild(a)}s.useHideVirtualKeyboard=function(){k.useEffect(function(){return hideVirtualKeyboard},[])}},44733:function(a,s,c){"use strict";var k,O=c(81722);Object.defineProperty(s,"__esModule",{value:!0}),s.useIframeHeight=s.SsoIFrameSource=void 0;var I=c(64352),R=c(64421),L=c(24632);(k=s.SsoIFrameSource||(s.SsoIFrameSource={})).SsoContextAuthForm="sso-context-auth-form",s.useIframeHeight=function(a){var s=a.defaultHeight,c=a.offsetHeight,z=O(I.useState(s+c),2),V=z[0],Z=z[1];return I.useEffect(function(){var handleMessage=function(a){var s,O,I;L.isMessageFromIdTinkoff(a.origin)&&(null===(s=null==a?void 0:a.data)||void 0===s?void 0:s.source)===k.SsoContextAuthForm&&(null===(O=null==a?void 0:a.data)||void 0===O?void 0:O.type)===R.SsoIFrameDataType.HeightChange&&"number"==typeof(null===(I=null==a?void 0:a.data)||void 0===I?void 0:I.offsetHeight)&&Z(a.data.offsetHeight+c)};return window.addEventListener("message",handleMessage),function(){return window.removeEventListener("message",handleMessage)}},[]),V}},7477:function(a,s,c){"use strict";var k,O,I=c(81722);Object.defineProperty(s,"__esModule",{value:!0}),s.useSsoAuthFormStep=s.SsoAuthFormStep=void 0;var R=c(64352),L=c(64421),z=c(24632);(k=O=s.SsoAuthFormStep||(s.SsoAuthFormStep={})).Initial="Initial",k.Confirmation="Confirmation",k.Success="Success",k.Error="Error",s.useSsoAuthFormStep=function(){var a=I(R.useState(O.Initial),2),s=a[0],c=a[1];return R.useEffect(function(){var handleMessage=function(a){var s,k;if(z.isMessageFromIdTinkoff(a.origin)&&(null===(s=null==a?void 0:a.data)||void 0===s?void 0:s.type)===L.SsoIFrameDataType.InitializedFormName&&"string"==typeof(null===(k=null==a?void 0:a.data)||void 0===k?void 0:k.payload))switch(a.data.payload){case"entry":c(O.Initial);break;case"complete":c(O.Success);break;case"error":c(O.Error);break;default:c(O.Confirmation)}};return window.addEventListener("message",handleMessage),function(){return window.removeEventListener("message",handleMessage)}},[]),s}},73199:function(a,s,c){"use strict";var k,O,I=this&&this.__createBinding||(Object.create?function(a,s,c,k){void 0===k&&(k=c),Object.defineProperty(a,k,{enumerable:!0,get:function(){return s[c]}})}:function(a,s,c,k){void 0===k&&(k=c),a[k]=s[c]}),R=this&&this.__setModuleDefault||(Object.create?function(a,s){Object.defineProperty(a,"default",{enumerable:!0,value:s})}:function(a,s){a.default=s}),L=this&&this.__importStar||function(a){if(a&&a.__esModule)return a;var s={};if(null!=a)for(var c in a)"default"!==c&&Object.prototype.hasOwnProperty.call(a,c)&&I(s,a,c);return R(s,a),s};Object.defineProperty(s,"__esModule",{value:!0}),s.IframeSso=s.IframeSsoDefaultParam=void 0;var z=c(44733),V=c(33173),Z=L(c(64352)),W=c(7477);(k=O=s.IframeSsoDefaultParam||(s.IframeSsoDefaultParam={})).Id="sso-auth-form-iframe",k.Title="Sso Auth Form Iframe",k[k.DefaultHeight=124]="DefaultHeight",k[k.OffsetHeight=0]="OffsetHeight",s.IframeSso=function(a){var s,c,k,I,R,L,U,H,G=a.id,K=void 0===G?O.Id:G,Y=a.title,X=void 0===Y?O.Title:Y,Q=a.className,$=a.defaultHeight,J=void 0===$?O.DefaultHeight:$,ee=a.offsetHeight,et=void 0===ee?O.OffsetHeight:ee,en=a.onAuthFormStepChange,er=(s=a.postCompleteRedirectPath,c=a.projectUri,k=a.detached,I=a.theme,R=new URL(c),L=new URL("/authorization/authorize",R),U=new URL("/authorization/complete",R),L.searchParams.append("complete_uri",U.href),H=new URL(s,c),new URLSearchParams(window.location.search).forEach(function(a,s){H.searchParams.append(s,a)}),H.searchParams.append("auth","true"),L.searchParams.append("post_complete_redirect_uri",H.href),k&&L.searchParams.append("detached","true"),I&&L.searchParams.append("theme",I),L.toString());V.useHideVirtualKeyboard();var ei=z.useIframeHeight({defaultHeight:J,offsetHeight:et}),ea=W.useSsoAuthFormStep();return Z.useEffect(function(){if(void 0!==en){if("function"!=typeof en){console.error("Некорректный тип параметра onAuthFormStepChange (должен быть function, получили ".concat(typeof en,")"));return}en(ea)}},[ea,en]),Z.default.createElement("iframe",{id:K,scrolling:"no",src:er,title:X,className:Q,style:{height:ei,overflow:"hidden",border:"none"}})}},96754:function(a,s,c){"use strict";var k=this&&this.__createBinding||(Object.create?function(a,s,c,k){void 0===k&&(k=c),Object.defineProperty(a,k,{enumerable:!0,get:function(){return s[c]}})}:function(a,s,c,k){void 0===k&&(k=c),a[k]=s[c]}),O=this&&this.__exportStar||function(a,s){for(var c in a)"default"===c||Object.prototype.hasOwnProperty.call(s,c)||k(s,a,c)};Object.defineProperty(s,"__esModule",{value:!0}),O(c(73199),s)},24632:function(a,s,c){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.isMessageFromIdTinkoff=void 0;var k=c(64421);s.isMessageFromIdTinkoff=function(a){return k.SSO_URLS.includes(a)}},48767:function(a,s,c){"use strict";var k=c(81722),O=this&&this.__createBinding||(Object.create?function(a,s,c,k){void 0===k&&(k=c),Object.defineProperty(a,k,{enumerable:!0,get:function(){return s[c]}})}:function(a,s,c,k){void 0===k&&(k=c),a[k]=s[c]}),I=this&&this.__setModuleDefault||(Object.create?function(a,s){Object.defineProperty(a,"default",{enumerable:!0,value:s})}:function(a,s){a.default=s}),R=this&&this.__importStar||function(a){if(a&&a.__esModule)return a;var s={};if(null!=a)for(var c in a)"default"!==c&&Object.prototype.hasOwnProperty.call(a,c)&&O(s,a,c);return I(s,a),s};Object.defineProperty(s,"__esModule",{value:!0}),s.Iframe=void 0;var L=R(c(64352)),z=c(49764),V=c(40618);s.Iframe=function(a){var s=a.title,c=a.defaultHeight,O=a.srcOrigin,I=a.srcPath,R=a.srcParentUrl,Z=a.srcSearchParams,W=void 0===Z?{}:Z,U=a.onMessage,H=a.onSubmit,G=a.className,K=a.useScrolling,Y=a.loader,X=V.useListenMessageEvent(O,I,U,H).height,Q=k(L.useState(!0),2),$=Q[0],J=Q[1];return hasQueryParams(O,I)?(console.log('srcOrigin и srcPath не должен включать в себя query параметры.\n Query параметры должны прокидываться в переменную srcSearchParams или srcParentUrl, если это параметр "parent_url"'),L.default.createElement("div",null,"Проверьте правильность написания пути. Подробнее смотри в консоле ")):L.default.createElement(L.default.Fragment,null,$&&Y,L.default.createElement("iframe",{title:s,height:X||c,src:z.buildSrc(O,I,W,R),className:G,scrolling:K?"yes":"no",onLoad:function(){return J(!1)}}))};var hasQueryParams=function(a,s){return(a+s).includes("?")}},40618:function(a,s,c){"use strict";var k=c(81722);Object.defineProperty(s,"__esModule",{value:!0}),s.useListenMessageEvent=void 0;var O=c(64352),I=c(30258);s.useListenMessageEvent=function(a,s,c,R){var L=k(O.useState(0),2),z=L[0],V=L[1];O.useEffect(function(){return window.addEventListener("message",handleMessage),function(){window.removeEventListener("message",handleMessage)}},[]);var handleEventData=function(a){switch(a.type){case I.EventDataType.appFramePageHeight:V(a.result.height+1);break;case I.EventDataType.formSubmit:R&&R()}c&&c(a)},handleMessage=function(c){var k=function(a){try{return JSON.parse(a.data)}catch(s){return a.data}}(c);k&&k.type&&(c.origin===a||c.origin+"/"===a)&&(k.type!==I.EventDataType.appFramePageHeight||trimSlash(extractPathFromUrl(k.result.url||""))===trimSlash(s))&&handleEventData(k)};return{height:z}};var extractPathFromUrl=function(a){return a.split("?")[0]||""},trimSlash=function(a){return a.replace(/^\/|\/$/g,"")}},40920:function(a,s,c){"use strict";s.h=void 0;var k=c(48767);Object.defineProperty(s,"h",{enumerable:!0,get:function(){return k.Iframe}})},30258:function(a,s){"use strict";var c;Object.defineProperty(s,"__esModule",{value:!0}),s.EventDataType=void 0,(c=s.EventDataType||(s.EventDataType={})).appFramePageHeight="appFramePageHeight",c.formCompleted="formCompleted",c.formSubmit="formSubmit",c.formStep2="formStep2",c.formStep3="formStep3",c.formStep4="formStep4",c.stepChange="stepChange",c.formAutosave="formAutosave",c.formAutosaveFio="formAutosaveFio",c.formAutosavePass="formAutosavePass",c.customTrackingAction="customTrackingAction"},49764:function(a,s,c){"use strict";var k=c(81722);Object.defineProperty(s,"__esModule",{value:!0}),s.buildSrc=void 0;var O=c(36235);s.buildSrc=function(a,s,c,I){if(!a)throw Error("You should set origin of iframe via corresponding prop");var R=new URLSearchParams;Object.entries(c).forEach(function(a){var s=k(a,2),c=s[0],O=s[1];R.set(c,O.toString())});var L=O.buildSrcParentUrl(I);L&&R.set("parent_url",L);var z=R.toString();return z?"".concat(a).concat(s,"?").concat(z):"".concat(a).concat(s)}},36235:function(a,s){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.buildSrcParentUrl=void 0;var c=["state","code","session_state","secret","sessionid","sessionId"];function buildParentUrl(a){var s,k,O=a.origin,I=a.pathname,R=a.hash,L=(s=a.search.slice(1),k=new URLSearchParams(s),c.forEach(function(a){k.delete(a)}),k.toString());return L?"".concat(O).concat(I,"?").concat(L).concat(R):"".concat(O).concat(I).concat(R)}s.buildSrcParentUrl=function(a){return"undefined"==typeof window?void 0:"string"==typeof a&&a.length>0?buildParentUrl(new URL(a)):void 0===a?buildParentUrl(new URL(window.location.href)):void 0}},83623:function(a,s,c){"use strict";var k=this&&this.__createBinding||(Object.create?function(a,s,c,k){void 0===k&&(k=c),Object.defineProperty(a,k,{enumerable:!0,get:function(){return s[c]}})}:function(a,s,c,k){void 0===k&&(k=c),a[k]=s[c]}),O=this&&this.__exportStar||function(a,s){for(var c in a)"default"===c||Object.prototype.hasOwnProperty.call(s,c)||k(s,a,c)};Object.defineProperty(s,"__esModule",{value:!0}),O(c(7261),s),O(c(56510),s)},56510:function(a,s,c){"use strict";var k=this&&this.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(s,"__esModule",{value:!0}),s.parseLinkTemplate=void 0;var O=k(c(46400));s.parseLinkTemplate=function(a){var s=O.default.parse(a,{delimiter:";"});return{text:s.text,href:s.href}}},7261:function(a,s,c){"use strict";var k=this&&this.__spreadArray||function(a,s){for(var c=0,k=s.length,O=a.length;c=a?s.apply(this,k):function(){for(var a=arguments.length,s=Array(a),c=0;c-1?O(c):c}},21212:function(a,s,c){"use strict";var k=c(99507),O=c(42466),I=O("%Function.prototype.apply%"),R=O("%Function.prototype.call%"),L=O("%Reflect.apply%",!0)||k.call(R,I),z=O("%Object.getOwnPropertyDescriptor%",!0),V=O("%Object.defineProperty%",!0),Z=O("%Math.max%");if(V)try{V({},"a",{value:1})}catch(a){V=null}a.exports=function(a){var s=L(k,R,arguments);return z&&V&&z(s,"length").configurable&&V(s,"length",{value:1+Z(0,a.length-(arguments.length-1))}),s};var applyBind=function(){return L(k,I,arguments)};V?V(a.exports,"apply",{value:applyBind}):a.exports.apply=applyBind},16730:function(a,s,c){"use strict";var k=c(67844),O={"text/plain":"Text","text/html":"Url",default:"Text"};a.exports=function(a,s){var c,I,R,L,z,V,Z,W,U=!1;s||(s={}),R=s.debug||!1;try{if(z=k(),V=document.createRange(),Z=document.getSelection(),(W=document.createElement("span")).textContent=a,W.ariaHidden="true",W.style.all="unset",W.style.position="fixed",W.style.top=0,W.style.clip="rect(0, 0, 0, 0)",W.style.whiteSpace="pre",W.style.webkitUserSelect="text",W.style.MozUserSelect="text",W.style.msUserSelect="text",W.style.userSelect="text",W.addEventListener("copy",function(c){if(c.stopPropagation(),s.format){if(c.preventDefault(),void 0===c.clipboardData){R&&console.warn("unable to use e.clipboardData"),R&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var k=O[s.format]||O.default;window.clipboardData.setData(k,a)}else c.clipboardData.clearData(),c.clipboardData.setData(s.format,a)}s.onCopy&&(c.preventDefault(),s.onCopy(c.clipboardData))}),document.body.appendChild(W),V.selectNodeContents(W),Z.addRange(V),!document.execCommand("copy"))throw Error("copy command was unsuccessful");U=!0}catch(k){R&&console.error("unable to copy using execCommand: ",k),R&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(s.format||"text",a),s.onCopy&&s.onCopy(window.clipboardData),U=!0}catch(k){R&&console.error("unable to copy using clipboardData: ",k),R&&console.error("falling back to prompt"),c="message"in s?s.message:"Copy to clipboard: #{key}, Enter",I=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C",L=c.replace(/#{\s*key\s*}/g,I),window.prompt(L,a)}}finally{Z&&("function"==typeof Z.removeRange?Z.removeRange(V):Z.removeAllRanges()),W&&document.body.removeChild(W),z()}return U}},4286:function(a){!function(){function p(a,s){document.addEventListener?a.addEventListener("scroll",s,!1):a.attachEvent("scroll",s)}function w(a){this.g=document.createElement("div"),this.g.setAttribute("aria-hidden","true"),this.g.appendChild(document.createTextNode(a)),this.h=document.createElement("span"),this.i=document.createElement("span"),this.m=document.createElement("span"),this.j=document.createElement("span"),this.l=-1,this.h.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.i.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.j.style.cssText="max-width:none;display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.m.style.cssText="display:inline-block;width:200%;height:200%;font-size:16px;max-width:none;",this.h.appendChild(this.m),this.i.appendChild(this.j),this.g.appendChild(this.h),this.g.appendChild(this.i)}function x(a,s){a.g.style.cssText="max-width:none;min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;white-space:nowrap;font-synthesis:none;font:"+s+";"}function B(a){var s=a.g.offsetWidth,c=s+100;return a.j.style.width=c+"px",a.i.scrollLeft=c,a.h.scrollLeft=a.h.scrollWidth+100,a.l!==s&&(a.l=s,!0)}function C(a,s){function b(){B(c)&&null!==c.g.parentNode&&s(c.l)}var c=a;p(a.h,b),p(a.i,b),B(a)}function D(a,s,c){s=s||{},c=c||window,this.family=a,this.style=s.style||"normal",this.weight=s.weight||"normal",this.stretch=s.stretch||"normal",this.context=c}var s=null,c=null,k=null,O=null;function M(a){return null===O&&(O=!!a.document.fonts),O}function N(a,s){var c=a.style,O=a.weight;if(null===k){var I=document.createElement("div");try{I.style.font="condensed 100px sans-serif"}catch(a){}k=""!==I.style.font}return[c,O,k?a.stretch:"","100px",s].join(" ")}D.prototype.load=function(a,k){var O=this,I=a||"BESbswy",R=0,L=k||3e3,z=new Date().getTime();return new Promise(function(a,k){if(M(O.context)&&(V=O.context,null===c&&(c=!!(M(V)&&/Apple/.test(window.navigator.vendor))&&!!(V=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))(?:\.([0-9]+))/.exec(window.navigator.userAgent))&&603>parseInt(V[1],10)),!c)){var V,Z,W=new Promise(function(a,s){!function h(){new Date().getTime()-z>=L?s(Error(""+L+"ms timeout exceeded")):O.context.document.fonts.load(N(O,'"'+O.family+'"'),I).then(function(s){1<=s.length?a():setTimeout(h,25)},s)}()});Promise.race([new Promise(function(a,s){R=setTimeout(function(){s(Error(""+L+"ms timeout exceeded"))},L)}),W]).then(function(){clearTimeout(R),a(O)},k)}else Z=function(){function r(){var c;(c=-1!=W&&-1!=U||-1!=W&&-1!=H||-1!=U&&-1!=H)&&((c=W!=U&&W!=H&&U!=H)||(null===s&&(s=!!(c=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent))&&(536>parseInt(c[1],10)||536===parseInt(c[1],10)&&11>=parseInt(c[2],10))),c=s&&(W==G&&U==G&&H==G||W==K&&U==K&&H==K||W==Y&&U==Y&&H==Y)),c=!c),c&&(null!==X.parentNode&&X.parentNode.removeChild(X),clearTimeout(R),a(O))}var c=new w(I),V=new w(I),Z=new w(I),W=-1,U=-1,H=-1,G=-1,K=-1,Y=-1,X=document.createElement("div");X.dir="ltr",x(c,N(O,"sans-serif")),x(V,N(O,"serif")),x(Z,N(O,"monospace")),X.appendChild(c.g),X.appendChild(V.g),X.appendChild(Z.g),O.context.document.body.appendChild(X),G=c.g.offsetWidth,K=V.g.offsetWidth,Y=Z.g.offsetWidth,function t(){if(new Date().getTime()-z>=L)null!==X.parentNode&&X.parentNode.removeChild(X),k(Error(""+L+"ms timeout exceeded"));else{var a=O.context.document.hidden;(!0===a||void 0===a)&&(W=c.g.offsetWidth,U=V.g.offsetWidth,H=Z.g.offsetWidth,r()),R=setTimeout(t,50)}}(),C(c,function(a){W=a,r()}),x(c,N(O,'"'+O.family+'",sans-serif')),C(V,function(a){U=a,r()}),x(V,N(O,'"'+O.family+'",serif')),C(Z,function(a){H=a,r()}),x(Z,N(O,'"'+O.family+'",monospace'))},document.body?Z():document.addEventListener?document.addEventListener("DOMContentLoaded",function b(){document.removeEventListener("DOMContentLoaded",b),Z()}):document.attachEvent("onreadystatechange",function g(){("interactive"==document.readyState||"complete"==document.readyState)&&(document.detachEvent("onreadystatechange",g),Z())})})},a.exports=D}()},187:function(a){"use strict";var s=Array.prototype.slice,c=Object.prototype.toString;a.exports=function(a){var k,O=this;if("function"!=typeof O||"[object Function]"!==c.call(O))throw TypeError("Function.prototype.bind called on incompatible "+O);for(var I=s.call(arguments,1),R=Math.max(0,O.length-I.length),L=[],z=0;z1&&"boolean"!=typeof s)throw new R('"allowMissing" argument must be a boolean');var c=stringToPath(a),k=c.length>0?c[0]:"",I=getBaseIntrinsic("%"+k+"%",s),z=I.name,V=I.value,Z=!1,W=I.alias;W&&(k=W[0],Q(c,X([0,1],W)));for(var U=1,G=!0;U=c.length){var et=L(V,K);V=(G=!!et)&&"get"in et&&!("originalValue"in et.get)?et.get:V[K]}else G=Y(V,K),V=V[K];G&&!Z&&(H[z]=V)}}return V}},87775:function(a,s,c){"use strict";var k="undefined"!=typeof Symbol&&Symbol,O=c(76118);a.exports=function(){return"function"==typeof k&&"function"==typeof Symbol&&"symbol"==typeof k("foo")&&"symbol"==typeof Symbol("bar")&&O()}},76118:function(a){"use strict";a.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var a={},s=Symbol("test"),c=Object(s);if("string"==typeof s||"[object Symbol]"!==Object.prototype.toString.call(s)||"[object Symbol]"!==Object.prototype.toString.call(c))return!1;for(s in a[s]=42,a)return!1;if("function"==typeof Object.keys&&0!==Object.keys(a).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(a).length)return!1;var k=Object.getOwnPropertySymbols(a);if(1!==k.length||k[0]!==s||!Object.prototype.propertyIsEnumerable.call(a,s))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var O=Object.getOwnPropertyDescriptor(a,s);if(42!==O.value||!0!==O.enumerable)return!1}return!0}},33609:function(a,s,c){"use strict";var k=c(99507);a.exports=k.call(Function.call,Object.prototype.hasOwnProperty)},37578:function(a,s,c){"use strict";c.d(s,{Pi:function(){return mobxreact_esm_observer}});var k,O=c(30929),I=c(64352);if(!I.useState)throw Error("mobx-react-lite requires React with Hooks support");if(!O.rC)throw Error("mobx-react-lite@3 requires mobx at least version 6 to be available");var R=c(8626);function printDebugValue(a){return(0,O.Gf)(a)}var L=function(){function TimerBasedFinalizationRegistry(a){var s=this;Object.defineProperty(this,"finalize",{enumerable:!0,configurable:!0,writable:!0,value:a}),Object.defineProperty(this,"registrations",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"sweepTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sweep",{enumerable:!0,configurable:!0,writable:!0,value:function(a){void 0===a&&(a=1e4),clearTimeout(s.sweepTimeout),s.sweepTimeout=void 0;var c=Date.now();s.registrations.forEach(function(k,O){c-k.registeredAt>=a&&(s.finalize(k.value),s.registrations.delete(O))}),s.registrations.size>0&&s.scheduleSweep()}}),Object.defineProperty(this,"finalizeAllImmediately",{enumerable:!0,configurable:!0,writable:!0,value:function(){s.sweep(0)}})}return Object.defineProperty(TimerBasedFinalizationRegistry.prototype,"register",{enumerable:!1,configurable:!0,writable:!0,value:function(a,s,c){this.registrations.set(c,{value:s,registeredAt:Date.now()}),this.scheduleSweep()}}),Object.defineProperty(TimerBasedFinalizationRegistry.prototype,"unregister",{enumerable:!1,configurable:!0,writable:!0,value:function(a){this.registrations.delete(a)}}),Object.defineProperty(TimerBasedFinalizationRegistry.prototype,"scheduleSweep",{enumerable:!1,configurable:!0,writable:!0,value:function(){void 0===this.sweepTimeout&&(this.sweepTimeout=setTimeout(this.sweep,1e4))}}),TimerBasedFinalizationRegistry}(),z=new("undefined"!=typeof FinalizationRegistry?FinalizationRegistry:L)(function(a){var s;null===(s=a.reaction)||void 0===s||s.dispose(),a.reaction=null}),__read=function(a,s){var c="function"==typeof Symbol&&a[Symbol.iterator];if(!c)return a;var k,O,I=c.call(a),R=[];try{for(;(void 0===s||s-- >0)&&!(k=I.next()).done;)R.push(k.value)}catch(a){O={error:a}}finally{try{k&&!k.done&&(c=I.return)&&c.call(I)}finally{if(O)throw O.error}}return R};function observerComponentNameFor(a){return"observer".concat(a)}var ObjectToBeRetainedByReact=function(){};function objectToBeRetainedByReactFactory(){return new ObjectToBeRetainedByReact}var V="function"==typeof Symbol&&Symbol.for,Z=V?Symbol.for("react.forward_ref"):"function"==typeof I.forwardRef&&(0,I.forwardRef)(function(a){return null}).$$typeof,W=V?Symbol.for("react.memo"):"function"==typeof I.memo&&(0,I.memo)(function(a){return null}).$$typeof,U={$$typeof:!0,render:!0,compare:!0,type:!0,displayName:!0};(k=R.unstable_batchedUpdates)||(k=function(a){a()}),(0,O.jQ)({reactionScheduler:k}),z.finalizeAllImmediately;var H=0,G={};function newSymbol(a){return G[a]||(G[a]=function(a){if("function"==typeof Symbol)return Symbol(a);var s="__$mobx-react "+a+" ("+H+")";return H++,s}(a)),G[a]}function shallowEqual(a,s){if(is(a,s))return!0;if("object"!=typeof a||null===a||"object"!=typeof s||null===s)return!1;var c=Object.keys(a),k=Object.keys(s);if(c.length!==k.length)return!1;for(var O=0;O2?O-2:0),R=2;RI.methods.indexOf(c)&&I.methods.push(c);var R=Object.getOwnPropertyDescriptor(a,s);if(!R||!R[Y]){var L=a[s],z=function createDefinition(a,s,c,k,O){var I,R=wrapFunction(O,k);return(I={})[Y]=!0,I.get=function(){return R},I.set=function(O){if(this===a)R=wrapFunction(O,k);else{var I=createDefinition(this,s,c,k,O);Object.defineProperty(this,s,I)}},I.configurable=!0,I.enumerable=c,I}(a,s,R?R.enumerable:void 0,I,L);Object.defineProperty(a,s,z)}}var X=O.so||"$mobx",Q=newSymbol("isMobXReactObserver"),$=newSymbol("isUnmounted"),J=newSymbol("skipRender"),ee=newSymbol("isForcingUpdate");function getDisplayName(a){return a.displayName||a.name||a.constructor&&(a.constructor.displayName||a.constructor.name)||""}function createReactiveRender(a){var s=this;setHiddenProp(this,J,!1),setHiddenProp(this,ee,!1);var c=getDisplayName(this),k=a.bind(this),R=!1,createReaction=function(){var a=new O.le(c+".render()",function(){if(!R&&(R=!0,!0!==s[$])){var c=!0;try{setHiddenProp(s,ee,!0),s[J]||I.Component.prototype.forceUpdate.call(s),c=!1}finally{setHiddenProp(s,ee,!1),c&&(a.dispose(),s.render[X]=null)}}});return a.reactComponent=s,a};function reactiveRender(){R=!1;var a,s=null!=(a=reactiveRender[X])?a:reactiveRender[X]=createReaction(),c=void 0,I=void 0;if(s.track(function(){try{I=(0,O.$$)(!1,k)}catch(a){c=a}}),c)throw c;return I}return reactiveRender}function observerSCU(a,s){return this.state!==s||!shallowEqual(this.props,a)}function makeObservableProp(a,s){var c=newSymbol("reactProp_"+s+"_valueHolder"),k=newSymbol("reactProp_"+s+"_atomHolder");function getAtom(){return this[k]||setHiddenProp(this,k,(0,O.cp)("reactive "+s)),this[k]}Object.defineProperty(a,s,{configurable:!0,enumerable:!0,get:function(){var a=!1;return O.wM&&O.mJ&&(a=(0,O.wM)(!0)),getAtom.call(this).reportObserved(),O.wM&&O.mJ&&(0,O.mJ)(a),this[c]},set:function(a){this[ee]||shallowEqual(this[c],a)?setHiddenProp(this,c,a):(setHiddenProp(this,c,a),setHiddenProp(this,J,!0),getAtom.call(this).reportChanged(),setHiddenProp(this,J,!1))}})}function mobxreact_esm_observer(a){return(!0===a.isMobxInjector&&console.warn("Mobx observer: You are trying to use `observer` on a component that already has `inject`. Please apply `observer` before applying `inject`"),Object.prototype.isPrototypeOf.call(I.Component,a)||Object.prototype.isPrototypeOf.call(I.PureComponent,a))?function(a){var s=a.prototype;if(a[Q]?console.warn("The provided component class ("+getDisplayName(s)+")\n has already been declared as an observer component."):a[Q]=!0,s.componentWillReact)throw Error("The componentWillReact life-cycle event is no longer supported");if(a.__proto__!==I.PureComponent){if(s.shouldComponentUpdate){if(s.shouldComponentUpdate!==observerSCU)throw Error("It is not allowed to use shouldComponentUpdate in observer based components.")}else s.shouldComponentUpdate=observerSCU}makeObservableProp(s,"props"),makeObservableProp(s,"state"),a.contextType&&makeObservableProp(s,"context");var c=s.render;if("function"!=typeof c)throw Error("[mobx-react] class component ("+getDisplayName(s)+") is missing `render` method.\n`observer` requires `render` being a function defined on prototype.\n`render = () => {}` or `render = function() {}` is not supported.");return s.render=function(){return this.render=createReactiveRender.call(this,c),this.render()},patch(s,"componentDidMount",function(){this[$]=!1,this.render[X]||I.Component.prototype.forceUpdate.call(this)}),patch(s,"componentWillUnmount",function(){var a=this.render[X];a?(a.dispose(),this.render[X]=null):console.warn("The reactive render of an observer class component ("+getDisplayName(this)+")\n was overridden after MobX attached. This may result in a memory leak if the\n overridden reactive render was not properly disposed."),this[$]=!0}),a}(a):function(a,s){if(W&&a.$$typeof===W)throw Error("[mobx-react-lite] You are trying to use `observer` on a function component wrapped in either another `observer` or `React.memo`. The observer already applies 'React.memo' for you.");var c,k=null!==(c=null==s?void 0:s.forwardRef)&&void 0!==c&&c,R=a,L=a.displayName||a.name;if(Z&&a.$$typeof===Z&&(k=!0,"function"!=typeof(R=a.render)))throw Error("[mobx-react-lite] `render` property of ForwardRef was not a function");var observerComponent=function(a,s){return function(a,s){void 0===s&&(s="observed");var c,k,R=__read(I.useState(objectToBeRetainedByReactFactory),1)[0],L=__read(I.useState(),2)[1],forceUpdate=function(){return L([])},V=I.useRef(null);V.current||(V.current={reaction:null,mounted:!1,changedBeforeMount:!1});var Z=V.current;if(Z.reaction||(Z.reaction=new O.le(observerComponentNameFor(s),function(){Z.mounted?forceUpdate():Z.changedBeforeMount=!0}),z.register(R,Z,Z)),I.useDebugValue(Z.reaction,printDebugValue),I.useEffect(function(){return z.unregister(Z),Z.mounted=!0,Z.reaction?Z.changedBeforeMount&&(Z.changedBeforeMount=!1,forceUpdate()):(Z.reaction=new O.le(observerComponentNameFor(s),function(){forceUpdate()}),forceUpdate()),function(){Z.reaction.dispose(),Z.reaction=null,Z.mounted=!1,Z.changedBeforeMount=!1}},[]),Z.reaction.track(function(){try{c=a()}catch(a){k=a}}),k)throw k;return c}(function(){return R(a,s)},L)};return""!==L&&(observerComponent.displayName=L),a.contextTypes&&(observerComponent.contextTypes=a.contextTypes),k&&(observerComponent=(0,I.forwardRef)(observerComponent)),function(a,s){Object.keys(a).forEach(function(c){U[c]||Object.defineProperty(s,c,Object.getOwnPropertyDescriptor(a,c))})}(a,observerComponent=(0,I.memo)(observerComponent)),observerComponent}(a)}if(!I.Component)throw Error("mobx-react requires React to be available");if(!O.LO)throw Error("mobx-react requires mobx to be available")},33748:function(a,s,c){!function(){var s={452:function(a){"use strict";a.exports=c(2063)}},k={};function __nccwpck_require__(a){var c=k[a];if(void 0!==c)return c.exports;var O=k[a]={exports:{}},I=!0;try{s[a](O,O.exports,__nccwpck_require__),I=!1}finally{I&&delete k[a]}return O.exports}__nccwpck_require__.ab="//";var O={};!function(){var a,s=(a=__nccwpck_require__(452))&&"object"==typeof a&&"default"in a?a.default:a,c=/https?|ftp|gopher|file/;function r(a){"string"==typeof a&&(a=d(a));var k,O,I,R,L,z,V,Z,W,U=(O=(k=a).auth,I=k.hostname,R=k.protocol||"",L=k.pathname||"",z=k.hash||"",V=k.query||"",Z=!1,O=O?encodeURIComponent(O).replace(/%3A/i,":")+"@":"",k.host?Z=O+k.host:I&&(Z=O+(~I.indexOf(":")?"["+I+"]":I),k.port&&(Z+=":"+k.port)),V&&"object"==typeof V&&(V=s.encode(V)),W=k.search||V&&"?"+V||"",R&&":"!==R.substr(-1)&&(R+=":"),k.slashes||(!R||c.test(R))&&!1!==Z?(Z="//"+(Z||""),L&&"/"!==L[0]&&(L="/"+L)):Z||(Z=""),z&&"#"!==z[0]&&(z="#"+z),W&&"?"!==W[0]&&(W="?"+W),{protocol:R,host:Z,pathname:L=L.replace(/[?#]/g,encodeURIComponent),search:W=W.replace("#","%23"),hash:z});return""+U.protocol+U.host+U.pathname+U.search+U.hash}var k="http://",I=k+"w.w",R=/^([a-z0-9.+-]*:\/\/\/)([a-z0-9.+-]:\/*)?/i,L=/https?|ftp|gopher|file/;function h(a,s){var c="string"==typeof a?d(a):a;a="object"==typeof a?r(a):a;var O=d(s),z="";c.protocol&&!c.slashes&&(z=c.protocol,a=a.replace(c.protocol,""),z+="/"===s[0]||"/"===a[0]?"/":""),z&&O.protocol&&(z="",O.slashes||(z=O.protocol,s=s.replace(O.protocol,"")));var V=a.match(R);V&&!O.protocol&&(a=a.substr((z=V[1]+(V[2]||"")).length),/^\/\/[^/]/.test(s)&&(z=z.slice(0,-1)));var Z=new URL(a,I+"/"),W=new URL(s,Z).toString().replace(I,""),U=O.protocol||c.protocol;return U+=c.slashes||O.slashes?"//":"",!z&&U?W=W.replace(k,U):z&&(W=W.replace(k,"")),L.test(W)||~s.indexOf(".")||"/"===a.slice(-1)||"/"===s.slice(-1)||"/"!==W.slice(-1)||(W=W.slice(0,-1)),z&&(W=z+("/"===W[0]?W.substr(1):W)),W}function l(){}l.prototype.parse=d,l.prototype.format=r,l.prototype.resolve=h,l.prototype.resolveObject=h;var z=/^https?|ftp|gopher|file/,V=/^(.*?)([#?].*)/,Z=/^([a-z0-9.+-]*:)(\/{0,3})(.*)/i,W=/^([a-z0-9.+-]*:)?\/\/\/*/i,U=/^([a-z0-9.+-]*:)(\/{0,2})\[(.*)\]$/i;function d(a,c,k){if(void 0===c&&(c=!1),void 0===k&&(k=!1),a&&"object"==typeof a&&a instanceof l)return a;var O=(a=a.trim()).match(V);a=O?O[1].replace(/\\/g,"/")+O[2]:a.replace(/\\/g,"/"),U.test(a)&&"/"!==a.slice(-1)&&(a+="/");var R=!/(^javascript)/.test(a)&&a.match(Z),L=W.test(a),H="";R&&(z.test(R[1])||(H=R[1].toLowerCase(),a=""+R[2]+R[3]),R[2]||(L=!1,z.test(R[1])?(H=R[1],a=""+R[3]):a="//"+R[3]),3!==R[2].length&&1!==R[2].length||(H=R[1],a="/"+R[3]));var G,K=(O?O[1]:a).match(/^https?:\/\/[^/]+(:[0-9]+)(?=\/|$)/),Y=K&&K[1],X=new l,Q="",$="";try{G=new URL(a)}catch(s){Q=s,H||k||!/^\/\//.test(a)||/^\/\/.+[@.]/.test(a)||($="/",a=a.substr(1));try{G=new URL(a,I)}catch(a){return X.protocol=H,X.href=H,X}}X.slashes=L&&!$,X.host="w.w"===G.host?"":G.host,X.hostname="w.w"===G.hostname?"":G.hostname.replace(/(\[|\])/g,""),X.protocol=Q?H||null:G.protocol,X.search=G.search.replace(/\\/g,"%5C"),X.hash=G.hash.replace(/\\/g,"%5C");var J=a.split("#");!X.search&&~J[0].indexOf("?")&&(X.search="?"),X.hash||""!==J[1]||(X.hash="#"),X.query=c?s.decode(G.search.substr(1)):X.search.substr(1),X.pathname=$+(R?G.pathname.replace(/['^|`]/g,function(a){return"%"+a.charCodeAt().toString(16).toUpperCase()}).replace(/((?:%[0-9A-F]{2})+)/g,function(a,s){try{return decodeURIComponent(s).split("").map(function(a){var s=a.charCodeAt();return s>256||/^[a-z0-9]$/i.test(a)?a:"%"+s.toString(16).toUpperCase()}).join("")}catch(a){return s}}):G.pathname),"about:"===X.protocol&&"blank"===X.pathname&&(X.protocol="",X.pathname=""),Q&&"/"!==a[0]&&(X.pathname=X.pathname.substr(1)),H&&!z.test(H)&&"/"!==a.slice(-1)&&"/"===X.pathname&&(X.pathname=""),X.path=X.pathname+X.search,X.auth=[G.username,G.password].map(decodeURIComponent).filter(Boolean).join(":"),X.port=G.port,Y&&!X.host.endsWith(Y)&&(X.host+=Y,X.port=Y.slice(1)),X.href=$?""+X.pathname+X.search+X.hash:r(X);var ee=/^(file)/.test(X.href)?["host","hostname"]:[];return Object.keys(X).forEach(function(a){~ee.indexOf(a)||(X[a]=X[a]||null)}),X}O.parse=d,O.format=r,O.resolve=h,O.resolveObject=function(a,s){return d(h(a,s))},O.Url=l}(),a.exports=O}()},2063:function(a){!function(){"use strict";var s={815:function(a){a.exports=function(a,c,k,O){c=c||"&",k=k||"=";var I={};if("string"!=typeof a||0===a.length)return I;var R=/\+/g;a=a.split(c);var L=1e3;O&&"number"==typeof O.maxKeys&&(L=O.maxKeys);var z=a.length;L>0&&z>L&&(z=L);for(var V=0;V=0?(Z=G.substr(0,K),W=G.substr(K+1)):(Z=G,W=""),U=decodeURIComponent(Z),H=decodeURIComponent(W),Object.prototype.hasOwnProperty.call(I,U))?s(I[U])?I[U].push(H):I[U]=[I[U],H]:I[U]=H}return I};var s=Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)}},577:function(a){var stringifyPrimitive=function(a){switch(typeof a){case"string":return a;case"boolean":return a?"true":"false";case"number":return isFinite(a)?a:"";default:return""}};a.exports=function(a,k,O,I){return(k=k||"&",O=O||"=",null===a&&(a=void 0),"object"==typeof a)?map(c(a),function(c){var I=encodeURIComponent(stringifyPrimitive(c))+O;return s(a[c])?map(a[c],function(a){return I+encodeURIComponent(stringifyPrimitive(a))}).join(k):I+encodeURIComponent(stringifyPrimitive(a[c]))}).join(k):I?encodeURIComponent(stringifyPrimitive(I))+O+encodeURIComponent(stringifyPrimitive(a)):""};var s=Array.isArray||function(a){return"[object Array]"===Object.prototype.toString.call(a)};function map(a,s){if(a.map)return a.map(s);for(var c=[],k=0;k-1e3&&a<1e3||et.call(/e/,s))return s;var c=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof a){var k=a<0?-ea(-a):ea(a);if(k!==a){var O=String(k),I=Q.call(s,O.length+1);return $.call(O,c,"$&_")+"."+$.call($.call(I,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $.call(s,c,"$&_")}var eh=c(24654).custom,ep=eh&&isSymbol(eh)?eh:null;function wrapQuotes(a,s,c){var k="double"===(c.quoteStyle||s)?'"':"'";return k+a+k}function isArray(a){return"[object Array]"===toStr(a)&&(!ec||!("object"==typeof a&&ec in a))}function isSymbol(a){if(eu)return a&&"object"==typeof a&&a instanceof Symbol;if("symbol"==typeof a)return!0;if(!a||"object"!=typeof a||!el)return!1;try{return el.call(a),!0}catch(a){}return!1}a.exports=function inspect_(a,s,c,k){var O=s||{};if(has(O,"quoteStyle")&&"single"!==O.quoteStyle&&"double"!==O.quoteStyle)throw TypeError('option "quoteStyle" must be "single" or "double"');if(has(O,"maxStringLength")&&("number"==typeof O.maxStringLength?O.maxStringLength<0&&O.maxStringLength!==1/0:null!==O.maxStringLength))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var L=!has(O,"customInspect")||O.customInspect;if("boolean"!=typeof L&&"symbol"!==L)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has(O,"indent")&&null!==O.indent&&" "!==O.indent&&!(parseInt(O.indent,10)===O.indent&&O.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has(O,"numericSeparator")&&"boolean"!=typeof O.numericSeparator)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var z=O.numericSeparator;if(void 0===a)return"undefined";if(null===a)return"null";if("boolean"==typeof a)return a?"true":"false";if("string"==typeof a)return function inspectString(a,s){if(a.length>s.maxStringLength){var c=a.length-s.maxStringLength;return inspectString(Q.call(a,0,s.maxStringLength),s)+"... "+c+" more character"+(c>1?"s":"")}return wrapQuotes($.call($.call(a,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,lowbyte),"single",s)}(a,O);if("number"==typeof a){if(0===a)return 1/0/a>0?"0":"-0";var K=String(a);return z?addNumericSeparator(a,K):K}if("bigint"==typeof a){var J=String(a)+"n";return z?addNumericSeparator(a,J):J}var et=void 0===O.depth?5:O.depth;if(void 0===c&&(c=0),c>=et&&et>0&&"object"==typeof a)return isArray(a)?"[Array]":"[Object]";var ea=function(a,s){var c;if(" "===a.indent)c=" ";else{if("number"!=typeof a.indent||!(a.indent>0))return null;c=er.call(Array(a.indent+1)," ")}return{base:c,prev:er.call(Array(s+1),c)}}(O,c);if(void 0===k)k=[];else if(indexOf(k,a)>=0)return"[Circular]";function inspect(a,s,I){if(s&&(k=ei.call(k)).push(s),I){var R={depth:O.depth};return has(O,"quoteStyle")&&(R.quoteStyle=O.quoteStyle),inspect_(a,R,c+1,k)}return inspect_(a,O,c+1,k)}if("function"==typeof a){var es=function(a){if(a.name)return a.name;var s=X.call(Y.call(a),/^function\s*([\w$]+)/);return s?s[1]:null}(a),eh=arrObjKeys(a,inspect);return"[Function"+(es?": "+es:" (anonymous)")+"]"+(eh.length>0?" { "+er.call(eh,", ")+" }":"")}if(isSymbol(a)){var ev=eu?$.call(String(a),/^(Symbol\(.*\))_[^)]*$/,"$1"):el.call(a);return"object"!=typeof a||eu?ev:markBoxed(ev)}if(a&&"object"==typeof a&&("undefined"!=typeof HTMLElement&&a instanceof HTMLElement||"string"==typeof a.nodeName&&"function"==typeof a.getAttribute)){for(var em,ey="<"+ee.call(String(a.nodeName)),eg=a.attributes||[],e_=0;e_"}if(isArray(a)){if(0===a.length)return"[]";var eb=arrObjKeys(a,inspect);return ea&&!function(a){for(var s=0;s=0)return!1;return!0}(eb)?"["+indentedJoin(eb,ea)+"]":"[ "+er.call(eb,", ")+" ]"}if("[object Error]"===toStr(a)&&(!ec||!("object"==typeof a&&ec in a))){var ew=arrObjKeys(a,inspect);return"cause"in a&&!ed.call(a,"cause")?"{ ["+String(a)+"] "+er.call(en.call("[cause]: "+inspect(a.cause),ew),", ")+" }":0===ew.length?"["+String(a)+"]":"{ ["+String(a)+"] "+er.call(ew,", ")+" }"}if("object"==typeof a&&L){if(ep&&"function"==typeof a[ep])return a[ep]();if("symbol"!==L&&"function"==typeof a.inspect)return a.inspect()}if(function(a){if(!I||!a||"object"!=typeof a)return!1;try{I.call(a);try{V.call(a)}catch(a){return!0}return a instanceof Map}catch(a){}return!1}(a)){var ex=[];return R.call(a,function(s,c){ex.push(inspect(c,a,!0)+" => "+inspect(s,a))}),collectionOf("Map",I.call(a),ex,ea)}if(function(a){if(!V||!a||"object"!=typeof a)return!1;try{V.call(a);try{I.call(a)}catch(a){return!0}return a instanceof Set}catch(a){}return!1}(a)){var eS=[];return Z.call(a,function(s){eS.push(inspect(s,a))}),collectionOf("Set",V.call(a),eS,ea)}if(function(a){if(!W||!a||"object"!=typeof a)return!1;try{W.call(a,W);try{U.call(a,U)}catch(a){return!0}return a instanceof WeakMap}catch(a){}return!1}(a))return weakCollectionOf("WeakMap");if(function(a){if(!U||!a||"object"!=typeof a)return!1;try{U.call(a,U);try{W.call(a,W)}catch(a){return!0}return a instanceof WeakSet}catch(a){}return!1}(a))return weakCollectionOf("WeakSet");if(function(a){if(!H||!a||"object"!=typeof a)return!1;try{return H.call(a),!0}catch(a){}return!1}(a))return weakCollectionOf("WeakRef");if("[object Number]"===toStr(a)&&(!ec||!("object"==typeof a&&ec in a)))return markBoxed(inspect(Number(a)));if(function(a){if(!a||"object"!=typeof a||!eo)return!1;try{return eo.call(a),!0}catch(a){}return!1}(a))return markBoxed(inspect(eo.call(a)));if("[object Boolean]"===toStr(a)&&(!ec||!("object"==typeof a&&ec in a)))return markBoxed(G.call(a));if("[object String]"===toStr(a)&&(!ec||!("object"==typeof a&&ec in a)))return markBoxed(inspect(String(a)));if(!("[object Date]"===toStr(a)&&(!ec||!("object"==typeof a&&ec in a)))&&!("[object RegExp]"===toStr(a)&&(!ec||!("object"==typeof a&&ec in a)))){var ek=arrObjKeys(a,inspect),eP=ef?ef(a)===Object.prototype:a instanceof Object||a.constructor===Object,eT=a instanceof Object?"":"null prototype",eC=!eP&&ec&&Object(a)===a&&ec in a?Q.call(toStr(a),8,-1):eT?"Object":"",eO=(eP||"function"!=typeof a.constructor?"":a.constructor.name?a.constructor.name+" ":"")+(eC||eT?"["+er.call(en.call([],eC||[],eT||[]),": ")+"] ":"");return 0===ek.length?eO+"{}":ea?eO+"{"+indentedJoin(ek,ea)+"}":eO+"{ "+er.call(ek,", ")+" }"}return String(a)};var ev=Object.prototype.hasOwnProperty||function(a){return a in this};function has(a,s){return ev.call(a,s)}function toStr(a){return K.call(a)}function indexOf(a,s){if(a.indexOf)return a.indexOf(s);for(var c=0,k=a.length;c>>7-a%8&1)==1},put:function(a,s){for(var c=0;c>>s-c-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(a){var s=Math.floor(this.length/8);this.buffer.length<=s&&this.buffer.push(0),a&&(this.buffer[s]|=128>>>this.length%8),this.length++}},a.exports=QRBitBuffer},80788:function(a){a.exports={L:1,M:0,Q:3,H:2}},126:function(a,s,c){var k=c(39947);function QRPolynomial(a,s){if(void 0==a.length)throw Error(a.length+"/"+s);for(var c=0;c=7&&this.setupTypeNumber(a),null==this.dataCache&&(this.dataCache=QRCode.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,s)},z.setupPositionProbePattern=function(a,s){for(var c=-1;c<=7;c++)if(!(a+c<=-1)&&!(this.moduleCount<=a+c))for(var k=-1;k<=7;k++)s+k<=-1||this.moduleCount<=s+k||(0<=c&&c<=6&&(0==k||6==k)||0<=k&&k<=6&&(0==c||6==c)||2<=c&&c<=4&&2<=k&&k<=4?this.modules[a+c][s+k]=!0:this.modules[a+c][s+k]=!1)},z.getBestMaskPattern=function(){for(var a=0,s=0,c=0;c<8;c++){this.makeImpl(!0,c);var k=R.getLostPoint(this);(0==c||a>k)&&(a=k,s=c)}return s},z.createMovieClip=function(a,s,c){var k=a.createEmptyMovieClip(s,c);this.make();for(var O=0;O>c&1)==1;this.modules[Math.floor(c/3)][c%3+this.moduleCount-8-3]=k}for(var c=0;c<18;c++){var k=!a&&(s>>c&1)==1;this.modules[c%3+this.moduleCount-8-3][Math.floor(c/3)]=k}},z.setupTypeInfo=function(a,s){for(var c=this.errorCorrectLevel<<3|s,k=R.getBCHTypeInfo(c),O=0;O<15;O++){var I=!a&&(k>>O&1)==1;O<6?this.modules[O][8]=I:O<8?this.modules[O+1][8]=I:this.modules[this.moduleCount-15+O][8]=I}for(var O=0;O<15;O++){var I=!a&&(k>>O&1)==1;O<8?this.modules[8][this.moduleCount-O-1]=I:O<9?this.modules[8][15-O-1+1]=I:this.modules[8][15-O-1]=I}this.modules[this.moduleCount-8][8]=!a},z.mapData=function(a,s){for(var c=-1,k=this.moduleCount-1,O=7,I=0,L=this.moduleCount-1;L>0;L-=2)for(6==L&&L--;;){for(var z=0;z<2;z++)if(null==this.modules[k][L-z]){var V=!1;I>>O&1)==1),R.getMask(s,k,L-z)&&(V=!V),this.modules[k][L-z]=V,-1==--O&&(I++,O=7)}if((k+=c)<0||this.moduleCount<=k){k-=c,c=-c;break}}},QRCode.PAD0=236,QRCode.PAD1=17,QRCode.createData=function(a,s,c){for(var k=O.getRSBlocks(a,s),L=new I,z=0;z8*Z)throw Error("code length overflow. ("+L.getLengthInBits()+">"+8*Z+")");for(L.getLengthInBits()+4<=8*Z&&L.put(0,4);L.getLengthInBits()%8!=0;)L.putBit(!1);for(;!(L.getLengthInBits()>=8*Z)&&(L.put(QRCode.PAD0,8),!(L.getLengthInBits()>=8*Z));)L.put(QRCode.PAD1,8);return QRCode.createBytes(L,k)},QRCode.createBytes=function(a,s){for(var c=0,k=0,O=0,I=Array(s.length),z=Array(s.length),V=0;V=0?G.get(K):0}}for(var Y=0,U=0;U=256;)a-=255;return s.EXP_TABLE[a]},EXP_TABLE:Array(256),LOG_TABLE:Array(256)},c=0;c<8;c++)s.EXP_TABLE[c]=1<=0;)s^=L.G15<=0;)s^=L.G18<>>=1;return s},getPatternPosition:function(a){return L.PATTERN_POSITION_TABLE[a-1]},getMask:function(a,s,c){switch(a){case R.PATTERN000:return(s+c)%2==0;case R.PATTERN001:return s%2==0;case R.PATTERN010:return c%3==0;case R.PATTERN011:return(s+c)%3==0;case R.PATTERN100:return(Math.floor(s/2)+Math.floor(c/3))%2==0;case R.PATTERN101:return s*c%2+s*c%3==0;case R.PATTERN110:return(s*c%2+s*c%3)%2==0;case R.PATTERN111:return(s*c%3+(s+c)%2)%2==0;default:throw Error("bad maskPattern:"+a)}},getErrorCorrectPolynomial:function(a){for(var s=new O([1],0),c=0;c5&&(c+=3+I-5)}for(var k=0;k-1?a.split(","):a},parseValues=function(a,s){var c={},L=s.ignoreQueryPrefix?a.replace(/^\?/,""):a,z=s.parameterLimit===1/0?void 0:s.parameterLimit,V=L.split(s.delimiter,z),Z=-1,W=s.charset;if(s.charsetSentinel)for(U=0;U=0&&c.parseArrays&&V<=c.arrayLimit?(R=[])[V]=O:"__proto__"!==z&&(R[z]=O):R={0:O}}O=R}return O},parseKeys=function(a,s,c,k){if(a){var I=c.allowDots?a.replace(/\.([^.[]+)/g,"[$1]"):a,R=/(\[[^[\]]*])/g,L=c.depth>0&&/(\[[^[\]]*])/.exec(I),z=L?I.slice(0,L.index):I,V=[];if(z){if(!c.plainObjects&&O.call(Object.prototype,z)&&!c.allowPrototypes)return;V.push(z)}for(var Z=0;c.depth>0&&null!==(L=R.exec(I))&&Z0?er.join(",")||null:void 0}];else if(z(W))en=W;else{var eh=Object.keys(er);en=U?eh.sort(U):eh}for(var ep=I&&z(er)&&1===er.length?s+"[]":s,ev=0;ev0?Y+K:""}},31591:function(a,s,c){"use strict";var k=c(14504),O=Object.prototype.hasOwnProperty,I=Array.isArray,R=function(){for(var a=[],s=0;s<256;++s)a.push("%"+((s<16?"0":"")+s.toString(16)).toUpperCase());return a}(),compactQueue=function(a){for(;a.length>1;){var s=a.pop(),c=s.obj[s.prop];if(I(c)){for(var k=[],O=0;O=48&&Z<=57||Z>=65&&Z<=90||Z>=97&&Z<=122||I===k.RFC1738&&(40===Z||41===Z)){z+=L.charAt(V);continue}if(Z<128){z+=R[Z];continue}if(Z<2048){z+=R[192|Z>>6]+R[128|63&Z];continue}if(Z<55296||Z>=57344){z+=R[224|Z>>12]+R[128|Z>>6&63]+R[128|63&Z];continue}V+=1,z+=R[240|(Z=65536+((1023&Z)<<10|1023&L.charCodeAt(V)))>>18]+R[128|Z>>12&63]+R[128|Z>>6&63]+R[128|63&Z]}return z},isBuffer:function(a){return!!a&&"object"==typeof a&&!!(a.constructor&&a.constructor.isBuffer&&a.constructor.isBuffer(a))},isRegExp:function(a){return"[object RegExp]"===Object.prototype.toString.call(a)},maybeMap:function(a,s){if(I(a)){for(var c=[],k=0;k=1&&this.rotationDirection===R.Positive?this.rotationDirection=R.Negative:this.rotateY<=-1&&this.rotationDirection===R.Negative&&(this.rotationDirection=R.Positive);var z=.1*this.rotationDirection;if(this.rotateY+=z,this.angle+=this.angularSpin,this.context.save(),this.context.translate(this.x,this.y),this.context.rotate(this.angle),this.context.scale(1,this.rotateY),this.context.rotate(this.angle),this.context.beginPath(),this.context.fillStyle=this.color,this.context.strokeStyle=this.color,this.context.globalAlpha=O,this.context.lineCap="round",this.context.lineWidth=2,L&&"function"==typeof L)L.call(this,this.context);else switch(this.shape){case I.Circle:this.context.beginPath(),this.context.arc(0,0,this.radius,0,2*Math.PI),this.context.fill();break;case I.Square:this.context.fillRect(-this.w/2,-this.h/2,this.w,this.h);break;case I.Strip:this.context.fillRect(-this.w/6,-this.h/2,this.w/3,this.h)}this.context.closePath(),this.context.restore()}}],f(t.prototype,a),s&&f(t,s),t}();function p(a,s,c){return s in a?Object.defineProperty(a,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[s]=c,a}var v=function t(a,s){var c=this;(function(a,s){if(!(a instanceof s))throw TypeError("Cannot call a class as a function")})(this,t),p(this,"canvas",void 0),p(this,"context",void 0),p(this,"getOptions",void 0),p(this,"x",0),p(this,"y",0),p(this,"w",0),p(this,"h",0),p(this,"lastNumberOfPieces",0),p(this,"tweenInitTime",Date.now()),p(this,"particles",[]),p(this,"particlesGenerated",0),p(this,"removeParticleAt",function(a){c.particles.splice(a,1)}),p(this,"getParticle",function(){var a=u(c.x,c.w+c.x),s=u(c.y,c.h+c.y);return new W(c.context,c.getOptions,a,s)}),p(this,"animate",function(){var a=c.canvas,s=c.context,k=c.particlesGenerated,O=c.lastNumberOfPieces,I=c.getOptions(),R=I.run,L=I.recycle,z=I.numberOfPieces,V=I.debug,Z=I.tweenFunction,W=I.tweenDuration;if(!R)return!1;var U=c.particles.length,H=L?U:k,G=Date.now();if(HW?W:Math.max(0,G-K),H,z,W),X=Math.round(Y-H),Q=0;Qa.height||s.y<-100||s.x>a.width+100||s.x<-100)&&(L&&H<=z?c.particles[k]=c.getParticle():c.removeParticleAt(k))}),U>0||H0&&k.call(c,c),c._options.run=!1)}),g(this,"reset",function(){c.generator&&c.generator.particlesGenerated>0&&(c.generator.particlesGenerated=0,c.generator.particles=[],c.generator.lastNumberOfPieces=0)}),g(this,"stop",function(){c.options={run:!1},c.rafId&&(cancelAnimationFrame(c.rafId),c.rafId=void 0)}),this.canvas=a;var k=this.canvas.getContext("2d");if(!k)throw Error("Could not get canvas context");this.context=k,this.generator=new v(this.canvas,function(){return c.options}),this.options=s,this.update()}return a=[{key:"options",get:function(){return this._options},set:function(a){var s=this._options&&this._options.run,c=this._options&&this._options.recycle;this.setOptionsWithDefaults(a),this.generator&&(Object.assign(this.generator,this.options.confettiSource),"boolean"==typeof a.recycle&&a.recycle&&!1===c&&(this.generator.lastNumberOfPieces=this.generator.particles.length)),"boolean"==typeof a.run&&a.run&&!1===s&&this.update()}}],b(t.prototype,a),s&&b(t,s),t}();function x(a){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a})(a)}function P(){return(P=Object.assign||function(a){for(var s=1;sa.length)&&(s=a.length);for(var c=0,k=Array(s);c1?c-1:0),I=1;I=1&&k<=s.pagesCount,'"'.concat(k,'" is not a valid page number.')),s.pdfViewer.scrollPageIntoView({dest:a,pageIndex:c,pageNumber:k})})})}},{key:"navigateTo",value:function(a){this.goToDestination(a)}},{key:"goToPage",value:function(){}},{key:"addLinkAttributes",value:function(a,s,c){a.href=s,a.rel=this.externalLinkRel||"noopener noreferrer nofollow",a.target=c?"_blank":this.externalLinkTarget||""}},{key:"getDestinationHash",value:function(){return"#"}},{key:"getAnchorUrl",value:function(){return"#"}},{key:"setHash",value:function(){}},{key:"executeNamedAction",value:function(){}},{key:"cachePageRef",value:function(){}},{key:"isPageVisible",value:function(){return!0}},{key:"isPageCached",value:function(){return!0}}]),LinkService}(),U={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};function _arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c was provided with onItemClick nor it was able to find the page within itself. Either provide onItemClick to and handle navigating by yourself or ensure that all pages are rendered within ."))}}),defineProperty_defineProperty(assertThisInitialized_assertThisInitialized(a),"linkService",new W),defineProperty_defineProperty(assertThisInitialized_assertThisInitialized(a),"loadDocument",function(){utils_cancelRunningTask(a.runningTask),a.loadingTask&&a.loadingTask.destroy();var s=makeCancellablePromise(a.findDocumentSource());a.runningTask=s,s.promise.then(function(s){if(a.onSourceSuccess(),s){a.setState(function(a){return a.pdf?{pdf:null}:null});var c=a.props,k=c.options,I=c.onLoadProgress,R=c.onPassword;a.loadingTask=O.getDocument(_objectSpread(_objectSpread({},s),k)),a.loadingTask.onPassword=R,I&&(a.loadingTask.onProgress=I);var L=makeCancellablePromise(a.loadingTask.promise);a.runningTask=L,L.promise.then(function(s){a.setState(function(a){return a.pdf&&a.pdf.fingerprint===s.fingerprint?null:{pdf:s}},a.onLoadSuccess)}).catch(function(s){a.onLoadError(s)})}}).catch(function(s){a.onSourceError(s)})}),defineProperty_defineProperty(assertThisInitialized_assertThisInitialized(a),"setupLinkService",function(){var s=a.props,c=s.externalLinkRel,k=s.externalLinkTarget;a.linkService.setViewer(a.viewer),a.linkService.setExternalLinkRel(c),a.linkService.setExternalLinkTarget(k)}),defineProperty_defineProperty(assertThisInitialized_assertThisInitialized(a),"onSourceSuccess",function(){var s=a.props.onSourceSuccess;s&&s()}),defineProperty_defineProperty(assertThisInitialized_assertThisInitialized(a),"onSourceError",function(s){tiny_warning_esm(s);var c=a.props.onSourceError;c&&c(s)}),defineProperty_defineProperty(assertThisInitialized_assertThisInitialized(a),"onLoadSuccess",function(){var s=a.props.onLoadSuccess,c=a.state.pdf;s&&s(c),a.pages=Array(c.numPages),a.linkService.setDocument(c)}),defineProperty_defineProperty(assertThisInitialized_assertThisInitialized(a),"onLoadError",function(s){a.setState({pdf:!1}),tiny_warning_esm(s);var c=a.props.onLoadError;c&&c(s)}),defineProperty_defineProperty(assertThisInitialized_assertThisInitialized(a),"findDocumentSource",function(){return new Promise(function(s){var c=a.props.file;if(c||s(null),"string"==typeof c&&(isDataURI(c)&&s({data:dataURItoByteString(c)}),displayCORSWarning(),s({url:c})),c instanceof J&&s({range:c}),c instanceof ArrayBuffer&&s({data:c}),H&&(tiny_invariant_invariant(H,"isBlob can only be used in a browser environment"),c instanceof Blob||(tiny_invariant_invariant(H,"isFile can only be used in a browser environment"),c instanceof File))){new Promise(function(a,s){var k=new FileReader;return k.onload=function(){return a(new Uint8Array(k.result))},k.onerror=function(a){switch(a.target.error.code){case a.target.error.NOT_FOUND_ERR:return s(Error("Error while reading a file: File not found."));case a.target.error.NOT_READABLE_ERR:return s(Error("Error while reading a file: File not readable."));case a.target.error.SECURITY_ERR:return s(Error("Error while reading a file: Security error."));case a.target.error.ABORT_ERR:return s(Error("Error while reading a file: Aborted."));default:return s(Error("Error while reading a file."))}},k.readAsArrayBuffer(c),null}).then(function(a){s({data:a})});return}if(tiny_invariant_invariant("object"===typeof_typeof(c),"Invalid parameter in file, need either Uint8Array, string or a parameter object"),tiny_invariant_invariant(c.url||c.data||c.range,"Invalid parameter object: need either .data, .range or .url"),"string"==typeof c.url){if(isDataURI(c.url)){var k=c.url,O=function(a,s){if(null==a)return{};var c,k,O=function(a,s){if(null==a)return{};var c,k,O={},I=Object.keys(a);for(k=0;k=0||(O[c]=a[c]);return O}(a,s);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(a);for(k=0;k=0)&&Object.prototype.propertyIsEnumerable.call(a,c)&&(O[c]=a[c])}return O}(c,$);s(_objectSpread({data:dataURItoByteString(k)},O))}displayCORSWarning()}s(c)})}),defineProperty_defineProperty(assertThisInitialized_assertThisInitialized(a),"registerPage",function(s,c){a.pages[s]=c}),defineProperty_defineProperty(assertThisInitialized_assertThisInitialized(a),"unregisterPage",function(s){delete a.pages[s]}),a}return createClass_createClass(Document,[{key:"componentDidMount",value:function(){this.loadDocument(),this.setupLinkService()}},{key:"componentDidUpdate",value:function(a){this.props.file!==a.file&&this.loadDocument()}},{key:"componentWillUnmount",value:function(){utils_cancelRunningTask(this.runningTask),this.loadingTask&&this.loadingTask.destroy()}},{key:"childContext",get:function(){var a=this.linkService,s=this.registerPage,c=this.unregisterPage,k=this.props,O=k.imageResourcesPath,I=k.renderMode,R=k.rotate;return{imageResourcesPath:O,linkService:a,pdf:this.state.pdf,registerPage:s,renderMode:I,rotate:R,unregisterPage:c}}},{key:"eventProps",get:function(){var a=this;return esm_makeEventProps(this.props,function(){return a.state.pdf})}},{key:"renderChildren",value:function(){var a=this.props.children;return I.createElement(Z.Provider,{value:this.childContext},a)}},{key:"renderContent",value:function(){var a=this.props.file,s=this.state.pdf;if(!a){var c=this.props.noData;return I.createElement(Message,{type:"no-data"},"function"==typeof c?c():c)}if(null===s){var k=this.props.loading;return I.createElement(Message,{type:"loading"},"function"==typeof k?k():k)}if(!1===s){var O=this.props.error;return I.createElement(Message,{type:"error"},"function"==typeof O?O():O)}return this.renderChildren()}},{key:"render",value:function(){var a=this.props,s=a.className,c=a.inputRef;return I.createElement("div",extends_extends({className:esm_mergeClassNames("react-pdf__Document",s),ref:c},this.eventProps),this.renderContent())}}]),Document}(I.PureComponent);function mergeRefs(){for(var a=[],s=0;s0&&void 0!==arguments[0]?arguments[0]:this.props;return isProvided(a.pageNumber)?a.pageNumber-1:isProvided(a.pageIndex)?a.pageIndex:null}},{key:"getPageNumber",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return isProvided(a.pageNumber)?a.pageNumber:isProvided(a.pageIndex)?a.pageIndex+1:null}},{key:"pageIndex",get:function(){return this.getPageIndex()}},{key:"pageNumber",get:function(){return this.getPageNumber()}},{key:"rotate",get:function(){var a=this.props.rotate;if(isProvided(a))return a;var s=this.state.page;return s?s.rotate:null}},{key:"scale",get:function(){var a=this.state.page;if(!a)return null;var s=this.props,c=s.scale,k=s.width,O=s.height,I=this.rotate,R=1;if(k||O){var L=a.getViewport({scale:1,rotation:I});R=k?k/L.width:O/L.height}return(null===c?1:c)*R}},{key:"eventProps",get:function(){var a=this;return esm_makeEventProps(this.props,function(){var s=a.state.page;return s?makePageCallback(s,a.scale):s})}},{key:"pageKey",get:function(){var a=this.state.page;return"".concat(a.pageIndex,"@").concat(this.scale,"/").concat(this.rotate)}},{key:"pageKeyNoScale",get:function(){var a=this.state.page;return"".concat(a.pageIndex,"/").concat(this.rotate)}},{key:"renderMainLayer",value:function(){var a=this.props,s=a.canvasRef;switch(a.renderMode){case"none":return null;case"svg":return I.createElement(PageSVG,{key:"".concat(this.pageKeyNoScale,"_svg")});default:return I.createElement(PageCanvas,{key:"".concat(this.pageKey,"_canvas"),canvasRef:s})}}},{key:"renderTextLayer",value:function(){return this.props.renderTextLayer?I.createElement(TextLayer,{key:"".concat(this.pageKey,"_text")}):null}},{key:"renderAnnotationLayer",value:function(){return this.props.renderAnnotationLayer?I.createElement(Page_AnnotationLayer,{key:"".concat(this.pageKey,"_annotations")}):null}},{key:"renderChildren",value:function(){var a=this.props.children;return I.createElement(et.Provider,{value:this.childContext},this.renderMainLayer(),this.renderTextLayer(),this.renderAnnotationLayer(),a)}},{key:"renderContent",value:function(){var a=this.pageNumber,s=this.props.pdf,c=this.state.page;if(!a){var k=this.props.noData;return I.createElement(Message,{type:"no-data"},"function"==typeof k?k():k)}if(null===s||null===c){var O=this.props.loading;return I.createElement(Message,{type:"loading"},"function"==typeof O?O():O)}if(!1===s||!1===c){var R=this.props.error;return I.createElement(Message,{type:"error"},"function"==typeof R?R():R)}return this.renderChildren()}},{key:"render",value:function(){var a=this.pageNumber,s=this.props,c=s.className,k=s.inputRef;return I.createElement("div",extends_extends({className:esm_mergeClassNames("react-pdf__Page",c),"data-page-number":a,ref:mergeRefs(k,this.pageElement),style:{position:"relative"}},this.eventProps),this.renderContent())}}]),PageInternal}(I.PureComponent);el.defaultProps={error:"Failed to load the page.",loading:"Loading page…",noData:"No page specified.",renderAnnotationLayer:!0,renderForms:!1,renderMode:"canvas",renderTextLayer:!0,scale:1};var eu=I.forwardRef(function(a,s){return I.createElement(Z.Consumer,null,function(c){return I.createElement(el,extends_extends({ref:s},c,a))})});tiny_warning_esm(!G,"Loading PDF.js worker may not work on protocols other than HTTP/HTTPS. ".concat(K)),O.GlobalWorkerOptions.workerSrc="pdf.worker.js"},86265:function(a,s,c){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var k=Object.assign||function(a){for(var s=1;s=0)&&Object.prototype.hasOwnProperty.call(a,k)&&(c[k]=a[k]);return c}(a,["bgColor","bgD","fgD","fgColor","size","title","viewBoxSize"]);return R.default.createElement("svg",k({},W,{height:z,ref:s,viewBox:"0 0 "+Z+" "+Z,width:z}),V?R.default.createElement("title",null,V):null,R.default.createElement("path",{d:O,fill:c}),R.default.createElement("path",{d:I,fill:L}))});z.displayName="QRCodeSvg",z.propTypes=L,z.defaultProps={title:void 0,xmlns:"http://www.w3.org/2000/svg"},s.default=z},7559:function(a,s,c){"use strict";var k=Object.assign||function(a){for(var s=1;s=0)&&Object.prototype.hasOwnProperty.call(a,k)&&(c[k]=a[k]);return c}(a,["bgColor","fgColor","level","size","value"]),H=new O.default(-1,I.default[L]);H.addData(W),H.make();var G=H.modules;return z.default.createElement(V.default,k({},U,{bgColor:c,bgD:G.map(function(a,s){return a.map(function(a,c){return a?"":"M "+c+" "+s+" l 1 0 0 1 -1 0 Z"}).join(" ")}).join(" "),fgColor:R,fgD:G.map(function(a,s){return a.map(function(a,c){return a?"M "+c+" "+s+" l 1 0 0 1 -1 0 Z":""}).join(" ")}).join(" "),ref:s,size:Z,viewBoxSize:G.length}))});W.displayName="QRCode",W.propTypes=Z,W.defaultProps={bgColor:"#FFFFFF",fgColor:"#000000",level:"L",size:256},s.ZP=W},76985:function(a,s,c){"use strict";c.d(s,{AW:function(){return Route},F0:function(){return Router},Fg:function(){return Navigate},TH:function(){return useLocation},Z5:function(){return Routes},s0:function(){return useNavigate}});var k,O,I,R,L,z,V,Z=c(34136),W=c(7639),U=c(41366),H=c(59426),G=c(65288),K=c(26460),Y=(c(18787),c(98009)),X=c(64352);/** * React Router v6.8.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function _extends(){return(_extends=Object.assign?Object.assign.bind():function(a){for(var s=1;s=0||(0,Y.kG)(!1),k=k.slice(0,Math.min(k.length,I+1))}return k.reduceRight(function(a,I,R){var L=I.route.id?null==O?void 0:O[I.route.id]:null,z=c?I.route.errorElement||X.createElement(DefaultErrorElement,null):null,V=s.concat(k.slice(0,R+1)),getChildren=function(){return X.createElement(RenderedRoute,{match:I,routeContext:{outlet:a,matches:V}},L?z:void 0!==I.route.element?I.route.element:a)};return c&&(I.route.errorElement||0===R)?X.createElement(er,{location:c.location,component:z,error:L,children:getChildren(),routeContext:{outlet:null,matches:V}}):getChildren()},null)}(G&&G.map(function(a){return Object.assign({},a,{params:Object.assign({},R,a.params),pathname:(0,Y.RQ)([L,c.encodeLocation?c.encodeLocation(a.pathname).pathname:a.pathname]),pathnameBase:"/"===a.pathnameBase?L:(0,Y.RQ)([L,c.encodeLocation?c.encodeLocation(a.pathnameBase).pathname:a.pathnameBase])})}),O,k||void 0);return s&&K?X.createElement(ee.Provider,{value:{location:_extends({pathname:"/",search:"",hash:"",state:null,key:"default"},V),navigationType:Y.aU.Pop}},K):K}(k&&!s?k.router.routes:function createRoutesFromChildren(a,s){void 0===s&&(s=[]);var c=[];return X.Children.forEach(a,function(a,k){if(X.isValidElement(a)){if(a.type===X.Fragment){c.push.apply(c,createRoutesFromChildren(a.props.children,s));return}a.type!==Route&&(0,Y.kG)(!1),a.props.index&&a.props.children&&(0,Y.kG)(!1);var O=[].concat((0,Z.Z)(s),[k]),I={id:a.props.id||O.join("-"),caseSensitive:a.props.caseSensitive,element:a.props.element,index:a.props.index,path:a.props.path,loader:a.props.loader,action:a.props.action,errorElement:a.props.errorElement,hasErrorBoundary:null!=a.props.errorElement,shouldRevalidate:a.props.shouldRevalidate,handle:a.props.handle};a.props.children&&(I.children=createRoutesFromChildren(a.props.children,O)),c.push(I)}}),c}(s),c)}(k=L||(L={})).UseBlocker="useBlocker",k.UseRevalidator="useRevalidator",(O=z||(z={})).UseLoaderData="useLoaderData",O.UseActionData="useActionData",O.UseRouteError="useRouteError",O.UseNavigation="useNavigation",O.UseRouteLoaderData="useRouteLoaderData",O.UseMatches="useMatches",O.UseRevalidator="useRevalidator",(I=V||(V={}))[I.pending=0]="pending",I[I.success=1]="success",I[I.error=2]="error",new Promise(function(){}),X.Component},69234:function(a,s,c){"use strict";c.d(s,{Uv:function(){return TransformComponent},d$:function(){return z}});var k=c(64352),roundNumber=function(a,s){return Number(a.toFixed(s))},handleCallback=function(a,s,c){c&&"function"==typeof c&&c(a,s)},O={easeOut:function(a){return-Math.cos(a*Math.PI)/2+.5},linear:function(a){return a},easeInQuad:function(a){return a*a},easeOutQuad:function(a){return a*(2-a)},easeInOutQuad:function(a){return a<.5?2*a*a:-1+(4-2*a)*a},easeInCubic:function(a){return a*a*a},easeOutCubic:function(a){return--a*a*a+1},easeInOutCubic:function(a){return a<.5?4*a*a*a:(a-1)*(2*a-2)*(2*a-2)+1},easeInQuart:function(a){return a*a*a*a},easeOutQuart:function(a){return 1- --a*a*a*a},easeInOutQuart:function(a){return a<.5?8*a*a*a*a:1-8*--a*a*a*a},easeInQuint:function(a){return a*a*a*a*a},easeOutQuint:function(a){return 1+--a*a*a*a*a},easeInOutQuint:function(a){return a<.5?16*a*a*a*a*a:1+16*--a*a*a*a*a}},handleCancelAnimationFrame=function(a){"number"==typeof a&&cancelAnimationFrame(a)},handleCancelAnimation=function(a){a.mounted&&(handleCancelAnimationFrame(a.animation),a.animate=!1,a.animation=null,a.velocity=null)};function handleSetupAnimation(a,s,c,k){if(a.mounted){var I=new Date().getTime();handleCancelAnimation(a),a.animation=function(){if(!a.mounted)return handleCancelAnimationFrame(a.animation);var R=new Date().getTime()-I,L=(0,O[s])(R/c);R>=c?(k(1),a.animation=null):a.animation&&(k(L),requestAnimationFrame(a.animation))},requestAnimationFrame(a.animation)}}function animate(a,s,c,k){var O,I,R,L=(O=s.scale,I=s.positionX,R=s.positionY,!(Number.isNaN(O)||Number.isNaN(I)||Number.isNaN(R)));if(a.mounted&&L){var z=a.setTransformState,V=a.transformState,Z=V.scale,W=V.positionX,U=V.positionY,H=s.scale-Z,G=s.positionX-W,K=s.positionY-U;0===c?z(s.scale,s.positionX,s.positionY):handleSetupAnimation(a,k,c,function(a){z(Z+H*a,W+G*a,U+K*a)})}}var getBounds=function(a,s,c,k,O,I,R){var L=a>s?c*(R?1:.5):0,z=k>O?I*(R?1:.5):0;return{minPositionX:a-s-L,maxPositionX:L,minPositionY:k-O-z,maxPositionY:z}},calculateBounds=function(a,s){var c,k,O,I,R,L,z=a.wrapperComponent,V=a.contentComponent,Z=a.setup.centerZoomedOut;if(!z||!V)throw Error("Components are not mounted");var W=(c=z.offsetWidth,k=z.offsetHeight,O=V.offsetWidth,I=V.offsetHeight,{wrapperWidth:c,wrapperHeight:k,newContentWidth:R=O*s,newDiffWidth:c-R,newContentHeight:L=I*s,newDiffHeight:k-L}),U=W.wrapperWidth,H=W.wrapperHeight;return getBounds(U,W.newContentWidth,W.newDiffWidth,H,W.newContentHeight,W.newDiffHeight,!!Z)},boundLimiter=function(a,s,c,k){return k?ac?roundNumber(c,2):roundNumber(a,2):roundNumber(a,2)},handleCalculateBounds=function(a,s){var c=calculateBounds(a,s);return a.bounds=c,c};function getMouseBoundedPosition(a,s,c,k,O,I,R){var L=c.minPositionX,z=c.minPositionY,V=c.maxPositionX,Z=c.maxPositionY,W=0,U=0;return R&&(W=O,U=I),{x:boundLimiter(a,L-W,V+W,k),y:boundLimiter(s,z-U,Z+U,k)}}function handleCalculateZoomPositions(a,s,c,k,O,I){var R=a.transformState,L=R.scale,z=R.positionX,V=R.positionY,Z=k-L;return"number"!=typeof s||"number"!=typeof c?(console.error("Mouse X and Y position were not provided!"),{x:z,y:V}):getMouseBoundedPosition(z-s*Z,V-c*Z,O,I,0,0,null)}function checkZoomBounds(a,s,c,k,O){var I=s-(O?k:0);return!Number.isNaN(c)&&a>=c?c:!Number.isNaN(s)&&a<=I?I:a}var isPanningStartAllowed=function(a,s){var c=a.setup.panning.excluded,k=a.isInitialized,O=a.wrapperComponent,I=s.target,R="shadowRoot"in I&&"composedPath"in s?s.composedPath().some(function(a){return a instanceof Element&&(null==O?void 0:O.contains(a))}):null==O?void 0:O.contains(I);return!(!(k&&I&&R)||isExcludedNode(I,c))},isPanningAllowed=function(a){var s=a.isInitialized,c=a.isPanning,k=a.setup.panning.disabled;return!!s&&!!c&&!k},handlePanningSetup=function(a,s){var c=a.transformState,k=c.positionX,O=c.positionY;a.isPanning=!0;var I=s.clientX,R=s.clientY;a.startCoords={x:I-k,y:R-O}},handleTouchPanningSetup=function(a,s){var c=s.touches,k=a.transformState,O=k.positionX,I=k.positionY;if(a.isPanning=!0,1===c.length){var R=c[0].clientX,L=c[0].clientY;a.startCoords={x:R-O,y:L-I}}};function handleNewPosition(a,s,c,k,O){var I=a.setup.limitToBounds,R=a.wrapperComponent,L=a.bounds,z=a.transformState,V=z.scale,Z=z.positionX,W=z.positionY;if(null!==R&&null!==L&&(s!==Z||c!==W)){var U=getMouseBoundedPosition(s,c,L,I,k,O,R),H=U.x,G=U.y;a.setTransformState(V,H,G)}}var getPanningClientPosition=function(a,s,c){var k=a.startCoords,O=a.transformState,I=a.setup.panning,R=I.lockAxisX,L=I.lockAxisY,z=O.positionX,V=O.positionY;if(!k)return{x:z,y:V};var Z=s-k.x,W=c-k.y;return{x:R?z:Z,y:L?V:W}},getPaddingValue=function(a,s){var c=a.setup,k=a.transformState.scale,O=c.minScale,I=c.disablePadding;return s>0&&k>=O&&!I?s:0},isVelocityCalculationAllowed=function(a){var s=a.mounted,c=a.setup,k=c.disabled,O=c.velocityAnimation,I=a.transformState.scale;return!O.disabled||I>1||!k||!!s},isVelocityAllowed=function(a){var s=a.mounted,c=a.velocity,k=a.bounds,O=a.setup,I=O.disabled,R=O.velocityAnimation,L=a.transformState.scale;return(!R.disabled||L>1||!I||!!s)&&!!c&&!!k};function getVelocityPosition(a,s,c,k,O,I,R,L,z,V){if(O){if(s>R&&c>R){var Z=R+(a-R)*V;return Z>z?z:ZI?I:Z}}return k?s:boundLimiter(a,I,R,O)}function handlePanningStart(a,s){var c=a.transformState.scale;handleCancelAnimation(a),handleCalculateBounds(a,c),void 0!==window.TouchEvent&&s instanceof TouchEvent?handleTouchPanningSetup(a,s):handlePanningSetup(a,s)}function handleAlignToBounds(a){var s=a.transformState.scale,c=a.setup,k=c.minScale,O=c.alignmentAnimation,I=O.disabled,R=O.sizeX,L=O.sizeY,z=O.animationTime,V=O.animationType;if(!(I||sW?V.offsetWidth:a.setup.minPositionX||0,Y=k>H?V.offsetHeight:a.setup.minPositionY||0,X=handleCalculateZoomPositions(a,K,Y,O,a.bounds,L||z),Q=X.x,$=X.y;return{scale:O,positionX:c>W||cH||k=R;if((k>=1||L)&&handleAlignToBounds(a),!U&&O&&a.mounted){var H=handleZoomToPoint(a,R,s||O.offsetWidth/2,c||O.offsetHeight/2);H&&animate(a,H,Z,W)}}var _assign=function(){return(_assign=Object.assign||function(a){for(var s,c=1,k=arguments.length;cR||Math.sign(c.deltaY)!==Math.sign(s.deltaY)||c.deltaY>0&&c.deltaYs.deltaY||Math.sign(c.deltaY)!==Math.sign(s.deltaY))},isPinchStartAllowed=function(a,s){var c=a.setup.pinch,k=c.disabled,O=c.excluded,I=a.isInitialized,R=s.target;return!(!(I&&!k&&R)||isExcludedNode(R,O))},isPinchAllowed=function(a){var s=a.setup.pinch.disabled,c=a.isInitialized,k=a.pinchStartDistance;return!!c&&!s&&!!k},calculateTouchMidPoint=function(a,s,c){var k=c.getBoundingClientRect(),O=a.touches,I=roundNumber(O[0].clientX-k.left,5),R=roundNumber(O[0].clientY-k.top,5);return{x:(I+roundNumber(O[1].clientX-k.left,5))/2/s,y:(R+roundNumber(O[1].clientY-k.top,5))/2/s}},getTouchDistance=function(a){return Math.sqrt(Math.pow(a.touches[0].pageX-a.touches[1].pageX,2)+Math.pow(a.touches[0].pageY-a.touches[1].pageY,2))},calculatePinchZoom=function(a,s){var c=a.pinchStartScale,k=a.pinchStartDistance,O=a.setup,I=O.maxScale,R=O.minScale,L=O.zoomAnimation,z=O.disablePadding,V=L.size,Z=L.disabled;if(!c||null===k||!s)throw Error("Pinch touches distance was not provided");return s<0?a.transformState.scale:checkZoomBounds(roundNumber(s/k*c,2),R,I,V,!Z&&!z)},handleWheelStart=function(a,s){var c=a.props,k=c.onWheelStart,O=c.onZoomStart;a.wheelStopEventTimer||(handleCancelAnimation(a),handleCallback(getContext(a),s,k),handleCallback(getContext(a),s,O))},handleWheelZoom=function(a,s){var c,k=a.props,O=k.onWheel,I=k.onZoom,R=a.contentComponent,L=a.setup,z=a.transformState.scale,V=L.limitToBounds,Z=L.centerZoomedOut,W=L.zoomAnimation,U=L.wheel,H=L.disablePadding,G=L.smooth,K=W.size,Y=W.disabled,X=U.step,Q=U.smoothStep;if(!R)throw Error("Component not mounted");s.preventDefault(),s.stopPropagation();var $=handleCalculateWheelZoom(a,c=s?s.deltaY<0?1:-1:0,G?Q*Math.abs(s.deltaY):X,!s.ctrlKey);if(z!==$){var J=handleCalculateBounds(a,$),ee=getMousePosition(s,R,z),et=handleCalculateZoomPositions(a,ee.x,ee.y,$,J,V&&(Y||0===K||Z||H)),en=et.x,er=et.y;a.previousWheelEvent=s,a.setTransformState($,en,er),handleCallback(getContext(a),s,O),handleCallback(getContext(a),s,I)}},handleWheelStop=function(a,s){var c=a.props,k=c.onWheelStop,O=c.onZoomStop;cancelTimeout(a.wheelAnimationTimer),a.wheelAnimationTimer=setTimeout(function(){a.mounted&&(handleAlignToScaleBounds(a,s.x,s.y),a.wheelAnimationTimer=null)},100),handleWheelZoomStop(a,s)&&(cancelTimeout(a.wheelStopEventTimer),a.wheelStopEventTimer=setTimeout(function(){a.mounted&&(a.wheelStopEventTimer=null,handleCallback(getContext(a),s,k),handleCallback(getContext(a),s,O))},160))},handlePinchStart=function(a,s){var c=getTouchDistance(s);a.pinchStartDistance=c,a.lastDistance=c,a.pinchStartScale=a.transformState.scale,a.isPanning=!1,handleCancelAnimation(a)},handlePinchZoom=function(a,s){var c=a.contentComponent,k=a.pinchStartDistance,O=a.transformState.scale,I=a.setup,R=I.limitToBounds,L=I.centerZoomedOut,z=I.zoomAnimation,V=z.disabled,Z=z.size;if(null!==k&&c){var W=calculateTouchMidPoint(s,O,c);if(Number.isFinite(W.x)&&Number.isFinite(W.y)){var U=getTouchDistance(s),H=calculatePinchZoom(a,U);if(H!==O){var G=handleCalculateBounds(a,H),K=handleCalculateZoomPositions(a,W.x,W.y,H,G,R&&(V||0===Z||L)),Y=K.x,X=K.y;a.pinchMidpoint=W,a.lastDistance=U,a.setTransformState(H,Y,X)}}}},handlePinchStop=function(a){var s=a.pinchMidpoint;a.velocity=null,a.lastDistance=null,a.pinchMidpoint=null,a.pinchStartScale=null,a.pinchStartDistance=null,handleAlignToScaleBounds(a,null==s?void 0:s.x,null==s?void 0:s.y)},handleDoubleClickStop=function(a,s){var c=a.props.onZoomStop,k=a.setup.doubleClick.animationTime;cancelTimeout(a.doubleClickStopEventTimer),a.doubleClickStopEventTimer=setTimeout(function(){a.doubleClickStopEventTimer=null,handleCallback(getContext(a),s,c)},k)},handleDoubleClickResetMode=function(a,s){var c=a.props,k=c.onZoomStart,O=c.onZoom,I=a.setup.doubleClick,R=I.animationTime,L=I.animationType;handleCallback(getContext(a),s,k),resetTransformations(a,R,L,function(){return handleCallback(getContext(a),s,O)}),handleDoubleClickStop(a,s)},isDoubleClickAllowed=function(a,s){var c=a.isInitialized,k=a.setup,O=a.wrapperComponent,I=k.doubleClick,R=I.disabled,L=I.excluded,z=s.target,V=null==O?void 0:O.contains(z);return!(!(c&&z&&V&&!R)||isExcludedNode(z,L))},ZoomPanPinch=function(a){var s=this;this.mounted=!0,this.onChangeCallbacks=new Set,this.onInitCallbacks=new Set,this.wrapperComponent=null,this.contentComponent=null,this.isInitialized=!1,this.bounds=null,this.previousWheelEvent=null,this.wheelStopEventTimer=null,this.wheelAnimationTimer=null,this.isPanning=!1,this.isWheelPanning=!1,this.startCoords=null,this.lastTouch=null,this.distance=null,this.lastDistance=null,this.pinchStartDistance=null,this.pinchStartScale=null,this.pinchMidpoint=null,this.doubleClickStopEventTimer=null,this.velocity=null,this.velocityTime=null,this.lastMousePosition=null,this.animate=!1,this.animation=null,this.maxBounds=null,this.pressedKeys={},this.mount=function(){s.initializeWindowEvents()},this.unmount=function(){s.cleanupWindowEvents()},this.update=function(a){s.props=a,handleCalculateBounds(s,s.transformState.scale),s.setup=createSetup(a)},this.initializeWindowEvents=function(){var a,c,k=makePassiveEventOption(),O=null===(a=s.wrapperComponent)||void 0===a?void 0:a.ownerDocument,I=null==O?void 0:O.defaultView;null===(c=s.wrapperComponent)||void 0===c||c.addEventListener("wheel",s.onWheelPanning,k),null==I||I.addEventListener("mousedown",s.onPanningStart,k),null==I||I.addEventListener("mousemove",s.onPanning,k),null==I||I.addEventListener("mouseup",s.onPanningStop,k),null==O||O.addEventListener("mouseleave",s.clearPanning,k),null==I||I.addEventListener("keyup",s.setKeyUnPressed,k),null==I||I.addEventListener("keydown",s.setKeyPressed,k)},this.cleanupWindowEvents=function(){var a,c,k=makePassiveEventOption(),O=null===(a=s.wrapperComponent)||void 0===a?void 0:a.ownerDocument,I=null==O?void 0:O.defaultView;null==I||I.removeEventListener("mousedown",s.onPanningStart,k),null==I||I.removeEventListener("mousemove",s.onPanning,k),null==I||I.removeEventListener("mouseup",s.onPanningStop,k),null==O||O.removeEventListener("mouseleave",s.clearPanning,k),null==I||I.removeEventListener("keyup",s.setKeyUnPressed,k),null==I||I.removeEventListener("keydown",s.setKeyPressed,k),document.removeEventListener("mouseleave",s.clearPanning,k),handleCancelAnimation(s),null===(c=s.observer)||void 0===c||c.disconnect()},this.handleInitializeWrapperEvents=function(a){var c=makePassiveEventOption();a.addEventListener("wheel",s.onWheelZoom,c),a.addEventListener("dblclick",s.onDoubleClick,c),a.addEventListener("touchstart",s.onTouchPanningStart,c),a.addEventListener("touchmove",s.onTouchPanning,c),a.addEventListener("touchend",s.onTouchPanningStop,c)},this.handleInitialize=function(a){var c=s.setup.centerOnInit;s.applyTransformation(),s.onInitCallbacks.forEach(function(a){return a(getContext(s))}),c&&(s.setCenter(),s.observer=new ResizeObserver(function(){var c,k=a.offsetWidth,O=a.offsetHeight;(k>0||O>0)&&(s.onInitCallbacks.forEach(function(a){return a(getContext(s))}),s.setCenter(),null===(c=s.observer)||void 0===c||c.disconnect())}),setTimeout(function(){var a;null===(a=s.observer)||void 0===a||a.disconnect()},5e3),s.observer.observe(a))},this.onWheelZoom=function(a){!s.setup.disabled&&isWheelAllowed(s,a)&&s.isPressingKeys(s.setup.wheel.activationKeys)&&(handleWheelStart(s,a),handleWheelZoom(s,a),handleWheelStop(s,a))},this.onWheelPanning=function(a){var c=s.setup,k=c.disabled,O=c.wheel,I=c.panning;if(s.wrapperComponent&&s.contentComponent&&!k&&O.wheelDisabled&&!I.disabled&&I.wheelPanning&&!a.ctrlKey){a.preventDefault(),a.stopPropagation();var R=s.transformState,L=R.positionX,z=R.positionY,V=L-a.deltaX,Z=z-a.deltaY,W=I.lockAxisX?L:V,U=I.lockAxisY?z:Z,H=s.setup.alignmentAnimation,G=H.sizeX,K=H.sizeY,Y=getPaddingValue(s,G),X=getPaddingValue(s,K);(W!==L||U!==z)&&handleNewPosition(s,W,U,Y,X)}},this.onPanningStart=function(a){var c=s.setup.disabled,k=s.props.onPanningStart;!c&&isPanningStartAllowed(s,a)&&s.isPressingKeys(s.setup.panning.activationKeys)&&(0!==a.button||s.setup.panning.allowLeftClickPan)&&(1!==a.button||s.setup.panning.allowMiddleClickPan)&&(2!==a.button||s.setup.panning.allowRightClickPan)&&(a.preventDefault(),a.stopPropagation(),handleCancelAnimation(s),handlePanningStart(s,a),handleCallback(getContext(s),a,k))},this.onPanning=function(a){var c=s.setup.disabled,k=s.props.onPanning;!c&&isPanningAllowed(s)&&s.isPressingKeys(s.setup.panning.activationKeys)&&(a.preventDefault(),a.stopPropagation(),handlePanning(s,a.clientX,a.clientY),handleCallback(getContext(s),a,k))},this.onPanningStop=function(a){var c=s.props.onPanningStop;s.isPanning&&(function(a){if(a.isPanning){var s=a.setup.panning.velocityDisabled,c=a.velocity,k=a.wrapperComponent,I=a.contentComponent;a.isPanning=!1,a.animate=!1,a.animation=null;var R=null==k?void 0:k.getBoundingClientRect(),L=null==I?void 0:I.getBoundingClientRect(),z=(null==R?void 0:R.width)||0,V=(null==R?void 0:R.height)||0,Z=(null==L?void 0:L.width)||0,W=(null==L?void 0:L.height)||0;!s&&c&&(null==c?void 0:c.total)>.1&&(z1&&s.onPinch(a)},this.onTouchPanningStop=function(a){s.onPanningStop(a),s.onPinchStop(a)},this.onDoubleClick=function(a){!s.setup.disabled&&isDoubleClickAllowed(s,a)&&function(a,s){var c,k=a.setup,O=a.doubleClickStopEventTimer,I=a.transformState,R=a.contentComponent,L=I.scale,z=a.props,V=z.onZoomStart,Z=z.onZoom,W=k.doubleClick,U=W.disabled,H=W.mode,G=W.step,K=W.animationTime,Y=W.animationType;if(!U&&!O){if("reset"===H)return handleDoubleClickResetMode(a,s);if(!R)return console.error("No ContentComponent found");var X=(c=a.transformState.scale,"toggle"===H?1===c?1:-1:"zoomOut"===H?-1:1),Q=handleCalculateButtonZoom(a,X,G);if(L!==Q){handleCallback(getContext(a),s,V);var $=getMousePosition(s,R,L),J=handleZoomToPoint(a,Q,$.x,$.y);if(!J)return console.error("Error during zoom event. New transformation state was not calculated.");handleCallback(getContext(a),s,Z),animate(a,J,K,Y),handleDoubleClickStop(a,s)}}}(s,a)},this.clearPanning=function(a){s.isPanning&&s.onPanningStop(a)},this.setKeyPressed=function(a){s.pressedKeys[a.key]=!0},this.setKeyUnPressed=function(a){s.pressedKeys[a.key]=!1},this.isPressingKeys=function(a){return!a.length||!!a.find(function(a){return s.pressedKeys[a]})},this.setTransformState=function(a,c,k){var O=s.props.onTransformed;if(Number.isNaN(a)||Number.isNaN(c)||Number.isNaN(k))console.error("Detected NaN set state values");else{a!==s.transformState.scale&&(s.transformState.previousScale=s.transformState.scale,s.transformState.scale=a),s.transformState.positionX=c,s.transformState.positionY=k,s.applyTransformation();var I=getContext(s);s.onChangeCallbacks.forEach(function(a){return a(I)}),handleCallback(I,{scale:a,positionX:c,positionY:k},O)}},this.setCenter=function(){if(s.wrapperComponent&&s.contentComponent){var a=getCenterPosition(s.transformState.scale,s.wrapperComponent,s.contentComponent);s.setTransformState(a.scale,a.positionX,a.positionY)}},this.handleTransformStyles=function(a,c,k){return s.props.customTransform?s.props.customTransform(a,c,k):"translate(".concat(a,"px, ").concat(c,"px) scale(").concat(k,")")},this.applyTransformation=function(){if(s.mounted&&s.contentComponent){var a=s.transformState,c=a.scale,k=a.positionX,O=a.positionY,I=s.handleTransformStyles(k,O,c);s.contentComponent.style.transform=I}},this.getContext=function(){return getContext(s)},this.onChange=function(a){return s.onChangeCallbacks.has(a)||s.onChangeCallbacks.add(a),function(){s.onChangeCallbacks.delete(a)}},this.onInit=function(a){return s.onInitCallbacks.has(a)||s.onInitCallbacks.add(a),function(){s.onInitCallbacks.delete(a)}},this.init=function(a,c){s.cleanupWindowEvents(),s.wrapperComponent=a,s.contentComponent=c,handleCalculateBounds(s,s.transformState.scale),s.handleInitializeWrapperEvents(a),s.handleInitialize(c),s.initializeWindowEvents(),s.isInitialized=!0,handleCallback(getContext(s),void 0,s.props.onInit)},this.props=a,this.setup=createSetup(this.props),this.transformState=createState(this.props)},L=k.createContext(null),z=k.forwardRef(function(a,s){var c,O,I=(0,k.useRef)(new ZoomPanPinch(a)).current,R=(c=a.children,O=getControls(I),"function"==typeof c?c(O):c);return(0,k.useImperativeHandle)(s,function(){return getControls(I)},[I]),(0,k.useEffect)(function(){I.update(a)},[I,a]),k.createElement(L.Provider,{value:I},R)});!function(a,s){void 0===s&&(s={});var c=s.insertAt;if(a&&"undefined"!=typeof document){var k=document.head||document.getElementsByTagName("head")[0],O=document.createElement("style");O.type="text/css","top"===c&&k.firstChild?k.insertBefore(O,k.firstChild):k.appendChild(O),O.styleSheet?O.styleSheet.cssText=a:O.appendChild(document.createTextNode(a))}}(".transform-component-module_wrapper__SPB86 {\n position: relative;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n overflow: hidden;\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none;\n margin: 0;\n padding: 0;\n}\n.transform-component-module_content__FBWxo {\n display: flex;\n flex-wrap: wrap;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n margin: 0;\n padding: 0;\n transform-origin: 0% 0%;\n}\n.transform-component-module_content__FBWxo img {\n pointer-events: none;\n}\n");var TransformComponent=function(a){var s=a.children,c=a.wrapperClass,O=void 0===c?"":c,I=a.contentClass,R=void 0===I?"":I,z=a.wrapperStyle,V=a.contentStyle,Z=a.wrapperProps,W=void 0===Z?{}:Z,U=a.contentProps,H=void 0===U?{}:U,G=(0,k.useContext)(L),K=G.init,Y=G.cleanupWindowEvents,X=(0,k.useRef)(null),Q=(0,k.useRef)(null);return(0,k.useEffect)(function(){var a=X.current,s=Q.current;return null!==a&&null!==s&&K&&(null==K||K(a,s)),function(){null==Y||Y()}},[]),k.createElement("div",_assign({},W,{ref:X,className:"react-transform-wrapper ".concat("transform-component-module_wrapper__SPB86"," ").concat(O),style:z}),k.createElement("div",_assign({},H,{ref:Q,className:"react-transform-component ".concat("transform-component-module_content__FBWxo"," ").concat(R),style:V}),s))}},21030:function(a,s,c){"use strict";var k=c(42466),O=c(27653),I=c(94538),R=k("%TypeError%"),L=k("%WeakMap%",!0),z=k("%Map%",!0),V=O("WeakMap.prototype.get",!0),Z=O("WeakMap.prototype.set",!0),W=O("WeakMap.prototype.has",!0),U=O("Map.prototype.get",!0),H=O("Map.prototype.set",!0),G=O("Map.prototype.has",!0),listGetNode=function(a,s){for(var c,k=a;null!==(c=k.next);k=c)if(c.key===s)return k.next=c.next,c.next=a.next,a.next=c,c},listGet=function(a,s){var c=listGetNode(a,s);return c&&c.value},listSet=function(a,s,c){var k=listGetNode(a,s);k?k.value=c:a.next={key:s,next:a.next,value:c}};a.exports=function(){var a,s,c,k={assert:function(a){if(!k.has(a))throw new R("Side channel does not contain "+I(a))},get:function(k){if(L&&k&&("object"==typeof k||"function"==typeof k)){if(a)return V(a,k)}else if(z){if(s)return U(s,k)}else if(c)return listGet(c,k)},has:function(k){if(L&&k&&("object"==typeof k||"function"==typeof k)){if(a)return W(a,k)}else if(z){if(s)return G(s,k)}else if(c)return!!listGetNode(c,k);return!1},set:function(k,O){L&&k&&("object"==typeof k||"function"==typeof k)?(a||(a=new L),Z(a,k,O)):z?(s||(s=new z),H(s,k,O)):(c||(c={key:{},next:null}),listSet(c,k,O))}};return k}},28292:function(a){a.exports=function(a){"use strict";var s=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function md5cycle(a,s){var c=a[0],k=a[1],O=a[2],I=a[3];c+=(k&O|~k&I)+s[0]-680876936|0,I+=((c=(c<<7|c>>>25)+k|0)&k|~c&O)+s[1]-389564586|0,O+=((I=(I<<12|I>>>20)+c|0)&c|~I&k)+s[2]+606105819|0,k+=((O=(O<<17|O>>>15)+I|0)&I|~O&c)+s[3]-1044525330|0,c+=((k=(k<<22|k>>>10)+O|0)&O|~k&I)+s[4]-176418897|0,I+=((c=(c<<7|c>>>25)+k|0)&k|~c&O)+s[5]+1200080426|0,O+=((I=(I<<12|I>>>20)+c|0)&c|~I&k)+s[6]-1473231341|0,k+=((O=(O<<17|O>>>15)+I|0)&I|~O&c)+s[7]-45705983|0,c+=((k=(k<<22|k>>>10)+O|0)&O|~k&I)+s[8]+1770035416|0,I+=((c=(c<<7|c>>>25)+k|0)&k|~c&O)+s[9]-1958414417|0,O+=((I=(I<<12|I>>>20)+c|0)&c|~I&k)+s[10]-42063|0,k+=((O=(O<<17|O>>>15)+I|0)&I|~O&c)+s[11]-1990404162|0,c+=((k=(k<<22|k>>>10)+O|0)&O|~k&I)+s[12]+1804603682|0,I+=((c=(c<<7|c>>>25)+k|0)&k|~c&O)+s[13]-40341101|0,O+=((I=(I<<12|I>>>20)+c|0)&c|~I&k)+s[14]-1502002290|0,k+=((O=(O<<17|O>>>15)+I|0)&I|~O&c)+s[15]+1236535329|0,c+=((k=(k<<22|k>>>10)+O|0)&I|O&~I)+s[1]-165796510|0,I+=((c=(c<<5|c>>>27)+k|0)&O|k&~O)+s[6]-1069501632|0,O+=((I=(I<<9|I>>>23)+c|0)&k|c&~k)+s[11]+643717713|0,k+=((O=(O<<14|O>>>18)+I|0)&c|I&~c)+s[0]-373897302|0,c+=((k=(k<<20|k>>>12)+O|0)&I|O&~I)+s[5]-701558691|0,I+=((c=(c<<5|c>>>27)+k|0)&O|k&~O)+s[10]+38016083|0,O+=((I=(I<<9|I>>>23)+c|0)&k|c&~k)+s[15]-660478335|0,k+=((O=(O<<14|O>>>18)+I|0)&c|I&~c)+s[4]-405537848|0,c+=((k=(k<<20|k>>>12)+O|0)&I|O&~I)+s[9]+568446438|0,I+=((c=(c<<5|c>>>27)+k|0)&O|k&~O)+s[14]-1019803690|0,O+=((I=(I<<9|I>>>23)+c|0)&k|c&~k)+s[3]-187363961|0,k+=((O=(O<<14|O>>>18)+I|0)&c|I&~c)+s[8]+1163531501|0,c+=((k=(k<<20|k>>>12)+O|0)&I|O&~I)+s[13]-1444681467|0,I+=((c=(c<<5|c>>>27)+k|0)&O|k&~O)+s[2]-51403784|0,O+=((I=(I<<9|I>>>23)+c|0)&k|c&~k)+s[7]+1735328473|0,k+=((O=(O<<14|O>>>18)+I|0)&c|I&~c)+s[12]-1926607734|0,c+=((k=(k<<20|k>>>12)+O|0)^O^I)+s[5]-378558|0,I+=((c=(c<<4|c>>>28)+k|0)^k^O)+s[8]-2022574463|0,O+=((I=(I<<11|I>>>21)+c|0)^c^k)+s[11]+1839030562|0,k+=((O=(O<<16|O>>>16)+I|0)^I^c)+s[14]-35309556|0,c+=((k=(k<<23|k>>>9)+O|0)^O^I)+s[1]-1530992060|0,I+=((c=(c<<4|c>>>28)+k|0)^k^O)+s[4]+1272893353|0,O+=((I=(I<<11|I>>>21)+c|0)^c^k)+s[7]-155497632|0,k+=((O=(O<<16|O>>>16)+I|0)^I^c)+s[10]-1094730640|0,c+=((k=(k<<23|k>>>9)+O|0)^O^I)+s[13]+681279174|0,I+=((c=(c<<4|c>>>28)+k|0)^k^O)+s[0]-358537222|0,O+=((I=(I<<11|I>>>21)+c|0)^c^k)+s[3]-722521979|0,k+=((O=(O<<16|O>>>16)+I|0)^I^c)+s[6]+76029189|0,c+=((k=(k<<23|k>>>9)+O|0)^O^I)+s[9]-640364487|0,I+=((c=(c<<4|c>>>28)+k|0)^k^O)+s[12]-421815835|0,O+=((I=(I<<11|I>>>21)+c|0)^c^k)+s[15]+530742520|0,k+=((O=(O<<16|O>>>16)+I|0)^I^c)+s[2]-995338651|0,k=(k<<23|k>>>9)+O|0,c+=(O^(k|~I))+s[0]-198630844|0,c=(c<<6|c>>>26)+k|0,I+=(k^(c|~O))+s[7]+1126891415|0,I=(I<<10|I>>>22)+c|0,O+=(c^(I|~k))+s[14]-1416354905|0,O=(O<<15|O>>>17)+I|0,k+=(I^(O|~c))+s[5]-57434055|0,k=(k<<21|k>>>11)+O|0,c+=(O^(k|~I))+s[12]+1700485571|0,c=(c<<6|c>>>26)+k|0,I+=(k^(c|~O))+s[3]-1894986606|0,I=(I<<10|I>>>22)+c|0,O+=(c^(I|~k))+s[10]-1051523|0,O=(O<<15|O>>>17)+I|0,k+=(I^(O|~c))+s[1]-2054922799|0,k=(k<<21|k>>>11)+O|0,c+=(O^(k|~I))+s[8]+1873313359|0,c=(c<<6|c>>>26)+k|0,I+=(k^(c|~O))+s[15]-30611744|0,I=(I<<10|I>>>22)+c|0,O+=(c^(I|~k))+s[6]-1560198380|0,O=(O<<15|O>>>17)+I|0,k+=(I^(O|~c))+s[13]+1309151649|0,k=(k<<21|k>>>11)+O|0,c+=(O^(k|~I))+s[4]-145523070|0,c=(c<<6|c>>>26)+k|0,I+=(k^(c|~O))+s[11]-1120210379|0,I=(I<<10|I>>>22)+c|0,O+=(c^(I|~k))+s[2]+718787259|0,O=(O<<15|O>>>17)+I|0,k+=(I^(O|~c))+s[9]-343485551|0,k=(k<<21|k>>>11)+O|0,a[0]=c+a[0]|0,a[1]=k+a[1]|0,a[2]=O+a[2]|0,a[3]=I+a[3]|0}function md5blk(a){var s,c=[];for(s=0;s<64;s+=4)c[s>>2]=a.charCodeAt(s)+(a.charCodeAt(s+1)<<8)+(a.charCodeAt(s+2)<<16)+(a.charCodeAt(s+3)<<24);return c}function md5blk_array(a){var s,c=[];for(s=0;s<64;s+=4)c[s>>2]=a[s]+(a[s+1]<<8)+(a[s+2]<<16)+(a[s+3]<<24);return c}function md51(a){var s,c,k,O,I,R,L=a.length,z=[1732584193,-271733879,-1732584194,271733878];for(s=64;s<=L;s+=64)md5cycle(z,md5blk(a.substring(s-64,s)));for(c=(a=a.substring(s-64)).length,k=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],s=0;s>2]|=a.charCodeAt(s)<<(s%4<<3);if(k[s>>2]|=128<<(s%4<<3),s>55)for(md5cycle(z,k),s=0;s<16;s+=1)k[s]=0;return I=parseInt((O=(O=8*L).toString(16).match(/(.*?)(.{0,8})$/))[2],16),R=parseInt(O[1],16)||0,k[14]=I,k[15]=R,md5cycle(z,k),z}function hex(a){var c;for(c=0;c>8*c+4&15]+s[a>>8*c&15];return k}(a[c]);return a.join("")}function toUtf8(a){return/[\u0080-\uFFFF]/.test(a)&&(a=unescape(encodeURIComponent(a))),a}function hexToBinaryString(a){var s,c=[],k=a.length;for(s=0;sz)?new ArrayBuffer(0):(c=z-L,k=new ArrayBuffer(c),O=new Uint8Array(k),I=new Uint8Array(this,L,c),O.set(I),k)}}(),SparkMD5.prototype.append=function(a){return this.appendBinary(toUtf8(a)),this},SparkMD5.prototype.appendBinary=function(a){this._buff+=a,this._length+=a.length;var s,c=this._buff.length;for(s=64;s<=c;s+=64)md5cycle(this._hash,md5blk(this._buff.substring(s-64,s)));return this._buff=this._buff.substring(s-64),this},SparkMD5.prototype.end=function(a){var s,c,k=this._buff,O=k.length,I=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(s=0;s>2]|=k.charCodeAt(s)<<(s%4<<3);return this._finish(I,O),c=hex(this._hash),a&&(c=hexToBinaryString(c)),this.reset(),c},SparkMD5.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},SparkMD5.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},SparkMD5.prototype.setState=function(a){return this._buff=a.buff,this._length=a.length,this._hash=a.hash,this},SparkMD5.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},SparkMD5.prototype._finish=function(a,s){var c,k,O,I=s;if(a[I>>2]|=128<<(I%4<<3),I>55)for(md5cycle(this._hash,a),I=0;I<16;I+=1)a[I]=0;k=parseInt((c=(c=8*this._length).toString(16).match(/(.*?)(.{0,8})$/))[2],16),O=parseInt(c[1],16)||0,a[14]=k,a[15]=O,md5cycle(this._hash,a)},SparkMD5.hash=function(a,s){return SparkMD5.hashBinary(toUtf8(a),s)},SparkMD5.hashBinary=function(a,s){var c=hex(md51(a));return s?hexToBinaryString(c):c},SparkMD5.ArrayBuffer=function(){this.reset()},SparkMD5.ArrayBuffer.prototype.append=function(a){var s,c,k,O=(s=this._buff.buffer,(c=new Uint8Array(s.byteLength+a.byteLength)).set(new Uint8Array(s)),c.set(new Uint8Array(a),s.byteLength),c),I=O.length;for(this._length+=a.byteLength,k=64;k<=I;k+=64)md5cycle(this._hash,md5blk_array(O.subarray(k-64,k)));return this._buff=new Uint8Array(k-64>2]|=k[s]<<(s%4<<3);return this._finish(I,O),c=hex(this._hash),a&&(c=hexToBinaryString(c)),this.reset(),c},SparkMD5.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},SparkMD5.ArrayBuffer.prototype.getState=function(){var a,s=SparkMD5.prototype.getState.call(this);return s.buff=(a=s.buff,String.fromCharCode.apply(null,new Uint8Array(a))),s},SparkMD5.ArrayBuffer.prototype.setState=function(a){return a.buff=function(a,s){var c,k=a.length,O=new ArrayBuffer(k),I=new Uint8Array(O);for(c=0;c>2]|=a[s]<<(s%4<<3);if(k[s>>2]|=128<<(s%4<<3),s>55)for(md5cycle(z,k),s=0;s<16;s+=1)k[s]=0;return I=parseInt((O=(O=8*L).toString(16).match(/(.*?)(.{0,8})$/))[2],16),R=parseInt(O[1],16)||0,k[14]=I,k[15]=R,md5cycle(z,k),z}(new Uint8Array(a)));return s?hexToBinaryString(c):c},SparkMD5}()},67844:function(a){a.exports=function(){var a=document.getSelection();if(!a.rangeCount)return function(){};for(var s=document.activeElement,c=[],k=0;ka.length)&&(s=a.length);for(var c=0,k=Array(s);c1&&void 0!==arguments[1]?arguments[1]:1,c=a.replace("#",""),k=[parseInt(c.slice(0,2),16),parseInt(c.slice(2,4),16),parseInt(c.slice(4),16)];return"rgba(".concat(k.join(","),", ").concat(s,")")}Object.defineProperty(s,"__esModule",{value:!0}),s.getGradient=function(a){var s=a.start,c=a.end,k=hexToRgba(s.color,s.alpha/100),O=hexToRgba(c.color,c.alpha/100);return"linear-gradient(to right, ".concat(k,", ").concat(O,")")},s.hexToRgba=hexToRgba},96113:function(a,s,c){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.getBackgroundStyle=function(a){return{backgroundImage:null!=a&&a.background?(0,k.getGradient)(a.background):""}};var k=c(25977)},54169:function(a,s,c){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.getButtonBackgroundStyle=function(a,s){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},I=(0,k.get)(c,s,""),R=I.color,L=I.alpha;return R?{background:(0,O.hexToRgba)(R,L/100)}:{}};var k=c(96026),O=c(25977)},16289:function(a,s,c){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.getColoredElemsStyle=function(a,s){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},I=(0,k.get)(c,s,""),R=I.color,L=I.alpha;return R?"icon.border"===s?{borderColor:(0,O.hexToRgba)(R,L/100)}:{color:(0,O.hexToRgba)(R,L/100)}:{}};var k=c(96026),O=c(25977)},24042:function(a,s,c){"use strict";Object.defineProperty(s,"__esModule",{value:!0}),s.getForegroundStyle=function(a,s){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},I=(0,k.get)(c,"".concat(s,".foreground"),""),R=I.color,L=I.alpha;return R?{color:(0,O.hexToRgba)(R,L/100)}:{}};var k=c(96026),O=c(25977)},7696:function(a,s){"use strict";var c;/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(){var k={}.hasOwnProperty;function classNames(){for(var a=[],s=0;s0&&void 0!==arguments[0]?arguments[0]:21,s="",c=a;c--;)s+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return s},generateId_esm=function(a){var s=a&&a.constructor&&a.constructor.name||"dsId",c=nanoid(10);return"".concat(s,"_").concat(c)},L=c(90353),z=c.n(L),V={},Z=c(94692),W={},U=Object.create(null),isAbsoluteUrl=function(a){return["http://","https://","//"].some(function(s){return z()(s,a)})},registryIcon=function(a,s){W[a]=s},beautify=function(a){return a.replace(/[\t\n\r]+/g,"")},getFileName=function(a){var s=a.match(/[\w-]+\.svg/),k=s?s[0]:void 0;if(isAbsoluteUrl(a))return k;if(void 0!==Z&&Z.env.SERVER){var O=c(28292).hash;return"".concat(O(a),".svg")}return k},loadIcon=function(a){var s,c=getFileName(a)||a;return W[c]?Promise.resolve(W[c]):(U[a]=U[a]||(V[s=a]=V[s]||fetch(s).then(function(a){return a.text()}).catch(function(a){console.error(a),V[s]=new Promise(function(a){a(void 0)})}),V[s]),U[a].then(function(a){var s=beautify(a);return registryIcon(c,s),s}))},H=c(94692),cacheAndGetBack=function(a,s){return registryIcon(a,s),s},G=c(97992),K=c.n(G),Y={gray:{color:K()["textfield-placeholder"],background:K()["card-secondary"]},red:{color:K()["status-error"],background:"#fbe4e3"},green:{color:K()["status-success"],background:"#dff3e2"},blue:{color:K().link,background:K().secondary},blueFilled:{color:"#fff",background:K().link},yellow:{color:K()["text-primary"],background:K().primary},white:{color:K()["textfield-placeholder"],background:K()["blank-white"]},attention:{color:K()["primary-active"],background:"#fff1ab"}},X=c(82131),Q=c.n(X),$=["dataQaType","dataQaData","iconSize","withContainer","containerSize","square","dataSvgId","svgCode","rotate","reverse","backgroundSize","verticalAlign","theme","cursor","children","idRegExp","svgWidth"],J=/paint/g,ee={32:10,36:12,40:12,44:15,48:15,64:20,96:30,128:40},et={horizontal:"scaleX(-1)",vertical:"scaleY(-1)"},getTransform=function(a,s){var c=a?"rotate(".concat(a,"deg)"):"",k=s?et[s]:void 0;return k&&(c+=" ".concat(k)),c.length?c:void 0},en=(0,k.memo)(function(a){var s=a.dataQaType,c=void 0===s?"uikit/icon":s,I=a.dataQaData,L=a.iconSize,z=void 0===L?64:L,V=a.withContainer,Z=a.containerSize,W=a.square,U=a.dataSvgId,H=a.svgCode,G=a.rotate,K=a.reverse,X=a.backgroundSize,et=a.verticalAlign,en=a.theme,er=a.cursor,ei=a.children,ea=a.idRegExp,eo=void 0===ea?J:ea,es=a.svgWidth,el=void 0===es?"100%":es,eu=function(a,s){if(null==a)return{};var c={};for(var k in a)if(({}).hasOwnProperty.call(a,k)){if(s.includes(k))continue;c[k]=a[k]}return c}(a,$),ec=Y[en]||("object"==typeof en?en:{}),ed=ec.color,ef=ec.background,eh=getTransform(G||0,K),ep=(0,k.useState)(H),ev=ep[0],em=ep[1];return(0,k.useEffect)(function(){var a;if(eo&&null!=H&&H.toString().includes("paint")){var s=generateId_esm();a=null==H?void 0:H.toString().replace(eo,s)}else a=H;em(a)},[eo,H]),k.createElement("span",Object.assign({},eu,esm({dataQaType:c,dataQaData:I}),{className:Q().root,style:{width:Z,height:Z,color:ed,cursor:er,verticalAlign:et}}),V&&k.createElement("span",{className:Q().background,style:{background:ef,borderRadius:W&&Z&&16!==Z&&24!==Z&&ee[Z]||void 0,width:X,height:X}}),k.createElement("span",Object.assign({},esm({dataQaType:"".concat(c,".content")}),{"data-svg-id":U,className:R()(Q().icon,(0,O.Z)({},Q().icon_svgWidthAuto,"auto"===el)),style:_extends({WebkitTransform:eh,transform:eh,width:z,height:z},eu.style),role:"presentation"},ev?{dangerouslySetInnerHTML:{__html:ev.toString()}}:{}),ei))});function getSquareIconContainer(a,s){return function(c){return k.createElement(en,Object.assign({},s,c,{svgCode:a,idRegExp:/paint/g}))}}var getMediumContainer=function(a){return getSquareIconContainer(a,{iconSize:24})},getSmallContainer=function(a){return getSquareIconContainer(a,{iconSize:16})}},8920:function(a,s,c){"use strict";c.d(s,{VK:function(){return BrowserRouter},lr:function(){return useSearchParams}});var k,O,I,R,L=c(18787),z=c(64352),V=c(76985),Z=c(98009);function _arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(s.keys());try{for(O.s();!(k=O.n()).done;)!function(){var a=k.value;c.has(a)||s.getAll(a).forEach(function(s){c.append(a,s)})}()}catch(a){O.e(a)}finally{O.f()}}return c}(k.search,c.current?null:s.current)},[k.search]),I=(0,V.s0)(),R=z.useCallback(function(a,s){var k=createSearchParams("function"==typeof a?a(O):a);c.current=!0,I("?"+k,s)},[I,O]);return[O,R]}void 0!==window.document&&window.document.createElement,(k=I||(I={})).UseScrollRestoration="useScrollRestoration",k.UseSubmitImpl="useSubmitImpl",k.UseFetcher="useFetcher",(O=R||(R={})).UseFetchers="useFetchers",O.UseScrollRestoration="useScrollRestoration"},45466:function(){},68380:function(){},92261:function(){},62783:function(a){a.exports={style:{fontFamily:"'__defaultFont_46ae2d', '__defaultFont_Fallback_46ae2d', -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, Ubuntu, sans-serif",fontWeight:400},className:"__className_46ae2d"}},4794:function(a){a.exports={style:{fontFamily:"'__headingFont_245241', '__headingFont_Fallback_245241', -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, Ubuntu, sans-serif",fontWeight:500},className:"__className_245241"}},25230:function(a){a.exports={buttonCont:"CloseButton_buttonCont__yUEDQ",button:"CloseButton_button__150_j",closeButton:"CloseButton_closeButton__iqobf",icon:"CloseButton_icon__QekiJ"}},53135:function(a){a.exports={image:"Image_image__sIJju",noDisplay:"Image_noDisplay__mnhPF"}},60205:function(a){a.exports={layout:"Layout_layout__kh2Zy"}},75082:function(a){a.exports={renderError:"RenderError_renderError__uRwS4"}},26204:function(a){a.exports={tmActionButton:"ActionButtonTemplate_tmActionButton__FHEyC",background:"ActionButtonTemplate_background__koM0Y",bImage:"ActionButtonTemplate_bImage__Bg2Ja",content:"ActionButtonTemplate_content__uehSP",icon:"ActionButtonTemplate_icon__XPB6V",title:"ActionButtonTemplate_title__MgkPc",description:"ActionButtonTemplate_description__AX4bN",buttons:"ActionButtonTemplate_buttons__uCEZr",closeButton:"ActionButtonTemplate_closeButton__RRR9X",ctaButton:"ActionButtonTemplate_ctaButton__Z5GXq"}},83728:function(a){a.exports={tmBottomSheet:"BottonSheetTemplate_tmBottomSheet__fdT2Z",bImage:"BottonSheetTemplate_bImage__MvutD",content:"BottonSheetTemplate_content__UIFyp",title:"BottonSheetTemplate_title__EiAo6",description:"BottonSheetTemplate_description___d5Se",closeButton:"BottonSheetTemplate_closeButton__Ce5so",firstButton:"BottonSheetTemplate_firstButton__jIQJy",secondButton:"BottonSheetTemplate_secondButton__BqzGw",legalButton:"BottonSheetTemplate_legalButton__VRYi0"}},9898:function(a){a.exports={background:"ButtonPromoTemplate_background__QX7Jl",bImage:"ButtonPromoTemplate_bImage__7Rom2",content:"ButtonPromoTemplate_content__NBL1m",icon:"ButtonPromoTemplate_icon__FfYV0",title:"ButtonPromoTemplate_title__6Pnmw",description:"ButtonPromoTemplate_description__TJQxo",closeButton:"ButtonPromoTemplate_closeButton__8acLV",ctaButton:"ButtonPromoTemplate_ctaButton__cNbDn"}},601:function(a){a.exports={tmCombo:"ComboTemplate_tmCombo__gBual",bImage:"ComboTemplate_bImage__oyOab",content:"ComboTemplate_content__rinfk",badge:"ComboTemplate_badge__tyi1l",badgeIcon:"ComboTemplate_badgeIcon__NjLeb",badgeText:"ComboTemplate_badgeText__GPrRn",badgeOnlyText:"ComboTemplate_badgeOnlyText__PEvTp",icon:"ComboTemplate_icon__0ASqk",title:"ComboTemplate_title__egE2x",description:"ComboTemplate_description__Msfwb",closeButton:"ComboTemplate_closeButton__Sdk00",ctaButton:"ComboTemplate_ctaButton__0gEmg",buttons:"ComboTemplate_buttons__LS_NC",firstButton:"ComboTemplate_firstButton__pLEGJ",secondButton:"ComboTemplate_secondButton__RF0H7",progressCont:"ComboTemplate_progressCont__Ul4w_",progressText:"ComboTemplate_progressText__rSb24",progressBar:"ComboTemplate_progressBar__z1hwg",filled:"ComboTemplate_filled__Lk6xW"}},13042:function(a){a.exports={tmInAppMessage:"ContinuousOnboardingTemplate_tmInAppMessage__p7cSm",background:"ContinuousOnboardingTemplate_background__7tLIM",bImage:"ContinuousOnboardingTemplate_bImage__sfbW7",content:"ContinuousOnboardingTemplate_content__AI5Wu",iconDefault:"ContinuousOnboardingTemplate_iconDefault__A0kga",title:"ContinuousOnboardingTemplate_title__Vk5TI",description:"ContinuousOnboardingTemplate_description__MZpAx",buttons:"ContinuousOnboardingTemplate_buttons__2t8Fv",closeButton:"ContinuousOnboardingTemplate_closeButton__7eg91",ctaButton:"ContinuousOnboardingTemplate_ctaButton__QPrNQ",warning:"ContinuousOnboardingTemplate_warning__pZW39"}},43683:function(a){a.exports={tmHuge:"HugeTemplate_tmHuge__BO_HS",image:"HugeTemplate_image__7TWh5",content:"HugeTemplate_content__C_qVk",title:"HugeTemplate_title__Qf7_a",description:"HugeTemplate_description__hBwBJ",buttons:"HugeTemplate_buttons__Im477",firstButton:"HugeTemplate_firstButton__HtNXm",secondButton:"HugeTemplate_secondButton__M4vVb"}},64433:function(a){a.exports={tmInAppMessage:"InAppMessageTemplate_tmInAppMessage__0b3Cj",background:"InAppMessageTemplate_background__mv7Y3",bImage:"InAppMessageTemplate_bImage__imeR7",content:"InAppMessageTemplate_content__L_aWc",iconDefault:"InAppMessageTemplate_iconDefault__e7xOt",title:"InAppMessageTemplate_title__LJ4kP",description:"InAppMessageTemplate_description__mFKgA",buttons:"InAppMessageTemplate_buttons__OexEb",closeButton:"InAppMessageTemplate_closeButton__1Q5ZR",ctaButton:"InAppMessageTemplate_ctaButton__1jF0d",warning:"InAppMessageTemplate_warning__P77ww"}},97445:function(a){a.exports={tmMain:"MainTemplate_tmMain__J8Bgi",background:"MainTemplate_background__agvpf",bImage:"MainTemplate_bImage__V3MS_",bPicture:"MainTemplate_bPicture___tnYr",fade:"MainTemplate_fade__7H2sb",content:"MainTemplate_content__KtAZW",text:"MainTemplate_text__a74wS",icon:"MainTemplate_icon___hBWg",title:"MainTemplate_title__1rUau",description:"MainTemplate_description__uGNIN",closeButton:"MainTemplate_closeButton__1yLQu"}},66082:function(a){a.exports={tmMessageContext:"MessageContext_tmMessageContext__UPvuf",background:"MessageContext_background__z1ArM",chat:"MessageContext_chat__f6buT",bubble:"MessageContext_bubble__buwE3",bImage:"MessageContext_bImage__lxr5y",content:"MessageContext_content__PV_jy",icon:"MessageContext_icon__A6LN1",title:"MessageContext_title__fT2a9",description:"MessageContext_description__gJENd",closeButton:"MessageContext_closeButton__JQ7KD"}},34571:function(a){a.exports={tmPlain:"PlainTemplate_tmPlain__qEehy",background:"PlainTemplate_background__ZKt0j",bImage:"PlainTemplate_bImage__jTRh6",bPicture:"PlainTemplate_bPicture__WDUkz",fade:"PlainTemplate_fade__NSB3R",content:"PlainTemplate_content__ogCSA",text:"PlainTemplate_text__T9ZTV",icon:"PlainTemplate_icon__0Iunf",title:"PlainTemplate_title__VJl_w",description:"PlainTemplate_description__ZRsP2",closeButton:"PlainTemplate_closeButton__9HE90"}},50902:function(a){a.exports={tmPromo:"PromoTemplate_tmPromo__voTPe",background:"PromoTemplate_background__OIZ5i",bImage:"PromoTemplate_bImage__ge9M9",content:"PromoTemplate_content__u3EBC",icon:"PromoTemplate_icon__Jv0GQ",title:"PromoTemplate_title__lZMwT",description:"PromoTemplate_description__JWTLO",closeButton:"PromoTemplate_closeButton__O2FJq"}},82131:function(a){a.exports={root:"Icon_root__PrE8k",background:"Icon_background__dSLHh",icon:"Icon_icon__vg_q_",icon_svgWidthAuto:"Icon_icon_svgWidthAuto__0HnlN",svgIcon:"Icon_svgIcon__PN0x3"}},61166:function(a,s,c){"use strict";a.exports=c.p+"static/media/pdf.worker.min.c00edbe6.js"},78599:function(a){function _extends(){return a.exports=_extends=Object.assign?Object.assign.bind():function(a){for(var s=1;sI.max||k.maxI.max||(c.max>=O.min&&c.max<=(O.max+O.min)*.5&&R>0||c.min<=O.max&&c.min>(O.max+O.min)*.5&&R<0)&&(s.velocity=-(R*L),s.bounced=!0),s}function isSsr(){return"undefined"==typeof window||!window||void 0===window.document||!window.document}function safeMatchMedia(a){if(!isSsr()&&"undefined"!=typeof matchMedia)return matchMedia(a)}function isInArray(a,s){return a===s||isArray(s)&&s.indexOf(a)>-1}function loadFont(a,s){return _loadFont.apply(this,arguments)}function _loadFont(){return(_loadFont=(0,eM.Z)(eD.mark(function _callee(a,s){return eD.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.prev=0,c.next=3,document.fonts.load("".concat(null!=s?s:"400"," 36px '").concat(null!=a?a:"Verdana","'"));case 3:c.next=7;break;case 5:c.prev=5,c.t0=c.catch(0);case 7:case"end":return c.stop()}},_callee,null,[[0,5]])}))).apply(this,arguments)}function arrayRandomIndex(a){return Math.floor(getRandom()*a.length)}function itemFromArray(a,s){var c=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return a[void 0!==s&&c?s%a.length:arrayRandomIndex(a)]}function isPointInside(a,s,c,k,O){var I,R;return I=calculateBounds(a,null!=k?k:0),R=!0,O&&O!==ed.bottom||(R=I.topc.x),R&&(!O||O===ed.right)&&(R=I.leftc.y),R}function calculateBounds(a,s){return{bottom:a.y+s,left:a.x-s,right:a.x+s,top:a.y-s}}function deepExtend(a){for(var s=arguments.length,c=Array(s>1?s-1:0),k=1;k=.5?eu.increasing:eu.decreasing}var I=k.mode===el.auto;switch(k.startValue){case eh.min:O.value=O.min,I&&(O.status=eu.increasing);break;case eh.max:O.value=O.max,I&&(O.status=eu.decreasing);break;case eh.random:default:O.value=randomInRange(O),I&&(O.status=getRandom()>=.5?eu.increasing:eu.decreasing)}}return O.initialValue=O.value,O}function getPositionOrSize(a,s){return a.mode!==ef.percent?(a.mode,(0,eY.Z)(a,e3)):"x"in a?{x:a.x/eV*s.width,y:a.y/eV*s.height}:{width:a.width/eV*s.width,height:a.height/eV*s.height}}function getSize(a,s){return getPositionOrSize(a,s)}function updateAnimation(a,s,c,k,O){if(!a.destroyed&&s&&s.enable&&(!((null!==(I=s.maxLoops)&&void 0!==I?I:0)>0)||!((null!==(R=s.loops)&&void 0!==R?R:0)>(null!==(L=s.maxLoops)&&void 0!==L?L:0)))){var I,R,L,z,V,Z,W,U,H,G=(null!==(z=s.velocity)&&void 0!==z?z:0)*O.factor,K=s.min,Y=s.max,X=null!==(V=s.decay)&&void 0!==V?V:1;if(s.time||(s.time=0),(null!==(Z=s.delayTime)&&void 0!==Z?Z:0)>0&&s.time<(null!==(W=s.delayTime)&&void 0!==W?W:0)&&(s.time+=O.value),!((null!==(U=s.delayTime)&&void 0!==U?U:0)>0)||!(s.time<(null!==(H=s.delayTime)&&void 0!==H?H:0))){switch(s.status){case eu.increasing:s.value>=Y?(c?s.status=eu.decreasing:s.value-=Y,s.loops||(s.loops=0),s.loops++):s.value+=G;break;case eu.decreasing:s.value<=K?(c?s.status=eu.increasing:s.value+=Y,s.loops||(s.loops=0),s.loops++):s.value-=G}s.velocity&&1!==X&&(s.velocity*=X),function(a,s,c,k,O){switch(s){case ec.max:c>=O&&a.destroy();break;case ec.min:c<=k&&a.destroy()}}(a,k,s.value,K,Y),a.destroyed||(s.value=clamp(s.value,K,Y))}}}var e5=(Z=function(a){var s=document.createElement("div").style,c={width:"100%",height:"100%",margin:"0",padding:"0",borderWidth:"0",position:"fixed",zIndex:a.toString(10),"z-index":a.toString(10),top:"0",left:"0"};for(var k in c){var O=c[k];s.setProperty(k,O)}return s},W=new Map,function(){for(var a=arguments.length,s=Array(a),c=0;c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function _arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c3)||void 0===arguments[3]||arguments[3];if(s){var O=isString(s)?{value:s}:s;if(isString(O.value))return function colorToRgb(a,s,c){var k=!(arguments.length>3)||void 0===arguments[3]||arguments[3];if(s){var O=isString(s)?{value:s}:s;if(isString(O.value))return O.value===eU?getRandomRgbColor():function(a,s){if(s){var c,k=_createForOfIteratorHelper(a.colorManagers.values());try{for(k.s();!(c=k.n()).done;){var O=c.value;if(s.startsWith(O.stringPrefix))return O.parseString(s)}}catch(a){k.e(a)}finally{k.f()}}}(a,O.value);if(isArray(O.value))return colorToRgb(a,{value:itemFromArray(O.value,c,k)});var I,R=_createForOfIteratorHelper(a.colorManagers.values());try{for(R.s();!(I=R.n()).done;){var L=I.value.handleColor(O);if(L)return L}}catch(a){R.e(a)}finally{R.f()}}}(a,O.value,c,k);if(isArray(O.value))return rangeColorToRgb(a,{value:itemFromArray(O.value,c,k)});var I,R=_createForOfIteratorHelper(a.colorManagers.values());try{for(R.s();!(I=R.n()).done;){var L=I.value.handleRangeColor(O);if(L)return L}}catch(a){R.e(a)}finally{R.f()}}}function rangeColorToHsl(a,s,c){var k=!(arguments.length>3)||void 0===arguments[3]||arguments[3],O=rangeColorToRgb(a,s,c,k);return O?rgbToHsl(O):void 0}function rgbToHsl(a){var s=a.r/255,c=a.g/255,k=a.b/255,O=Math.max(s,c,k),I=Math.min(s,c,k),R={h:0,l:(O+I)*.5,s:0};return O!==I&&(R.s=R.l<.5?(O-I)/(O+I):(O-I)/(2-O-I),R.h=s===O?(c-k)/(O-I):R.h=c===O?2+(k-s)/(O-I):4+(s-c)/(O-I)),R.l*=100,R.s*=100,R.h*=60,R.h<0&&(R.h+=360),R.h>=360&&(R.h-=360),R}function hslToRgb(a){var s=(a.h%360+360)%360,c=Math.max(0,Math.min(100,a.s)),k=Math.max(0,Math.min(100,a.l)),O=s/360,I=c/100,R=k/100;if(0===c){var L=Math.round(255*R);return{r:L,g:L,b:L}}var channel=function(a,s,c){return(c<0&&c++,c>1&&c--,6*c<1)?a+(s-a)*6*c:2*c<1?s:3*c<2?a+(s-a)*(2/3-c)*6:a},z=R<.5?R*(1+I):R+I-R*I,V=2*R-z;return{r:Math.round(Math.min(255,255*channel(V,z,O+.3333333333333333))),g:Math.round(Math.min(255,255*channel(V,z,O))),b:Math.round(Math.min(255,255*channel(V,z,O-.3333333333333333)))}}function hslaToRgba(a){var s=hslToRgb(a);return{a:a.a,b:s.b,g:s.g,r:s.r}}function getRandomRgbColor(a){var s=null!=a?a:0;return{b:Math.floor(randomInRange(setRangeValue(s,256))),g:Math.floor(randomInRange(setRangeValue(s,256))),r:Math.floor(randomInRange(setRangeValue(s,256)))}}function getStyleFromRgb(a,s){return"rgba(".concat(a.r,", ").concat(a.g,", ").concat(a.b,", ").concat(null!=s?s:1,")")}function getStyleFromHsl(a,s){return"hsla(".concat(a.h,", ").concat(a.s,"%, ").concat(a.l,"%, ").concat(null!=s?s:1,")")}function colorMix(a,s,c,k){var O=a,I=s;return void 0===O.r&&(O=hslToRgb(a)),void 0===I.r&&(I=hslToRgb(s)),{b:mix(O.b,I.b,c,k),g:mix(O.g,I.g,c,k),r:mix(O.r,I.r,c,k)}}function getLinkColor(a,s,c){if(c===eU)return getRandomRgbColor();if("mid"!==c)return c;var k,O,I=null!==(k=a.getFillColor())&&void 0!==k?k:a.getStrokeColor(),R=null!==(O=null==s?void 0:s.getFillColor())&&void 0!==O?O:null==s?void 0:s.getStrokeColor();if(I&&R&&s)return colorMix(I,R,a.getRadius(),s.getRadius());var L=null!=I?I:R;if(L)return hslToRgb(L)}function getLinkRandomColor(a,s,c,k){var O=isString(s)?s:s.value;return O===eU?k?rangeColorToRgb(a,{value:O}):c?eU:"mid":"mid"===O?"mid":rangeColorToRgb(a,{value:O})}function getHslFromAnimation(a){return void 0!==a?{h:a.h.value,s:a.s.value,l:a.l.value}:void 0}function getHslAnimationFromHsl(a,s,c){var k={h:{enable:!1,value:a.h},s:{enable:!1,value:a.s},l:{enable:!1,value:a.l}};return s&&(setColorAnimation(k.h,s.h,c),setColorAnimation(k.s,s.s,c),setColorAnimation(k.l,s.l,c)),k}function setColorAnimation(a,s,c){a.enable=s.enable,a.enable?(a.velocity=getRangeValue(s.speed)/eV*c,a.decay=1-getRangeValue(s.decay),a.status=eu.increasing,a.loops=0,a.maxLoops=getRangeValue(s.count),a.time=0,a.delayTime=getRangeValue(s.delay)*eN,s.sync||(a.velocity*=getRandom(),a.value*=getRandom()),a.initialValue=a.value,a.offset=setRangeValue(s.offset)):a.velocity=0}function updateColorValue(a,s,c,k){if(a&&a.enable&&(!((null!==(O=a.maxLoops)&&void 0!==O?O:0)>0)||!((null!==(I=a.loops)&&void 0!==I?I:0)>(null!==(R=a.maxLoops)&&void 0!==R?R:0)))&&(a.time||(a.time=0),(null!==(L=a.delayTime)&&void 0!==L?L:0)>0&&a.time<(null!==(z=a.delayTime)&&void 0!==z?z:0)&&(a.time+=k.value),!((null!==(V=a.delayTime)&&void 0!==V?V:0)>0)||!(a.time<(null!==(Z=a.delayTime)&&void 0!==Z?Z:0)))){var O,I,R,L,z,V,Z,W,U,H=a.offset?randomInRange(a.offset):0,G=(null!==(W=a.velocity)&&void 0!==W?W:0)*k.factor+3.6*H,K=null!==(U=a.decay)&&void 0!==U?U:1,Y=getRangeMax(s),X=getRangeMin(s);c&&a.status!==eu.increasing?(a.value-=G,a.value<0&&(a.loops||(a.loops=0),a.loops++,a.status=eu.increasing)):(a.value+=G,a.value>Y&&(a.loops||(a.loops=0),a.loops++,c?a.status=eu.decreasing:a.value-=Y)),a.velocity&&1!==K&&(a.velocity*=K),a.value=clamp(a.value,X,Y)}}function updateColor(a,s){if(a){var c=a.h,k=a.s,O=a.l,I={h:{min:0,max:360},s:{min:0,max:100},l:{min:0,max:100}};c&&updateColorValue(c,I.h,!1,s),k&&updateColorValue(k,I.s,!0,s),O&&updateColorValue(O,I.l,!0,s)}}function ownKeys(a,s){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(a);s&&(k=k.filter(function(s){return Object.getOwnPropertyDescriptor(a,s).enumerable})),c.push.apply(c,k)}return c}function _objectSpread(a){for(var s=1;s=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function Canvas_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c2&&void 0!==arguments[2]&&arguments[2];if(s&&a){var k=a.style;if(k){var O=new Set;for(var I in k)Object.prototype.hasOwnProperty.call(k,I)&&O.add(k[I]);for(var R in s)Object.prototype.hasOwnProperty.call(s,R)&&O.add(s[R]);var L,z=Canvas_createForOfIteratorHelper(O);try{for(z.s();!(L=z.n()).done;){var V=L.value,Z=s.getPropertyValue(V);Z?k.setProperty(V,Z,c?"important":""):k.removeProperty(V)}}catch(a){z.e(a)}finally{z.f()}}}}(U=ep||(ep={})).darken="darken",U.enlighten="enlighten";var e8=function(){var a,s;function Canvas(a,s){var c=this;(0,eI.Z)(this,Canvas),this.container=a,this._applyPostDrawUpdaters=function(a){var s,k=Canvas_createForOfIteratorHelper(c._postDrawUpdaters);try{for(k.s();!(s=k.n()).done;){var O,I=s.value;null===(O=I.afterDraw)||void 0===O||O.call(I,a)}}catch(a){k.e(a)}finally{k.f()}},this._applyPreDrawUpdaters=function(a,s,k,O,I,R){var L,z=Canvas_createForOfIteratorHelper(c._preDrawUpdaters);try{for(z.s();!(L=z.n()).done;){var V,Z=L.value;if(Z.getColorStyles){var W=Z.getColorStyles(s,a,k,O),U=W.fill,H=W.stroke;U&&(I.fill=U),H&&(I.stroke=H)}if(Z.getTransformValues){var G=Z.getTransformValues(s);for(var K in G)!function(a,s,c){var k,O=s[c];void 0!==O&&(a[c]=(null!==(k=a[c])&&void 0!==k?k:1)*O)}(R,G,K)}null===(V=Z.beforeDraw)||void 0===V||V.call(Z,s)}}catch(a){z.e(a)}finally{z.f()}},this._applyResizePlugins=function(){var a,s=Canvas_createForOfIteratorHelper(c._resizePlugins);try{for(s.s();!(a=s.n()).done;){var k,O=a.value;null===(k=O.resize)||void 0===k||k.call(O)}}catch(a){s.e(a)}finally{s.f()}},this._getPluginParticleColors=function(a){var s,k,O,I=Canvas_createForOfIteratorHelper(c._colorPlugins);try{for(I.s();!(O=I.n()).done;){var R=O.value;if(!s&&R.particleFillColor&&(s=rangeColorToHsl(c._engine,R.particleFillColor(a))),!k&&R.particleStrokeColor&&(k=rangeColorToHsl(c._engine,R.particleStrokeColor(a))),s&&k)break}}catch(a){I.e(a)}finally{I.f()}return[s,k]},this._initCover=(0,eM.Z)(eD.mark(function _callee(){var a,s,k,O;return eD.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(!(s=(a=c.container.actualOptions.backgroundMask.cover).color)){I.next=6;break}(k=rangeColorToRgb(c._engine,s))&&(O=Canvas_objectSpread(Canvas_objectSpread({},k),{},{a:a.opacity}),c._coverColorStyle=getStyleFromRgb(O,O.a)),I.next=8;break;case 6:return I.next=8,new Promise(function(s,k){if(a.image){var O=document.createElement("img");O.addEventListener("load",function(){c._coverImage={image:O,opacity:a.opacity},s()}),O.addEventListener("error",function(a){k(a.error)}),O.src=a.image}});case 8:case"end":return I.stop()}},_callee)})),this._initStyle=function(){var a=c.element,s=c.container.actualOptions;if(a){for(var k in c._fullScreen?c._setFullScreenStyle():c._resetOriginalStyle(),s.style)if(k&&s.style&&Object.prototype.hasOwnProperty.call(s.style,k)){var O=s.style[k];O&&a.style.setProperty(k,O,"important")}}},this._initTrail=(0,eM.Z)(eD.mark(function _callee2(){var a,s,k,O;return eD.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(s=(a=c.container.actualOptions.particles.move.trail).fill,a.enable){I.next=3;break}return I.abrupt("return");case 3:if(k=1/a.length,!s.color){I.next=11;break}if(O=rangeColorToRgb(c._engine,s.color)){I.next=8;break}return I.abrupt("return");case 8:c._trailFill={color:Canvas_objectSpread({},O),opacity:k},I.next=13;break;case 11:return I.next=13,new Promise(function(a,O){if(s.image){var I=document.createElement("img");I.addEventListener("load",function(){c._trailFill={image:I,opacity:k},a()}),I.addEventListener("error",function(a){O(a.error)}),I.src=s.image}});case 13:case"end":return I.stop()}},_callee2)})),this._paintBase=function(a){c.draw(function(s){var k;return k=c.size,void(s.fillStyle=null!=a?a:"rgba(0,0,0,0)",s.fillRect(eZ.x,eZ.y,k.width,k.height))})},this._paintImage=function(a,s){c.draw(function(k){var O;return O=c.size,void(a&&(k.globalAlpha=s,k.drawImage(a,eZ.x,eZ.y,O.width,O.height),k.globalAlpha=1))})},this._repairStyle=function(){var a=c.element;a&&(c._safeMutationObserver(function(a){return a.disconnect()}),c._initStyle(),c.initBackground(),c._safeMutationObserver(function(s){a&&a instanceof Node&&s.observe(a,{attributes:!0})}))},this._resetOriginalStyle=function(){var a=c.element,s=c._originalStyle;a&&s&&setStyle(a,s,!0)},this._safeMutationObserver=function(a){c._mutationObserver&&a(c._mutationObserver)},this._setFullScreenStyle=function(){var a=c.element;a&&setStyle(a,e5(c.container.actualOptions.fullScreen.zIndex),!0)},this._engine=s,this._standardSize={height:0,width:0};var k=a.retina.pixelRatio,O=this._standardSize;this.size={height:O.height*k,width:O.width*k},this._context=null,this._generated=!1,this._preDrawUpdaters=[],this._postDrawUpdaters=[],this._resizePlugins=[],this._colorPlugins=[]}return(0,eR.Z)(Canvas,[{key:"_fullScreen",get:function(){return this.container.actualOptions.fullScreen.enable}},{key:"clear",value:function(){var a=this,s=this.container.actualOptions,c=s.particles.move.trail,k=this._trailFill;s.backgroundMask.enable?this.paint():c.enable&&c.length>0&&k?k.color?this._paintBase(getStyleFromRgb(k.color,k.opacity)):k.image&&this._paintImage(k.image,k.opacity):s.clear&&this.draw(function(s){CanvasUtils_clear(s,a.size)})}},{key:"destroy",value:function(){if(this.stop(),this._generated){var a=this.element;null==a||a.remove(),this.element=void 0}else this._resetOriginalStyle();this._preDrawUpdaters=[],this._postDrawUpdaters=[],this._resizePlugins=[],this._colorPlugins=[]}},{key:"draw",value:function(a){var s=this._context;if(s)return a(s)}},{key:"drawAsync",value:function(a){var s=this._context;if(s)return a(s)}},{key:"drawParticle",value:function(a,s){var c,k=this;if(!a.spawning&&!a.destroyed){var O=a.getRadius();if(!(O<=0)){var I=a.getFillColor(),R=null!==(c=a.getStrokeColor())&&void 0!==c?c:I,L=this._getPluginParticleColors(a),z=(0,eA.Z)(L,2),V=z[0],Z=z[1];V||(V=I),Z||(Z=R),(V||Z)&&this.draw(function(c){var I,R,L,z,W,U,H,G,K,Y,X,Q,$,J,ee,et,en,er,ei,ea,eo,es,el,eu,ec,ed,ef,eh,ep,ev,em,ey=k.container,eg=ey.actualOptions,e_=a.options.zIndex,eb=1-a.zIndexFactor,ew=Math.pow(eb,e_.opacityRate),ex=null!==(eh=null!==(ep=a.bubble.opacity)&&void 0!==ep?ep:null===(ev=a.opacity)||void 0===ev?void 0:ev.value)&&void 0!==eh?eh:1,eS=null!==(em=a.strokeOpacity)&&void 0!==em?em:ex,ek=ex*ew,eP={},eT={fill:V?getStyleFromHsl(V,ek):void 0};eT.stroke=Z?getStyleFromHsl(Z,eS*ew):eT.fill,k._applyPreDrawUpdaters(c,a,O,ek,eT,eP),K=(I={container:ey,context:c,particle:a,delta:s,colorStyles:eT,backgroundMask:eg.backgroundMask.enable,composite:eg.backgroundMask.composite,radius:O*Math.pow(eb,e_.sizeRate),opacity:ek,shadow:a.options.shadow,transform:eP}).container,Y=I.context,X=I.particle,Q=I.delta,$=I.colorStyles,J=I.backgroundMask,ee=I.composite,et=I.radius,en=I.opacity,er=I.shadow,ei=I.transform,ea=X.getPosition(),es={sin:Math.sin(eo=X.rotation+(X.pathRotation?X.velocity.angle:0)),cos:Math.cos(eo)},el=!!eo,eu={a:es.cos*(null!==(R=ei.a)&&void 0!==R?R:eW.a),b:el?es.sin*(null!==(L=ei.b)&&void 0!==L?L:1):null!==(z=ei.b)&&void 0!==z?z:eW.b,c:el?-es.sin*(null!==(W=ei.c)&&void 0!==W?W:1):null!==(U=ei.c)&&void 0!==U?U:eW.c,d:es.cos*(null!==(H=ei.d)&&void 0!==H?H:eW.d)},Y.setTransform(eu.a,eu.b,eu.c,eu.d,ea.x,ea.y),J&&(Y.globalCompositeOperation=ee),ec=X.shadowColor,er.enable&&ec&&(Y.shadowBlur=er.blur,Y.shadowColor=getStyleFromRgb(ec),Y.shadowOffsetX=er.offset.x,Y.shadowOffsetY=er.offset.y),$.fill&&(Y.fillStyle=$.fill),ed=null!==(G=X.strokeWidth)&&void 0!==G?G:0,Y.lineWidth=ed,$.stroke&&(Y.strokeStyle=$.stroke),function(a){var s=a.container,c=a.context,k=a.particle,O=a.radius,I=a.opacity,R=a.delta,L=a.strokeWidth,z=a.transformData;if(k.shape){var V=s.shapeDrawers.get(k.shape);V&&(c.beginPath(),V.draw({context:c,particle:k,radius:O,opacity:I,delta:R,pixelRatio:s.retina.pixelRatio,transformData:_objectSpread({},z)}),k.shapeClose&&c.closePath(),L>0&&c.stroke(),k.shapeFill&&c.fill())}}(ef={container:K,context:Y,particle:X,radius:et,opacity:en,delta:Q,transformData:eu,strokeWidth:ed}),function(a){var s=a.container,c=a.context,k=a.particle,O=a.radius,I=a.opacity,R=a.delta,L=a.transformData;if(k.shape){var z=s.shapeDrawers.get(k.shape);null!=z&&z.afterDraw&&z.afterDraw({context:c,particle:k,radius:O,opacity:I,delta:R,pixelRatio:s.retina.pixelRatio,transformData:_objectSpread({},L)})}}(ef),function(a){var s=a.container,c=a.context,k=a.particle,O=a.radius,I=a.opacity,R=a.delta,L=a.transformData;if(k.effect){var z=s.effectDrawers.get(k.effect);z&&z.draw({context:c,particle:k,radius:O,opacity:I,delta:R,pixelRatio:s.retina.pixelRatio,transformData:_objectSpread({},L)})}}(ef),Y.globalCompositeOperation="source-over",Y.resetTransform(),k._applyPostDrawUpdaters(a)})}}}},{key:"drawParticlePlugin",value:function(a,s,c){this.draw(function(k){a.drawParticle&&a.drawParticle(k,s,c)})}},{key:"drawPlugin",value:function(a,s){this.draw(function(c){a.draw&&a.draw(c,s)})}},{key:"init",value:(a=(0,eM.Z)(eD.mark(function _callee3(){var a=this;return eD.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return this._safeMutationObserver(function(a){return a.disconnect()}),this._mutationObserver=function(a){if(!isSsr()&&"undefined"!=typeof MutationObserver)return new MutationObserver(a)}(function(s){var c,k=Canvas_createForOfIteratorHelper(s);try{for(k.s();!(c=k.n()).done;){var O=c.value;"attributes"===O.type&&"style"===O.attributeName&&a._repairStyle()}}catch(a){k.e(a)}finally{k.f()}}),this.resize(),this._initStyle(),s.next=6,this._initCover();case 6:return s.prev=6,s.next=9,this._initTrail();case 9:s.next=14;break;case 11:s.prev=11,s.t0=s.catch(6),e4.error(s.t0);case 14:this.initBackground(),this._safeMutationObserver(function(s){a.element&&a.element instanceof Node&&s.observe(a.element,{attributes:!0})}),this.initUpdaters(),this.initPlugins(),this.paint();case 19:case"end":return s.stop()}},_callee3,this,[[6,11]])})),function(){return a.apply(this,arguments)})},{key:"initBackground",value:function(){var a=this.container.actualOptions.background,s=this.element;if(s){var c=s.style;if(c){if(a.color){var k=rangeColorToRgb(this._engine,a.color);c.backgroundColor=k?getStyleFromRgb(k,a.opacity):""}else c.backgroundColor="";c.backgroundImage=a.image||"",c.backgroundPosition=a.position||"",c.backgroundRepeat=a.repeat||"",c.backgroundSize=a.size||""}}}},{key:"initPlugins",value:function(){this._resizePlugins=[];var a,s=Canvas_createForOfIteratorHelper(this.container.plugins.values());try{for(s.s();!(a=s.n()).done;){var c,k=a.value;k.resize&&this._resizePlugins.push(k),(null!==(c=k.particleFillColor)&&void 0!==c?c:k.particleStrokeColor)&&this._colorPlugins.push(k)}}catch(a){s.e(a)}finally{s.f()}}},{key:"initUpdaters",value:function(){this._preDrawUpdaters=[],this._postDrawUpdaters=[];var a,s=Canvas_createForOfIteratorHelper(this.container.particles.updaters);try{for(s.s();!(a=s.n()).done;){var c,k,O=a.value;O.afterDraw&&this._postDrawUpdaters.push(O),(null!==(c=null!==(k=O.getColorStyles)&&void 0!==k?k:O.getTransformValues)&&void 0!==c?c:O.beforeDraw)&&this._preDrawUpdaters.push(O)}}catch(a){s.e(a)}finally{s.f()}}},{key:"loadCanvas",value:function(a){var s=this;this._generated&&this.element&&this.element.remove(),this._generated=a.dataset&&ej in a.dataset?"true"===a.dataset[ej]:this._generated,this.element=a,this.element.ariaHidden="true",this._originalStyle=function(a){var s=document.createElement("div").style;if(!a)return s;for(var c in a){var k,O,I,R,L=a[c];if(!(!Object.prototype.hasOwnProperty.call(a,c)||isNull(L))){var z=null===(k=a.getPropertyValue)||void 0===k?void 0:k.call(a,L);if(z){var V=null===(O=a.getPropertyPriority)||void 0===O?void 0:O.call(a,L);V?null===(R=s.setProperty)||void 0===R||R.call(s,L,z,V):null===(I=s.setProperty)||void 0===I||I.call(s,L,z)}}}return s}(this.element.style);var c=this._standardSize;c.height=a.offsetHeight,c.width=a.offsetWidth;var k=this.container.retina.pixelRatio,O=this.size;a.height=O.height=c.height*k,a.width=O.width=c.width*k,this._context=this.element.getContext("2d"),this._safeMutationObserver(function(a){return a.disconnect()}),this.container.retina.init(),this.initBackground(),this._safeMutationObserver(function(a){s.element&&s.element instanceof Node&&a.observe(s.element,{attributes:!0})})}},{key:"paint",value:function(){var a=this,s=this.container.actualOptions;this.draw(function(c){s.backgroundMask.enable&&s.backgroundMask.cover?(CanvasUtils_clear(c,a.size),a._coverImage?a._paintImage(a._coverImage.image,a._coverImage.opacity):a._coverColorStyle?a._paintBase(a._coverColorStyle):a._paintBase()):a._paintBase()})}},{key:"resize",value:function(){if(!this.element)return!1;var a=this.container,s=a.canvas._standardSize,c={width:this.element.offsetWidth,height:this.element.offsetHeight},k=a.retina.pixelRatio,O={width:c.width*k,height:c.height*k};if(c.height===s.height&&c.width===s.width&&O.height===this.element.height&&O.width===this.element.width)return!1;var I=Canvas_objectSpread({},s);s.height=c.height,s.width=c.width;var R=this.size;return this.element.width=R.width=O.width,this.element.height=R.height=O.height,this.container.started&&a.particles.setResizeFactor({width:s.width/I.width,height:s.height/I.height}),!0}},{key:"stop",value:function(){var a=this;this._safeMutationObserver(function(a){return a.disconnect()}),this._mutationObserver=void 0,this.draw(function(s){return CanvasUtils_clear(s,a.size)})}},{key:"windowResize",value:(s=(0,eM.Z)(eD.mark(function _callee4(){var a,s;return eD.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(!(!this.element||!this.resize())){c.next=2;break}return c.abrupt("return");case 2:if(s=(a=this.container).updateActualOptions(),a.particles.setDensity(),this._applyResizePlugins(),!s){c.next=8;break}return c.next=8,a.refresh();case 8:case"end":return c.stop()}},_callee4,this)})),function(){return s.apply(this,arguments)})}]),Canvas}();function EventListeners_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(c.plugins.values());try{for(z.s();!(L=z.n()).done;){var V=L.value;if(V.clickPositionValid&&(I=V.clickPositionValid(R)))break}}catch(a){z.e(a)}finally{z.f()}I||s._doMouseTouchClick(a),O.clicking=!1}},this._mouseTouchFinish=function(){var a=s.container.interactivity;if(a){var c=a.mouse;delete c.position,delete c.clickPosition,delete c.downPosition,a.status=eL,c.inside=!1,c.clicking=!1}},this._mouseTouchMove=function(a){var c=s.container,k=c.actualOptions,O=c.interactivity,I=c.canvas.element;if(null!=O&&O.element){if(O.mouse.inside=!0,a.type.startsWith("pointer")){if(s._canPush=!0,O.element===window){if(I){var R=I.getBoundingClientRect();L={x:a.clientX-R.left,y:a.clientY-R.top}}}else if(k.interactivity.detectsOn===ev.parent){var L,z,V,Z,W,U=a.target,H=a.currentTarget;if(U&&H&&I){var G=U.getBoundingClientRect(),K=H.getBoundingClientRect(),Y=I.getBoundingClientRect();L={x:a.offsetX+2*G.left-(K.left+Y.left),y:a.offsetY+2*G.top-(K.top+Y.top)}}else L={x:null!==(Z=a.offsetX)&&void 0!==Z?Z:a.clientX,y:null!==(W=a.offsetY)&&void 0!==W?W:a.clientY}}else a.target===I&&(L={x:null!==(z=a.offsetX)&&void 0!==z?z:a.clientX,y:null!==(V=a.offsetY)&&void 0!==V?V:a.clientY})}else if(s._canPush="touchmove"!==a.type,I){var X,Q,$=a.touches[a.touches.length-1],J=I.getBoundingClientRect();L={x:$.clientX-(null!==(X=J.left)&&void 0!==X?X:0),y:$.clientY-(null!==(Q=J.top)&&void 0!==Q?Q:0)}}var ee=c.retina.pixelRatio;L&&(L.x*=ee,L.y*=ee),O.mouse.position=L,O.status=eB}},this._touchEnd=function(a){for(var c=Array.from(a.changedTouches),k=0;ka.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(s);try{for(k.s();!(c=k.n()).done;){var O=c.value;O.loadModeOptions&&O.loadModeOptions(this,a)}}catch(a){k.e(a)}finally{k.f()}}}}}]),Modes}(),td=function(){function Interactivity(a,s){(0,eI.Z)(this,Interactivity),this.detectsOn=ev.window,this.events=new tu,this.modes=new tc(a,s)}return(0,eR.Z)(Interactivity,[{key:"load",value:function(a){if(!isNull(a)){var s=a.detectsOn;void 0!==s&&(this.detectsOn=s),this.events.load(a.events),this.modes.load(a.modes)}}}]),Interactivity}(),tf=function(){function ManualParticle(){(0,eI.Z)(this,ManualParticle)}return(0,eR.Z)(ManualParticle,[{key:"load",value:function(a){if(!isNull(a)){if(a.position){var s,c,k;this.position={x:null!==(s=a.position.x)&&void 0!==s?s:50,y:null!==(c=a.position.y)&&void 0!==c?c:50,mode:null!==(k=a.position.mode)&&void 0!==k?k:ef.percent}}a.options&&(this.options=deepExtend({},a.options))}}}]),ManualParticle}();(Y=eg||(eg={})).screen="screen",Y.canvas="canvas";var th=function(){function Responsive(){(0,eI.Z)(this,Responsive),this.maxWidth=1/0,this.options={},this.mode=eg.canvas}return(0,eR.Z)(Responsive,[{key:"load",value:function(a){!isNull(a)&&(isNull(a.maxWidth)||(this.maxWidth=a.maxWidth),isNull(a.mode)||(a.mode===eg.screen?this.mode=eg.screen:this.mode=eg.canvas),isNull(a.options)||(this.options=deepExtend({},a.options)))}}]),Responsive}();(X=e_||(e_={})).any="any",X.dark="dark",X.light="light";var tp=function(){function ThemeDefault(){(0,eI.Z)(this,ThemeDefault),this.auto=!1,this.mode=e_.any,this.value=!1}return(0,eR.Z)(ThemeDefault,[{key:"load",value:function(a){isNull(a)||(void 0!==a.auto&&(this.auto=a.auto),void 0!==a.mode&&(this.mode=a.mode),void 0===a.value||(this.value=a.value))}}]),ThemeDefault}(),tv=function(){function Theme(){(0,eI.Z)(this,Theme),this.name="",this.default=new tp}return(0,eR.Z)(Theme,[{key:"load",value:function(a){isNull(a)||(void 0!==a.name&&(this.name=a.name),this.default.load(a.default),void 0!==a.options&&(this.options=deepExtend({},a.options)))}}]),Theme}(),tm=c(20145),ty=function(){function AnimationOptions(){(0,eI.Z)(this,AnimationOptions),this.count=0,this.enable=!1,this.speed=1,this.decay=0,this.delay=0,this.sync=!1}return(0,eR.Z)(AnimationOptions,[{key:"load",value:function(a){isNull(a)||(void 0!==a.count&&(this.count=setRangeValue(a.count)),void 0!==a.enable&&(this.enable=a.enable),void 0!==a.speed&&(this.speed=setRangeValue(a.speed)),void 0!==a.decay&&(this.decay=setRangeValue(a.decay)),void 0!==a.delay&&(this.delay=setRangeValue(a.delay)),void 0===a.sync||(this.sync=a.sync))}}]),AnimationOptions}(),tg=function(a){(0,eX.Z)(RangedAnimationOptions,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,e$.Z)(RangedAnimationOptions);if(s){var k=(0,e$.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,eQ.Z)(this,a)});function RangedAnimationOptions(){var a;return(0,eI.Z)(this,RangedAnimationOptions),(a=c.call(this)).mode=el.auto,a.startValue=eh.random,a}return(0,eR.Z)(RangedAnimationOptions,[{key:"load",value:function(a){(0,tm.Z)((0,e$.Z)(RangedAnimationOptions.prototype),"load",this).call(this,a),isNull(a)||(void 0!==a.mode&&(this.mode=a.mode),void 0===a.startValue||(this.startValue=a.startValue))}}]),RangedAnimationOptions}(ty),t_=function(a){(0,eX.Z)(ColorAnimation,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,e$.Z)(ColorAnimation);if(s){var k=(0,e$.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,eQ.Z)(this,a)});function ColorAnimation(){var a;return(0,eI.Z)(this,ColorAnimation),(a=c.call(this)).offset=0,a.sync=!0,a}return(0,eR.Z)(ColorAnimation,[{key:"load",value:function(a){(0,tm.Z)((0,e$.Z)(ColorAnimation.prototype),"load",this).call(this,a),isNull(a)||void 0===a.offset||(this.offset=setRangeValue(a.offset))}}]),ColorAnimation}(ty),tb=function(){function HslAnimation(){(0,eI.Z)(this,HslAnimation),this.h=new t_,this.s=new t_,this.l=new t_}return(0,eR.Z)(HslAnimation,[{key:"load",value:function(a){isNull(a)||(this.h.load(a.h),this.s.load(a.s),this.l.load(a.l))}}]),HslAnimation}(),tw=function(a){(0,eX.Z)(AnimatableColor,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,e$.Z)(AnimatableColor);if(s){var k=(0,e$.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,eQ.Z)(this,a)});function AnimatableColor(){var a;return(0,eI.Z)(this,AnimatableColor),(a=c.call(this)).animation=new tb,a}return(0,eR.Z)(AnimatableColor,[{key:"load",value:function(a){if((0,tm.Z)((0,e$.Z)(AnimatableColor.prototype),"load",this).call(this,a),!isNull(a)){var s=a.animation;void 0!==s&&(void 0!==s.enable?this.animation.h.load(s):this.animation.load(a.animation))}}}],[{key:"create",value:function(a,s){var c=new AnimatableColor;return c.load(a),void 0!==s&&(isString(s)||isArray(s)?c.load({value:s}):c.load(s)),c}}]),AnimatableColor}(e9);(Q=eb||(eb={})).absorb="absorb",Q.bounce="bounce",Q.destroy="destroy";var tx=function(){function CollisionsAbsorb(){(0,eI.Z)(this,CollisionsAbsorb),this.speed=2}return(0,eR.Z)(CollisionsAbsorb,[{key:"load",value:function(a){isNull(a)||void 0===a.speed||(this.speed=a.speed)}}]),CollisionsAbsorb}(),tS=function(){function CollisionsOverlap(){(0,eI.Z)(this,CollisionsOverlap),this.enable=!0,this.retries=0}return(0,eR.Z)(CollisionsOverlap,[{key:"load",value:function(a){isNull(a)||(void 0!==a.enable&&(this.enable=a.enable),void 0===a.retries||(this.retries=a.retries))}}]),CollisionsOverlap}();function ValueWithRandom_createSuper(a){var s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,k=(0,e$.Z)(a);if(s){var O=(0,e$.Z)(this).constructor;c=Reflect.construct(k,arguments,O)}else c=k.apply(this,arguments);return(0,eQ.Z)(this,c)}}var tk=function(){function ValueWithRandom(){(0,eI.Z)(this,ValueWithRandom),this.value=0}return(0,eR.Z)(ValueWithRandom,[{key:"load",value:function(a){!isNull(a)&&(isNull(a.value)||(this.value=setRangeValue(a.value)))}}]),ValueWithRandom}(),tP=function(a){(0,eX.Z)(RangedAnimationValueWithRandom,a);var s=ValueWithRandom_createSuper(RangedAnimationValueWithRandom);function RangedAnimationValueWithRandom(){var a;return(0,eI.Z)(this,RangedAnimationValueWithRandom),(a=s.call(this)).animation=new tg,a}return(0,eR.Z)(RangedAnimationValueWithRandom,[{key:"load",value:function(a){(0,tm.Z)((0,e$.Z)(RangedAnimationValueWithRandom.prototype),"load",this).call(this,a)}}]),RangedAnimationValueWithRandom}(function(a){(0,eX.Z)(AnimationValueWithRandom,a);var s=ValueWithRandom_createSuper(AnimationValueWithRandom);function AnimationValueWithRandom(){var a;return(0,eI.Z)(this,AnimationValueWithRandom),(a=s.call(this)).animation=new ty,a}return(0,eR.Z)(AnimationValueWithRandom,[{key:"load",value:function(a){if((0,tm.Z)((0,e$.Z)(AnimationValueWithRandom.prototype),"load",this).call(this,a),!isNull(a)){var s=a.animation;void 0!==s&&this.animation.load(s)}}}]),AnimationValueWithRandom}(tk)),tT=function(a){(0,eX.Z)(ParticlesBounceFactor,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,e$.Z)(ParticlesBounceFactor);if(s){var k=(0,e$.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,eQ.Z)(this,a)});function ParticlesBounceFactor(){var a;return(0,eI.Z)(this,ParticlesBounceFactor),(a=c.call(this)).value=1,a}return(0,eR.Z)(ParticlesBounceFactor)}(tk),tC=function(){function ParticlesBounce(){(0,eI.Z)(this,ParticlesBounce),this.horizontal=new tT,this.vertical=new tT}return(0,eR.Z)(ParticlesBounce,[{key:"load",value:function(a){isNull(a)||(this.horizontal.load(a.horizontal),this.vertical.load(a.vertical))}}]),ParticlesBounce}(),tO=function(){function Collisions(){(0,eI.Z)(this,Collisions),this.absorb=new tx,this.bounce=new tC,this.enable=!1,this.maxSpeed=50,this.mode=eb.bounce,this.overlap=new tS}return(0,eR.Z)(Collisions,[{key:"load",value:function(a){isNull(a)||(this.absorb.load(a.absorb),this.bounce.load(a.bounce),void 0!==a.enable&&(this.enable=a.enable),void 0!==a.maxSpeed&&(this.maxSpeed=setRangeValue(a.maxSpeed)),void 0!==a.mode&&(this.mode=a.mode),this.overlap.load(a.overlap))}}]),Collisions}(),tE=function(){function Effect(){(0,eI.Z)(this,Effect),this.close=!0,this.fill=!0,this.options={},this.type=[]}return(0,eR.Z)(Effect,[{key:"load",value:function(a){if(!isNull(a)){var s=a.options;if(void 0!==s)for(var c in s){var k,O=s[c];O&&(this.options[c]=deepExtend(null!==(k=this.options[c])&&void 0!==k?k:{},O))}void 0!==a.close&&(this.close=a.close),void 0!==a.fill&&(this.fill=a.fill),void 0!==a.type&&(this.type=a.type)}}}]),Effect}(),tA=function(){function MoveAngle(){(0,eI.Z)(this,MoveAngle),this.offset=0,this.value=90}return(0,eR.Z)(MoveAngle,[{key:"load",value:function(a){isNull(a)||(void 0!==a.offset&&(this.offset=setRangeValue(a.offset)),void 0!==a.value&&(this.value=setRangeValue(a.value)))}}]),MoveAngle}(),tI=function(){function MoveAttract(){(0,eI.Z)(this,MoveAttract),this.distance=200,this.enable=!1,this.rotate={x:3e3,y:3e3}}return(0,eR.Z)(MoveAttract,[{key:"load",value:function(a){if(!isNull(a)&&(void 0!==a.distance&&(this.distance=setRangeValue(a.distance)),void 0!==a.enable&&(this.enable=a.enable),a.rotate)){var s=a.rotate.x;void 0!==s&&(this.rotate.x=s);var c=a.rotate.y;void 0!==c&&(this.rotate.y=c)}}}]),MoveAttract}(),tR=function(){function MoveCenter(){(0,eI.Z)(this,MoveCenter),this.x=50,this.y=50,this.mode=ef.percent,this.radius=0}return(0,eR.Z)(MoveCenter,[{key:"load",value:function(a){isNull(a)||(void 0!==a.x&&(this.x=a.x),void 0!==a.y&&(this.y=a.y),void 0!==a.mode&&(this.mode=a.mode),void 0===a.radius||(this.radius=a.radius))}}]),MoveCenter}(),tM=function(){function MoveGravity(){(0,eI.Z)(this,MoveGravity),this.acceleration=9.81,this.enable=!1,this.inverse=!1,this.maxSpeed=50}return(0,eR.Z)(MoveGravity,[{key:"load",value:function(a){isNull(a)||(void 0!==a.acceleration&&(this.acceleration=setRangeValue(a.acceleration)),void 0!==a.enable&&(this.enable=a.enable),void 0!==a.inverse&&(this.inverse=a.inverse),void 0!==a.maxSpeed&&(this.maxSpeed=setRangeValue(a.maxSpeed)))}}]),MoveGravity}(),tD=function(){function MovePath(){(0,eI.Z)(this,MovePath),this.clamp=!0,this.delay=new tk,this.enable=!1,this.options={}}return(0,eR.Z)(MovePath,[{key:"load",value:function(a){!isNull(a)&&(void 0!==a.clamp&&(this.clamp=a.clamp),this.delay.load(a.delay),void 0!==a.enable&&(this.enable=a.enable),this.generator=a.generator,a.options&&(this.options=deepExtend(this.options,a.options)))}}]),MovePath}(),tj=function(){function MoveTrailFill(){(0,eI.Z)(this,MoveTrailFill)}return(0,eR.Z)(MoveTrailFill,[{key:"load",value:function(a){isNull(a)||(void 0!==a.color&&(this.color=e9.create(this.color,a.color)),void 0===a.image||(this.image=a.image))}}]),MoveTrailFill}(),tL=function(){function MoveTrail(){(0,eI.Z)(this,MoveTrail),this.enable=!1,this.length=10,this.fill=new tj}return(0,eR.Z)(MoveTrail,[{key:"load",value:function(a){isNull(a)||(void 0!==a.enable&&(this.enable=a.enable),void 0!==a.fill&&this.fill.load(a.fill),void 0===a.length||(this.length=a.length))}}]),MoveTrail}();($=ew||(ew={})).bounce="bounce",$.none="none",$.out="out",$.destroy="destroy",$.split="split";var tB=function(){function OutModes(){(0,eI.Z)(this,OutModes),this.default=ew.out}return(0,eR.Z)(OutModes,[{key:"load",value:function(a){var s,c,k,O;isNull(a)||(void 0!==a.default&&(this.default=a.default),this.bottom=null!==(s=a.bottom)&&void 0!==s?s:a.default,this.left=null!==(c=a.left)&&void 0!==c?c:a.default,this.right=null!==(k=a.right)&&void 0!==k?k:a.default,this.top=null!==(O=a.top)&&void 0!==O?O:a.default)}}]),OutModes}(),tF=function(){function Spin(){(0,eI.Z)(this,Spin),this.acceleration=0,this.enable=!1}return(0,eR.Z)(Spin,[{key:"load",value:function(a){!isNull(a)&&(void 0!==a.acceleration&&(this.acceleration=setRangeValue(a.acceleration)),void 0!==a.enable&&(this.enable=a.enable),a.position&&(this.position=deepExtend({},a.position)))}}]),Spin}();function Move_ownKeys(a,s){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(a);s&&(k=k.filter(function(s){return Object.getOwnPropertyDescriptor(a,s).enumerable})),c.push.apply(c,k)}return c}var tz=function(){function Move(){(0,eI.Z)(this,Move),this.angle=new tA,this.attract=new tI,this.center=new tR,this.decay=0,this.distance={},this.direction=es.none,this.drift=0,this.enable=!1,this.gravity=new tM,this.path=new tD,this.outModes=new tB,this.random=!1,this.size=!1,this.speed=2,this.spin=new tF,this.straight=!1,this.trail=new tL,this.vibrate=!1,this.warp=!1}return(0,eR.Z)(Move,[{key:"load",value:function(a){if(!isNull(a)){this.angle.load(isNumber(a.angle)?{value:a.angle}:a.angle),this.attract.load(a.attract),this.center.load(a.center),void 0!==a.decay&&(this.decay=setRangeValue(a.decay)),void 0!==a.direction&&(this.direction=a.direction),void 0!==a.distance&&(this.distance=isNumber(a.distance)?{horizontal:a.distance,vertical:a.distance}:function(a){for(var s=1;s=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function ParticlesOptions_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c1?s-1:0),k=1;k2?k-2:0),I=2;I=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function Options_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);cscreen.availWidth:c.maxWidth*s>a});return this.load(null==k?void 0:k.options),null==k?void 0:k.maxWidth}},{key:"setTheme",value:function(a){if(a){var s=this.themes.find(function(s){return s.name===a});s&&this.load(s.options)}else{var c=safeMatchMedia("(prefers-color-scheme: dark)"),k=null==c?void 0:c.matches,O=this._findDefaultTheme(k?e_.dark:e_.light);O&&this.load(O.options)}}}]),Options}();function InteractionManager_createForOfIteratorHelper(a,s){var c="undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(!c){if(Array.isArray(a)||(c=function(a,s){if(a){if("string"==typeof a)return InteractionManager_arrayLikeToArray(a,s);var c=Object.prototype.toString.call(a).slice(8,-1);if("Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c)return Array.from(a);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return InteractionManager_arrayLikeToArray(a,s)}}(a))||s&&a&&"number"==typeof a.length){c&&(a=c);var k=0,F=function(){};return{s:F,n:function(){return k>=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function InteractionManager_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function Particle_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);ca.maxCoord-s?a.setCb(-a.radius):a.coord3&&void 0!==arguments[3]?arguments[3]:0,K=Particle_createForOfIteratorHelper(a.plugins.values());try{for(K.s();!(H=K.n()).done;){var Y=H.value,X=void 0!==Y.particlePosition?Y.particlePosition(s,c):void 0;if(X)return eJ.create(X.x,X.y,k)}}catch(a){K.e(a)}finally{K.f()}var Q={x:null!==(I=null===(R=(O={size:a.canvas.size,position:s}).position)||void 0===R?void 0:R.x)&&void 0!==I?I:getRandom()*O.size.width,y:null!==(L=null===(z=O.position)||void 0===z?void 0:z.y)&&void 0!==L?L:getRandom()*O.size.height},$=eJ.create(Q.x,Q.y,k),J=c.getRadius(),ee=c.options.move.outModes,fixHorizontal=function(s){fixOutMode({outMode:s,checkModes:[ew.bounce],coord:$.x,maxCoord:a.canvas.size.width,setCb:function(a){return $.x+=a},radius:J})},fixVertical=function(s){fixOutMode({outMode:s,checkModes:[ew.bounce],coord:$.y,maxCoord:a.canvas.size.height,setCb:function(a){return $.y+=a},radius:J})};return(fixHorizontal(null!==(V=ee.left)&&void 0!==V?V:ee.default),fixHorizontal(null!==(Z=ee.right)&&void 0!==Z?Z:ee.default),fixVertical(null!==(W=ee.top)&&void 0!==W?W:ee.default),fixVertical(null!==(U=ee.bottom)&&void 0!==U?U:ee.default),c._checkOverlap($,G))?c._calcPosition(a,void 0,k,G+1):$},this._calculateVelocity=function(){var a,s,k=(a=c.direction,(s=e0.origin).length=1,s.angle=a,s).copy(),O=c.options.move;if(O.direction===es.inside||O.direction===es.outside)return k;var I=degToRad(getRangeValue(O.angle.value)),R=degToRad(getRangeValue(O.angle.offset)),L={left:R-.5*I,right:R+.5*I};return O.straight||(k.angle+=randomInRange(setRangeValue(L.left,L.right))),O.random&&"number"==typeof O.speed&&(k.length*=getRandom()),k},this._checkOverlap=function(a){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,k=c.options.collisions,O=c.getRadius();if(!k.enable)return!1;var I=k.overlap;if(I.enable)return!1;var R=I.retries;if(R>=0&&s>R)throw Error("".concat(ez," particle is overlapping and can't be placed"));return!!c.container.particles.find(function(s){return getDistance(a,s.position)=-a&&c.y>=-a&&c.y<=s.height+a&&c.x<=s.width+a}},{key:"isVisible",value:function(){return!this.destroyed&&!this.spawning&&this.isInsideCanvas()}},{key:"reset",value:function(){var a,s=Particle_createForOfIteratorHelper(this.container.particles.updaters);try{for(s.s();!(a=s.n()).done;){var c,k=a.value;null===(c=k.reset)||void 0===c||c.call(k,this)}}catch(a){s.e(a)}finally{s.f()}}}]),Particle}(),t1=(0,eR.Z)(function Point(a,s){(0,eI.Z)(this,Point),this.position=a,this.particle=s});function Ranges_createSuper(a){var s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,k=(0,e$.Z)(a);if(s){var O=(0,e$.Z)(this).constructor;c=Reflect.construct(k,arguments,O)}else c=k.apply(this,arguments);return(0,eQ.Z)(this,c)}}(en=eP||(eP={})).circle="circle",en.rectangle="rectangle";var t2=(0,eR.Z)(function BaseRange(a,s,c){(0,eI.Z)(this,BaseRange),this.position={x:a,y:s},this.type=c}),t3=function(a){(0,eX.Z)(Circle,a);var s=Ranges_createSuper(Circle);function Circle(a,c,k){var O;return(0,eI.Z)(this,Circle),(O=s.call(this,a,c,eP.circle)).radius=k,O}return(0,eR.Z)(Circle,[{key:"contains",value:function(a){return getDistance(a,this.position)<=this.radius}},{key:"intersects",value:function(a){var s=this.position,c=a.position,k={x:Math.abs(c.x-s.x),y:Math.abs(c.y-s.y)},O=this.radius;if(a instanceof Circle||a.type===eP.circle)return O+a.radius>Math.sqrt(Math.pow(k.x,2)+Math.pow(k.y,2));if(a instanceof t4||a.type===eP.rectangle){var I=a.size,R=I.width,L=I.height;return Math.pow(k.x-R,2)+Math.pow(k.y-L,2)<=Math.pow(O,2)||k.x<=O+R&&k.y<=O+L||k.x<=R||k.y<=L}return!1}}]),Circle}(t2),t4=function(a){(0,eX.Z)(Rectangle,a);var s=Ranges_createSuper(Rectangle);function Rectangle(a,c,k,O){var I;return(0,eI.Z)(this,Rectangle),(I=s.call(this,a,c,eP.rectangle)).size={height:O,width:k},I}return(0,eR.Z)(Rectangle,[{key:"contains",value:function(a){var s=this.size.width,c=this.size.height,k=this.position;return a.x>=k.x&&a.x<=k.x+s&&a.y>=k.y&&a.y<=k.y+c}},{key:"intersects",value:function(a){if(a instanceof t3)return a.intersects(this);var s=this.size.width,c=this.size.height,k=this.position,O=a.position,I=a instanceof Rectangle?a.size:{width:0,height:0},R=I.width,L=I.height;return O.xk.x&&O.yk.y}}]),Rectangle}(t2);function QuadTree_createForOfIteratorHelper(a,s){var c="undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(!c){if(Array.isArray(a)||(c=function(a,s){if(a){if("string"==typeof a)return QuadTree_arrayLikeToArray(a,s);var c=Object.prototype.toString.call(a).slice(8,-1);if("Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c)return Array.from(a);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return QuadTree_arrayLikeToArray(a,s)}}(a))||s&&a&&"number"==typeof a.length){c&&(a=c);var k=0,F=function(){};return{s:F,n:function(){return k>=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function QuadTree_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);cI.particle.getRadius()&&(!s||s(I.particle))||c.push(I.particle)}}catch(a){O.e(a)}finally{O.f()}if(this._divided){var R,L=QuadTree_createForOfIteratorHelper(this._subs);try{for(L.s();!(R=L.n()).done;){var z=R.value;c.push.apply(c,(0,eE.Z)(z.query(a,s)))}}catch(a){L.e(a)}finally{L.f()}}return c}},{key:"queryCircle",value:function(a,s,c){return this.query(new t3(a.x,a.y,s),c)}},{key:"queryRectangle",value:function(a,s,c){return this.query(new t4(a.x,a.y,s.width,s.height),c)}}]),QuadTree}();function Particles_createForOfIteratorHelper(a,s){var c="undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(!c){if(Array.isArray(a)||(c=function(a,s){if(a){if("string"==typeof a)return Particles_arrayLikeToArray(a,s);var c=Object.prototype.toString.call(a).slice(8,-1);if("Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c)return Array.from(a);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return Particles_arrayLikeToArray(a,s)}}(a))||s&&a&&"number"==typeof a.length){c&&(a=c);var k=0,F=function(){};return{s:F,n:function(){return k>=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function Particles_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c0?I.limit.value:L,V=Math.min(L,z)*R+s,Z=Math.min(c.count,c.filter(function(a){return a.group===k}).length);void 0===k?c._limit=I.limit.value*R:c._groupLimits.set(k,I.limit.value*R),ZV&&c.removeQuantity(Z-V,k)},this._initDensityFactor=function(a){var s=c._container;if(!s.canvas.element||!a.enable)return 1;var k=s.canvas.element,O=s.retina.pixelRatio;return k.width*k.height/(a.height*a.width*Math.pow(O,2))},this._pushParticle=function(a,s,k,O){try{var I=c._pool.pop();I||(I=new t0(c._engine,c._container)),I.init(c._nextId,a,s,k);var R=!0;if(O&&(R=O(I)),!R)return;return c._array.push(I),c._zArray.push(I),c._nextId++,c._engine.dispatchEvent(em.particleAdded,{container:c._container,data:{particle:I}}),I}catch(a){e4.warning("".concat(ez," adding particle: ").concat(a))}},this._removeParticle=function(a,s,k){var O=c._array[a];if(!O||O.group!==s)return!1;var I=c._zArray.indexOf(O);return c._array.splice(a,1),c._zArray.splice(I,1),O.destroy(k),c._engine.dispatchEvent(em.particleRemoved,{container:c._container,data:{particle:O}}),c._addToPool(O),!0},this._engine=a,this._container=s,this._nextId=0,this._array=[],this._zArray=[],this._pool=[],this._limit=0,this._groupLimits=new Map,this._needsSort=!1,this._lastZIndex=0,this._interactionManager=new tJ(a,s),this._pluginsInitialized=!1;var k=s.canvas.size;this.quadTree=new t5(qTreeRectangle(k),4),this.movers=[],this.updaters=[]}return(0,eR.Z)(Particles,[{key:"count",get:function(){return this._array.length}},{key:"addManualParticles",value:function(){var a=this,s=this._container;s.actualOptions.manualParticles.forEach(function(c){return a.addParticle(c.position?getPositionOrSize(c.position,s.canvas.size):void 0,c.options)})}},{key:"addParticle",value:function(a,s,c,k){var O,I=this._container.actualOptions.particles.number.limit.mode,R=void 0===c?this._limit:null!==(O=this._groupLimits.get(c))&&void 0!==O?O:this._limit,L=this.count;if(R>0)switch(I){case ex.delete:var z=L+1-R;z>0&&this.removeQuantity(z);break;case ex.wait:if(L>=R)return}return this._pushParticle(a,s,c,k)}},{key:"clear",value:function(){this._array=[],this._zArray=[],this._pluginsInitialized=!1}},{key:"destroy",value:function(){this._array=[],this._zArray=[],this.movers=[],this.updaters=[]}},{key:"draw",value:function(a){var s=this._container,c=s.canvas;c.clear(),this.update(a);var k,O=Particles_createForOfIteratorHelper(s.plugins.values());try{for(O.s();!(k=O.n()).done;){var I=k.value;c.drawPlugin(I,a)}}catch(a){O.e(a)}finally{O.f()}var R,L=Particles_createForOfIteratorHelper(this._zArray);try{for(L.s();!(R=L.n()).done;)R.value.draw(a)}catch(a){L.e(a)}finally{L.f()}}},{key:"filter",value:function(a){return this._array.filter(a)}},{key:"find",value:function(a){return this._array.find(a)}},{key:"get",value:function(a){return this._array[a]}},{key:"handleClickMode",value:function(a){this._interactionManager.handleClickMode(a)}},{key:"init",value:(a=(0,eM.Z)(eD.mark(function _callee(){var a,s,c,k,O,I,R,L,z,V,Z,W,U,H,G,K;return eD.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return s=(a=this._container).actualOptions,this._lastZIndex=0,this._needsSort=!1,Y.next=5,this.initPlugins();case 5:c=!1,k=Particles_createForOfIteratorHelper(a.plugins.values()),Y.prev=7,k.s();case 9:if((O=k.n()).done){Y.next=16;break}if(!(c=null!==(I=null===(R=(L=O.value).particlesInitialization)||void 0===R?void 0:R.call(L))&&void 0!==I?I:c)){Y.next=14;break}return Y.abrupt("break",16);case 14:Y.next=9;break;case 16:Y.next=21;break;case 18:Y.prev=18,Y.t0=Y.catch(7),k.e(Y.t0);case 21:return Y.prev=21,k.f(),Y.finish(21);case 24:if(this.addManualParticles(),!c){for(Z in V=(z=s.particles).groups)for(W=V[Z],U=this.count,H=0;H<(null===(G=W.number)||void 0===G?void 0:G.value)&&U1&&void 0!==arguments[1]?arguments[1]:1,c=arguments.length>2?arguments[2]:void 0,k=arguments.length>3?arguments[3]:void 0;if(!(a<0)&&!(a>this.count))for(var O=0,I=a;O=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function Container_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c2?k-2:0),I=2;I1&&void 0!==arguments[1]?arguments[1]:60,c=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{value:a,factor:c?60/s:60*a/eN}}(a-k._lastFrameTime,k.fpsLimit,k._smooth);if(k.addLifeTime(c.value),k._lastFrameTime=a,c.value>eN){k.draw(!1);return}if(k.particles.draw(c),!k.alive()){k.destroy();return}k.animationStatus&&k.draw(!1)}catch(a){e4.error("".concat(ez," in animation loop"),a)}},this._engine=a,this.id=Symbol(s),this.fpsLimit=120,this._smooth=!1,this._delay=0,this._duration=0,this._lifeTime=0,this._firstStart=!0,this.started=!1,this.destroyed=!1,this._paused=!0,this._lastFrameTime=0,this.zLayers=100,this.pageHidden=!1,this._clickHandlers=new Map,this._sourceOptions=c,this._initialSourceOptions=c,this.retina=new t8(this),this.canvas=new e8(this,this._engine),this.particles=new t6(this._engine,this),this.pathGenerators=new Map,this.interactivity={mouse:{clicking:!1,inside:!1}},this.plugins=new Map,this.effectDrawers=new Map,this.shapeDrawers=new Map,this._options=loadContainerOptions(this._engine,this),this.actualOptions=loadContainerOptions(this._engine,this),this._eventListeners=new e7(this),this._intersectionObserver=function(a){if(!isSsr()&&"undefined"!=typeof IntersectionObserver)return new IntersectionObserver(a)}(function(a){return k._intersectionManager(a)}),this._engine.dispatchEvent(em.containerBuilt,{container:this})}return(0,eR.Z)(Container,[{key:"animationStatus",get:function(){return!this._paused&&!this.pageHidden&&guardCheck(this)}},{key:"options",get:function(){return this._options}},{key:"sourceOptions",get:function(){return this._sourceOptions}},{key:"addClickHandler",value:function(a){var s=this;if(guardCheck(this)){var c=this.interactivity.element;if(c){var clickOrTouchHandler=function(c,k,O){if(guardCheck(s)){var I=s.retina.pixelRatio,R={x:k.x*I,y:k.y*I};a(c,s.particles.quadTree.queryCircle(R,O*I))}},k=!1,O=!1;this._clickHandlers.set("click",function(a){if(guardCheck(s)){var c={x:a.offsetX||a.clientX,y:a.offsetY||a.clientY};clickOrTouchHandler(a,c,1)}}),this._clickHandlers.set("touchstart",function(){guardCheck(s)&&(k=!0,O=!1)}),this._clickHandlers.set("touchmove",function(){guardCheck(s)&&(O=!0)}),this._clickHandlers.set("touchend",function(a){if(guardCheck(s)){if(k&&!O){var c=a.touches[a.touches.length-1];if(!c&&!(c=a.changedTouches[a.changedTouches.length-1]))return;var I=s.canvas.element,R=I?I.getBoundingClientRect():void 0;clickOrTouchHandler(a,{x:c.clientX-(R?R.left:0),y:c.clientY-(R?R.top:0)},Math.max(c.radiusX,c.radiusY))}k=!1,O=!1}}),this._clickHandlers.set("touchcancel",function(){guardCheck(s)&&(k=!1,O=!1)});var I,R=Container_createForOfIteratorHelper(this._clickHandlers);try{for(R.s();!(I=R.n()).done;){var L=(0,eA.Z)(I.value,2),z=L[0],V=L[1];c.addEventListener(z,V)}}catch(a){R.e(a)}finally{R.f()}}}}},{key:"addLifeTime",value:function(a){this._lifeTime+=a}},{key:"addPath",value:function(a,s){var c=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!(!guardCheck(this)||!c&&this.pathGenerators.has(a))&&(this.pathGenerators.set(a,s),!0)}},{key:"alive",value:function(){return!this._duration||this._lifeTime<=this._duration}},{key:"clearClickHandlers",value:function(){if(guardCheck(this)){var a,s=Container_createForOfIteratorHelper(this._clickHandlers);try{for(s.s();!(a=s.n()).done;){var c,k=(0,eA.Z)(a.value,2),O=k[0],I=k[1];null===(c=this.interactivity.element)||void 0===c||c.removeEventListener(O,I)}}catch(a){s.e(a)}finally{s.f()}this._clickHandlers.clear()}}},{key:"destroy",value:function(){var a=this,s=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(guardCheck(this)){this.stop(),this.clearClickHandlers(),this.particles.destroy(),this.canvas.destroy();var c,k=Container_createForOfIteratorHelper(this.effectDrawers.values());try{for(k.s();!(c=k.n()).done;){var O,I=c.value;null===(O=I.destroy)||void 0===O||O.call(I,this)}}catch(a){k.e(a)}finally{k.f()}var R,L=Container_createForOfIteratorHelper(this.shapeDrawers.values());try{for(L.s();!(R=L.n()).done;){var z,V=R.value;null===(z=V.destroy)||void 0===z||z.call(V,this)}}catch(a){L.e(a)}finally{L.f()}var Z,W=Container_createForOfIteratorHelper(this.effectDrawers.keys());try{for(W.s();!(Z=W.n()).done;){var U=Z.value;this.effectDrawers.delete(U)}}catch(a){W.e(a)}finally{W.f()}var H,G=Container_createForOfIteratorHelper(this.shapeDrawers.keys());try{for(G.s();!(H=G.n()).done;){var K=H.value;this.shapeDrawers.delete(K)}}catch(a){G.e(a)}finally{G.f()}if(this._engine.clearPlugins(this),this.destroyed=!0,s){var Y=this._engine.items,X=Y.findIndex(function(s){return s===a});X>=0&&Y.splice(X,1)}this._engine.dispatchEvent(em.containerDestroyed,{container:this})}}},{key:"draw",value:function(a){var s=this;if(guardCheck(this)){var c=a,frame=function(a){c&&(s._lastFrameTime=void 0,c=!1),s._nextFrame(a)};this._drawAnimationFrame=e2.nextFrame(function(a){return frame(a)})}}},{key:"export",value:(a=(0,eM.Z)(eD.mark(function _callee(a){var s,c,k,O,I,R=arguments;return eD.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:s=R.length>1&&void 0!==R[1]?R[1]:{},c=Container_createForOfIteratorHelper(this.plugins.values()),L.prev=2,c.s();case 4:if((k=c.n()).done){L.next=16;break}if((O=k.value).export){L.next=8;break}return L.abrupt("continue",14);case 8:return L.next=10,O.export(a,s);case 10:if((I=L.sent).supported){L.next=13;break}return L.abrupt("continue",14);case 13:return L.abrupt("return",I.blob);case 14:L.next=4;break;case 16:L.next=21;break;case 18:L.prev=18,L.t0=L.catch(2),c.e(L.t0);case 21:return L.prev=21,c.f(),L.finish(21);case 24:e4.error("".concat(ez," - Export plugin with type ").concat(a," not found"));case 25:case"end":return L.stop()}},_callee,this,[[2,18,21,24]])})),function(s){return a.apply(this,arguments)})},{key:"handleClickMode",value:function(a){if(guardCheck(this)){this.particles.handleClickMode(a);var s,c=Container_createForOfIteratorHelper(this.plugins.values());try{for(c.s();!(s=c.n()).done;){var k,O=s.value;null===(k=O.handleClickMode)||void 0===k||k.call(O,a)}}catch(a){c.e(a)}finally{c.f()}}}},{key:"init",value:(s=(0,eM.Z)(eD.mark(function _callee2(){var a,s,c,k,O,I,R,L,z,V,Z,W,U,H,G,K,Y,X,Q,$,J,ee,et,en,er,ei,ea,eo,es,el,eu,ec,ed,ef,eh;return eD.wrap(function(ep){for(;;)switch(ep.prev=ep.next){case 0:if(guardCheck(this)){ep.next=2;break}return ep.abrupt("return");case 2:a=Container_createForOfIteratorHelper(this._engine.getSupportedEffects());try{for(a.s();!(s=a.n()).done;)c=s.value,(k=this._engine.getEffectDrawer(c))&&this.effectDrawers.set(c,k)}catch(s){a.e(s)}finally{a.f()}O=Container_createForOfIteratorHelper(this._engine.getSupportedShapes());try{for(O.s();!(I=O.n()).done;)R=I.value,(L=this._engine.getShapeDrawer(R))&&this.shapeDrawers.set(R,L)}catch(a){O.e(a)}finally{O.f()}return ep.next=10,this.particles.initPlugins();case 10:return this._options=loadContainerOptions(this._engine,this,this._initialSourceOptions,this.sourceOptions),this.actualOptions=loadContainerOptions(this._engine,this,this._options),ep.next=14,this._engine.getAvailablePlugins(this);case 14:z=Container_createForOfIteratorHelper(ep.sent);try{for(z.s();!(V=z.n()).done;)W=(Z=(0,eA.Z)(V.value,2))[0],U=Z[1],this.plugins.set(W,U)}catch(a){z.e(a)}finally{z.f()}return this.retina.init(),ep.next=20,this.canvas.init();case 20:this.updateActualOptions(),this.canvas.initBackground(),this.canvas.resize(),G=(H=this.actualOptions).zLayers,K=H.duration,Y=H.delay,X=H.fpsLimit,Q=H.smooth,this.zLayers=G,this._duration=getRangeValue(K)*eN,this._delay=getRangeValue(Y)*eN,this._lifeTime=0,this.fpsLimit=X>0?X:120,this._smooth=Q,$=Container_createForOfIteratorHelper(this.effectDrawers.values()),ep.prev=31,$.s();case 33:if((J=$.n()).done){ep.next=39;break}return et=J.value,ep.next=37,null===(ee=et.init)||void 0===ee?void 0:ee.call(et,this);case 37:ep.next=33;break;case 39:ep.next=44;break;case 41:ep.prev=41,ep.t0=ep.catch(31),$.e(ep.t0);case 44:return ep.prev=44,$.f(),ep.finish(44);case 47:en=Container_createForOfIteratorHelper(this.shapeDrawers.values()),ep.prev=48,en.s();case 50:if((er=en.n()).done){ep.next=56;break}return ea=er.value,ep.next=54,null===(ei=ea.init)||void 0===ei?void 0:ei.call(ea,this);case 54:ep.next=50;break;case 56:ep.next=61;break;case 58:ep.prev=58,ep.t1=ep.catch(48),en.e(ep.t1);case 61:return ep.prev=61,en.f(),ep.finish(61);case 64:eo=Container_createForOfIteratorHelper(this.plugins.values()),ep.prev=65,eo.s();case 67:if((es=eo.n()).done){ep.next=73;break}return eu=es.value,ep.next=71,null===(el=eu.init)||void 0===el?void 0:el.call(eu);case 71:ep.next=67;break;case 73:ep.next=78;break;case 75:ep.prev=75,ep.t2=ep.catch(65),eo.e(ep.t2);case 78:return ep.prev=78,eo.f(),ep.finish(78);case 81:return this._engine.dispatchEvent(em.containerInit,{container:this}),ep.next=84,this.particles.init();case 84:this.particles.setDensity(),ec=Container_createForOfIteratorHelper(this.plugins.values());try{for(ec.s();!(ed=ec.n()).done;)eh=ed.value,null===(ef=eh.particlesSetup)||void 0===ef||ef.call(eh)}catch(a){ec.e(a)}finally{ec.f()}this._engine.dispatchEvent(em.particlesSetup,{container:this});case 88:case"end":return ep.stop()}},_callee2,this,[[31,41,44,47],[48,58,61,64],[65,75,78,81]])})),function(){return s.apply(this,arguments)})},{key:"loadTheme",value:(c=(0,eM.Z)(eD.mark(function _callee3(a){return eD.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(guardCheck(this)){s.next=2;break}return s.abrupt("return");case 2:return this._currentTheme=a,s.next=5,this.refresh();case 5:case"end":return s.stop()}},_callee3,this)})),function(a){return c.apply(this,arguments)})},{key:"pause",value:function(){if(guardCheck(this)){if(void 0!==this._drawAnimationFrame){var a;a=this._drawAnimationFrame,e2.cancel(a),delete this._drawAnimationFrame}if(!this._paused){var s,c=Container_createForOfIteratorHelper(this.plugins.values());try{for(c.s();!(s=c.n()).done;){var k,O=s.value;null===(k=O.pause)||void 0===k||k.call(O)}}catch(a){c.e(a)}finally{c.f()}this.pageHidden||(this._paused=!0),this._engine.dispatchEvent(em.containerPaused,{container:this})}}}},{key:"play",value:function(a){if(guardCheck(this)){var s=this._paused||a;if(this._firstStart&&!this.actualOptions.autoPlay){this._firstStart=!1;return}if(this._paused&&(this._paused=!1),s){var c,k=Container_createForOfIteratorHelper(this.plugins.values());try{for(k.s();!(c=k.n()).done;){var O=c.value;O.play&&O.play()}}catch(a){k.e(a)}finally{k.f()}}this._engine.dispatchEvent(em.containerPlay,{container:this}),this.draw(null!=s&&s)}}},{key:"refresh",value:(k=(0,eM.Z)(eD.mark(function _callee4(){return eD.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(guardCheck(this)){a.next=2;break}return a.abrupt("return");case 2:return this.stop(),a.abrupt("return",this.start());case 4:case"end":return a.stop()}},_callee4,this)})),function(){return k.apply(this,arguments)})},{key:"reset",value:(O=(0,eM.Z)(eD.mark(function _callee5(a){return eD.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(guardCheck(this)){s.next=2;break}return s.abrupt("return");case 2:return this._initialSourceOptions=a,this._sourceOptions=a,this._options=loadContainerOptions(this._engine,this,this._initialSourceOptions,this.sourceOptions),this.actualOptions=loadContainerOptions(this._engine,this,this._options),s.abrupt("return",this.refresh());case 7:case"end":return s.stop()}},_callee5,this)})),function(a){return O.apply(this,arguments)})},{key:"start",value:(I=(0,eM.Z)(eD.mark(function _callee7(){var a=this;return eD.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(!(!guardCheck(this)||this.started)){s.next=2;break}return s.abrupt("return");case 2:return s.next=4,this.init();case 4:return this.started=!0,s.next=7,new Promise(function(s){var c=function(){var c=(0,eM.Z)(eD.mark(function _callee6(){var c,k,O,I;return eD.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:a._eventListeners.addListeners(),a.interactivity.element instanceof HTMLElement&&a._intersectionObserver&&a._intersectionObserver.observe(a.interactivity.element),c=Container_createForOfIteratorHelper(a.plugins.values()),R.prev=3,c.s();case 5:if((k=c.n()).done){R.next=11;break}return I=k.value,R.next=9,null===(O=I.start)||void 0===O?void 0:O.call(I);case 9:R.next=5;break;case 11:R.next=16;break;case 13:R.prev=13,R.t0=R.catch(3),c.e(R.t0);case 16:return R.prev=16,c.f(),R.finish(16);case 19:a._engine.dispatchEvent(em.containerStarted,{container:a}),a.play(),s();case 22:case"end":return R.stop()}},_callee6,null,[[3,13,16,19]])}));return function(){return c.apply(this,arguments)}}();a._delayTimeout=setTimeout(function(){c()},a._delay)});case 7:case"end":return s.stop()}},_callee7,this)})),function(){return I.apply(this,arguments)})},{key:"stop",value:function(){if(guardCheck(this)&&this.started){this._delayTimeout&&(clearTimeout(this._delayTimeout),delete this._delayTimeout),this._firstStart=!0,this.started=!1,this._eventListeners.removeListeners(),this.pause(),this.particles.clear(),this.canvas.stop(),this.interactivity.element instanceof HTMLElement&&this._intersectionObserver&&this._intersectionObserver.unobserve(this.interactivity.element);var a,s=Container_createForOfIteratorHelper(this.plugins.values());try{for(s.s();!(a=s.n()).done;){var c,k=a.value;null===(c=k.stop)||void 0===c||c.call(k)}}catch(a){s.e(a)}finally{s.f()}var O,I=Container_createForOfIteratorHelper(this.plugins.keys());try{for(I.s();!(O=I.n()).done;){var R=O.value;this.plugins.delete(R)}}catch(a){I.e(a)}finally{I.f()}this._sourceOptions=this._options,this._engine.dispatchEvent(em.containerStopped,{container:this})}}},{key:"updateActualOptions",value:function(){this.actualOptions.responsive=[];var a=this.actualOptions.setResponsive(this.canvas.size.width,this.retina.pixelRatio,this._options);return this.actualOptions.setTheme(this._currentTheme),this._responsiveMaxWidth!==a&&(this._responsiveMaxWidth=a,!0)}}]),Container}(),t9=function(){function EventDispatcher(){(0,eI.Z)(this,EventDispatcher),this._listeners=new Map}return(0,eR.Z)(EventDispatcher,[{key:"addEventListener",value:function(a,s){this.removeEventListener(a,s);var c=this._listeners.get(a);c||(c=[],this._listeners.set(a,c)),c.push(s)}},{key:"dispatchEvent",value:function(a,s){var c=this._listeners.get(a);null==c||c.forEach(function(a){return a(s)})}},{key:"hasEventListener",value:function(a){return!!this._listeners.get(a)}},{key:"removeAllEventListeners",value:function(a){a?this._listeners.delete(a):this._listeners=new Map}},{key:"removeEventListener",value:function(a,s){var c=this._listeners.get(a);if(c){var k=c.length,O=c.indexOf(s);O<0||(1===k?this._listeners.delete(a):c.splice(O,1))}}}]),EventDispatcher}();function Engine_createForOfIteratorHelper(a,s){var c="undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(!c){if(Array.isArray(a)||(c=function(a,s){if(a){if("string"==typeof a)return Engine_arrayLikeToArray(a,s);var c=Object.prototype.toString.call(a).slice(8,-1);if("Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c)return Array.from(a);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return Engine_arrayLikeToArray(a,s)}}(a))||s&&a&&"number"==typeof a.length){c&&(a=c);var k=0,F=function(){};return{s:F,n:function(){return k>=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function Engine_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c3&&void 0!==I[3]&&I[3],!(!(O=s.get(a))||k)){R.next=7;break}return R.next=5,Promise.all((0,eE.Z)(c.values()).map(function(s){return s(a)}));case 5:O=R.sent,s.set(a,O);case 7:return R.abrupt("return",O);case 8:case"end":return R.stop()}},_callee17)}))).apply(this,arguments)}function _getDataFromUrl(){return(_getDataFromUrl=(0,eM.Z)(eD.mark(function _callee18(a){var s,c;return eD.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(s=itemFromSingleOrMultiple(a.url,a.index)){k.next=3;break}return k.abrupt("return",a.fallback);case 3:return k.next=5,fetch(s);case 5:if(!(c=k.sent).ok){k.next=10;break}return k.next=9,c.json();case 9:return k.abrupt("return",k.sent);case 10:return e4.error("".concat(ez," ").concat(c.status," while retrieving config file")),k.abrupt("return",a.fallback);case 12:case"end":return k.stop()}},_callee18)}))).apply(this,arguments)}var getCanvasFromContainer=function(a){if(a instanceof HTMLCanvasElement||a.tagName.toLowerCase()===eK)(s=a).dataset[ej]||(s.dataset[ej]=eG);else{var s,c=a.getElementsByTagName(eK);c.length?(s=c[0]).dataset[ej]=eG:((s=document.createElement(eK)).dataset[ej]=eq,a.appendChild(s))}var k="100%";return s.style.width||(s.style.width=k),s.style.height||(s.style.height=k),s},getDomContainer=function(a,s){var c=null!=s?s:document.getElementById(a);return c||((c=document.createElement("div")).id=a,c.dataset[ej]=eq,document.body.append(c)),c},ne=function(){var a,s,c,k,O,I,R,L,z,V,Z,W,U,H,G,K;function Engine(){(0,eI.Z)(this,Engine),this._configs=new Map,this._domArray=[],this._eventDispatcher=new t9,this._initialized=!1,this.plugins=[],this.colorManagers=new Map,this.easingFunctions=new Map,this._initializers={interactors:new Map,movers:new Map,updaters:new Map},this.interactors=new Map,this.movers=new Map,this.updaters=new Map,this.presets=new Map,this.effectDrawers=new Map,this.shapeDrawers=new Map,this.pathGenerators=new Map}return(0,eR.Z)(Engine,[{key:"configs",get:function(){var a,s={},c=Engine_createForOfIteratorHelper(this._configs);try{for(c.s();!(a=c.n()).done;){var k=(0,eA.Z)(a.value,2),O=k[0],I=k[1];s[O]=I}}catch(a){c.e(a)}finally{c.f()}return s}},{key:"items",get:function(){return this._domArray}},{key:"version",get:function(){return"3.8.1"}},{key:"addColorManager",value:(a=(0,eM.Z)(eD.mark(function _callee(a){var s,c=arguments;return eD.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],this.colorManagers.set(a.key,a),k.next=4,this.refresh(s);case 4:case"end":return k.stop()}},_callee,this)})),function(s){return a.apply(this,arguments)})},{key:"addConfig",value:function(a){var s,c,k=null!==(s=null!==(c=a.key)&&void 0!==c?c:a.name)&&void 0!==s?s:"default";this._configs.set(k,a),this._eventDispatcher.dispatchEvent(em.configAdded,{data:{name:k,config:a}})}},{key:"addEasing",value:(s=(0,eM.Z)(eD.mark(function _callee2(a,s){var c,k=arguments;return eD.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:if(c=!(k.length>2)||void 0===k[2]||k[2],!this.getEasing(a)){O.next=3;break}return O.abrupt("return");case 3:return this.easingFunctions.set(a,s),O.next=6,this.refresh(c);case 6:case"end":return O.stop()}},_callee2,this)})),function(a,c){return s.apply(this,arguments)})},{key:"addEffect",value:(c=(0,eM.Z)(eD.mark(function _callee3(a,s){var c,k=this,O=arguments;return eD.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return c=!(O.length>2)||void 0===O[2]||O[2],executeOnSingleOrMultiple(a,function(a){k.getEffectDrawer(a)||k.effectDrawers.set(a,s)}),I.next=4,this.refresh(c);case 4:case"end":return I.stop()}},_callee3,this)})),function(a,s){return c.apply(this,arguments)})},{key:"addEventListener",value:function(a,s){this._eventDispatcher.addEventListener(a,s)}},{key:"addInteractor",value:(k=(0,eM.Z)(eD.mark(function _callee4(a,s){var c,k=arguments;return eD.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return c=!(k.length>2)||void 0===k[2]||k[2],this._initializers.interactors.set(a,s),O.next=4,this.refresh(c);case 4:case"end":return O.stop()}},_callee4,this)})),function(a,s){return k.apply(this,arguments)})},{key:"addMover",value:(O=(0,eM.Z)(eD.mark(function _callee5(a,s){var c,k=arguments;return eD.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return c=!(k.length>2)||void 0===k[2]||k[2],this._initializers.movers.set(a,s),O.next=4,this.refresh(c);case 4:case"end":return O.stop()}},_callee5,this)})),function(a,s){return O.apply(this,arguments)})},{key:"addParticleUpdater",value:(I=(0,eM.Z)(eD.mark(function _callee6(a,s){var c,k=arguments;return eD.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return c=!(k.length>2)||void 0===k[2]||k[2],this._initializers.updaters.set(a,s),O.next=4,this.refresh(c);case 4:case"end":return O.stop()}},_callee6,this)})),function(a,s){return I.apply(this,arguments)})},{key:"addPathGenerator",value:(R=(0,eM.Z)(eD.mark(function _callee7(a,s){var c,k=arguments;return eD.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return c=!(k.length>2)||void 0===k[2]||k[2],this.getPathGenerator(a)||this.pathGenerators.set(a,s),O.next=4,this.refresh(c);case 4:case"end":return O.stop()}},_callee7,this)})),function(a,s){return R.apply(this,arguments)})},{key:"addPlugin",value:(L=(0,eM.Z)(eD.mark(function _callee8(a){var s,c=arguments;return eD.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],this.getPlugin(a.id)||this.plugins.push(a),k.next=4,this.refresh(s);case 4:case"end":return k.stop()}},_callee8,this)})),function(a){return L.apply(this,arguments)})},{key:"addPreset",value:(z=(0,eM.Z)(eD.mark(function _callee9(a,s){var c,k,O=arguments;return eD.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return c=O.length>2&&void 0!==O[2]&&O[2],k=!(O.length>3)||void 0===O[3]||O[3],(c||!this.getPreset(a))&&this.presets.set(a,s),I.next=5,this.refresh(k);case 5:case"end":return I.stop()}},_callee9,this)})),function(a,s){return z.apply(this,arguments)})},{key:"addShape",value:(V=(0,eM.Z)(eD.mark(function _callee10(a){var s,c,k,O,I=arguments;return eD.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:s=!(I.length>1)||void 0===I[1]||I[1],c=Engine_createForOfIteratorHelper(a.validTypes),R.prev=2,c.s();case 4:if((k=c.n()).done){R.next=11;break}if(O=k.value,!this.getShapeDrawer(O)){R.next=8;break}return R.abrupt("continue",9);case 8:this.shapeDrawers.set(O,a);case 9:R.next=4;break;case 11:R.next=16;break;case 13:R.prev=13,R.t0=R.catch(2),c.e(R.t0);case 16:return R.prev=16,c.f(),R.finish(16);case 19:return R.next=21,this.refresh(s);case 21:case"end":return R.stop()}},_callee10,this,[[2,13,16,19]])})),function(a){return V.apply(this,arguments)})},{key:"checkVersion",value:function(a){if(this.version!==a)throw Error("The tsParticles version is different from the loaded plugins version. Engine version: ".concat(this.version,". Plugin version: ").concat(a))}},{key:"clearPlugins",value:function(a){this.updaters.delete(a),this.movers.delete(a),this.interactors.delete(a)}},{key:"dispatchEvent",value:function(a,s){this._eventDispatcher.dispatchEvent(a,s)}},{key:"dom",value:function(){return this.items}},{key:"domItem",value:function(a){return this.item(a)}},{key:"getAvailablePlugins",value:(Z=(0,eM.Z)(eD.mark(function _callee11(a){var s,c,k,O;return eD.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:s=new Map,c=Engine_createForOfIteratorHelper(this.plugins),I.prev=2,c.s();case 4:if((k=c.n()).done){I.next=15;break}if(!(O=k.value).needsPlugin(a.actualOptions)){I.next=13;break}return I.t0=s,I.t1=O.id,I.next=11,O.getPlugin(a);case 11:I.t2=I.sent,I.t0.set.call(I.t0,I.t1,I.t2);case 13:I.next=4;break;case 15:I.next=20;break;case 17:I.prev=17,I.t3=I.catch(2),c.e(I.t3);case 20:return I.prev=20,c.f(),I.finish(20);case 23:return I.abrupt("return",s);case 24:case"end":return I.stop()}},_callee11,this,[[2,17,20,23]])})),function(a){return Z.apply(this,arguments)})},{key:"getEasing",value:function(a){var s;return null!==(s=this.easingFunctions.get(a))&&void 0!==s?s:function(a){return a}}},{key:"getEffectDrawer",value:function(a){return this.effectDrawers.get(a)}},{key:"getInteractors",value:(W=(0,eM.Z)(eD.mark(function _callee12(a){var s,c=arguments;return eD.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=c.length>1&&void 0!==c[1]&&c[1],k.abrupt("return",getItemsFromInitializer(a,this.interactors,this._initializers.interactors,s));case 2:case"end":return k.stop()}},_callee12,this)})),function(a){return W.apply(this,arguments)})},{key:"getMovers",value:(U=(0,eM.Z)(eD.mark(function _callee13(a){var s,c=arguments;return eD.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=c.length>1&&void 0!==c[1]&&c[1],k.abrupt("return",getItemsFromInitializer(a,this.movers,this._initializers.movers,s));case 2:case"end":return k.stop()}},_callee13,this)})),function(a){return U.apply(this,arguments)})},{key:"getPathGenerator",value:function(a){return this.pathGenerators.get(a)}},{key:"getPlugin",value:function(a){return this.plugins.find(function(s){return s.id===a})}},{key:"getPreset",value:function(a){return this.presets.get(a)}},{key:"getShapeDrawer",value:function(a){return this.shapeDrawers.get(a)}},{key:"getSupportedEffects",value:function(){return this.effectDrawers.keys()}},{key:"getSupportedShapes",value:function(){return this.shapeDrawers.keys()}},{key:"getUpdaters",value:(H=(0,eM.Z)(eD.mark(function _callee14(a){var s,c=arguments;return eD.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=c.length>1&&void 0!==c[1]&&c[1],k.abrupt("return",getItemsFromInitializer(a,this.updaters,this._initializers.updaters,s));case 2:case"end":return k.stop()}},_callee14,this)})),function(a){return H.apply(this,arguments)})},{key:"init",value:function(){this._initialized||(this._initialized=!0)}},{key:"item",value:function(a){var s=this.items,c=s[a];if(!c||c.destroyed){s.splice(a,1);return}return c}},{key:"load",value:(G=(0,eM.Z)(eD.mark(function _callee15(a){var s,c,k,O,I,R,L,z,V,Z,W,U,H;return eD.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:if(O=null!==(s=null!==(c=a.id)&&void 0!==c?c:null===(k=a.element)||void 0===k?void 0:k.id)&&void 0!==s?s:"tsparticles".concat(Math.floor(1e4*getRandom())),I=a.index,!(R=a.url)){G.next=9;break}return G.next=6,function(a){return _getDataFromUrl.apply(this,arguments)}({fallback:a.options,url:R,index:I});case 6:G.t0=G.sent,G.next=10;break;case 9:G.t0=a.options;case 10:return L=itemFromSingleOrMultiple(G.t0,I),V=(z=this.items).findIndex(function(a){return a.id.description===O}),Z=new t7(this,O,L),V>=0?(U=(W=this.item(V))?1:0,W&&!W.destroyed&&W.destroy(!1),z.splice(V,U,Z)):z.push(Z),H=getCanvasFromContainer(getDomContainer(O,a.element)),Z.canvas.loadCanvas(H),G.next=17,Z.start();case 17:return G.abrupt("return",Z);case 18:case"end":return G.stop()}},_callee15,this)})),function(a){return G.apply(this,arguments)})},{key:"loadOptions",value:function(a,s){this.plugins.forEach(function(c){var k;return null===(k=c.loadOptions)||void 0===k?void 0:k.call(c,a,s)})}},{key:"loadParticlesOptions",value:function(a,s){for(var c=arguments.length,k=Array(c>2?c-2:0),O=2;O0)||void 0===a[0]||a[0]){s.next=3;break}return s.abrupt("return");case 3:return s.next=5,Promise.all(this.items.map(function(a){return a.refresh()}));case 5:case"end":return s.stop()}},_callee16,this)})),function(){return K.apply(this,arguments)})},{key:"removeEventListener",value:function(a,s){this._eventDispatcher.removeEventListener(a,s)}},{key:"setOnClickHandler",value:function(a){var s=this.items;if(!s.length)throw Error("".concat(ez," can only set click handlers after calling tsParticles.load()"));s.forEach(function(s){return s.addClickHandler(a)})}}]),Engine}(),nt=(0,eR.Z)(function ExternalInteractorBase(a){(0,eI.Z)(this,ExternalInteractorBase),this.type=eS.external,this.container=a}),nn=(0,eR.Z)(function ParticlesInteractorBase(a){(0,eI.Z)(this,ParticlesInteractorBase),this.type=eS.particles,this.container=a});(er=eT||(eT={})).clockwise="clockwise",er.counterClockwise="counter-clockwise",er.random="random",(ei=eC||(eC={})).linear="linear",ei.radial="radial",ei.random="random",(ea=eO||(eO={})).easeInBack="ease-in-back",ea.easeInCirc="ease-in-circ",ea.easeInCubic="ease-in-cubic",ea.easeInLinear="ease-in-linear",ea.easeInQuad="ease-in-quad",ea.easeInQuart="ease-in-quart",ea.easeInQuint="ease-in-quint",ea.easeInExpo="ease-in-expo",ea.easeInSine="ease-in-sine",ea.easeOutBack="ease-out-back",ea.easeOutCirc="ease-out-circ",ea.easeOutCubic="ease-out-cubic",ea.easeOutLinear="ease-out-linear",ea.easeOutQuad="ease-out-quad",ea.easeOutQuart="ease-out-quart",ea.easeOutQuint="ease-out-quint",ea.easeOutExpo="ease-out-expo",ea.easeOutSine="ease-out-sine",ea.easeInOutBack="ease-in-out-back",ea.easeInOutCirc="ease-in-out-circ",ea.easeInOutCubic="ease-in-out-cubic",ea.easeInOutLinear="ease-in-out-linear",ea.easeInOutQuad="ease-in-out-quad",ea.easeInOutQuart="ease-in-out-quart",ea.easeInOutQuint="ease-in-out-quint",ea.easeInOutExpo="ease-in-out-expo",ea.easeInOutSine="ease-in-out-sine";var nr=((eo=new ne).init(),eo);isSsr()||(window.tsParticles=nr)},63453:function(a,s,c){"use strict";c.d(s,{Fc:function(){return loadEmittersPlugin}});var k,O=c(88424),I=c(56885),R=c(7639),L=c(41366),z=c(43919),V=function(){function EmitterLife(){(0,R.Z)(this,EmitterLife),this.wait=!1}return(0,L.Z)(EmitterLife,[{key:"load",value:function(a){(0,z.Ft)(a)||(void 0!==a.count&&(this.count=a.count),void 0!==a.delay&&(this.delay=(0,z.Cst)(a.delay)),void 0!==a.duration&&(this.duration=(0,z.Cst)(a.duration)),void 0===a.wait||(this.wait=a.wait))}}]),EmitterLife}(),Z=function(){function EmitterRate(){(0,R.Z)(this,EmitterRate),this.quantity=1,this.delay=.1}return(0,L.Z)(EmitterRate,[{key:"load",value:function(a){(0,z.Ft)(a)||(void 0!==a.quantity&&(this.quantity=(0,z.Cst)(a.quantity)),void 0!==a.delay&&(this.delay=(0,z.Cst)(a.delay)))}}]),EmitterRate}(),W=function(){function EmitterShapeReplace(){(0,R.Z)(this,EmitterShapeReplace),this.color=!1,this.opacity=!1}return(0,L.Z)(EmitterShapeReplace,[{key:"load",value:function(a){(0,z.Ft)(a)||(void 0!==a.color&&(this.color=a.color),void 0===a.opacity||(this.opacity=a.opacity))}}]),EmitterShapeReplace}(),U=function(){function EmitterShape(){(0,R.Z)(this,EmitterShape),this.options={},this.replace=new W,this.type="square"}return(0,L.Z)(EmitterShape,[{key:"load",value:function(a){if(!(0,z.Ft)(a)){if(void 0!==a.options){var s;this.options=(0,z.ZBL)({},null!==(s=a.options)&&void 0!==s?s:{})}this.replace.load(a.replace),void 0!==a.type&&(this.type=a.type)}}}]),EmitterShape}(),H=function(){function EmitterSize(){(0,R.Z)(this,EmitterSize),this.mode=z.lZr.percent,this.height=0,this.width=0}return(0,L.Z)(EmitterSize,[{key:"load",value:function(a){(0,z.Ft)(a)||(void 0!==a.mode&&(this.mode=a.mode),void 0!==a.height&&(this.height=a.height),void 0===a.width||(this.width=a.width))}}]),EmitterSize}(),G=function(){function Emitter(){(0,R.Z)(this,Emitter),this.autoPlay=!0,this.fill=!0,this.life=new V,this.rate=new Z,this.shape=new U,this.startCount=0}return(0,L.Z)(Emitter,[{key:"load",value:function(a){(0,z.Ft)(a)||(void 0!==a.autoPlay&&(this.autoPlay=a.autoPlay),void 0!==a.size&&(this.size||(this.size=new H),this.size.load(a.size)),void 0!==a.direction&&(this.direction=a.direction),this.domId=a.domId,void 0!==a.fill&&(this.fill=a.fill),this.life.load(a.life),this.name=a.name,this.particles=(0,z.KH1)(a.particles,function(a){return(0,z.ZBL)({},a)}),this.rate.load(a.rate),this.shape.load(a.shape),void 0!==a.position&&(this.position={},void 0!==a.position.x&&(this.position.x=(0,z.Cst)(a.position.x)),void 0!==a.position.y&&(this.position.y=(0,z.Cst)(a.position.y))),void 0!==a.spawnColor&&(void 0===this.spawnColor&&(this.spawnColor=new z.RC2),this.spawnColor.load(a.spawnColor)),void 0===a.startCount||(this.startCount=a.startCount))}}]),Emitter}();function setParticlesOptionsColor(a,s){a.color?a.color.value=s:a.color={value:s}}(k||(k={})).emitter="emitter";var K=function(){var a;function EmitterInstance(a,s,c,k,O){var I,L,V,Z,W,U,H,K,Y,X=this;(0,R.Z)(this,EmitterInstance),this.emitters=s,this.container=c,this._destroy=function(){var a,s;null===(a=X._mutationObserver)||void 0===a||a.disconnect(),X._mutationObserver=void 0,null===(s=X._resizeObserver)||void 0===s||s.disconnect(),X._resizeObserver=void 0,X.emitters.removeEmitter(X),X._engine.dispatchEvent("emitterDestroyed",{container:X.container,data:{emitter:X}})},this._prepareToDie=function(){if(!X._paused){var a,s=(null===(a=X.options.life)||void 0===a?void 0:a.duration)!==void 0?(0,z.Gu7)(X.options.life.duration):void 0;X.container.retina.reduceFactor&&(X._lifeCount>0||X._immortal)&&void 0!==s&&s>0&&(X._duration=s*z.X5o)}},this._setColorAnimation=function(a,s,c){var k,O=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,I=X.container;if(!a.enable)return s;var R=(0,z.vdf)(a.offset),L=(0,z.Gu7)(X.options.rate.delay)*z.X5o/I.retina.reduceFactor;return(s+(0,z.Gu7)(null!==(k=a.speed)&&void 0!==k?k:0)*I.fpsLimit/L+R*O)%c},this._engine=a,this._currentDuration=0,this._currentEmitDelay=0,this._currentSpawnDelay=0,this._initialPosition=O,k instanceof G?this.options=k:(this.options=new G,this.options.load(k)),this._spawnDelay=(0,z.Gu7)(null!==(I=this.options.life.delay)&&void 0!==I?I:0)*z.X5o/this.container.retina.reduceFactor,this.position=null!==(L=this._initialPosition)&&void 0!==L?L:this._calcPosition(),this.name=this.options.name,this.fill=this.options.fill,this._firstSpawn=!this.options.life.wait,this._startParticlesAdded=!1;var Q=(0,z.ZBL)({},this.options.particles);if(null!==(V=Q)&&void 0!==V||(Q={}),null!==(W=(Z=Q).move)&&void 0!==W||(Z.move={}),null!==(H=(U=Q.move).direction)&&void 0!==H||(U.direction=this.options.direction),this.options.spawnColor&&(this.spawnColor=(0,z.lNs)(this._engine,this.options.spawnColor)),this._paused=!this.options.autoPlay,this._particlesOptions=Q,this._size=this._calcSize(),this.size=(0,z.apW)(this._size,this.container.canvas.size),this._lifeCount=null!==(K=this.options.life.count)&&void 0!==K?K:-1,this._immortal=this._lifeCount<=0,this.options.domId){var $=document.getElementById(this.options.domId);$&&(this._mutationObserver=new MutationObserver(function(){X.resize()}),this._resizeObserver=new ResizeObserver(function(){X.resize()}),this._mutationObserver.observe($,{attributes:!0,attributeFilter:["style","width","height"]}),this._resizeObserver.observe($))}var J=this.options.shape,ee=null===(Y=this._engine.emitterShapeManager)||void 0===Y?void 0:Y.getShapeGenerator(J.type);ee&&(this._shape=ee.generate(this.position,this.size,this.fill,J.options)),this._engine.dispatchEvent("emitterCreated",{container:c,data:{emitter:this}}),this.play()}return(0,L.Z)(EmitterInstance,[{key:"externalPause",value:function(){this._paused=!0,this.pause()}},{key:"externalPlay",value:function(){this._paused=!1,this.play()}},{key:"init",value:(a=(0,O.Z)(I.mark(function _callee(){var a;return I.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,null===(a=this._shape)||void 0===a?void 0:a.init();case 2:case"end":return s.stop()}},_callee,this)})),function(){return a.apply(this,arguments)})},{key:"pause",value:function(){this._paused||delete this._emitDelay}},{key:"play",value:function(){var a;if(!this._paused&&this.container.retina.reduceFactor&&(this._lifeCount>0||this._immortal||!this.options.life.count)&&(this._firstSpawn||this._currentSpawnDelay>=(null!==(a=this._spawnDelay)&&void 0!==a?a:0))){if(void 0===this._emitDelay){var s=(0,z.Gu7)(this.options.rate.delay);this._emitDelay=s*z.X5o/this.container.retina.reduceFactor}(this._lifeCount>0||this._immortal)&&this._prepareToDie()}}},{key:"resize",value:function(){var a,s=this._initialPosition;this.position=s&&(0,z.Ac)(s,this.container.canvas.size,z.OWs.origin)?s:this._calcPosition(),this._size=this._calcSize(),this.size=(0,z.apW)(this._size,this.container.canvas.size),null===(a=this._shape)||void 0===a||a.resize(this.position,this.size)}},{key:"update",value:function(a){var s,c,k,O;!this._paused&&(this._firstSpawn&&(this._firstSpawn=!1,this._currentSpawnDelay=null!==(s=this._spawnDelay)&&void 0!==s?s:0,this._currentEmitDelay=null!==(c=this._emitDelay)&&void 0!==c?c:0),this._startParticlesAdded||(this._startParticlesAdded=!0,this._emitParticles(this.options.startCount)),void 0!==this._duration&&(this._currentDuration+=a.value,this._currentDuration>=this._duration&&(this.pause(),void 0!==this._spawnDelay&&delete this._spawnDelay,!this._immortal&&this._lifeCount--,this._lifeCount>0||this._immortal?(this.position=this._calcPosition(),null===(k=this._shape)||void 0===k||k.resize(this.position,this.size),this._spawnDelay=(0,z.Gu7)(null!==(O=this.options.life.delay)&&void 0!==O?O:0)*z.X5o/this.container.retina.reduceFactor):this._destroy(),this._currentDuration-=this._duration,delete this._duration)),void 0!==this._spawnDelay&&(this._currentSpawnDelay+=a.value,this._currentSpawnDelay>=this._spawnDelay&&(this._engine.dispatchEvent("emitterPlay",{container:this.container}),this.play(),this._currentSpawnDelay-=this._currentSpawnDelay,delete this._spawnDelay)),void 0!==this._emitDelay&&(this._currentEmitDelay+=a.value,this._currentEmitDelay>=this._emitDelay&&(this._emit(),this._currentEmitDelay-=this._emitDelay)))}},{key:"_calcPosition",value:function(){if(this.options.domId){var a=document.getElementById(this.options.domId);if(a){var s=a.getBoundingClientRect(),c=this.container.retina.pixelRatio;return{x:(s.x+.5*s.width)*c,y:(s.y+.5*s.height)*c}}}return(0,z.Gz$)({size:this.container.canvas.size,position:this.options.position})}},{key:"_calcSize",value:function(){var a,s,c=this.container;if(this.options.domId){var k=document.getElementById(this.options.domId);if(k){var O=k.getBoundingClientRect();return{width:O.width*c.retina.pixelRatio,height:O.height*c.retina.pixelRatio,mode:z.lZr.precise}}}return null!==(s=this.options.size)&&void 0!==s?s:((a=new H).load({height:0,mode:z.lZr.percent,width:0}),a)}},{key:"_emit",value:function(){if(!this._paused){var a=(0,z.Gu7)(this.options.rate.quantity);this._emitParticles(a)}}},{key:"_emitParticles",value:function(a){for(var s=(0,z.wA_)(this._particlesOptions),c=0;c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function _arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c0&&Z.random.enable){c=[];for(var W=[],U=0;U=0&&this.array.splice(s,1)}},{key:"resize",value:function(){var a,s=_createForOfIteratorHelper(this.array);try{for(s.s();!(a=s.n()).done;)a.value.resize()}catch(a){s.e(a)}finally{s.f()}}},{key:"stop",value:function(){this.array=[]}},{key:"update",value:function(a){var s,c=_createForOfIteratorHelper(this.array);try{for(c.s();!(s=c.n()).done;)s.value.update(a)}catch(a){c.e(a)}finally{c.f()}}}]),Emitters}(),X=function(){function EmittersPlugin(a){(0,R.Z)(this,EmittersPlugin),this._engine=a,this.id="emitters"}return(0,L.Z)(EmittersPlugin,[{key:"getPlugin",value:function(a){return Promise.resolve(new Y(this._engine,a))}},{key:"loadOptions",value:function(a,s){if(this.needsPlugin(a)||this.needsPlugin(s)){null!=s&&s.emitters&&(a.emitters=(0,z.KH1)(s.emitters,function(a){var s=new G;return s.load(a),s}));var c=null==s?void 0:null===(k=s.interactivity)||void 0===k?void 0:null===(O=k.modes)||void 0===O?void 0:O.emitters;if(c){if((0,z.kJL)(c))a.interactivity.modes.emitters={random:{count:1,enable:!0},value:c.map(function(a){var s=new G;return s.load(a),s})};else if(void 0!==c.value){if((0,z.kJL)(c.value))a.interactivity.modes.emitters={random:{count:null!==(I=c.random.count)&&void 0!==I?I:1,enable:null!==(R=c.random.enable)&&void 0!==R&&R},value:c.value.map(function(a){var s=new G;return s.load(a),s})};else{var k,O,I,R,L,V,Z=new G;Z.load(c.value),a.interactivity.modes.emitters={random:{count:null!==(L=c.random.count)&&void 0!==L?L:1,enable:null!==(V=c.random.enable)&&void 0!==V&&V},value:Z}}}else(a.interactivity.modes.emitters={random:{count:1,enable:!1},value:new G}).value.load(c)}}}},{key:"needsPlugin",value:function(a){if(!a)return!1;var s,c,O,I=a.emitters;return(0,z.kJL)(I)&&!!I.length||void 0!==I||!!(null!==(s=a.interactivity)&&void 0!==s&&null!==(c=s.events)&&void 0!==c&&null!==(O=c.onClick)&&void 0!==O&&O.mode)&&(0,z.dBL)(k.emitter,a.interactivity.events.onClick.mode)}}]),EmittersPlugin}(),Q=new Map,$=function(){function ShapeManager(a){(0,R.Z)(this,ShapeManager),this._engine=a}return(0,L.Z)(ShapeManager,[{key:"addShapeGenerator",value:function(a,s){this.getShapeGenerator(a)||Q.set(a,s)}},{key:"getShapeGenerator",value:function(a){return Q.get(a)}},{key:"getSupportedShapeGenerators",value:function(){return Q.keys()}}]),ShapeManager}();function loadEmittersPlugin(a){return _loadEmittersPlugin.apply(this,arguments)}function _loadEmittersPlugin(){return(_loadEmittersPlugin=(0,O.Z)(I.mark(function _callee(a){var s,c,k=arguments;return I.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return s=!(k.length>1)||void 0===k[1]||k[1],a.checkVersion("3.8.1"),a.emitterShapeManager||(a.emitterShapeManager=new $(a)),a.addEmitterShapeGenerator||(a.addEmitterShapeGenerator=function(s,c){var k;null===(k=a.emitterShapeManager)||void 0===k||k.addShapeGenerator(s,c)}),c=new X(a),O.next=7,a.addPlugin(c,s);case 7:case"end":return O.stop()}},_callee)}))).apply(this,arguments)}},54481:function(a,s,c){"use strict";c.d(s,{ZP:function(){return f},bP:function(){return n}});var k=c(88424),O=c(56885),I=c(43919),R=c(48864),L=c(64352),f=function(a){var s,c=null!==(s=a.id)&&void 0!==s?s:"tsparticles";return(0,L.useEffect)(function(){var s;return I.S6T.load({id:c,url:a.url,options:a.options}).then(function(c){var k;s=c,null==(k=a.particlesLoaded)||k.call(a,c)}),function(){null==s||s.destroy()}},[c,a,a.url,a.options]),(0,R.jsx)("div",{id:c,className:a.className})};function n(a){return _n.apply(this,arguments)}function _n(){return(_n=(0,k.Z)(O.mark(function _callee(a){return O.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,a(I.S6T);case 2:case"end":return s.stop()}},_callee)}))).apply(this,arguments)}},66171:function(a,s,c){"use strict";c.d(s,{S:function(){return loadSlim}});var k,O,I,R,L,z,V,Z,W,U,H,G,K=c(88424),Y=c(56885),X=c(7639),Q=c(41366),$=c(43919),J=2*Math.PI,ee=function(){function BaseMover(){(0,X.Z)(this,BaseMover)}return(0,Q.Z)(BaseMover,[{key:"init",value:function(a){var s=a.options.move.gravity;a.gravity={enable:s.enable,acceleration:(0,$.Gu7)(s.acceleration),inverse:s.inverse},function(a){var s,c=a.container,k=a.options.move.spin;if(k.enable){var O=null!==(s=k.position)&&void 0!==s?s:{x:50,y:50},I={x:.01*O.x*c.canvas.size.width,y:.01*O.y*c.canvas.size.height},R=a.getPosition(),L=(0,$.Spd)(R,I),z=(0,$.Gu7)(k.acceleration);a.retina.spinAcceleration=z*c.retina.pixelRatio,a.spin={center:I,direction:a.velocity.x>=0?$.RnL.clockwise:$.RnL.counterClockwise,angle:(0,$.sZz)()*J,radius:L,acceleration:a.retina.spinAcceleration}}}(a)}},{key:"isEnabled",value:function(a){return!a.destroyed&&a.options.move.enable}},{key:"move",value:function(a,s){var c,k,O,I,R,L=a.options,z=L.move;if(z.enable){var V=a.container,Z=V.retina.pixelRatio;null!==(k=(c=a.retina).moveSpeed)&&void 0!==k||(c.moveSpeed=(0,$.Gu7)(z.speed)*Z),null!==(I=(O=a.retina).moveDrift)&&void 0!==I||(O.moveDrift=(0,$.Gu7)(a.options.move.drift)*Z);var W=a.slow.inRange?a.slow.factor:1,U=a.retina.moveSpeed*V.retina.reduceFactor,H=a.retina.moveDrift,G=(0,$.KIV)(L.size.value)*Z,K=U*(z.size?a.getRadius()/G:1)*W*(s.factor||1)/2,Y=null!==(R=a.retina.maxSpeed)&&void 0!==R?R:V.retina.maxSpeed;z.spin.enable?function(a,s){var c=a.container;if(a.spin){var k=a.spin.direction===$.RnL.clockwise,O={x:k?Math.cos:Math.sin,y:k?Math.sin:Math.cos};a.position.x=a.spin.center.x+a.spin.radius*O.x(a.spin.angle),a.position.y=a.spin.center.y+a.spin.radius*O.y(a.spin.angle),a.spin.radius+=a.spin.acceleration;var I=Math.max(c.canvas.size.width,c.canvas.size.height),R=.5*I;a.spin.radius>R?(a.spin.radius=R,a.spin.acceleration*=-1):a.spin.radius<0&&(a.spin.radius=0,a.spin.acceleration*=-1),a.spin.angle+=.01*s*(1-a.spin.radius/I)}}(a,K):function(a,s,c,k,O,I){(function(a,s){var c,k=a.options.move.path;if(k.enable){if(a.lastPathTime<=a.pathDelay){a.lastPathTime+=s.value;return}var O=null===(c=a.pathGenerator)||void 0===c?void 0:c.generate(a,s);O&&a.velocity.addTo(O),k.clamp&&(a.velocity.x=(0,$.uZ5)(a.velocity.x,-1,1),a.velocity.y=(0,$.uZ5)(a.velocity.y,-1,1)),a.lastPathTime-=a.pathDelay}})(a,I);var R=a.gravity,L=null!=R&&R.enable&&R.inverse?-1:1;O&&c&&(a.velocity.x+=O*I.factor/(60*c)),null!=R&&R.enable&&c&&(a.velocity.y+=L*(R.acceleration*I.factor)/(60*c));var z=a.moveDecay;a.velocity.multTo(z);var V=a.velocity.mult(c);null!=R&&R.enable&&k>0&&(!R.inverse&&V.y>=0&&V.y>=k||R.inverse&&V.y<=0&&V.y<=-k)&&(V.y=L*k,c&&(a.velocity.y=V.y/c));var Z=a.options.zIndex,W=Math.pow(1-a.zIndexFactor,Z.velocityRate);V.multTo(W);var U=a.position;U.addTo(V),s.vibrate&&(U.x+=Math.sin(U.x*Math.cos(U.y)),U.y+=Math.cos(U.y*Math.sin(U.x)))}(a,z,K,Y,H,s),function(a){var s,c,k=a.initialPosition,O=(0,$.oW6)(k,a.position),I=O.dx,R=O.dy,L=Math.abs(I),z=Math.abs(R),V=a.retina.maxDistance,Z=V.horizontal,W=V.vertical;if(Z||W){var U=null!==(s=Z&&L>=Z)&&void 0!==s&&s,H=null!==(c=W&&z>=W)&&void 0!==c&&c;if((U||H)&&!a.misplaced)a.misplaced=!!Z&&L>Z||!!W&&z>W,Z&&(a.velocity.x=.5*a.velocity.y-a.velocity.x),W&&(a.velocity.y=.5*a.velocity.x-a.velocity.y);else if((!Z||Lk.x&&K.x>0)&&(K.x*=-(0,$.sZz)()),W&&(G.yk.y&&K.y>0)&&(K.y*=-(0,$.sZz)())}}}(a)}}}]),BaseMover}();function _loadBaseMover(){return(_loadBaseMover=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addMover("base",function(){return Promise.resolve(new ee)},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var et=2*Math.PI,en=function(){function CircleDrawer(){(0,X.Z)(this,CircleDrawer),this.validTypes=["circle"]}return(0,Q.Z)(CircleDrawer,[{key:"draw",value:function(a){var s,c,k,O;s=a.context,c=a.particle,k=a.radius,c.circleRange||(c.circleRange={min:0,max:et}),O=c.circleRange,s.arc(0,0,k,O.min,O.max,!1)}},{key:"getSidesCount",value:function(){return 12}},{key:"particleInit",value:function(a,s){var c,k=s.shapeData,O=null!==(c=null==k?void 0:k.angle)&&void 0!==c?c:{max:360,min:0};s.circleRange=(0,$.Kn2)(O)?{min:(0,$.Idc)(O.min),max:(0,$.Idc)(O.max)}:{min:0,max:(0,$.Idc)(O)}}}]),CircleDrawer}();function _loadCircleShape(){return(_loadCircleShape=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addShape(new en,s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var er=function(){function ColorUpdater(a,s){(0,X.Z)(this,ColorUpdater),this._container=a,this._engine=s}return(0,Q.Z)(ColorUpdater,[{key:"init",value:function(a){var s=(0,$.lNs)(this._engine,a.options.color,a.id,a.options.reduceDuplicates);s&&(a.color=(0,$.bS$)(s,a.options.color.animation,this._container.retina.reduceFactor))}},{key:"isEnabled",value:function(a){var s=a.options.color.animation,c=s.h,k=s.s,O=s.l,I=a.color;return!a.destroyed&&!a.spawning&&((null==I?void 0:I.h.value)!==void 0&&c.enable||(null==I?void 0:I.s.value)!==void 0&&k.enable||(null==I?void 0:I.l.value)!==void 0&&O.enable)}},{key:"update",value:function(a,s){(0,$.PBz)(a.color,s)}}]),ColorUpdater}();function _loadColorUpdater(){return(_loadColorUpdater=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addParticleUpdater("color",function(s){return Promise.resolve(new er(s,a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}(k=V||(V={}))[k.r=1]="r",k[k.g=2]="g",k[k.b=3]="b",k[k.a=4]="a";var ei=/^#?([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,ea=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,eo=function(){function HexColorManager(){(0,X.Z)(this,HexColorManager),this.key="hex",this.stringPrefix="#"}return(0,Q.Z)(HexColorManager,[{key:"handleColor",value:function(a){return this._parseString(a.value)}},{key:"handleRangeColor",value:function(a){return this._parseString(a.value)}},{key:"parseString",value:function(a){return this._parseString(a)}},{key:"_parseString",value:function(a){if("string"==typeof a&&null!=a&&a.startsWith(this.stringPrefix)){var s=a.replace(ei,function(a,s,c,k,O){return s+s+c+c+k+k+(void 0!==O?O+O:"")}),c=ea.exec(s);return c?{a:void 0!==c[V.a]?parseInt(c[V.a],16)/255:1,b:parseInt(c[V.b],16),g:parseInt(c[V.g],16),r:parseInt(c[V.r],16)}:void 0}}}]),HexColorManager}();function _loadHexColorPlugin(){return(_loadHexColorPlugin=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addColorManager(new eo,s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}(O=Z||(Z={}))[O.h=1]="h",O[O.s=2]="s",O[O.l=3]="l",O[O.a=5]="a";var es=function(){function HslColorManager(){(0,X.Z)(this,HslColorManager),this.key="hsl",this.stringPrefix="hsl"}return(0,Q.Z)(HslColorManager,[{key:"handleColor",value:function(a){var s,c=null!==(s=a.value.hsl)&&void 0!==s?s:a.value;if(void 0!==c.h&&void 0!==c.s&&void 0!==c.l)return(0,$.veL)(c)}},{key:"handleRangeColor",value:function(a){var s,c=null!==(s=a.value.hsl)&&void 0!==s?s:a.value;if(void 0!==c.h&&void 0!==c.l)return(0,$.veL)({h:(0,$.Gu7)(c.h),l:(0,$.Gu7)(c.l),s:(0,$.Gu7)(c.s)})}},{key:"parseString",value:function(a){if(a.startsWith("hsl")){var s=/hsla?\(\s*(\d+)\s*[\s,]\s*(\d+)%\s*[\s,]\s*(\d+)%\s*([\s,]\s*(0|1|0?\.\d+|(\d{1,3})%)\s*)?\)/i.exec(a);return s?(0,$.Y6v)({a:s.length>4?(0,$.BVM)(s[Z.a]):1,h:parseInt(s[Z.h],10),l:parseInt(s[Z.l],10),s:parseInt(s[Z.s],10)}):void 0}}}]),HslColorManager}();function _loadHslColorPlugin(){return(_loadHslColorPlugin=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addColorManager(new es,s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var el=function(){function OpacityUpdater(a){(0,X.Z)(this,OpacityUpdater),this.container=a}return(0,Q.Z)(OpacityUpdater,[{key:"init",value:function(a){var s=a.options.opacity;a.opacity=(0,$.V0)(s,1);var c=s.animation;c.enable&&(a.opacity.velocity=(0,$.Gu7)(c.speed)/$.tZy*this.container.retina.reduceFactor,c.sync||(a.opacity.velocity*=(0,$.sZz)()))}},{key:"isEnabled",value:function(a){var s,c,k,O;return!a.destroyed&&!a.spawning&&!!a.opacity&&a.opacity.enable&&((null!==(s=a.opacity.maxLoops)&&void 0!==s?s:0)<=0||(null!==(c=a.opacity.maxLoops)&&void 0!==c?c:0)>0&&(null!==(k=a.opacity.loops)&&void 0!==k?k:0)<(null!==(O=a.opacity.maxLoops)&&void 0!==O?O:0))}},{key:"reset",value:function(a){a.opacity&&(a.opacity.time=0,a.opacity.loops=0)}},{key:"update",value:function(a,s){this.isEnabled(a)&&a.opacity&&(0,$.CrJ)(a,a.opacity,!0,a.options.opacity.animation.destroy,s)}}]),OpacityUpdater}();function _loadOpacityUpdater(){return(_loadOpacityUpdater=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addParticleUpdater("opacity",function(a){return Promise.resolve(new el(a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}function _arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(I.plugins.values());try{for(L.s();!(O=L.n()).done;){var z=O.value;if(void 0!==z.particleBounce&&(R=z.particleBounce(a,c,s)),R)break}}catch(a){L.e(a)}finally{L.f()}if(!R){var V=a.getPosition(),Z=a.offset,W=a.getRadius(),U=(0,$.M_G)(V,W),H=I.canvas.size;(function(a){if((a.outMode===$.Voc.bounce||a.outMode===$.Voc.split)&&(a.direction===$.DYc.left||a.direction===$.DYc.right)){a.bounds.right<0&&a.direction===$.DYc.left?a.particle.position.x=a.size+a.offset.x:a.bounds.left>a.canvasSize.width&&a.direction===$.DYc.right&&(a.particle.position.x=a.canvasSize.width-a.size-a.offset.x);var s=a.particle.velocity.x,c=!1;if(a.direction===$.DYc.right&&a.bounds.right>=a.canvasSize.width&&s>0||a.direction===$.DYc.left&&a.bounds.left<=0&&s<0){var k=(0,$.Gu7)(a.particle.options.bounce.horizontal.value);a.particle.velocity.x*=-k,c=!0}if(c){var O=a.offset.x+a.size;a.bounds.right>=a.canvasSize.width&&a.direction===$.DYc.right?a.particle.position.x=a.canvasSize.width-O:a.bounds.left<=0&&a.direction===$.DYc.left&&(a.particle.position.x=O),a.outMode===$.Voc.split&&a.particle.destroy()}}})({particle:a,outMode:k,direction:s,bounds:U,canvasSize:H,offset:Z,size:W}),function(a){if((a.outMode===$.Voc.bounce||a.outMode===$.Voc.split)&&(a.direction===$.DYc.bottom||a.direction===$.DYc.top)){a.bounds.bottom<0&&a.direction===$.DYc.top?a.particle.position.y=a.size+a.offset.y:a.bounds.top>a.canvasSize.height&&a.direction===$.DYc.bottom&&(a.particle.position.y=a.canvasSize.height-a.size-a.offset.y);var s=a.particle.velocity.y,c=!1;if(a.direction===$.DYc.bottom&&a.bounds.bottom>=a.canvasSize.height&&s>0||a.direction===$.DYc.top&&a.bounds.top<=0&&s<0){var k=(0,$.Gu7)(a.particle.options.bounce.vertical.value);a.particle.velocity.y*=-k,c=!0}if(c){var O=a.offset.y+a.size;a.bounds.bottom>=a.canvasSize.height&&a.direction===$.DYc.bottom?a.particle.position.y=a.canvasSize.height-O:a.bounds.top<=0&&a.direction===$.DYc.top&&(a.particle.position.y=O),a.outMode===$.Voc.split&&a.particle.destroy()}}}({particle:a,outMode:k,direction:s,bounds:U,canvasSize:H,offset:Z,size:W})}}}}]),BounceOutMode}(),ec=function(){function DestroyOutMode(a){(0,X.Z)(this,DestroyOutMode),this.container=a,this.modes=[$.Voc.destroy]}return(0,Q.Z)(DestroyOutMode,[{key:"update",value:function(a,s,c,k){if(this.modes.includes(k)){var O=this.container;switch(a.outType){case $.Igb.normal:case $.Igb.outside:if((0,$.Ac)(a.position,O.canvas.size,$.OWs.origin,a.getRadius(),s))return;break;case $.Igb.inside:var I=(0,$.oW6)(a.position,a.moveCenter),R=I.dx,L=I.dy,z=a.velocity,V=z.x,Z=z.y;if(V<0&&R>a.moveCenter.radius||Z<0&&L>a.moveCenter.radius||V>=0&&R<-a.moveCenter.radius||Z>=0&&L<-a.moveCenter.radius)return}O.particles.remove(a,a.group,!0)}}}]),DestroyOutMode}(),ed=function(){function NoneOutMode(a){(0,X.Z)(this,NoneOutMode),this.container=a,this.modes=[$.Voc.none]}return(0,Q.Z)(NoneOutMode,[{key:"update",value:function(a,s,c,k){if(this.modes.includes(k)&&(null!==(O=a.options.move.distance.horizontal&&(s===$.DYc.left||s===$.DYc.right))&&void 0!==O?!O:!a.options.move.distance.vertical||s!==$.DYc.top&&s!==$.DYc.bottom)){var O,I=a.options.move.gravity,R=this.container,L=R.canvas.size,z=a.getRadius();if(I.enable){var V=a.position;(!I.inverse&&V.y>L.height+z&&s===$.DYc.bottom||I.inverse&&V.y<-z&&s===$.DYc.top)&&R.particles.remove(a)}else{if(a.velocity.y>0&&a.position.y<=L.height+z||a.velocity.y<0&&a.position.y>=-z||a.velocity.x>0&&a.position.x<=L.width+z||a.velocity.x<0&&a.position.x>=-z)return;(0,$.Ac)(a.position,R.canvas.size,$.OWs.origin,z,s)||R.particles.remove(a)}}}}]),NoneOutMode}(),ef=function(){function OutOutMode(a){(0,X.Z)(this,OutOutMode),this.container=a,this.modes=[$.Voc.out]}return(0,Q.Z)(OutOutMode,[{key:"update",value:function(a,s,c,k){if(this.modes.includes(k)){var O=this.container;if(a.outType===$.Igb.inside){var I=a.velocity,R=I.x,L=I.y,z=$.OWs.origin;z.length=a.moveCenter.radius,z.angle=a.velocity.angle+Math.PI,z.addTo($.OWs.create(a.moveCenter));var V=(0,$.oW6)(a.position,z),Z=V.dx,W=V.dy;if(R<=0&&Z>=0||L<=0&&W>=0||R>=0&&Z<=0||L>=0&&W<=0)return;a.position.x=Math.floor((0,$.vdf)({min:0,max:O.canvas.size.width})),a.position.y=Math.floor((0,$.vdf)({min:0,max:O.canvas.size.height}));var U=(0,$.oW6)(a.position,a.moveCenter),H=U.dx,G=U.dy;a.direction=Math.atan2(-G,-H),a.velocity.angle=a.direction}else{if((0,$.Ac)(a.position,O.canvas.size,$.OWs.origin,a.getRadius(),s))return;switch(a.outType){case $.Igb.outside:a.position.x=Math.floor((0,$.vdf)({min:-a.moveCenter.radius,max:a.moveCenter.radius}))+a.moveCenter.x,a.position.y=Math.floor((0,$.vdf)({min:-a.moveCenter.radius,max:a.moveCenter.radius}))+a.moveCenter.y;var K=(0,$.oW6)(a.position,a.moveCenter),Y=K.dx,X=K.dy;a.moveCenter.radius&&(a.direction=Math.atan2(X,Y),a.velocity.angle=a.direction);break;case $.Igb.normal:var Q=a.options.move.warp,J=O.canvas.size,ee={bottom:J.height+a.getRadius()+a.offset.y,left:-a.getRadius()-a.offset.x,right:J.width+a.getRadius()+a.offset.x,top:-a.getRadius()-a.offset.y},et=a.getRadius(),en=(0,$.M_G)(a.position,et);s===$.DYc.right&&en.left>J.width+a.offset.x?(a.position.x=ee.left,a.initialPosition.x=a.position.x,Q||(a.position.y=(0,$.sZz)()*J.height,a.initialPosition.y=a.position.y)):s===$.DYc.left&&en.right<-a.offset.x&&(a.position.x=ee.right,a.initialPosition.x=a.position.x,Q||(a.position.y=(0,$.sZz)()*J.height,a.initialPosition.y=a.position.y)),s===$.DYc.bottom&&en.top>J.height+a.offset.y?(Q||(a.position.x=(0,$.sZz)()*J.width,a.initialPosition.x=a.position.x),a.position.y=ee.top,a.initialPosition.y=a.position.y):s===$.DYc.top&&en.bottom<-a.offset.y&&(Q||(a.position.x=(0,$.sZz)()*J.width,a.initialPosition.x=a.position.x),a.position.y=ee.bottom,a.initialPosition.y=a.position.y)}}}}}]),OutOutMode}();function OutOfCanvasUpdater_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(s.updaters.values());try{for(R.s();!(I=R.n()).done;)I.value.update(a,O,c,k)}catch(a){R.e(a)}finally{R.f()}},this.container=a,this.updaters=new Map}return(0,Q.Z)(OutOfCanvasUpdater,[{key:"init",value:function(a){this._addUpdaterIfMissing(a,$.Voc.bounce,function(a){return new eu(a)}),this._addUpdaterIfMissing(a,$.Voc.out,function(a){return new ef(a)}),this._addUpdaterIfMissing(a,$.Voc.destroy,function(a){return new ec(a)}),this._addUpdaterIfMissing(a,$.Voc.none,function(a){return new ed(a)})}},{key:"isEnabled",value:function(a){return!a.destroyed&&!a.spawning}},{key:"update",value:function(a,s){var c,k,O,I,R=a.options.move.outModes;this._updateOutMode(a,s,null!==(c=R.bottom)&&void 0!==c?c:R.default,$.DYc.bottom),this._updateOutMode(a,s,null!==(k=R.left)&&void 0!==k?k:R.default,$.DYc.left),this._updateOutMode(a,s,null!==(O=R.right)&&void 0!==O?O:R.default,$.DYc.right),this._updateOutMode(a,s,null!==(I=R.top)&&void 0!==I?I:R.default,$.DYc.top)}}]),OutOfCanvasUpdater}();function _loadOutModesUpdater(){return(_loadOutModesUpdater=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addParticleUpdater("outModes",function(a){return Promise.resolve(new eh(a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}(I=W||(W={}))[I.r=1]="r",I[I.g=2]="g",I[I.b=3]="b",I[I.a=5]="a";var ep=function(){function RgbColorManager(){(0,X.Z)(this,RgbColorManager),this.key="rgb",this.stringPrefix="rgb"}return(0,Q.Z)(RgbColorManager,[{key:"handleColor",value:function(a){var s,c=null!==(s=a.value.rgb)&&void 0!==s?s:a.value;if(void 0!==c.r)return c}},{key:"handleRangeColor",value:function(a){var s,c=null!==(s=a.value.rgb)&&void 0!==s?s:a.value;if(void 0!==c.r)return{r:(0,$.Gu7)(c.r),g:(0,$.Gu7)(c.g),b:(0,$.Gu7)(c.b)}}},{key:"parseString",value:function(a){if(a.startsWith(this.stringPrefix)){var s=/rgba?\(\s*(\d{1,3})\s*[\s,]\s*(\d{1,3})\s*[\s,]\s*(\d{1,3})\s*([\s,]\s*(0|1|0?\.\d+|(\d{1,3})%)\s*)?\)/i.exec(a);return s?{a:s.length>4?(0,$.BVM)(s[W.a]):1,b:parseInt(s[W.b],10),g:parseInt(s[W.g],10),r:parseInt(s[W.r],10)}:void 0}}}]),RgbColorManager}();function _loadRgbColorPlugin(){return(_loadRgbColorPlugin=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addColorManager(new ep,s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var ev=function(){function SizeUpdater(){(0,X.Z)(this,SizeUpdater)}return(0,Q.Z)(SizeUpdater,[{key:"init",value:function(a){var s,c=a.container,k=a.options.size.animation;k.enable&&(a.size.velocity=(null!==(s=a.retina.sizeAnimationSpeed)&&void 0!==s?s:c.retina.sizeAnimationSpeed)/$.tZy*c.retina.reduceFactor,k.sync||(a.size.velocity*=(0,$.sZz)()))}},{key:"isEnabled",value:function(a){var s,c,k,O;return!a.destroyed&&!a.spawning&&a.size.enable&&((null!==(s=a.size.maxLoops)&&void 0!==s?s:0)<=0||(null!==(c=a.size.maxLoops)&&void 0!==c?c:0)>0&&(null!==(k=a.size.loops)&&void 0!==k?k:0)<(null!==(O=a.size.maxLoops)&&void 0!==O?O:0))}},{key:"reset",value:function(a){a.size.loops=0}},{key:"update",value:function(a,s){this.isEnabled(a)&&(0,$.CrJ)(a,a.size,!0,a.options.size.animation.destroy,s)}}]),SizeUpdater}();function _loadSizeUpdater(){return(_loadSizeUpdater=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addParticleUpdater("size",function(){return Promise.resolve(new ev)},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}function _loadBasic(){return(_loadBasic=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,function(a){return _loadHexColorPlugin.apply(this,arguments)}(a,!1);case 4:return k.next=6,function(a){return _loadHslColorPlugin.apply(this,arguments)}(a,!1);case 6:return k.next=8,function(a){return _loadRgbColorPlugin.apply(this,arguments)}(a,!1);case 8:return k.next=10,function(a){return _loadBaseMover.apply(this,arguments)}(a,!1);case 10:return k.next=12,function(a){return _loadCircleShape.apply(this,arguments)}(a,!1);case 12:return k.next=14,function(a){return _loadColorUpdater.apply(this,arguments)}(a,!1);case 14:return k.next=16,function(a){return _loadOpacityUpdater.apply(this,arguments)}(a,!1);case 16:return k.next=18,function(a){return _loadOutModesUpdater.apply(this,arguments)}(a,!1);case 18:return k.next=20,function(a){return _loadSizeUpdater.apply(this,arguments)}(a,!1);case 20:return k.next=22,a.refresh(s);case 22:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}function _loadEasingQuadPlugin(){return(_loadEasingQuadPlugin=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addEasing($.nxi.easeInQuad,function(a){return Math.pow(a,2)},!1);case 4:return k.next=6,a.addEasing($.nxi.easeOutQuad,function(a){return 1-Math.pow(1-a,2)},!1);case 6:return k.next=8,a.addEasing($.nxi.easeInOutQuad,function(a){return a<.5?2*Math.pow(a,2):1-Math.pow(-2*a+2,2)/2},!1);case 8:return k.next=10,a.refresh(s);case 10:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var em=c(68623),ey=c(18787);function ownKeys(a,s){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(a);s&&(k=k.filter(function(s){return Object.getOwnPropertyDescriptor(a,s).enumerable})),c.push.apply(c,k)}return c}function _objectSpread(a){for(var s=1;sa.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(this._emojiShapeDict);try{for(s.s();!(a=s.n()).done;){var c=(0,ey.Z)(a.value,2),k=c[0],O=c[1];O instanceof ImageBitmap&&(null==O||O.close()),this._emojiShapeDict.delete(k)}}catch(a){s.e(a)}finally{s.f()}}},{key:"draw",value:function(a){var s=a.particle.emojiDataKey;if(s){var c=this._emojiShapeDict.get(s);c&&function(a,s){var c=a.context,k=a.opacity,O=c.globalAlpha;if(s){var I=s.width,R=.5*I;c.globalAlpha=k,c.drawImage(s,-R,-R,I,I),c.globalAlpha=O}}(a,c)}}},{key:"init",value:(a=(0,K.Z)(Y.mark(function _callee(a){var s,c,k,O;return Y.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(s=a.actualOptions,(c=this.validTypes).find(function(a){return(0,$.dBL)(a,s.particles.shape.type)})){I.next=3;break}return I.abrupt("return");case 3:return k=[(0,$.mxw)(eg)],(O=c.map(function(a){return s.particles.shape.options[a]}).find(function(a){return!!a}))&&(0,$.KH1)(O,function(a){a.font&&k.push((0,$.mxw)(a.font))}),I.next=7,Promise.all(k);case 7:case"end":return I.stop()}},_callee,this)})),function(s){return a.apply(this,arguments)})},{key:"particleDestroy",value:function(a){a.emojiDataKey=void 0}},{key:"particleInit",value:function(a,s){var c,k,O,I=s.shapeData;if(null!=I&&I.value){var R=(0,$.wA_)(I.value,s.randomIndexData);if(R){var L="string"==typeof R?{font:null!==(c=I.font)&&void 0!==c?c:eg,padding:null!==(k=I.padding)&&void 0!==k?k:0,value:R}:_objectSpread(_objectSpread({font:eg,padding:0},I),R),z=L.font,V=L.value,Z="".concat(V,"_").concat(z);if(this._emojiShapeDict.has(Z)){s.emojiDataKey=Z;return}var W=2*L.padding,U=(0,$.KIV)(s.size.value),H=U+W,G=2*H;if("undefined"!=typeof OffscreenCanvas){var K=new OffscreenCanvas(G,G),Y=K.getContext("2d");if(!Y)return;Y.font="400 ".concat(2*U,"px ").concat(z),Y.textBaseline="middle",Y.textAlign="center",Y.fillText(V,H,H),O=K.transferToImageBitmap()}else{var X=document.createElement("canvas");X.width=G,X.height=G;var Q=X.getContext("2d");if(!Q)return;Q.font="400 ".concat(2*U,"px ").concat(z),Q.textBaseline="middle",Q.textAlign="center",Q.fillText(V,H,H),O=X}this._emojiShapeDict.set(Z,O),s.emojiDataKey=Z}}}}]),EmojiDrawer}();function _loadEmojiShape(){return(_loadEmojiShape=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addShape(new e_,s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var eb=c(59426),ew=c(65288),ex=c(26460);function Utils_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(s.particles.quadTree.query(O,I));try{for(z.s();!(L=z.n()).done;){var V=L.value,Z=(0,$.oW6)(V.position,c),W=Z.dx,U=Z.dy,H=Z.distance,G=R.speed*R.factor,K=(0,$.uZ5)(a.getEasing(R.easing)(1-H/k)*G,1,R.maxSpeed),Y=$.OWs.create(H?W/H*K:G,H?U/H*K:G);V.position.subFrom(Y)}}catch(a){z.e(a)}finally{z.f()}}}var eS=function(){function Attract(){(0,X.Z)(this,Attract),this.distance=200,this.duration=.4,this.easing=$.nxi.easeOutQuad,this.factor=1,this.maxSpeed=50,this.speed=1}return(0,Q.Z)(Attract,[{key:"load",value:function(a){(0,$.Ft)(a)||(void 0!==a.distance&&(this.distance=a.distance),void 0!==a.duration&&(this.duration=a.duration),void 0!==a.easing&&(this.easing=a.easing),void 0!==a.factor&&(this.factor=a.factor),void 0!==a.maxSpeed&&(this.maxSpeed=a.maxSpeed),void 0===a.speed||(this.speed=a.speed))}}]),Attract}();function Attractor_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(s.attract.particles);try{for(I.s();!(O=I.n()).done;){var R=O.value;k.isEnabled(R)&&R.velocity.setTo(R.initialVelocity)}}catch(a){I.e(a)}finally{I.f()}s.attract.particles=[],s.attract.finish=!1,setTimeout(function(){s.destroyed||(s.attract||(s.attract={particles:[]}),s.attract.clicking=!1)},c.duration*$.X5o)}},k}return(0,Q.Z)(Attractor,[{key:"clear",value:function(){}},{key:"init",value:function(){var a=this.container,s=a.actualOptions.interactivity.modes.attract;s&&(a.retina.attractModeDistance=s.distance*a.retina.pixelRatio)}},{key:"interact",value:function(){var a,s,c,k,O=this,I=this.container,R=I.actualOptions,L=I.interactivity.status===$.WtO,z=R.interactivity.events,V=z.onHover,Z=V.enable,W=V.mode,U=z.onClick,H=U.enable,G=U.mode;L&&Z&&(0,$.dBL)(ek,W)?(a=this._engine,c=(s=this.container).interactivity.mouse.position,(k=s.retina.attractModeDistance)&&!(k<0)&&c&&processAttract(a,s,c,k,new $.Cdc(c.x,c.y,k),function(a){var s;return s=a,O.isEnabled(s)})):H&&(0,$.dBL)(ek,G)&&function(a,s,c){s.attract||(s.attract={particles:[]});var k=s.attract;if(k.finish||(k.count||(k.count=0),k.count++,k.count!==s.particles.count||(k.finish=!0)),k.clicking){var O=s.interactivity.mouse.clickPosition,I=s.retina.attractModeDistance;if(!I||I<0||!O)return;processAttract(a,s,O,I,new $.Cdc(O.x,O.y,I),function(a){return c(a)})}else!1===k.clicking&&(k.particles=[])}(this._engine,this.container,function(a){return O.isEnabled(a)})}},{key:"isEnabled",value:function(a){var s,c=this.container,k=c.actualOptions,O=c.interactivity.mouse,I=(null!==(s=null==a?void 0:a.interactivity)&&void 0!==s?s:k.interactivity).events;if((!O.position||!I.onHover.enable)&&(!O.clickPosition||!I.onClick.enable))return!1;var R=I.onHover.mode,L=I.onClick.mode;return(0,$.dBL)(ek,R)||(0,$.dBL)(ek,L)}},{key:"loadModeOptions",value:function(a){a.attract||(a.attract=new eS);for(var s=arguments.length,c=Array(s>1?s-1:0),k=1;k1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addInteractor("externalAttract",function(s){return Promise.resolve(new eP(a,s))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}function browser_Utils_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(a.particles.quadTree.query(k,O));try{for(R.s();!(I=R.n()).done;){var L=I.value;k instanceof $.Cdc?(0,$.kRC)((0,$.gy4)(L),{position:s,radius:c,mass:Math.pow(c,2)*eT,velocity:$.OWs.origin,factor:$.OWs.origin}):k instanceof $.AeJ&&(0,$.dpV)(L,(0,$.M_G)(s,c))}}catch(a){R.e(a)}finally{R.f()}}var eC=function(){function Bounce(){(0,X.Z)(this,Bounce),this.distance=200}return(0,Q.Z)(Bounce,[{key:"load",value:function(a){(0,$.Ft)(a)||void 0===a.distance||(this.distance=a.distance)}}]),Bounce}(),eO="bounce",eE=function(a){(0,eb.Z)(Bouncer,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,ex.Z)(Bouncer);if(s){var k=(0,ex.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,ew.Z)(this,a)});function Bouncer(a){return(0,X.Z)(this,Bouncer),c.call(this,a)}return(0,Q.Z)(Bouncer,[{key:"clear",value:function(){}},{key:"init",value:function(){var a=this.container,s=a.actualOptions.interactivity.modes.bounce;s&&(a.retina.bounceModeDistance=s.distance*a.retina.pixelRatio)}},{key:"interact",value:function(){var a,s,c,k,O,I,R=this,L=this.container,z=L.actualOptions.interactivity.events,V=L.interactivity.status===$.WtO,Z=z.onHover.enable,W=z.onHover.mode,U=z.onDiv;V&&Z&&(0,$.dBL)(eO,W)?(s=(a=this.container).retina.pixelRatio,c=a.interactivity.mouse.position,(k=a.retina.bounceModeDistance)&&!(k<0)&&c&&processBounce(a,c,k,new $.Cdc(c.x,c.y,k+10*s),function(a){return R.isEnabled(a)})):(O=this.container,I=function(a){return R.isEnabled(a)},(0,$.XDe)(eO,U,function(a,s){var c;(c=document.querySelectorAll(a)).length&&c.forEach(function(a){var c=O.retina.pixelRatio,k={x:(a.offsetLeft+.5*a.offsetWidth)*c,y:(a.offsetTop+.5*a.offsetHeight)*c},R=.5*a.offsetWidth*c,L=10*c,z=s.type===$.gqJ.circle?new $.Cdc(k.x,k.y,R+L):new $.AeJ(a.offsetLeft*c-L,a.offsetTop*c-L,a.offsetWidth*c+2*L,a.offsetHeight*c+2*L);processBounce(O,k,R,z,I)})}))}},{key:"isEnabled",value:function(a){var s,c=this.container,k=c.actualOptions,O=c.interactivity.mouse,I=(null!==(s=null==a?void 0:a.interactivity)&&void 0!==s?s:k.interactivity).events,R=I.onDiv;return!!O.position&&I.onHover.enable&&(0,$.dBL)(eO,I.onHover.mode)||(0,$.wm$)(eO,R)}},{key:"loadModeOptions",value:function(a){a.bounce||(a.bounce=new eC);for(var s=arguments.length,c=Array(s>1?s-1:0),k=1;k1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addInteractor("externalBounce",function(a){return Promise.resolve(new eE(a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var eA=c(20145),eI=function(){function BubbleBase(){(0,X.Z)(this,BubbleBase),this.distance=200,this.duration=.4,this.mix=!1}return(0,Q.Z)(BubbleBase,[{key:"load",value:function(a){if(!(0,$.Ft)(a)){if(void 0!==a.distance&&(this.distance=a.distance),void 0!==a.duration&&(this.duration=a.duration),void 0!==a.mix&&(this.mix=a.mix),void 0!==a.opacity&&(this.opacity=a.opacity),void 0!==a.color){var s=(0,$.kJL)(this.color)?void 0:this.color;this.color=(0,$.KH1)(a.color,function(a){return $.OzF.create(s,a)})}void 0!==a.size&&(this.size=a.size)}}}]),BubbleBase}(),eR=function(a){(0,eb.Z)(BubbleDiv,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,ex.Z)(BubbleDiv);if(s){var k=(0,ex.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,ew.Z)(this,a)});function BubbleDiv(){var a;return(0,X.Z)(this,BubbleDiv),(a=c.call(this)).selectors=[],a}return(0,Q.Z)(BubbleDiv,[{key:"load",value:function(a){(0,eA.Z)((0,ex.Z)(BubbleDiv.prototype),"load",this).call(this,a),(0,$.Ft)(a)||void 0===a.selectors||(this.selectors=a.selectors)}}]),BubbleDiv}(eI),eM=function(a){(0,eb.Z)(Bubble,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,ex.Z)(Bubble);if(s){var k=(0,ex.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,ew.Z)(this,a)});function Bubble(){return(0,X.Z)(this,Bubble),c.apply(this,arguments)}return(0,Q.Z)(Bubble,[{key:"load",value:function(a){(0,eA.Z)((0,ex.Z)(Bubble.prototype),"load",this).call(this,a),(0,$.Ft)(a)||(this.divs=(0,$.KH1)(a.divs,function(a){var s=new eR;return s.load(a),s}))}}]),Bubble}(eI);function calculateBubbleValue(a,s,c,k){if(s>=c){var O=a+(s-c)*k;return(0,$.uZ5)(O,a,s)}if(s=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function Bubbler_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);cO.duration&&(z.durationEnd=!0),X>2*O.duration&&(z.clicking=!1,z.durationEnd=!1);var Q={bubbleObj:{optValue:a.retina.bubbleModeSize,value:G.bubble.radius},particlesObj:{optValue:(0,$.KIV)(G.options.size.value)*a.retina.pixelRatio,value:G.size.value},type:U.size};k._process(G,Y,X,Q);var J={bubbleObj:{optValue:O.opacity,value:G.bubble.opacity},particlesObj:{optValue:(0,$.KIV)(G.options.opacity.value),value:null!==(W=null===(H=G.opacity)||void 0===H?void 0:H.value)&&void 0!==W?W:1},type:U.opacity};k._process(G,Y,X,J),!z.durationEnd&&Y<=I?k._hoverBubbleColor(G,Y):delete G.bubble.color}}}catch(a){V.e(a)}finally{V.f()}}}},k._hoverBubble=function(){var a=k.container,s=a.interactivity.mouse.position,c=a.retina.bubbleModeDistance;if(c&&!(c<0)&&s){var O,I=Bubbler_createForOfIteratorHelper(a.particles.quadTree.queryCircle(s,c,function(a){return k.isEnabled(a)}));try{for(I.s();!(O=I.n()).done;){var R=O.value;R.bubble.inRange=!0;var L=R.getPosition(),z=(0,$.Spd)(L,s),V=1-z/c;z<=c?V>=0&&a.interactivity.status===$.WtO&&(k._hoverBubbleSize(R,V),k._hoverBubbleOpacity(R,V),k._hoverBubbleColor(R,V)):k.reset(R),a.interactivity.status===$.aMP&&k.reset(R)}}catch(a){I.e(a)}finally{I.f()}}},k._hoverBubbleColor=function(a,s,c){var O=k.container.actualOptions,I=null!=c?c:O.interactivity.modes.bubble;if(I){if(!a.bubble.finalColor){var R=I.color;if(!R)return;var L=(0,$.wA_)(R);a.bubble.finalColor=(0,$.lNs)(k._engine,L)}if(a.bubble.finalColor){if(I.mix){a.bubble.color=void 0;var z=a.getFillColor();a.bubble.color=z?(0,$.lCU)((0,$.ocL)(z,a.bubble.finalColor,1-s,s)):a.bubble.finalColor}else a.bubble.color=a.bubble.finalColor}}},k._hoverBubbleOpacity=function(a,s,c){var O,I,R,L,z=k.container.actualOptions,V=null!==(O=null==c?void 0:c.opacity)&&void 0!==O?O:null===(I=z.interactivity.modes.bubble)||void 0===I?void 0:I.opacity;if(V){var Z=a.options.opacity.value,W=calculateBubbleValue(null!==(R=null===(L=a.opacity)||void 0===L?void 0:L.value)&&void 0!==R?R:1,V,(0,$.KIV)(Z),s);void 0!==W&&(a.bubble.opacity=W)}},k._hoverBubbleSize=function(a,s,c){var O=k.container,I=null!=c&&c.size?c.size*O.retina.pixelRatio:O.retina.bubbleModeSize;if(void 0!==I){var R=(0,$.KIV)(a.options.size.value)*O.retina.pixelRatio,L=calculateBubbleValue(a.size.value,I,R,s);void 0!==L&&(a.bubble.radius=L)}},k._process=function(a,s,c,O){var I,R=k.container,L=O.bubbleObj.optValue,z=R.actualOptions.interactivity.modes.bubble;if(z&&void 0!==L){var V=z.duration,Z=R.retina.bubbleModeDistance,W=O.particlesObj.optValue,H=O.bubbleObj.value,G=null!==(I=O.particlesObj.value)&&void 0!==I?I:0,K=O.type;if(Z&&!(Z<0)&&L!==W){if(R.bubble||(R.bubble={}),R.bubble.durationEnd)H&&(K===U.size&&delete a.bubble.radius,K===U.opacity&&delete a.bubble.opacity);else if(s<=Z){if((null!=H?H:G)!==L){var Y=G-c*(G-L)/V;K===U.size&&(a.bubble.radius=Y),K===U.opacity&&(a.bubble.opacity=Y)}}else K===U.size&&delete a.bubble.radius,K===U.opacity&&delete a.bubble.opacity}}},k._singleSelectorHover=function(a,s,c){var O=k.container,I=document.querySelectorAll(s),R=O.actualOptions.interactivity.modes.bubble;R&&I.length&&I.forEach(function(s){var I,L=O.retina.pixelRatio,z={x:(s.offsetLeft+.5*s.offsetWidth)*L,y:(s.offsetTop+.5*s.offsetHeight)*L},V=.5*s.offsetWidth*L,Z=c.type===$.gqJ.circle?new $.Cdc(z.x,z.y,V):new $.AeJ(s.offsetLeft*L,s.offsetTop*L,s.offsetWidth*L,s.offsetHeight*L),W=Bubbler_createForOfIteratorHelper(O.particles.quadTree.query(Z,function(a){return k.isEnabled(a)}));try{for(W.s();!(I=W.n()).done;){var U=I.value;if(Z.contains(U.getPosition())){U.bubble.inRange=!0;var H=R.divs,G=(0,$.iCg)(H,s);U.bubble.div&&U.bubble.div===s||(k.clear(U,a,!0),U.bubble.div=s),k._hoverBubbleSize(U,1,G),k._hoverBubbleOpacity(U,1,G),k._hoverBubbleColor(U,1,G)}}}catch(a){W.e(a)}finally{W.f()}})},k._engine=s,a.bubble||(a.bubble={}),k.handleClickMode=function(s){s===eD&&(a.bubble||(a.bubble={}),a.bubble.clicking=!0)},k}return(0,Q.Z)(Bubbler,[{key:"clear",value:function(a,s,c){(!a.bubble.inRange||c)&&(delete a.bubble.div,delete a.bubble.opacity,delete a.bubble.radius,delete a.bubble.color)}},{key:"init",value:function(){var a=this.container,s=a.actualOptions.interactivity.modes.bubble;s&&(a.retina.bubbleModeDistance=s.distance*a.retina.pixelRatio,void 0!==s.size&&(a.retina.bubbleModeSize=s.size*a.retina.pixelRatio))}},{key:"interact",value:function(a){var s=this,c=this.container.actualOptions.interactivity.events,k=c.onHover,O=c.onClick,I=k.enable,R=k.mode,L=O.enable,z=O.mode,V=c.onDiv;I&&(0,$.dBL)(eD,R)?this._hoverBubble():L&&(0,$.dBL)(eD,z)?this._clickBubble():(0,$.XDe)(eD,V,function(c,k){return s._singleSelectorHover(a,c,k)})}},{key:"isEnabled",value:function(a){var s,c=this.container,k=c.actualOptions,O=c.interactivity.mouse,I=(null!==(s=null==a?void 0:a.interactivity)&&void 0!==s?s:k.interactivity).events,R=I.onClick,L=I.onDiv,z=I.onHover,V=(0,$.wm$)(eD,L);return(!!V||!!z.enable&&!!O.position||!!R.enable&&!!O.clickPosition)&&((0,$.dBL)(eD,z.mode)||(0,$.dBL)(eD,R.mode)||V)}},{key:"loadModeOptions",value:function(a){a.bubble||(a.bubble=new eM);for(var s=arguments.length,c=Array(s>1?s-1:0),k=1;k1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addInteractor("externalBubble",function(s){return Promise.resolve(new ej(s,a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var eL=function(){function ConnectLinks(){(0,X.Z)(this,ConnectLinks),this.opacity=.5}return(0,Q.Z)(ConnectLinks,[{key:"load",value:function(a){(0,$.Ft)(a)||void 0===a.opacity||(this.opacity=a.opacity)}}]),ConnectLinks}(),eB=function(){function Connect(){(0,X.Z)(this,Connect),this.distance=80,this.links=new eL,this.radius=60}return(0,Q.Z)(Connect,[{key:"load",value:function(a){(0,$.Ft)(a)||(void 0!==a.distance&&(this.distance=a.distance),this.links.load(a.links),void 0===a.radius||(this.radius=a.radius))}}]),Connect}();function Connector_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(L.slice(c+1));try{for(R.s();!(k=R.n()).done;){var z=k.value,V=z.getPosition(),Z=Math.abs(O),W=Math.abs(I.x-V.x),U=Math.abs(I.y-V.y);W1?s-1:0),k=1;k1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addInteractor("externalConnect",function(a){return Promise.resolve(new eF(a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var ez=function(){function GrabLinks(){(0,X.Z)(this,GrabLinks),this.blink=!1,this.consent=!1,this.opacity=1}return(0,Q.Z)(GrabLinks,[{key:"load",value:function(a){(0,$.Ft)(a)||(void 0!==a.blink&&(this.blink=a.blink),void 0!==a.color&&(this.color=$.OzF.create(this.color,a.color)),void 0!==a.consent&&(this.consent=a.consent),void 0===a.opacity||(this.opacity=a.opacity))}}]),GrabLinks}(),eV=function(){function Grab(){(0,X.Z)(this,Grab),this.distance=100,this.links=new ez}return(0,Q.Z)(Grab,[{key:"load",value:function(a){(0,$.Ft)(a)||(void 0!==a.distance&&(this.distance=a.distance),this.links.load(a.links))}}]),Grab}();function Grabber_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(s.particles.quadTree.queryCircle(k,O,function(s){return a.isEnabled(s)}));try{for(R.s();!(I=R.n()).done;){var L,z,V=I.value,Z=V.getPosition(),W=(0,$.Spd)(Z,k);if(!(W>O)){var U=c.modes.grab.links,H=U.opacity,G=H-W*H/O;if(!(G<=0)){var K=null!==(L=U.color)&&void 0!==L?L:null===(z=V.options.links)||void 0===z?void 0:z.color;if(!s.particles.grabLineColor&&K){var Y=c.modes.grab.links;s.particles.grabLineColor=(0,$.Dt5)(this._engine,K,Y.blink,Y.consent)}var X=(0,$.BEi)(V,void 0,s.particles.grabLineColor);X&&function(a,s,c,k,O){a.canvas.draw(function(a){var I,R,L=s.getPosition();I=null!==(R=s.retina.linksWidth)&&void 0!==R?R:0,(0,$.pSR)(a,L,O),a.strokeStyle=(0,$.izR)(c,k),a.lineWidth=I,a.stroke()})}(s,V,X,G,k)}}}}catch(a){R.e(a)}finally{R.f()}}}}}},{key:"isEnabled",value:function(a){var s,c=this.container,k=c.interactivity.mouse,O=(null!==(s=null==a?void 0:a.interactivity)&&void 0!==s?s:c.actualOptions.interactivity).events;return O.onHover.enable&&!!k.position&&(0,$.dBL)("grab",O.onHover.mode)}},{key:"loadModeOptions",value:function(a){a.grab||(a.grab=new eV);for(var s=arguments.length,c=Array(s>1?s-1:0),k=1;k1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addInteractor("externalGrab",function(s){return Promise.resolve(new eN(s,a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var eZ=function(a){(0,eb.Z)(Pauser,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,ex.Z)(Pauser);if(s){var k=(0,ex.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,ew.Z)(this,a)});function Pauser(a){var s;return(0,X.Z)(this,Pauser),(s=c.call(this,a)).handleClickMode=function(a){if("pause"===a){var c=s.container;c.animationStatus?c.pause():c.play()}},s}return(0,Q.Z)(Pauser,[{key:"clear",value:function(){}},{key:"init",value:function(){}},{key:"interact",value:function(){}},{key:"isEnabled",value:function(){return!0}},{key:"reset",value:function(){}}]),Pauser}($.L8z);function _loadExternalPauseInteraction(){return(_loadExternalPauseInteraction=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addInteractor("externalPause",function(a){return Promise.resolve(new eZ(a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var eW=c(34136),eU=function(){function Push(){(0,X.Z)(this,Push),this.default=!0,this.groups=[],this.quantity=4}return(0,Q.Z)(Push,[{key:"load",value:function(a){if(!(0,$.Ft)(a)){void 0!==a.default&&(this.default=a.default),void 0!==a.groups&&(this.groups=a.groups.map(function(a){return a})),this.groups.length||(this.default=!0);var s=a.quantity;void 0!==s&&(this.quantity=(0,$.Cst)(s))}}}]),Push}(),eH=function(a){(0,eb.Z)(Pusher,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,ex.Z)(Pusher);if(s){var k=(0,ex.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,ew.Z)(this,a)});function Pusher(a){var s;return(0,X.Z)(this,Pusher),(s=c.call(this,a)).handleClickMode=function(a){if("push"===a){var c=s.container,k=c.actualOptions.interactivity.modes.push;if(k){var O=(0,$.Gu7)(k.quantity);if(!(O<=0)){var I=(0,$.c86)([void 0].concat((0,eW.Z)(k.groups))),R=void 0!==I?c.actualOptions.particles.groups[I]:void 0;c.particles.push(O,c.interactivity.mouse,R,I)}}}},s}return(0,Q.Z)(Pusher,[{key:"clear",value:function(){}},{key:"init",value:function(){}},{key:"interact",value:function(){}},{key:"isEnabled",value:function(){return!0}},{key:"loadModeOptions",value:function(a){a.push||(a.push=new eU);for(var s=arguments.length,c=Array(s>1?s-1:0),k=1;k1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addInteractor("externalPush",function(a){return Promise.resolve(new eH(a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var eq=function(){function Remove(){(0,X.Z)(this,Remove),this.quantity=2}return(0,Q.Z)(Remove,[{key:"load",value:function(a){if(!(0,$.Ft)(a)){var s=a.quantity;void 0!==s&&(this.quantity=(0,$.Cst)(s))}}}]),Remove}(),eG=function(a){(0,eb.Z)(Remover,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,ex.Z)(Remover);if(s){var k=(0,ex.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,ew.Z)(this,a)});function Remover(a){var s;return(0,X.Z)(this,Remover),(s=c.call(this,a)).handleClickMode=function(a){var c=s.container,k=c.actualOptions;if(k.interactivity.modes.remove&&"remove"===a){var O=(0,$.Gu7)(k.interactivity.modes.remove.quantity);c.particles.removeQuantity(O)}},s}return(0,Q.Z)(Remover,[{key:"clear",value:function(){}},{key:"init",value:function(){}},{key:"interact",value:function(){}},{key:"isEnabled",value:function(){return!0}},{key:"loadModeOptions",value:function(a){a.remove||(a.remove=new eq);for(var s=arguments.length,c=Array(s>1?s-1:0),k=1;k1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addInteractor("externalRemove",function(a){return Promise.resolve(new eG(a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var eK=function(){function RepulseBase(){(0,X.Z)(this,RepulseBase),this.distance=200,this.duration=.4,this.factor=100,this.speed=1,this.maxSpeed=50,this.easing=$.nxi.easeOutQuad}return(0,Q.Z)(RepulseBase,[{key:"load",value:function(a){(0,$.Ft)(a)||(void 0!==a.distance&&(this.distance=a.distance),void 0!==a.duration&&(this.duration=a.duration),void 0!==a.easing&&(this.easing=a.easing),void 0!==a.factor&&(this.factor=a.factor),void 0!==a.speed&&(this.speed=a.speed),void 0===a.maxSpeed||(this.maxSpeed=a.maxSpeed))}}]),RepulseBase}(),eY=function(a){(0,eb.Z)(RepulseDiv,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,ex.Z)(RepulseDiv);if(s){var k=(0,ex.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,ew.Z)(this,a)});function RepulseDiv(){var a;return(0,X.Z)(this,RepulseDiv),(a=c.call(this)).selectors=[],a}return(0,Q.Z)(RepulseDiv,[{key:"load",value:function(a){(0,eA.Z)((0,ex.Z)(RepulseDiv.prototype),"load",this).call(this,a),(0,$.Ft)(a)||void 0===a.selectors||(this.selectors=a.selectors)}}]),RepulseDiv}(eK),eX=function(a){(0,eb.Z)(Repulse,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,ex.Z)(Repulse);if(s){var k=(0,ex.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,ew.Z)(this,a)});function Repulse(){return(0,X.Z)(this,Repulse),c.apply(this,arguments)}return(0,Q.Z)(Repulse,[{key:"load",value:function(a){(0,eA.Z)((0,ex.Z)(Repulse.prototype),"load",this).call(this,a),(0,$.Ft)(a)||(this.divs=(0,$.KH1)(a.divs,function(a){var s=new eY;return s.load(a),s}))}}]),Repulse}(eK);function Repulser_createForOfIteratorHelper(a,s){var c="undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(!c){if(Array.isArray(a)||(c=function(a,s){if(a){if("string"==typeof a)return Repulser_arrayLikeToArray(a,s);var c=Object.prototype.toString.call(a).slice(8,-1);if("Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c)return Array.from(a);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return Repulser_arrayLikeToArray(a,s)}}(a))||s&&a&&"number"==typeof a.length){c&&(a=c);var k=0,F=function(){};return{s:F,n:function(){return k>=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function Repulser_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c1?s-1:0),k=1;k1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addInteractor("externalRepulse",function(s){return Promise.resolve(new e$(a,s))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var eJ=function(){function Slow(){(0,X.Z)(this,Slow),this.factor=3,this.radius=200}return(0,Q.Z)(Slow,[{key:"load",value:function(a){(0,$.Ft)(a)||(void 0!==a.factor&&(this.factor=a.factor),void 0===a.radius||(this.radius=a.radius))}}]),Slow}(),e0=function(a){(0,eb.Z)(Slower,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,ex.Z)(Slower);if(s){var k=(0,ex.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,ew.Z)(this,a)});function Slower(a){return(0,X.Z)(this,Slower),c.call(this,a)}return(0,Q.Z)(Slower,[{key:"clear",value:function(a,s,c){(!a.slow.inRange||c)&&(a.slow.factor=1)}},{key:"init",value:function(){var a=this.container,s=a.actualOptions.interactivity.modes.slow;s&&(a.retina.slowModeRadius=s.radius*a.retina.pixelRatio)}},{key:"interact",value:function(){}},{key:"isEnabled",value:function(a){var s,c=this.container,k=c.interactivity.mouse,O=(null!==(s=null==a?void 0:a.interactivity)&&void 0!==s?s:c.actualOptions.interactivity).events;return O.onHover.enable&&!!k.position&&(0,$.dBL)("slow",O.onHover.mode)}},{key:"loadModeOptions",value:function(a){a.slow||(a.slow=new eJ);for(var s=arguments.length,c=Array(s>1?s-1:0),k=1;kO||(V.inRange=!0,V.factor=L/O/z)}}}]),Slower}($.L8z);function _loadExternalSlowInteraction(){return(_loadExternalSlowInteraction=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addInteractor("externalSlow",function(a){return Promise.resolve(new e0(a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}function Utils_ownKeys(a,s){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(a);s&&(k=k.filter(function(s){return Object.getOwnPropertyDescriptor(a,s).enumerable})),c.push.apply(c,k)}return c}function Utils_objectSpread(a){for(var s=1;s=0;a+=String.fromCharCode(this.data[this.pos++]));}while(0!==s);return a}},{key:"readSubBlocksBin",value:function(){for(var a=this.data[this.pos],s=0,c=0;0!==a;c+=a+1,a=this.data[this.pos+c])s+=a;var k=new Uint8Array(s);a=this.data[this.pos++];for(var O=0;0!==a;a=this.data[this.pos++])for(var I=a;--I>=0;k[O++]=this.data[this.pos++]);return k}},{key:"skipSubBlocks",value:function(){for(;0!==this.data[this.pos];this.pos+=this.data[this.pos]+1);this.pos++}}]),ByteStream}();function GifUtils_Utils_createForOfIteratorHelper(a,s){var c="undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(!c){if(Array.isArray(a)||(c=function(a,s){if(a){if("string"==typeof a)return GifUtils_Utils_arrayLikeToArray(a,s);var c=Object.prototype.toString.call(a).slice(8,-1);if("Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c)return Array.from(a);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return GifUtils_Utils_arrayLikeToArray(a,s)}}(a))||s&&a&&"number"==typeof a.length){c&&(a=c);var k=0,F=function(){};return{s:F,n:function(){return k>=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function GifUtils_Utils_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c>>3,Z=1<<(7&L)+1,z&&(R.localColorTable=parseColorTable(a,Z)),W=function(a){var k=(z?R.localColorTable:s.globalColorTable)[a],I=k.r,L=k.g,V=k.b;return a!==O(null)?{r:I,g:L,b:V,a:255}:{r:I,g:L,b:V,a:c?~~((I+L+V)/3):0}},null!=(U=function(){try{return new ImageData(R.width,R.height,{colorSpace:"srgb"})}catch(a){if(a instanceof DOMException&&"IndexSizeError"===a.name)return null;throw a}}())){Y.next=14;break}throw EvalError("GIF frame size is to large");case 14:if(H=a.nextByte(),G=a.readSubBlocksBin(),K=1<>>3,k=7&a;return(G[c]+(G[c+1]<<8)+(G[c+2]<<16)&(1<>>k},!V){Y.next=24;break}for(Q=0,$=H+1,J=0,ee=[[0]],et=0;et<4;et++){if(e2[et]=ee.length?ee.push(ee[ea].concat(ee[ea][0])):ea!==K&&ee.push(ee[ea].concat(ee[Q][0])),es=GifUtils_Utils_createForOfIteratorHelper(ee[Q]);try{for(es.s();!(el=es.n()).done;)eu=el.value,ed=(ec=W(eu)).r,ef=ec.g,eh=ec.b,ep=ec.a,U.data.set([ed,ef,eh,ep],e2[et]*R.width+e3[et]*er+en%(4*R.width)),en+=4}catch(a){es.e(a)}finally{es.f()}ee.length===1<<$&&$<12&&$++}en===4*R.width*(er+1)&&(er++,e2[et]+e3[et]*er>=R.height&&(ei=!0))}null==I||I(a.pos/(a.data.length-1),k(!1)+1,U,{x:R.left,y:R.top},{width:s.width,height:s.height})}return R.image=U,Y.next=21,createImageBitmap(U);case 21:R.bitmap=Y.sent,Y.next=50;break;case 24:ev=0,em=H+1,ey=0,eg=-4,e_=!1,eb=[[0]];case 26:if(e_){Y.next=45;break}if(ew=ev,ev=X(ey,em),ey+=em,ev!==K){Y.next=36;break}for(ex=0,em=H+1,eb.length=K+2;ex=eb.length?eb.push(eb[ew].concat(eb[ew][0])):ew!==K&&eb.push(eb[ew].concat(eb[ev][0])),eS=GifUtils_Utils_createForOfIteratorHelper(eb[ev]);try{for(eS.s();!(ek=eS.n()).done;)eP=ek.value,eC=(eT=W(eP)).r,eO=eT.g,eE=eT.b,eA=eT.a,U.data.set([eC,eO,eE,eA],eg+=4)}catch(a){eS.e(a)}finally{eS.f()}eb.length>=1<>>5,O.disposalMethod=(28&I)>>>2,O.userInputDelayFlag=(2&I)==2,O.delayTime=10*a.nextTwoBytes();var R=a.nextByte();(1&I)==1&&k(R),a.pos++;break;case G.ApplicationExtension:a.pos++;var L={identifier:a.getString(8),authenticationCode:a.getString(3),data:a.readSubBlocksBin()};s.applicationExtensions.push(L);break;case G.CommentExtension:s.comments.push([c(!1),a.readSubBlocks()]);break;case G.PlainTextExtension:if(0===s.globalColorTable.length)throw EvalError("plain text extension without global color table");a.pos++,s.frames[c(!1)].plainTextData={left:a.nextTwoBytes(),top:a.nextTwoBytes(),width:a.nextTwoBytes(),height:a.nextTwoBytes(),charSize:{width:a.nextTwoBytes(),height:a.nextTwoBytes()},foregroundColor:a.nextByte(),backgroundColor:a.nextByte(),text:a.readSubBlocks()};break;default:a.skipSubBlocks()}}(a,s,k,O),R.abrupt("break",10);case 9:throw EvalError("undefined block found");case 10:return R.abrupt("return",!1);case 11:case"end":return R.stop()}},_callee2)}))).apply(this,arguments)}function _decodeGIF(){return(_decodeGIF=(0,K.Z)(Y.mark(function _callee3(a,s,c){var k,O,I,R,L,z,V,Z,W,U,G,K,X,Q,$,J,ee,et,en,er,ei,ea;return Y.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return c||(c=!1),Y.next=3,fetch(a);case 3:if(!(!(k=Y.sent).ok&&404===k.status)){Y.next=6;break}throw EvalError("file not found");case 6:return Y.next=8,k.arrayBuffer();case 8:if(O=Y.sent,I={width:0,height:0,totalTime:0,colorRes:0,pixelAspectRatio:0,frames:[],sortFlag:!1,globalColorTable:[],backgroundImage:new ImageData(1,1,{colorSpace:"srgb"}),comments:[],applicationExtensions:[]},!("GIF89a"!==(R=new e4(new Uint8ClampedArray(O))).getString(6))){Y.next=12;break}throw Error("not a supported GIF file");case 12:if(I.width=R.nextTwoBytes(),I.height=R.nextTwoBytes(),z=(128&(L=R.nextByte()))==128,I.colorRes=(112&L)>>>4,I.sortFlag=(8&L)==8,V=1<<(7&L)+1,Z=R.nextByte(),I.pixelAspectRatio=R.nextByte(),0!==I.pixelAspectRatio&&(I.pixelAspectRatio=(I.pixelAspectRatio+15)/64),z&&(I.globalColorTable=parseColorTable(R,V)),null!=(W=function(){try{return new ImageData(I.width,I.height,{colorSpace:"srgb"})}catch(a){if(a instanceof DOMException&&"IndexSizeError"===a.name)return null;throw a}}())){Y.next=24;break}throw Error("GIF frame size is to large");case 24:for(G=(U=I.globalColorTable[Z]).r,K=U.g,X=U.b,W.data.set(z?[G,K,X,255]:[0,0,0,0]),Q=4;Qa.length)&&(s=a.length);for(var c=0,k=Array(s);cU.delayTime){if(I.gifTime-=U.delayTime,++Z>=L.gifData.frames.length){if(--I.gifLoopCount<=0)return;Z=0,V.clearRect(e5.x,e5.y,z.width,z.height)}I.gifFrame=Z}k.scale(L.gifData.width/O,L.gifData.height/O)}}}(a);else if(R){var L=I.ratio,z={x:-c,y:-c},V=2*c;s.drawImage(R,z.x,z.y,V,V/L)}s.globalAlpha=1}}},{key:"getSidesCount",value:function(){return 12}},{key:"init",value:(a=(0,K.Z)(Y.mark(function _callee2(a){var s,c,k,O;return Y.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:if(!(!(s=a.actualOptions).preload||!this._engine.loadImage)){I.next=3;break}return I.abrupt("return");case 3:c=function(a,s){var c="undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(!c){if(Array.isArray(a)||(c=function(a,s){if(a){if("string"==typeof a)return ImageDrawer_arrayLikeToArray(a,s);var c=Object.prototype.toString.call(a).slice(8,-1);if("Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c)return Array.from(a);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return ImageDrawer_arrayLikeToArray(a,s)}}(a))){c&&(a=c);var k=0,F=function(){};return{s:F,n:function(){return k>=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(s.preload),I.prev=4,c.s();case 6:if((k=c.n()).done){I.next=12;break}return O=k.value,I.next=10,this._engine.loadImage(O);case 10:I.next=6;break;case 12:I.next=17;break;case 14:I.prev=14,I.t0=I.catch(4),c.e(I.t0);case 17:return I.prev=17,c.f(),I.finish(17);case 20:case"end":return I.stop()}},_callee2,this,[[4,14,17,20]])})),function(s){return a.apply(this,arguments)})},{key:"loadShape",value:function(a){var s=this;if("image"===a.shape||"images"===a.shape){this._engine.images||(this._engine.images=[]);var c=a.shapeData;c&&(this._engine.images.find(function(a){return a.name===c.name||a.source===c.src})||this.loadImageShape(c).then(function(){s.loadShape(a)}))}}},{key:"particleInit",value:function(a,s){var c,k=this;if("image"===s.shape||"images"===s.shape){this._engine.images||(this._engine.images=[]);var O=this._engine.images,I=s.shapeData;if(I){var R=s.getFillColor(),L=O.find(function(a){return a.name===I.name||a.source===I.src});if(L){var z=null!==(c=I.replaceColor)&&void 0!==c?c:L.replaceColor;if(L.loading){setTimeout(function(){k.particleInit(a,s)});return}(0,K.Z)(Y.mark(function _callee3(){var a,c,k,O,V,Z,W;return Y.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:if(!(L.svgData&&R)){U.next=6;break}return U.next=3,function(a,s,c,k){var O,I,R=function(a,s,c){var k=a.svgData;if(!k)return"";var O=(0,$.vzQ)(s,c);if(k.includes("fill"))return k.replace(e1,function(){return O});var I=k.indexOf(">");return"".concat(k.substring(0,I),' fill="').concat(O,'"').concat(k.substring(I))}(a,c,null!==(O=null===(I=k.opacity)||void 0===I?void 0:I.value)&&void 0!==O?O:1),L={color:c,gif:s.gif,data:Utils_objectSpread(Utils_objectSpread({},a),{},{svgData:R}),loaded:!1,ratio:s.width/s.height,replaceColor:s.replaceColor,source:s.src};return new Promise(function(s){var c,k=new Blob([R],{type:"image/svg+xml"}),O=URL||window.URL||window.webkitURL||window,I=O.createObjectURL(k),z=new Image;z.addEventListener("load",function(){L.loaded=!0,L.element=z,s(L),O.revokeObjectURL(I)});var V=(c=(0,K.Z)(Y.mark(function _callee(){var c;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return O.revokeObjectURL(I),c=Utils_objectSpread(Utils_objectSpread({},a),{},{error:!1,loading:!0}),k.next=4,loadImage(c);case 4:L.loaded=!0,L.element=c.element,s(L);case 7:case"end":return k.stop()}},_callee)})),function(){return c.apply(this,arguments)});z.addEventListener("error",function(){V()}),z.src=I})}(L,I,R,s);case 3:k=U.sent,U.next=7;break;case 6:k={color:R,data:L,element:L.element,gif:L.gif,gifData:L.gifData,gifLoopCount:L.gifLoopCount,loaded:!0,ratio:I.width&&I.height?I.width/I.height:null!==(O=L.ratio)&&void 0!==O?O:1,replaceColor:z,source:I.src};case 7:k.ratio||(k.ratio=1),V=null!==(a=I.fill)&&void 0!==a?a:s.shapeFill,Z=null!==(c=I.close)&&void 0!==c?c:s.shapeClose,W={image:k,fill:V,close:Z},s.image=W.image,s.shapeFill=W.fill,s.shapeClose=W.close;case 12:case"end":return U.stop()}},_callee3)}))()}}}}}]),ImageDrawer}(),e8=function(){function Preload(){(0,X.Z)(this,Preload),this.src="",this.gif=!1}return(0,Q.Z)(Preload,[{key:"load",value:function(a){(0,$.Ft)(a)||(void 0!==a.gif&&(this.gif=a.gif),void 0!==a.height&&(this.height=a.height),void 0!==a.name&&(this.name=a.name),void 0!==a.replaceColor&&(this.replaceColor=a.replaceColor),void 0!==a.src&&(this.src=a.src),void 0===a.width||(this.width=a.width))}}]),Preload}();function ImagePreloader_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(s.preload);try{for(O.s();!(c=O.n()).done;)!function(){var a=c.value,s=k.find(function(s){return s.name===a.name||s.src===a.src});if(s)s.load(a);else{var O=new e8;O.load(a),k.push(O)}}()}catch(a){O.e(a)}finally{O.f()}}}},{key:"needsPlugin",value:function(){return!0}}]),ImagePreloaderPlugin}();function _loadImageShape(){return(_loadImageShape=(0,K.Z)(Y.mark(function _callee2(a){var s,c,k=arguments;return Y.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return s=!(k.length>1)||void 0===k[1]||k[1],a.checkVersion("3.8.1"),!function(a){var s;a.loadImage||(a.loadImage=(s=(0,K.Z)(Y.mark(function _callee(s){var c,k,O,I,R;return Y.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:if(!(!s.name&&!s.src)){L.next=2;break}throw Error("".concat($.gK4," no image source provided"));case 2:if(a.images||(a.images=[]),!a.images.find(function(a){return a.name===s.name||a.source===s.src})){L.next=5;break}return L.abrupt("return");case 5:return L.prev=5,O={gif:null!==(c=s.gif)&&void 0!==c&&c,name:null!==(k=s.name)&&void 0!==k?k:s.src,source:s.src,type:s.src.substring(s.src.length-3),error:!1,loading:!0,replaceColor:s.replaceColor,ratio:s.width&&s.height?s.width/s.height:void 0},a.images.push(O),I=s.gif?loadGifImage:s.replaceColor?downloadSvgImage:loadImage,L.next=11,I(O);case 11:L.next=16;break;case 13:throw L.prev=13,L.t0=L.catch(5),Error("".concat($.gK4," ").concat(null!==(R=s.name)&&void 0!==R?R:s.src," not found"));case 16:case"end":return L.stop()}},_callee,null,[[5,13]])})),function(a){return s.apply(this,arguments)}))}(a),c=new e7(a),O.next=6,a.addPlugin(c,s);case 6:return O.next=8,a.addShape(new e6(a),s);case 8:case"end":return O.stop()}},_callee2)}))).apply(this,arguments)}var e9=function(a){(0,eb.Z)(LifeDelay,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,ex.Z)(LifeDelay);if(s){var k=(0,ex.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,ew.Z)(this,a)});function LifeDelay(){var a;return(0,X.Z)(this,LifeDelay),(a=c.call(this)).sync=!1,a}return(0,Q.Z)(LifeDelay,[{key:"load",value:function(a){(0,$.Ft)(a)||((0,eA.Z)((0,ex.Z)(LifeDelay.prototype),"load",this).call(this,a),void 0===a.sync||(this.sync=a.sync))}}]),LifeDelay}($.SWe),te=function(a){(0,eb.Z)(LifeDuration,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,ex.Z)(LifeDuration);if(s){var k=(0,ex.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,ew.Z)(this,a)});function LifeDuration(){var a;return(0,X.Z)(this,LifeDuration),(a=c.call(this)).sync=!1,a}return(0,Q.Z)(LifeDuration,[{key:"load",value:function(a){(0,$.Ft)(a)||((0,eA.Z)((0,ex.Z)(LifeDuration.prototype),"load",this).call(this,a),void 0===a.sync||(this.sync=a.sync))}}]),LifeDuration}($.SWe),tt=function(){function Life(){(0,X.Z)(this,Life),this.count=0,this.delay=new e9,this.duration=new te}return(0,Q.Z)(Life,[{key:"load",value:function(a){(0,$.Ft)(a)||(void 0!==a.count&&(this.count=a.count),this.delay.load(a.delay),this.duration.load(a.duration))}}]),Life}(),tn=function(){function LifeUpdater(a){(0,X.Z)(this,LifeUpdater),this.container=a}return(0,Q.Z)(LifeUpdater,[{key:"init",value:function(a){var s=this.container,c=a.options.life;c&&(a.life={delay:s.retina.reduceFactor?(0,$.Gu7)(c.delay.value)*(c.delay.sync?1:(0,$.sZz)())/s.retina.reduceFactor*$.X5o:0,delayTime:0,duration:s.retina.reduceFactor?(0,$.Gu7)(c.duration.value)*(c.duration.sync?1:(0,$.sZz)())/s.retina.reduceFactor*$.X5o:0,time:0,count:c.count},a.life.duration<=0&&(a.life.duration=-1),a.life.count<=0&&(a.life.count=-1),a.life&&(a.spawning=a.life.delay>0))}},{key:"isEnabled",value:function(a){return!a.destroyed}},{key:"loadOptions",value:function(a){a.life||(a.life=new tt);for(var s=arguments.length,c=Array(s>1?s-1:0),k=1;k=a.life.delay))return;O=!0,a.spawning=!1,k.delayTime=0,k.time=0}if(-1!==k.duration&&!a.spawning&&(O?k.time=0:k.time+=s.value,!(k.time0&&a.life.count--,0===a.life.count){a.destroy();return}var I=(0,$.Cst)(0,c.width),R=(0,$.Cst)(0,c.width);a.position.x=(0,$.vdf)(I),a.position.y=(0,$.vdf)(R),a.spawning=!0,k.delayTime=0,k.time=0,a.reset();var L=a.options.life;L&&(k.delay=(0,$.Gu7)(L.delay.value)*$.X5o,k.duration=(0,$.Gu7)(L.duration.value)*$.X5o)}}}(a,s,this.container.canvas.size)}}]),LifeUpdater}();function _loadLifeUpdater(){return(_loadLifeUpdater=(0,K.Z)(Y.mark(function _callee2(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addParticleUpdater("life",function(){var a=(0,K.Z)(Y.mark(function _callee(a){return Y.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Promise.resolve(new tn(a)));case 1:case"end":return s.stop()}},_callee)}));return function(s){return a.apply(this,arguments)}}(),s);case 4:case"end":return k.stop()}},_callee2)}))).apply(this,arguments)}var tr=function(){function LineDrawer(){(0,X.Z)(this,LineDrawer),this.validTypes=["line"]}return(0,Q.Z)(LineDrawer,[{key:"draw",value:function(a){var s,c,k,O,I;c=a.context,k=a.particle,O=a.radius,I=k.shapeData,c.moveTo(-O,0),c.lineTo(O,0),c.lineCap=null!==(s=null==I?void 0:I.cap)&&void 0!==s?s:"butt"}},{key:"getSidesCount",value:function(){return 1}}]),LineDrawer}();function _loadLineShape(){return(_loadLineShape=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addShape(new tr,s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var ti=function(){function ParallaxMover(){(0,X.Z)(this,ParallaxMover)}return(0,Q.Z)(ParallaxMover,[{key:"init",value:function(){}},{key:"isEnabled",value:function(a){return!(0,$.KrJ)()&&!a.destroyed&&a.container.actualOptions.interactivity.events.onHover.parallax.enable}},{key:"move",value:function(a){var s=a.container,c=s.actualOptions.interactivity.events.onHover.parallax;if(!(0,$.KrJ)()&&c.enable){var k=c.force,O=s.interactivity.mouse.position;if(O){var I=s.canvas.size,R={x:.5*I.width,y:.5*I.height},L=c.smooth,z=a.getRadius()/k,V={x:(O.x-R.x)*z,y:(O.y-R.y)*z},Z=a.offset;Z.x+=(V.x-Z.x)/L,Z.y+=(V.y-Z.y)/L}}}}]),ParallaxMover}();function _loadParallaxMover(){return(_loadParallaxMover=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addMover("parallax",function(){return Promise.resolve(new ti)},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}function browser_Attractor_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(s.particles.quadTree.queryCircle(O,k));try{for(I.s();!(c=I.n()).done;){var R=c.value;if(a!==R&&R.options.move.attract.enable&&!R.destroyed&&!R.spawning){var L=R.getPosition(),z=(0,$.oW6)(O,L),V=z.dx,Z=z.dy,W=a.options.move.attract.rotate,U=V/(1e3*W.x),H=Z/(1e3*W.y),G=R.size.value/a.size.value,K=1/G;a.velocity.x-=U*G,a.velocity.y-=H*G,R.velocity.x+=U*K,R.velocity.y+=H*K}}}catch(a){I.e(a)}finally{I.f()}}},{key:"isEnabled",value:function(a){return a.options.move.attract.enable}},{key:"reset",value:function(){}}]),Attractor}($.$Sh);function _loadParticlesAttractInteraction(){return(_loadParticlesAttractInteraction=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addInteractor("particlesAttract",function(a){return Promise.resolve(new ta(a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}function updateAbsorb(a,s,c,k,O,I){var R=(0,$.uZ5)(a.options.collisions.absorb.speed*O.factor/10,0,k);a.size.value+=.5*R,c.size.value-=R,k<=I&&(c.size.value=0,c.destroy())}var fixBounceSpeed=function(a){void 0===a.collisionMaxSpeed&&(a.collisionMaxSpeed=(0,$.Gu7)(a.options.collisions.maxSpeed)),a.velocity.length>a.collisionMaxSpeed&&(a.velocity.length=a.collisionMaxSpeed)};function bounce(a,s){(0,$.kRC)((0,$.gy4)(a),(0,$.gy4)(s)),fixBounceSpeed(a),fixBounceSpeed(s)}function Collider_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(k.particles.quadTree.queryCircle(O,2*I));try{for(R.s();!(c=R.n()).done;){var L=c.value;if(a!==L&&L.options.collisions.enable&&a.options.collisions.mode===L.options.collisions.mode&&!L.destroyed&&!L.spawning){var z=L.getPosition(),V=L.getRadius();if(!(Math.abs(Math.round(O.z)-Math.round(z.z))>I+V)){var Z=(0,$.Spd)(O,z),W=I+V;Z>W||function(a,s,c,k){var O,I;switch(a.options.collisions.mode){case $.Dpx.absorb:O=a.getRadius(),I=s.getRadius(),void 0===O&&void 0!==I?a.destroy():void 0!==O&&void 0===I?s.destroy():void 0!==O&&void 0!==I&&(O>=I?updateAbsorb(a,O,s,I,c,k):updateAbsorb(s,I,a,O,c,k));break;case $.Dpx.bounce:bounce(a,s);break;case $.Dpx.destroy:a.unbreakable||s.unbreakable||bounce(a,s),void 0===a.getRadius()&&void 0!==s.getRadius()?a.destroy():void 0!==a.getRadius()&&void 0===s.getRadius()?s.destroy():void 0!==a.getRadius()&&void 0!==s.getRadius()&&(a.getRadius()>=s.getRadius()?s:a).destroy()}}(a,L,s,k.retina.pixelRatio)}}}}catch(a){R.e(a)}finally{R.f()}}}},{key:"isEnabled",value:function(a){return a.options.collisions.enable}},{key:"reset",value:function(){}}]),Collider}($.$Sh);function _loadParticlesCollisionsInteraction(){return(_loadParticlesCollisionsInteraction=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addInteractor("particlesCollisions",function(a){return Promise.resolve(new to(a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}function CircleWarp_ownKeys(a,s){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(a);s&&(k=k.filter(function(s){return Object.getOwnPropertyDescriptor(a,s).enumerable})),c.push.apply(c,k)}return c}var ts=function(a){(0,eb.Z)(CircleWarp,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,ex.Z)(CircleWarp);if(s){var k=(0,ex.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,ew.Z)(this,a)});function CircleWarp(a,s,k,O){var I;return(0,X.Z)(this,CircleWarp),(I=c.call(this,a,s,k)).canvasSize=O,I.canvasSize=function(a){for(var s=1;sa.length)&&(s=a.length);for(var c=0,k=Array(s);cI.width)&&!(k.y>I.height)){var R=a.options.links,L=R.opacity,z=null!==(s=a.retina.linksDistance)&&void 0!==s?s:0,V=R.warp;Z=V?new ts(k.x,k.y,z,I):new $.Cdc(k.x,k.y,z);var Z,W,U=function(a,s){var c="undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(!c){if(Array.isArray(a)||(c=function(a,s){if(a){if("string"==typeof a)return Linker_arrayLikeToArray(a,s);var c=Object.prototype.toString.call(a).slice(8,-1);if("Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c)return Array.from(a);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return Linker_arrayLikeToArray(a,s)}}(a))){c&&(a=c);var k=0,F=function(){};return{s:F,n:function(){return k>=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}(O.particles.quadTree.query(Z));try{for(U.s();!(W=U.n()).done;){var H=function(){var s=W.value,O=s.options.links;if(a===s||!(null!=O&&O.enable)||R.id!==O.id||s.spawning||s.destroyed||!s.links||a.links.some(function(a){return a.destination===s})||s.links.some(function(s){return s.destination===a}))return"continue";var Z=s.getPosition();if(Z.xI.width||Z.y>I.height)return"continue";var U=function(a,s,c,k,O){var I=(0,$.oW6)(a,s),R=I.dx,L=I.dy,z=I.distance;if(!O||z<=c)return z;var V={x:Math.abs(R),y:Math.abs(L)},Z={x:Math.min(V.x,k.width-V.x),y:Math.min(V.y,k.height-V.y)};return Math.sqrt(Math.pow(Z.x,2)+Math.pow(Z.y,2))}(k,Z,z,I,V&&O.warp);if(U>z)return"continue";var H=(1-U/z)*L;c._setColor(a),a.links.push({destination:s,opacity:H})}();if("continue"===H)continue}}catch(a){U.e(a)}finally{U.f()}}}}},{key:"isEnabled",value:function(a){var s;return!!(null!==(s=a.options.links)&&void 0!==s&&s.enable)}},{key:"loadParticlesOptions",value:function(a){a.links||(a.links=new tc);for(var s=arguments.length,c=Array(s>1?s-1:0),k=1;k1)||void 0===c[1]||c[1],k.next=3,a.addInteractor("particlesLinks",function(){var s=(0,K.Z)(Y.mark(function _callee(s){return Y.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.abrupt("return",Promise.resolve(new tf(s,a)));case 1:case"end":return c.stop()}},_callee)}));return function(a){return s.apply(this,arguments)}}(),s);case 3:case"end":return k.stop()}},_callee2)}))).apply(this,arguments)}function setLinkFrequency(a,s){var c,k=((c=a.map(function(a){return a.id})).sort(function(a,s){return a-s}),c.join("_")),O=s.get(k);return void 0===O&&(O=(0,$.sZz)(),s.set(k,O)),O}function LinkInstance_createForOfIteratorHelper(a,s){var c="undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(!c){if(Array.isArray(a)||(c=function(a,s){if(a){if("string"==typeof a)return LinkInstance_arrayLikeToArray(a,s);var c=Object.prototype.toString.call(a).slice(8,-1);if("Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c)return Array.from(a);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return LinkInstance_arrayLikeToArray(a,s)}}(a))||s&&a&&"number"==typeof a.length){c&&(a=c);var k=0,F=function(){};return{s:F,n:function(){return k>=a.length?{done:!0}:{done:!1,value:a[k++]}},e:function(a){throw a},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var O,I=!0,R=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return I=a.done,a},e:function(a){R=!0,O=a},f:function(){try{I||null==c.return||c.return()}finally{if(R)throw O}}}}function LinkInstance_arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);cen||(0,$.Spd)(et,ee)>en||(0,$.Spd)(et,J)>en)){var er=(0,$.tXk)(c._engine,R.color);if(!er){var ei=void 0!==I.id?L.particles.linksColors.get(I.id):L.particles.linksColor;er=(0,$.BEi)(a,V,ei)}er&&(O=(k={context:s,pos1:J,pos2:ee,pos3:et,backgroundMask:z.backgroundMask,colorTriangle:er,opacityTriangle:W}).context,U=k.pos1,H=k.pos2,G=k.pos3,K=k.backgroundMask,Y=k.colorTriangle,X=k.opacityTriangle,O.beginPath(),O.moveTo(U.x,U.y),O.lineTo(H.x,H.y),O.lineTo(G.x,G.y),O.closePath(),K.enable&&(O.globalCompositeOperation=K.composite),O.fillStyle=(0,$.izR)(Y,X),O.fill())}})}}},this._drawTriangles=function(a,s,k,O){var I=k.destination;if(null!==(L=a.links)&&void 0!==L&&L.triangles.enable&&null!==(z=I.options.links)&&void 0!==z&&z.triangles.enable){var R=null===(V=I.links)||void 0===V?void 0:V.filter(function(a){var s=c._getLinkFrequency(I,a.destination);return I.options.links&&s<=I.options.links.frequency&&O.findIndex(function(s){return s.destination===a.destination})>=0});if(null!=R&&R.length){var L,z,V,Z,W=LinkInstance_createForOfIteratorHelper(R);try{for(W.s();!(Z=W.n()).done;){var U=Z.value,H=U.destination;c._getTriangleFrequency(s,I,H)>a.links.triangles.frequency||c._drawLinkTriangle(s,k,U)}}catch(a){W.e(a)}finally{W.f()}}}},this._getLinkFrequency=function(a,s){return setLinkFrequency([a,s],c._freqs.links)},this._getTriangleFrequency=function(a,s,k){return setLinkFrequency([a,s,k],c._freqs.triangles)},this._container=a,this._engine=s,this._freqs={links:new Map,triangles:new Map}}return(0,Q.Z)(LinkInstance,[{key:"drawParticle",value:function(a,s){var c=this,k=s.links,O=s.options;if(null!=k&&k.length){var I,R=k.filter(function(a){return O.links&&(O.links.frequency>=1||c._getLinkFrequency(s,a.destination)<=O.links.frequency)}),L=LinkInstance_createForOfIteratorHelper(R);try{for(L.s();!(I=L.n()).done;){var z,V=I.value;this._drawTriangles(O,s,V,R),V.opacity>0&&(null!==(z=s.retina.linksWidth)&&void 0!==z?z:0)>0&&this._drawLinkLine(s,V)}}catch(a){L.e(a)}finally{L.f()}}}},{key:"init",value:(a=(0,K.Z)(Y.mark(function _callee(){return Y.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return this._freqs.links=new Map,this._freqs.triangles=new Map,a.next=4,Promise.resolve();case 4:case"end":return a.stop()}},_callee,this)})),function(){return a.apply(this,arguments)})},{key:"particleCreated",value:function(a){if(a.links=[],a.options.links){var s=this._container.retina.pixelRatio,c=a.retina,k=a.options.links,O=k.distance,I=k.width;c.linksDistance=O*s,c.linksWidth=I*s}}},{key:"particleDestroyed",value:function(a){a.links=[]}}]),LinkInstance}(),tp=function(){function LinksPlugin(a){(0,X.Z)(this,LinksPlugin),this.id="links",this._engine=a}return(0,Q.Z)(LinksPlugin,[{key:"getPlugin",value:function(a){return Promise.resolve(new th(a,this._engine))}},{key:"loadOptions",value:function(){}},{key:"needsPlugin",value:function(){return!0}}]),LinksPlugin}();function _loadLinksPlugin(){return(_loadLinksPlugin=(0,K.Z)(Y.mark(function _callee(a){var s,c,k=arguments;return Y.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return s=!(k.length>1)||void 0===k[1]||k[1],c=new tp(a),O.next=4,a.addPlugin(c,s);case 4:case"end":return O.stop()}},_callee)}))).apply(this,arguments)}function _loadParticlesLinksInteraction(){return(_loadParticlesLinksInteraction=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,function(a){return _loadLinksInteraction.apply(this,arguments)}(a,s);case 4:return k.next=6,function(a){return _loadLinksPlugin.apply(this,arguments)}(a,s);case 6:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var tv={x:0,y:0},tm=function(){function PolygonDrawerBase(){(0,X.Z)(this,PolygonDrawerBase)}return(0,Q.Z)(PolygonDrawerBase,[{key:"draw",value:function(a){var s=a.particle,c=a.radius;!function(a,s,c){var k=a.context,O=c.count.numerator*c.count.denominator,I=c.count.numerator/c.count.denominator,R=Math.PI-(0,$.Idc)(180*(I-2)/I);if(k){k.beginPath(),k.translate(s.x,s.y),k.moveTo(tv.x,tv.y);for(var L=0;L1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addShape(new ty,s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}function _loadTriangleShape(){return(_loadTriangleShape=(0,K.Z)(Y.mark(function _callee2(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addShape(new tg,s);case 4:case"end":return k.stop()}},_callee2)}))).apply(this,arguments)}function _loadPolygonShape(){return(_loadPolygonShape=(0,K.Z)(Y.mark(function _callee3(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,function(a){return _loadGenericPolygonShape.apply(this,arguments)}(a,s);case 4:return k.next=6,function(a){return _loadTriangleShape.apply(this,arguments)}(a,s);case 6:case"end":return k.stop()}},_callee3)}))).apply(this,arguments)}var t_=function(){function RotateAnimation(){(0,X.Z)(this,RotateAnimation),this.enable=!1,this.speed=0,this.decay=0,this.sync=!1}return(0,Q.Z)(RotateAnimation,[{key:"load",value:function(a){(0,$.Ft)(a)||(void 0!==a.enable&&(this.enable=a.enable),void 0!==a.speed&&(this.speed=(0,$.Cst)(a.speed)),void 0!==a.decay&&(this.decay=(0,$.Cst)(a.decay)),void 0===a.sync||(this.sync=a.sync))}}]),RotateAnimation}(),tb=function(a){(0,eb.Z)(Rotate,a);var s,c=(s=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}(),function(){var a,c=(0,ex.Z)(Rotate);if(s){var k=(0,ex.Z)(this).constructor;a=Reflect.construct(c,arguments,k)}else a=c.apply(this,arguments);return(0,ew.Z)(this,a)});function Rotate(){var a;return(0,X.Z)(this,Rotate),(a=c.call(this)).animation=new t_,a.direction=$.RnL.clockwise,a.path=!1,a.value=0,a}return(0,Q.Z)(Rotate,[{key:"load",value:function(a){(0,$.Ft)(a)||((0,eA.Z)((0,ex.Z)(Rotate.prototype),"load",this).call(this,a),void 0!==a.direction&&(this.direction=a.direction),this.animation.load(a.animation),void 0===a.path||(this.path=a.path))}}]),Rotate}($.SWe),tw=2*Math.PI,tx=function(){function RotateUpdater(a){(0,X.Z)(this,RotateUpdater),this.container=a}return(0,Q.Z)(RotateUpdater,[{key:"init",value:function(a){var s=a.options.rotate;if(s){a.rotate={enable:s.animation.enable,value:(0,$.Idc)((0,$.Gu7)(s.value)),min:0,max:tw},a.pathRotation=s.path;var c=s.direction;switch(c===$.RnL.random&&(c=Math.floor(2*(0,$.sZz)())>0?$.RnL.counterClockwise:$.RnL.clockwise),c){case $.RnL.counterClockwise:case"counterClockwise":a.rotate.status=$.NV1.decreasing;break;case $.RnL.clockwise:a.rotate.status=$.NV1.increasing}var k=s.animation;k.enable&&(a.rotate.decay=1-(0,$.Gu7)(k.decay),a.rotate.velocity=(0,$.Gu7)(k.speed)/360*this.container.retina.reduceFactor,k.sync||(a.rotate.velocity*=(0,$.sZz)())),a.rotation=a.rotate.value}}},{key:"isEnabled",value:function(a){var s=a.options.rotate;return!!s&&!a.destroyed&&!a.spawning&&(!!s.value||s.animation.enable||s.path)}},{key:"loadOptions",value:function(a){a.rotate||(a.rotate=new tb);for(var s=arguments.length,c=Array(s>1?s-1:0),k=1;k1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addParticleUpdater("rotate",function(a){return Promise.resolve(new tx(a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var tS=Math.sqrt(2),tk=function(){function SquareDrawer(){(0,X.Z)(this,SquareDrawer),this.validTypes=["edge","square"]}return(0,Q.Z)(SquareDrawer,[{key:"draw",value:function(a){var s,c,k;s=a.context,k=2*(c=a.radius/tS),s.rect(-c,-c,k,k)}},{key:"getSidesCount",value:function(){return 4}}]),SquareDrawer}();function _loadSquareShape(){return(_loadSquareShape=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addShape(new tk,s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var tP={x:0,y:0},tT=function(){function StarDrawer(){(0,X.Z)(this,StarDrawer),this.validTypes=["star"]}return(0,Q.Z)(StarDrawer,[{key:"draw",value:function(a){!function(a){var s,c=a.context,k=a.particle,O=a.radius,I=k.sides,R=null!==(s=k.starInset)&&void 0!==s?s:2;c.moveTo(tP.x,tP.y-O);for(var L=0;L1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addShape(new tT,s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}var tC=function(){function StrokeColorUpdater(a,s){(0,X.Z)(this,StrokeColorUpdater),this._container=a,this._engine=s}return(0,Q.Z)(StrokeColorUpdater,[{key:"init",value:function(a){var s,c,k,O=this._container,I=a.options,R=(0,$.wA_)(I.stroke,a.id,I.reduceDuplicates);a.strokeWidth=(0,$.Gu7)(R.width)*O.retina.pixelRatio,a.strokeOpacity=(0,$.Gu7)(null!==(s=R.opacity)&&void 0!==s?s:1),a.strokeAnimation=null===(c=R.color)||void 0===c?void 0:c.animation;var L=null!==(k=(0,$.lNs)(this._engine,R.color))&&void 0!==k?k:a.getFillColor();L&&(a.strokeColor=(0,$.bS$)(L,a.strokeAnimation,O.retina.reduceFactor))}},{key:"isEnabled",value:function(a){var s=a.strokeAnimation,c=a.strokeColor;return!a.destroyed&&!a.spawning&&!!s&&((null==c?void 0:c.h.value)!==void 0&&c.h.enable||(null==c?void 0:c.s.value)!==void 0&&c.s.enable||(null==c?void 0:c.l.value)!==void 0&&c.l.enable)}},{key:"update",value:function(a,s){this.isEnabled(a)&&(0,$.PBz)(a.strokeColor,s)}}]),StrokeColorUpdater}();function _loadStrokeColorUpdater(){return(_loadStrokeColorUpdater=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,a.addParticleUpdater("strokeColor",function(s){return Promise.resolve(new tC(s,a))},s);case 4:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}function loadSlim(a){return _loadSlim.apply(this,arguments)}function _loadSlim(){return(_loadSlim=(0,K.Z)(Y.mark(function _callee(a){var s,c=arguments;return Y.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return s=!(c.length>1)||void 0===c[1]||c[1],a.checkVersion("3.8.1"),k.next=4,function(a){return _loadParallaxMover.apply(this,arguments)}(a,!1);case 4:return k.next=6,function(a){return _loadExternalAttractInteraction.apply(this,arguments)}(a,!1);case 6:return k.next=8,function(a){return _loadExternalBounceInteraction.apply(this,arguments)}(a,!1);case 8:return k.next=10,function(a){return _loadExternalBubbleInteraction.apply(this,arguments)}(a,!1);case 10:return k.next=12,function(a){return _loadExternalConnectInteraction.apply(this,arguments)}(a,!1);case 12:return k.next=14,function(a){return _loadExternalGrabInteraction.apply(this,arguments)}(a,!1);case 14:return k.next=16,function(a){return _loadExternalPauseInteraction.apply(this,arguments)}(a,!1);case 16:return k.next=18,function(a){return _loadExternalPushInteraction.apply(this,arguments)}(a,!1);case 18:return k.next=20,function(a){return _loadExternalRemoveInteraction.apply(this,arguments)}(a,!1);case 20:return k.next=22,function(a){return _loadExternalRepulseInteraction.apply(this,arguments)}(a,!1);case 22:return k.next=24,function(a){return _loadExternalSlowInteraction.apply(this,arguments)}(a,!1);case 24:return k.next=26,function(a){return _loadParticlesAttractInteraction.apply(this,arguments)}(a,!1);case 26:return k.next=28,function(a){return _loadParticlesCollisionsInteraction.apply(this,arguments)}(a,!1);case 28:return k.next=30,function(a){return _loadParticlesLinksInteraction.apply(this,arguments)}(a,!1);case 30:return k.next=32,function(a){return _loadEasingQuadPlugin.apply(this,arguments)}(a,!1);case 32:return k.next=34,function(a){return _loadEmojiShape.apply(this,arguments)}(a,!1);case 34:return k.next=36,function(a){return _loadImageShape.apply(this,arguments)}(a,!1);case 36:return k.next=38,function(a){return _loadLineShape.apply(this,arguments)}(a,!1);case 38:return k.next=40,function(a){return _loadPolygonShape.apply(this,arguments)}(a,!1);case 40:return k.next=42,function(a){return _loadSquareShape.apply(this,arguments)}(a,!1);case 42:return k.next=44,function(a){return _loadStarShape.apply(this,arguments)}(a,!1);case 44:return k.next=46,function(a){return _loadLifeUpdater.apply(this,arguments)}(a,!1);case 46:return k.next=48,function(a){return _loadRotateUpdater.apply(this,arguments)}(a,!1);case 48:return k.next=50,function(a){return _loadStrokeColorUpdater.apply(this,arguments)}(a,!1);case 50:return k.next=52,function(a){return _loadBasic.apply(this,arguments)}(a,s);case 52:case"end":return k.stop()}},_callee)}))).apply(this,arguments)}},96026:function(a,s,c){"use strict";c.r(s),c.d(s,{add:function(){return et},after:function(){return lodash_es_after},ary:function(){return lodash_es_ary},assign:function(){return tn},assignIn:function(){return ti},assignInWith:function(){return ta},assignWith:function(){return to},at:function(){return tb},attempt:function(){return tT},before:function(){return lodash_es_before},bind:function(){return tO},bindAll:function(){return tE},bindKey:function(){return tI},camelCase:function(){return no},capitalize:function(){return lodash_es_capitalize},castArray:function(){return lodash_es_castArray},ceil:function(){return nu},chain:function(){return lodash_es_chain},chunk:function(){return lodash_es_chunk},clamp:function(){return lodash_es_clamp},clone:function(){return lodash_es_clone},cloneDeep:function(){return lodash_es_cloneDeep},cloneDeepWith:function(){return lodash_es_cloneDeepWith},cloneWith:function(){return lodash_es_cloneWith},commit:function(){return commit},compact:function(){return lodash_es_compact},concat:function(){return lodash_es_concat},cond:function(){return lodash_es_cond},conforms:function(){return lodash_es_conforms},conformsTo:function(){return lodash_es_conformsTo},constant:function(){return lodash_es_constant},countBy:function(){return n4},create:function(){return lodash_es_create},curry:function(){return n5},curryRight:function(){return n6},debounce:function(){return lodash_es_debounce},deburr:function(){return lodash_es_deburr},default:function(){return a$},defaultTo:function(){return lodash_es_defaultTo},defaults:function(){return rt},defaultsDeep:function(){return rr},defer:function(){return ri},delay:function(){return ra},difference:function(){return ro},differenceBy:function(){return rs},differenceWith:function(){return rl},divide:function(){return ru},drop:function(){return lodash_es_drop},dropRight:function(){return lodash_es_dropRight},dropRightWhile:function(){return lodash_es_dropRightWhile},dropWhile:function(){return lodash_es_dropWhile},each:function(){return lodash_es_forEach},eachRight:function(){return lodash_es_forEachRight},endsWith:function(){return lodash_es_endsWith},entries:function(){return rf},entriesIn:function(){return rh},eq:function(){return lodash_es_eq},escape:function(){return lodash_es_escape},escapeRegExp:function(){return lodash_es_escapeRegExp},every:function(){return lodash_es_every},extend:function(){return ti},extendWith:function(){return ta},fill:function(){return lodash_es_fill},filter:function(){return lodash_es_filter},find:function(){return rb},findIndex:function(){return lodash_es_findIndex},findKey:function(){return lodash_es_findKey},findLast:function(){return rS},findLastIndex:function(){return lodash_es_findLastIndex},findLastKey:function(){return lodash_es_findLastKey},first:function(){return lodash_es_head},flatMap:function(){return lodash_es_flatMap},flatMapDeep:function(){return lodash_es_flatMapDeep},flatMapDepth:function(){return lodash_es_flatMapDepth},flatten:function(){return lodash_es_flatten},flattenDeep:function(){return lodash_es_flattenDeep},flattenDepth:function(){return lodash_es_flattenDepth},flip:function(){return lodash_es_flip},floor:function(){return rT},flow:function(){return rC},flowRight:function(){return rO},forEach:function(){return lodash_es_forEach},forEachRight:function(){return lodash_es_forEachRight},forIn:function(){return lodash_es_forIn},forInRight:function(){return lodash_es_forInRight},forOwn:function(){return lodash_es_forOwn},forOwnRight:function(){return lodash_es_forOwnRight},fromPairs:function(){return lodash_es_fromPairs},functions:function(){return lodash_es_functions},functionsIn:function(){return lodash_es_functionsIn},get:function(){return lodash_es_get},groupBy:function(){return rA},gt:function(){return rI},gte:function(){return rR},has:function(){return lodash_es_has},hasIn:function(){return lodash_es_hasIn},head:function(){return lodash_es_head},identity:function(){return lodash_es_identity},inRange:function(){return lodash_es_inRange},includes:function(){return lodash_es_includes},indexOf:function(){return lodash_es_indexOf},initial:function(){return lodash_es_initial},intersection:function(){return rz},intersectionBy:function(){return rV},intersectionWith:function(){return rN},invert:function(){return rW},invertBy:function(){return rG},invoke:function(){return rK},invokeMap:function(){return rY},isArguments:function(){return eX},isArray:function(){return Q},isArrayBuffer:function(){return rQ},isArrayLike:function(){return lodash_es_isArrayLike},isArrayLikeObject:function(){return lodash_es_isArrayLikeObject},isBoolean:function(){return lodash_es_isBoolean},isBuffer:function(){return e0},isDate:function(){return rJ},isElement:function(){return lodash_es_isElement},isEmpty:function(){return lodash_es_isEmpty},isEqual:function(){return lodash_es_isEqual},isEqualWith:function(){return lodash_es_isEqualWith},isError:function(){return lodash_es_isError},isFinite:function(){return lodash_es_isFinite},isFunction:function(){return lodash_es_isFunction},isInteger:function(){return lodash_es_isInteger},isLength:function(){return lodash_es_isLength},isMap:function(){return nN},isMatch:function(){return lodash_es_isMatch},isMatchWith:function(){return lodash_es_isMatchWith},isNaN:function(){return lodash_es_isNaN},isNative:function(){return lodash_es_isNative},isNil:function(){return lodash_es_isNil},isNull:function(){return lodash_es_isNull},isNumber:function(){return lodash_es_isNumber},isObject:function(){return lodash_es_isObject},isObjectLike:function(){return lodash_es_isObjectLike},isPlainObject:function(){return lodash_es_isPlainObject},isRegExp:function(){return r4},isSafeInteger:function(){return lodash_es_isSafeInteger},isSet:function(){return nW},isString:function(){return lodash_es_isString},isSymbol:function(){return lodash_es_isSymbol},isTypedArray:function(){return e8},isUndefined:function(){return lodash_es_isUndefined},isWeakMap:function(){return lodash_es_isWeakMap},isWeakSet:function(){return lodash_es_isWeakSet},iteratee:function(){return lodash_es_iteratee},join:function(){return lodash_es_join},kebabCase:function(){return r6},keyBy:function(){return r8},keys:function(){return lodash_es_keys},keysIn:function(){return lodash_es_keysIn},last:function(){return lodash_es_last},lastIndexOf:function(){return lodash_es_lastIndexOf},lodash:function(){return eE},lowerCase:function(){return ie},lowerFirst:function(){return it},lt:function(){return ir},lte:function(){return ii},map:function(){return lodash_es_map},mapKeys:function(){return lodash_es_mapKeys},mapValues:function(){return lodash_es_mapValues},matches:function(){return lodash_es_matches},matchesProperty:function(){return lodash_es_matchesProperty},max:function(){return lodash_es_max},maxBy:function(){return lodash_es_maxBy},mean:function(){return lodash_es_mean},meanBy:function(){return lodash_es_meanBy},memoize:function(){return tp},merge:function(){return io},mergeWith:function(){return rn},method:function(){return il},methodOf:function(){return iu},min:function(){return lodash_es_min},minBy:function(){return lodash_es_minBy},mixin:function(){return lodash_es_mixin},multiply:function(){return ic},negate:function(){return lodash_es_negate},next:function(){return next},noop:function(){return lodash_es_noop},now:function(){return lodash_es_now},nth:function(){return lodash_es_nth},nthArg:function(){return lodash_es_nthArg},omit:function(){return ih},omitBy:function(){return lodash_es_omitBy},once:function(){return lodash_es_once},orderBy:function(){return lodash_es_orderBy},over:function(){return ip},overArgs:function(){return im},overEvery:function(){return iy},overSome:function(){return ig},pad:function(){return lodash_es_pad},padEnd:function(){return lodash_es_padEnd},padStart:function(){return lodash_es_padStart},parseInt:function(){return lodash_es_parseInt},partial:function(){return iB},partialRight:function(){return iz},partition:function(){return iV},pick:function(){return iN},pickBy:function(){return lodash_es_pickBy},plant:function(){return plant},property:function(){return lodash_es_property},propertyOf:function(){return lodash_es_propertyOf},pull:function(){return iW},pullAll:function(){return lodash_es_pullAll},pullAllBy:function(){return lodash_es_pullAllBy},pullAllWith:function(){return lodash_es_pullAllWith},pullAt:function(){return iH},random:function(){return lodash_es_random},range:function(){return iJ},rangeRight:function(){return i0},rearg:function(){return i1},reduce:function(){return lodash_es_reduce},reduceRight:function(){return lodash_es_reduceRight},reject:function(){return lodash_es_reject},remove:function(){return lodash_es_remove},repeat:function(){return lodash_es_repeat},replace:function(){return lodash_es_replace},rest:function(){return lodash_es_rest},result:function(){return lodash_es_result},reverse:function(){return lodash_es_reverse},round:function(){return i3},sample:function(){return lodash_es_sample},sampleSize:function(){return lodash_es_sampleSize},set:function(){return lodash_es_set},setWith:function(){return lodash_es_setWith},shuffle:function(){return lodash_es_shuffle},size:function(){return lodash_es_size},slice:function(){return lodash_es_slice},snakeCase:function(){return i4},some:function(){return lodash_es_some},sortBy:function(){return i5},sortedIndex:function(){return lodash_es_sortedIndex},sortedIndexBy:function(){return lodash_es_sortedIndexBy},sortedIndexOf:function(){return lodash_es_sortedIndexOf},sortedLastIndex:function(){return lodash_es_sortedLastIndex},sortedLastIndexBy:function(){return lodash_es_sortedLastIndexBy},sortedLastIndexOf:function(){return lodash_es_sortedLastIndexOf},sortedUniq:function(){return lodash_es_sortedUniq},sortedUniqBy:function(){return lodash_es_sortedUniqBy},split:function(){return lodash_es_split},spread:function(){return lodash_es_spread},startCase:function(){return i9},startsWith:function(){return lodash_es_startsWith},stubArray:function(){return lodash_es_stubArray},stubFalse:function(){return lodash_es_stubFalse},stubObject:function(){return lodash_es_stubObject},stubString:function(){return lodash_es_stubString},stubTrue:function(){return lodash_es_stubTrue},subtract:function(){return ae},sum:function(){return lodash_es_sum},sumBy:function(){return lodash_es_sumBy},tail:function(){return lodash_es_tail},take:function(){return lodash_es_take},takeRight:function(){return lodash_es_takeRight},takeRightWhile:function(){return lodash_es_takeRightWhile},takeWhile:function(){return lodash_es_takeWhile},tap:function(){return lodash_es_tap},template:function(){return lodash_es_template},templateSettings:function(){return aa},throttle:function(){return lodash_es_throttle},thru:function(){return lodash_es_thru},times:function(){return lodash_es_times},toArray:function(){return lodash_es_toArray},toFinite:function(){return lodash_es_toFinite},toInteger:function(){return lodash_es_toInteger},toIterator:function(){return toIterator},toJSON:function(){return lodash_es_wrapperValue},toLength:function(){return lodash_es_toLength},toLower:function(){return lodash_es_toLower},toNumber:function(){return lodash_es_toNumber},toPairs:function(){return rf},toPairsIn:function(){return rh},toPath:function(){return lodash_es_toPath},toPlainObject:function(){return lodash_es_toPlainObject},toSafeInteger:function(){return lodash_es_toSafeInteger},toString:function(){return lodash_es_toString},toUpper:function(){return lodash_es_toUpper},transform:function(){return lodash_es_transform},trim:function(){return lodash_es_trim},trimEnd:function(){return lodash_es_trimEnd},trimStart:function(){return lodash_es_trimStart},truncate:function(){return lodash_es_truncate},unary:function(){return lodash_es_unary},unescape:function(){return lodash_es_unescape},union:function(){return aw},unionBy:function(){return ax},unionWith:function(){return aS},uniq:function(){return lodash_es_uniq},uniqBy:function(){return lodash_es_uniqBy},uniqWith:function(){return lodash_es_uniqWith},uniqueId:function(){return lodash_es_uniqueId},unset:function(){return lodash_es_unset},unzip:function(){return lodash_es_unzip},unzipWith:function(){return lodash_es_unzipWith},update:function(){return lodash_es_update},updateWith:function(){return lodash_es_updateWith},upperCase:function(){return aT},upperFirst:function(){return tW},value:function(){return lodash_es_wrapperValue},valueOf:function(){return lodash_es_wrapperValue},values:function(){return lodash_es_values},valuesIn:function(){return lodash_es_valuesIn},without:function(){return aC},words:function(){return lodash_es_words},wrap:function(){return lodash_es_wrap},wrapperAt:function(){return aO},wrapperChain:function(){return lodash_es_wrapperChain},wrapperCommit:function(){return commit},wrapperLodash:function(){return eE},wrapperNext:function(){return next},wrapperPlant:function(){return plant},wrapperReverse:function(){return lodash_es_wrapperReverse},wrapperToIterator:function(){return toIterator},wrapperValue:function(){return lodash_es_wrapperValue},xor:function(){return aE},xorBy:function(){return aA},xorWith:function(){return aI},zip:function(){return aR},zipObject:function(){return lodash_es_zipObject},zipObjectDeep:function(){return lodash_es_zipObjectDeep},zipWith:function(){return aM}});var k,O,I,R,L="object"==typeof global&&global&&global.Object===Object&&global,z="object"==typeof self&&self&&self.Object===Object&&self,V=L||z||Function("return this")(),Z=V.Symbol,W=Object.prototype,U=W.hasOwnProperty,H=W.toString,G=Z?Z.toStringTag:void 0,_getRawTag=function(a){var s=U.call(a,G),c=a[G];try{a[G]=void 0;var k=!0}catch(a){}var O=H.call(a);return k&&(s?a[G]=c:delete a[G]),O},K=Object.prototype.toString,Y=Z?Z.toStringTag:void 0,_baseGetTag=function(a){return null==a?void 0===a?"[object Undefined]":"[object Null]":Y&&Y in Object(a)?_getRawTag(a):K.call(a)},lodash_es_isObjectLike=function(a){return null!=a&&"object"==typeof a},lodash_es_isSymbol=function(a){return"symbol"==typeof a||lodash_es_isObjectLike(a)&&"[object Symbol]"==_baseGetTag(a)},X=0/0,_baseToNumber=function(a){return"number"==typeof a?a:lodash_es_isSymbol(a)?X:+a},_arrayMap=function(a,s){for(var c=-1,k=null==a?0:a.length,O=Array(k);++c0){if(++s>=800)return arguments[0]}else s=0;return a.apply(void 0,arguments)}},eI=_shortOut(eb),eR=/\{\n\/\* \[wrapped with (.+)\] \*/,eM=/,? & /,_getWrapDetails=function(a){var s=a.match(eR);return s?s[1].split(eM):[]},eD=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,_insertWrapDetails=function(a,s){var c=s.length;if(!c)return a;var k=c-1;return s[k]=(c>1?"& ":"")+s[k],s=s.join(c>2?", ":" "),a.replace(eD,"{\n/* [wrapped with "+s+"] */\n")},lodash_es_constant=function(a){return function(){return a}},ej=function(){try{var a=_getNative(Object,"defineProperty");return a({},"",{}),a}catch(a){}}(),eL=_shortOut(ej?function(a,s){return ej(a,"toString",{configurable:!0,enumerable:!1,value:lodash_es_constant(s),writable:!0})}:lodash_es_identity),_arrayEach=function(a,s){for(var c=-1,k=null==a?0:a.length;++c-1},eB=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],_setWrapToString=function(a,s,c){var k,O=s+"";return eL(a,_insertWrapDetails(O,(k=_getWrapDetails(O),_arrayEach(eB,function(a){var s="_."+a[0];c&a[1]&&!_arrayIncludes(k,s)&&k.push(s)}),k.sort())))},_createRecurry=function(a,s,c,k,O,I,R,L,z,V){var Z=8&s;s|=Z?32:64,4&(s&=~(Z?64:32))||(s&=-4);var W=[a,s,O,Z?I:void 0,Z?R:void 0,Z?void 0:I,Z?void 0:R,L,z,V],U=c.apply(void 0,W);return _isLaziable(a)&&eI(U,W),U.placeholder=k,_setWrapToString(U,a,s)},_getHolder=function(a){return a.placeholder},eF=/^(?:0|[1-9]\d*)$/,_isIndex=function(a,s){var c=typeof a;return!!(s=null==s?9007199254740991:s)&&("number"==c||"symbol"!=c&&eF.test(a))&&a>-1&&a%1==0&&a1&&Q.reverse(),W&&z-1&&a%1==0&&a<=9007199254740991},lodash_es_isArrayLike=function(a){return null!=a&&lodash_es_isLength(a.length)&&!lodash_es_isFunction(a)},_isIterateeCall=function(a,s,c){if(!lodash_es_isObject(c))return!1;var k=typeof s;return("number"==k?!!(lodash_es_isArrayLike(c)&&_isIndex(s,c.length)):"string"==k&&s in c)&&lodash_es_eq(c[s],a)},_createAssigner=function(a){return _baseRest(function(s,c){var k=-1,O=c.length,I=O>1?c[O-1]:void 0,R=O>2?c[2]:void 0;for(I=a.length>3&&"function"==typeof I?(O--,I):void 0,R&&_isIterateeCall(c[0],c[1],R)&&(I=O<3?void 0:I,O=1),s=Object(s);++k-1},ListCache.prototype.set=function(a,s){var c=this.__data__,k=_assocIndexOf(c,a);return k<0?(++this.size,c.push([a,s])):c[k][1]=s,this};var th=_getNative(V,"Map"),_isKeyable=function(a){var s=typeof a;return"string"==s||"number"==s||"symbol"==s||"boolean"==s?"__proto__"!==a:null===a},_getMapData=function(a,s){var c=a.__data__;return _isKeyable(s)?c["string"==typeof s?"string":"hash"]:c.map};function MapCache(a){var s=-1,c=null==a?0:a.length;for(this.clear();++s0&&c(L)?s>1?baseFlatten(L,s-1,c,k,O):_arrayPush(O,L):k||(O[O.length]=L)}return O},lodash_es_flatten=function(a){return(null==a?0:a.length)?_baseFlatten(a,1):[]},_flatRest=function(a){return eL(_overRest(a,void 0,lodash_es_flatten),a+"")},tb=_flatRest(_baseAt),tw=_overArg(Object.getPrototypeOf,Object),tx=Object.prototype,tS=Function.prototype.toString,tk=tx.hasOwnProperty,tP=tS.call(Object),lodash_es_isPlainObject=function(a){if(!lodash_es_isObjectLike(a)||"[object Object]"!=_baseGetTag(a))return!1;var s=tw(a);if(null===s)return!0;var c=tk.call(s,"constructor")&&s.constructor;return"function"==typeof c&&c instanceof c&&tS.call(c)==tP},lodash_es_isError=function(a){if(!lodash_es_isObjectLike(a))return!1;var s=_baseGetTag(a);return"[object Error]"==s||"[object DOMException]"==s||"string"==typeof a.message&&"string"==typeof a.name&&!lodash_es_isPlainObject(a)},tT=_baseRest(function(a,s){try{return _apply(a,void 0,s)}catch(a){return lodash_es_isError(a)?a:Error(a)}}),lodash_es_before=function(a,s){var c;if("function"!=typeof s)throw TypeError("Expected a function");return a=lodash_es_toInteger(a),function(){return--a>0&&(c=s.apply(this,arguments)),a<=1&&(s=void 0),c}},tC=_baseRest(function(a,s,c){var k=1;if(c.length){var O=_replaceHolders(c,_getHolder(tC));k|=32}return _createWrap(a,k,s,c,O)});tC.placeholder={};var tO=tC,tE=_flatRest(function(a,s){return _arrayEach(s,function(s){_baseAssignValue(a,s=_toKey(s),tO(a[s],a))}),a}),tA=_baseRest(function(a,s,c){var k=3;if(c.length){var O=_replaceHolders(c,_getHolder(tA));k|=32}return _createWrap(s,k,a,c,O)});tA.placeholder={};var tI=tA,_baseSlice=function(a,s,c){var k=-1,O=a.length;s<0&&(s=-s>O?0:O+s),(c=c>O?O:c)<0&&(c+=O),O=s>c?0:c-s>>>0,s>>>=0;for(var I=Array(O);++k=k?a:_baseSlice(a,s,c)},tR=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),_hasUnicode=function(a){return tR.test(a)},tM="\ud800-\udfff",tD="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",tj="\ud83c[\udffb-\udfff]",tL="[^"+tM+"]",tB="(?:\ud83c[\udde6-\uddff]){2}",tF="[\ud800-\udbff][\udc00-\udfff]",tz="(?:"+tD+"|"+tj+")?",tV="[\\ufe0e\\ufe0f]?",tN="(?:\\u200d(?:"+[tL,tB,tF].join("|")+")"+tV+tz+")*",tZ=RegExp(tj+"(?="+tj+")|(?:"+[tL+tD+"?",tD,tB,tF,"["+tM+"]"].join("|")+")"+(tV+tz+tN),"g"),_stringToArray=function(a){return _hasUnicode(a)?a.match(tZ)||[]:a.split("")},_createCaseFirst=function(a){return function(s){var c=_hasUnicode(s=lodash_es_toString(s))?_stringToArray(s):void 0,k=c?c[0]:s.charAt(0),O=c?_castSlice(c,1).join(""):s.slice(1);return k[a]()+O}},tW=_createCaseFirst("toUpperCase"),lodash_es_capitalize=function(a){return tW(lodash_es_toString(a).toLowerCase())},_arrayReduce=function(a,s,c,k){var O=-1,I=null==a?0:a.length;for(k&&I&&(c=a[++O]);++O=s?a:s)),a},lodash_es_clamp=function(a,s,c){return void 0===c&&(c=s,s=void 0),void 0!==c&&(c=(c=lodash_es_toNumber(c))==c?c:0),void 0!==s&&(s=(s=lodash_es_toNumber(s))==s?s:0),_baseClamp(lodash_es_toNumber(a),s,c)};function Stack(a){var s=this.__data__=new ListCache(a);this.size=s.size}Stack.prototype.clear=function(){this.__data__=new ListCache,this.size=0},Stack.prototype.delete=function(a){var s=this.__data__,c=s.delete(a);return this.size=s.size,c},Stack.prototype.get=function(a){return this.__data__.get(a)},Stack.prototype.has=function(a){return this.__data__.has(a)},Stack.prototype.set=function(a,s){var c=this.__data__;if(c instanceof ListCache){var k=c.__data__;if(!th||k.length<199)return k.push([a,s]),this.size=++c.size,this;c=this.__data__=new MapCache(k)}return c.set(a,s),this.size=c.size,this};var _baseAssign=function(a,s){return a&&_copyObject(s,lodash_es_keys(s),a)},nf="object"==typeof exports&&exports&&!exports.nodeType&&exports,nh=nf&&"object"==typeof module&&module&&!module.nodeType&&module,np=nh&&nh.exports===nf?V.Buffer:void 0,nv=np?np.allocUnsafe:void 0,_cloneBuffer=function(a,s){if(s)return a.slice();var c=a.length,k=nv?nv(c):new a.constructor(c);return a.copy(k),k},_arrayFilter=function(a,s){for(var c=-1,k=null==a?0:a.length,O=0,I=[];++cL))return!1;var V=I.get(a),Z=I.get(s);if(V&&Z)return V==s&&Z==a;var W=-1,U=!0,H=2&c?new SetCache:void 0;for(I.set(a,s),I.set(s,a);++W=s||c<0||W&&k>=I}function timerExpired(){var a,c,k,O=lodash_es_now();if(shouldInvoke(O))return trailingEdge(O);L=setTimeout(timerExpired,(a=O-z,c=O-V,k=s-a,W?n7(k,I-c):k))}function trailingEdge(a){return(L=void 0,U&&k)?invokeFunc(a):(k=O=void 0,R)}function debounced(){var a,c=lodash_es_now(),I=shouldInvoke(c);if(k=arguments,O=this,z=c,I){if(void 0===L)return V=a=z,L=setTimeout(timerExpired,s),Z?invokeFunc(a):R;if(W)return clearTimeout(L),L=setTimeout(timerExpired,s),invokeFunc(z)}return void 0===L&&(L=setTimeout(timerExpired,s)),R}return s=lodash_es_toNumber(s)||0,lodash_es_isObject(c)&&(Z=!!c.leading,I=(W="maxWait"in c)?n8(lodash_es_toNumber(c.maxWait)||0,s):I,U="trailing"in c?!!c.trailing:U),debounced.cancel=function(){void 0!==L&&clearTimeout(L),V=0,k=z=O=L=void 0},debounced.flush=function(){return void 0===L?R:trailingEdge(lodash_es_now())},debounced},lodash_es_defaultTo=function(a,s){return null==a||a!=a?s:a},n9=Object.prototype,re=n9.hasOwnProperty,rt=_baseRest(function(a,s){a=Object(a);var c=-1,k=s.length,O=k>2?s[2]:void 0;for(O&&_isIterateeCall(s[0],s[1],O)&&(k=1);++c=200&&(I=_cacheHas,R=!1,s=new SetCache(s));e:for(;++O=0&&a.slice(c,O)==s},_setToPairs=function(a){var s=-1,c=Array(a.size);return a.forEach(function(a){c[++s]=[a,a]}),c},_createToPairs=function(a){return function(s){var c=nD(s);return"[object Map]"==c?_mapToArray(s):"[object Set]"==c?_setToPairs(s):_arrayMap(a(s),function(a){return[a,s[a]]})}},rf=_createToPairs(lodash_es_keys),rh=_createToPairs(lodash_es_keysIn),rp=_basePropertyOf({"&":"&","<":"<",">":">",'"':""","'":"'"}),rv=/[&<>"']/g,rm=RegExp(rv.source),lodash_es_escape=function(a){return(a=lodash_es_toString(a))&&rm.test(a)?a.replace(rv,rp):a},ry=/[\\^$.*+?()[\]{}|]/g,rg=RegExp(ry.source),lodash_es_escapeRegExp=function(a){return(a=lodash_es_toString(a))&&rg.test(a)?a.replace(ry,"\\$&"):a},_arrayEvery=function(a,s){for(var c=-1,k=null==a?0:a.length;++cO?0:O+c),(k=void 0===k||k>O?O:lodash_es_toInteger(k))<0&&(k+=O),k=c>k?0:lodash_es_toLength(k);c-1?O[I?s[R]:R]:void 0}},r_=Math.max,lodash_es_findIndex=function(a,s,c){var k=null==a?0:a.length;if(!k)return -1;var O=null==c?0:lodash_es_toInteger(c);return O<0&&(O=r_(k+O,0)),_baseFindIndex(a,_baseIteratee(s,3),O)},rb=_createFind(lodash_es_findIndex),_baseFindKey=function(a,s,c){var k;return c(a,function(a,c,O){if(s(a,c,O))return k=c,!1}),k},lodash_es_findKey=function(a,s){return _baseFindKey(a,_baseIteratee(s,3),_baseForOwn)},rw=Math.max,rx=Math.min,lodash_es_findLastIndex=function(a,s,c){var k=null==a?0:a.length;if(!k)return -1;var O=k-1;return void 0!==c&&(O=lodash_es_toInteger(c),O=c<0?rw(k+O,0):rx(O,k-1)),_baseFindIndex(a,_baseIteratee(s,3),O,!0)},rS=_createFind(lodash_es_findLastIndex),lodash_es_findLastKey=function(a,s){return _baseFindKey(a,_baseIteratee(s,3),_baseForOwnRight)},lodash_es_head=function(a){return a&&a.length?a[0]:void 0},_baseMap=function(a,s){var c=-1,k=lodash_es_isArrayLike(a)?Array(a.length):[];return n2(a,function(a,O,I){k[++c]=s(a,O,I)}),k},lodash_es_map=function(a,s){return(Q(a)?_arrayMap:_baseMap)(a,_baseIteratee(s,3))},lodash_es_flatMap=function(a,s){return _baseFlatten(lodash_es_map(a,s),1)},rk=1/0,lodash_es_flatMapDeep=function(a,s){return _baseFlatten(lodash_es_map(a,s),rk)},lodash_es_flatMapDepth=function(a,s,c){return c=void 0===c?1:lodash_es_toInteger(c),_baseFlatten(lodash_es_map(a,s),c)},rP=1/0,lodash_es_flattenDeep=function(a){return(null==a?0:a.length)?_baseFlatten(a,rP):[]},lodash_es_flattenDepth=function(a,s){return(null==a?0:a.length)?_baseFlatten(a,s=void 0===s?1:lodash_es_toInteger(s)):[]},lodash_es_flip=function(a){return _createWrap(a,512)},rT=_createRound("floor"),_createFlow=function(a){return _flatRest(function(s){var c=s.length,k=c,O=LodashWrapper.prototype.thru;for(a&&s.reverse();k--;){var I=s[k];if("function"!=typeof I)throw TypeError("Expected a function");if(O&&!R&&"wrapper"==_getFuncName(I))var R=new LodashWrapper([],!0)}for(k=R?k:c;++ks},_createRelationalOperation=function(a){return function(s,c){return"string"==typeof s&&"string"==typeof c||(s=lodash_es_toNumber(s),c=lodash_es_toNumber(c)),a(s,c)}},rI=_createRelationalOperation(_baseGt),rR=_createRelationalOperation(function(a,s){return a>=s}),rM=Object.prototype.hasOwnProperty,_baseHas=function(a,s){return null!=a&&rM.call(a,s)},lodash_es_has=function(a,s){return null!=a&&_hasPath(a,s,_baseHas)},rD=Math.max,rj=Math.min,lodash_es_inRange=function(a,s,c){var k,O,I;return s=lodash_es_toFinite(s),void 0===c?(c=s,s=0):c=lodash_es_toFinite(c),(k=a=lodash_es_toNumber(a))>=rj(O=s,I=c)&&k-1:!!O&&_baseIndexOf(a,s,c)>-1},rB=Math.max,lodash_es_indexOf=function(a,s,c){var k=null==a?0:a.length;if(!k)return -1;var O=null==c?0:lodash_es_toInteger(c);return O<0&&(O=rB(k+O,0)),_baseIndexOf(a,s,O)},lodash_es_initial=function(a){return(null==a?0:a.length)?_baseSlice(a,0,-1):[]},rF=Math.min,_baseIntersection=function(a,s,c){for(var k=c?_arrayIncludesWith:_arrayIncludes,O=a[0].length,I=a.length,R=I,L=Array(I),z=1/0,V=[];R--;){var Z=a[R];R&&s&&(Z=_arrayMap(Z,_baseUnary(s))),z=rF(Z.length,z),L[R]=!c&&(s||O>=120&&Z.length>=120)?new SetCache(R&&Z):void 0}Z=a[0];var W=-1,U=L[0];e:for(;++W=-9007199254740991&&a<=9007199254740991},lodash_es_isUndefined=function(a){return void 0===a},lodash_es_isWeakMap=function(a){return lodash_es_isObjectLike(a)&&"[object WeakMap]"==nD(a)},lodash_es_isWeakSet=function(a){return lodash_es_isObjectLike(a)&&"[object WeakSet]"==_baseGetTag(a)},lodash_es_iteratee=function(a){return _baseIteratee("function"==typeof a?a:_baseClone(a,1))},r5=Array.prototype.join,lodash_es_join=function(a,s){return null==a?"":r5.call(a,s)},r6=_createCompounder(function(a,s,c){return a+(c?"-":"")+s.toLowerCase()}),r8=_createAggregator(function(a,s,c){_baseAssignValue(a,c,s)}),_strictLastIndexOf=function(a,s,c){for(var k=c+1;k--&&a[k]!==s;);return k},r7=Math.max,r9=Math.min,lodash_es_lastIndexOf=function(a,s,c){var k=null==a?0:a.length;if(!k)return -1;var O=k;return void 0!==c&&(O=(O=lodash_es_toInteger(c))<0?r7(k+O,0):r9(O,k-1)),s==s?_strictLastIndexOf(a,s,O):_baseFindIndex(a,_baseIsNaN,O,!0)},ie=_createCompounder(function(a,s,c){return a+(c?" ":"")+s.toLowerCase()}),it=_createCaseFirst("toLowerCase"),_baseLt=function(a,s){return a=this.__values__.length,s=a?void 0:this.__values__[this.__index__++];return{done:a,value:s}},_baseNth=function(a,s){var c=a.length;if(c)return _isIndex(s+=s<0?c:0,c)?a[s]:void 0},lodash_es_nth=function(a,s){return a&&a.length?_baseNth(a,lodash_es_toInteger(s)):void 0},lodash_es_nthArg=function(a){return a=lodash_es_toInteger(a),_baseRest(function(s){return _baseNth(s,a)})},_baseUnset=function(a,s){return s=_castPath(s,a),null==(a=_parent(a,s))||delete a[_toKey(lodash_es_last(s))]},_customOmitClone=function(a){return lodash_es_isPlainObject(a)?void 0:a},ih=_flatRest(function(a,s){var c={};if(null==a)return c;var k=!1;s=_arrayMap(s,function(s){return s=_castPath(s,a),k||(k=s.length>1),s}),_copyObject(a,_getAllKeysIn(a),c),k&&(c=_baseClone(c,7,_customOmitClone));for(var O=s.length;O--;)_baseUnset(c,s[O]);return c}),_baseSet=function(a,s,c,k){if(!lodash_es_isObject(a))return a;s=_castPath(s,a);for(var O=-1,I=s.length,R=I-1,L=a;null!=L&&++Os||I&&R&&z&&!L&&!V||k&&R&&z||!c&&z||!O)return 1;if(!k&&!I&&!V&&a=L)return z;return z*("desc"==c[k]?-1:1)}}return a.index-s.index},_baseOrderBy=function(a,s,c){s=s.length?_arrayMap(s,function(a){return Q(a)?function(s){return _baseGet(s,1===a.length?a[0]:a)}:a}):[lodash_es_identity];var k=-1;return s=_arrayMap(s,_baseUnary(_baseIteratee)),_baseSortBy(_baseMap(a,function(a,c,O){return{criteria:_arrayMap(s,function(s){return s(a)}),index:++k,value:a}}),function(a,s){return _compareMultiple(a,s,c)})},lodash_es_orderBy=function(a,s,c,k){return null==a?[]:(Q(s)||(s=null==s?[]:[s]),Q(c=k?void 0:c)||(c=null==c?[]:[c]),_baseOrderBy(a,s,c))},_createOver=function(a){return _flatRest(function(s){return s=_arrayMap(s,_baseUnary(_baseIteratee)),_baseRest(function(c){var k=this;return a(s,function(a){return _apply(a,k,c)})})})},ip=_createOver(_arrayMap),iv=Math.min,im=_baseRest(function(a,s){var c=(s=1==s.length&&Q(s[0])?_arrayMap(s[0],_baseUnary(_baseIteratee)):_arrayMap(_baseFlatten(s,1),_baseUnary(_baseIteratee))).length;return _baseRest(function(k){for(var O=-1,I=iv(k.length,c);++O9007199254740991)return c;do s%2&&(c+=a),(s=i_(s/2))&&(a+=a);while(s);return c},ib=_baseProperty("length"),iw="\ud800-\udfff",ix="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",iS="\ud83c[\udffb-\udfff]",ik="[^"+iw+"]",iP="(?:\ud83c[\udde6-\uddff]){2}",iT="[\ud800-\udbff][\udc00-\udfff]",iC="(?:"+ix+"|"+iS+")?",iO="[\\ufe0e\\ufe0f]?",iE="(?:\\u200d(?:"+[ik,iP,iT].join("|")+")"+iO+iC+")*",iA=RegExp(iS+"(?="+iS+")|(?:"+[ik+ix+"?",ix,iP,iT,"["+iw+"]"].join("|")+")"+(iO+iC+iE),"g"),_unicodeSize=function(a){for(var s=iA.lastIndex=0;iA.test(a);)++s;return s},_stringSize=function(a){return _hasUnicode(a)?_unicodeSize(a):ib(a)},iI=Math.ceil,_createPadding=function(a,s){var c=(s=void 0===s?" ":_baseToString(s)).length;if(c<2)return c?_baseRepeat(s,a):s;var k=_baseRepeat(s,iI(a/_stringSize(s)));return _hasUnicode(s)?_castSlice(_stringToArray(k),0,a).join(""):k.slice(0,a)},iR=Math.ceil,iM=Math.floor,lodash_es_pad=function(a,s,c){a=lodash_es_toString(a);var k=(s=lodash_es_toInteger(s))?_stringSize(a):0;if(!s||k>=s)return a;var O=(s-k)/2;return _createPadding(iM(O),c)+a+_createPadding(iR(O),c)},lodash_es_padEnd=function(a,s,c){a=lodash_es_toString(a);var k=(s=lodash_es_toInteger(s))?_stringSize(a):0;return s&&k-1;)L!==a&&iZ.call(L,z,1),iZ.call(a,z,1);return a},lodash_es_pullAll=function(a,s){return a&&a.length&&s&&s.length?_basePullAll(a,s):a},iW=_baseRest(lodash_es_pullAll),lodash_es_pullAllBy=function(a,s,c){return a&&a.length&&s&&s.length?_basePullAll(a,s,_baseIteratee(c,2)):a},lodash_es_pullAllWith=function(a,s,c){return a&&a.length&&s&&s.length?_basePullAll(a,s,void 0,c):a},iU=Array.prototype.splice,_basePullAt=function(a,s){for(var c=a?s.length:0,k=c-1;c--;){var O=s[c];if(c==k||O!==I){var I=O;_isIndex(O)?iU.call(a,O,1):_baseUnset(a,O)}}return a},iH=_flatRest(function(a,s){var c=null==a?0:a.length,k=_baseAt(a,s);return _basePullAt(a,_arrayMap(s,function(a){return _isIndex(a,c)?+a:a}).sort(_compareAscending)),k}),iq=Math.floor,iG=Math.random,_baseRandom=function(a,s){return a+iq(iG()*(s-a+1))},iK=parseFloat,iY=Math.min,iX=Math.random,lodash_es_random=function(a,s,c){if(c&&"boolean"!=typeof c&&_isIterateeCall(a,s,c)&&(s=c=void 0),void 0===c&&("boolean"==typeof s?(c=s,s=void 0):"boolean"==typeof a&&(c=a,a=void 0)),void 0===a&&void 0===s?(a=0,s=1):(a=lodash_es_toFinite(a),void 0===s?(s=a,a=0):s=lodash_es_toFinite(s)),a>s){var k=a;a=s,s=k}if(c||a%1||s%1){var O=iX();return iY(a+O*(s-a+iK("1e-"+((O+"").length-1))),s)}return _baseRandom(a,s)},iQ=Math.ceil,i$=Math.max,_baseRange=function(a,s,c,k){for(var O=-1,I=i$(iQ((s-a)/(c||1)),0),R=Array(I);I--;)R[k?I:++O]=a,a+=c;return R},_createRange=function(a){return function(s,c,k){return k&&"number"!=typeof k&&_isIterateeCall(s,c,k)&&(c=k=void 0),s=lodash_es_toFinite(s),void 0===c?(c=s,s=0):c=lodash_es_toFinite(c),k=void 0===k?s1&&_isIterateeCall(a,s[0],s[1])?s=[]:c>2&&_isIterateeCall(s[0],s[1],s[2])&&(s=[s[0]]),_baseOrderBy(a,_baseFlatten(s,1),[])}),i6=Math.floor,i8=Math.min,_baseSortedIndexBy=function(a,s,c,k){var O=0,I=null==a?0:a.length;if(0===I)return 0;for(var R=(s=c(s))!=s,L=null===s,z=lodash_es_isSymbol(s),V=void 0===s;O>>1,R=a[I];null!==R&&!lodash_es_isSymbol(R)&&(c?R<=s:R>>0)?(a=lodash_es_toString(a))&&("string"==typeof s||null!=s&&!r4(s))&&!(s=_baseToString(s))&&_hasUnicode(a)?_castSlice(_stringToArray(a),0,c):a.split(s,c):[]},i7=Math.max,lodash_es_spread=function(a,s){if("function"!=typeof a)throw TypeError("Expected a function");return s=null==s?0:i7(lodash_es_toInteger(s),0),_baseRest(function(c){var k=c[s],O=_castSlice(c,0,s);return k&&_arrayPush(O,k),_apply(a,this,O)})},i9=_createCompounder(function(a,s,c){return a+(c?" ":"")+tW(s)}),lodash_es_startsWith=function(a,s,c){return a=lodash_es_toString(a),c=null==c?0:_baseClamp(lodash_es_toInteger(c),0,a.length),s=_baseToString(s),a.slice(c,c+s.length)==s},lodash_es_stubObject=function(){return{}},lodash_es_stubString=function(){return""},lodash_es_stubTrue=function(){return!0},ae=_createMathOperation(function(a,s){return a-s},0),lodash_es_sum=function(a){return a&&a.length?_baseSum(a,lodash_es_identity):0},lodash_es_sumBy=function(a,s){return a&&a.length?_baseSum(a,_baseIteratee(s,2)):0},lodash_es_tail=function(a){var s=null==a?0:a.length;return s?_baseSlice(a,1,s):[]},lodash_es_take=function(a,s,c){return a&&a.length?_baseSlice(a,0,(s=c||void 0===s?1:lodash_es_toInteger(s))<0?0:s):[]},lodash_es_takeRight=function(a,s,c){var k=null==a?0:a.length;return k?_baseSlice(a,(s=k-(s=c||void 0===s?1:lodash_es_toInteger(s)))<0?0:s,k):[]},lodash_es_takeRightWhile=function(a,s){return a&&a.length?_baseWhile(a,_baseIteratee(s,3),!1,!0):[]},lodash_es_takeWhile=function(a,s){return a&&a.length?_baseWhile(a,_baseIteratee(s,3)):[]},lodash_es_tap=function(a,s){return s(a),a},at=Object.prototype,an=at.hasOwnProperty,_customDefaultsAssignIn=function(a,s,c,k){return void 0===a||lodash_es_eq(a,at[c])&&!an.call(k,c)?s:a},ar={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},_escapeStringChar=function(a){return"\\"+ar[a]},ai=/<%=([\s\S]+?)%>/g,aa={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:ai,variable:"",imports:{_:{escape:lodash_es_escape}}},ao=/\b__p \+= '';/g,as=/\b(__p \+=) '' \+/g,al=/(__e\(.*?\)|\b__t\)) \+\n'';/g,au=/[()=,{}\[\]\/\s]/,ac=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ad=/($^)/,af=/['\n\r\u2028\u2029\\]/g,ah=Object.prototype.hasOwnProperty,lodash_es_template=function(a,s,c){var k=aa.imports._.templateSettings||aa;c&&_isIterateeCall(a,s,c)&&(s=void 0),a=lodash_es_toString(a),s=ta({},s,k,_customDefaultsAssignIn);var O,I,R=ta({},s.imports,k.imports,_customDefaultsAssignIn),L=lodash_es_keys(R),z=_baseValues(R,L),V=0,Z=s.interpolate||ad,W="__p += '",U=RegExp((s.escape||ad).source+"|"+Z.source+"|"+(Z===ai?ac:ad).source+"|"+(s.evaluate||ad).source+"|$","g"),H=ah.call(s,"sourceURL")?"//# sourceURL="+(s.sourceURL+"").replace(/\s/g," ")+"\n":"";a.replace(U,function(s,c,k,R,L,z){return k||(k=R),W+=a.slice(V,z).replace(af,_escapeStringChar),c&&(O=!0,W+="' +\n__e("+c+") +\n'"),L&&(I=!0,W+="';\n"+L+";\n__p += '"),k&&(W+="' +\n((__t = ("+k+")) == null ? '' : __t) +\n'"),V=z+s.length,s}),W+="';\n";var G=ah.call(s,"variable")&&s.variable;if(G){if(au.test(G))throw Error("Invalid `variable` option passed into `_.template`")}else W="with (obj) {\n"+W+"\n}\n";W=(I?W.replace(ao,""):W).replace(as,"$1").replace(al,"$1;"),W="function("+(G||"obj")+") {\n"+(G?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(O?", __e = _.escape":"")+(I?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+W+"return __p\n}";var K=tT(function(){return Function(L,H+"return "+W).apply(void 0,z)});if(K.source=W,lodash_es_isError(K))throw K;return K},lodash_es_throttle=function(a,s,c){var k=!0,O=!0;if("function"!=typeof a)throw TypeError("Expected a function");return lodash_es_isObject(c)&&(k="leading"in c?!!c.leading:k,O="trailing"in c?!!c.trailing:O),lodash_es_debounce(a,s,{leading:k,maxWait:s,trailing:O})},lodash_es_thru=function(a,s){return s(a)},ap=Math.min,lodash_es_times=function(a,s){if((a=lodash_es_toInteger(a))<1||a>9007199254740991)return[];var c=4294967295,k=ap(a,4294967295);s=_castFunction(s),a-=4294967295;for(var O=_baseTimes(k,s);++c-1;);return c},_charsStartIndex=function(a,s){for(var c=-1,k=a.length;++c-1;);return c},lodash_es_trim=function(a,s,c){if((a=lodash_es_toString(a))&&(c||void 0===s))return _baseTrim(a);if(!a||!(s=_baseToString(s)))return a;var k=_stringToArray(a),O=_stringToArray(s),I=_charsStartIndex(k,O),R=_charsEndIndex(k,O)+1;return _castSlice(k,I,R).join("")},lodash_es_trimEnd=function(a,s,c){if((a=lodash_es_toString(a))&&(c||void 0===s))return a.slice(0,_trimmedEndIndex(a)+1);if(!a||!(s=_baseToString(s)))return a;var k=_stringToArray(a),O=_charsEndIndex(k,_stringToArray(s))+1;return _castSlice(k,0,O).join("")},av=/^\s+/,lodash_es_trimStart=function(a,s,c){if((a=lodash_es_toString(a))&&(c||void 0===s))return a.replace(av,"");if(!a||!(s=_baseToString(s)))return a;var k=_stringToArray(a),O=_charsStartIndex(k,_stringToArray(s));return _castSlice(k,O).join("")},am=/\w*$/,lodash_es_truncate=function(a,s){var c=30,k="...";if(lodash_es_isObject(s)){var O="separator"in s?s.separator:O;c="length"in s?lodash_es_toInteger(s.length):c,k="omission"in s?_baseToString(s.omission):k}var I=(a=lodash_es_toString(a)).length;if(_hasUnicode(a)){var R=_stringToArray(a);I=R.length}if(c>=I)return a;var L=c-_stringSize(k);if(L<1)return k;var z=R?_castSlice(R,0,L).join(""):a.slice(0,L);if(void 0===O)return z+k;if(R&&(L+=z.length-L),r4(O)){if(a.slice(L).search(O)){var V,Z=z;for(O.global||(O=RegExp(O.source,lodash_es_toString(am.exec(O))+"g")),O.lastIndex=0;V=O.exec(Z);)var W=V.index;z=z.slice(0,void 0===W?L:W)}}else if(a.indexOf(_baseToString(O),L)!=L){var U=z.lastIndexOf(O);U>-1&&(z=z.slice(0,U))}return z+k},lodash_es_unary=function(a){return lodash_es_ary(a,1)},ay=_basePropertyOf({"&":"&","<":"<",">":">",""":'"',"'":"'"}),ag=/&(?:amp|lt|gt|quot|#39);/g,a_=RegExp(ag.source),lodash_es_unescape=function(a){return(a=lodash_es_toString(a))&&a_.test(a)?a.replace(ag,ay):a},ab=nx&&1/_setToArray(new nx([,-0]))[1]==1/0?function(a){return new nx(a)}:lodash_es_noop,_baseUniq=function(a,s,c){var k=-1,O=_arrayIncludes,I=a.length,R=!0,L=[],z=L;if(c)R=!1,O=_arrayIncludesWith;else if(I>=200){var V=s?null:ab(a);if(V)return _setToArray(V);R=!1,O=_cacheHas,z=new SetCache}else z=s?[]:L;e:for(;++k1)&&!this.__actions__.length&&k instanceof LazyWrapper&&_isIndex(c)?((k=k.slice(c,+c+(s?1:0))).__actions__.push({func:lodash_es_thru,args:[interceptor],thisArg:void 0}),new LodashWrapper(k,this.__chain__).thru(function(a){return s&&!a.length&&a.push(void 0),a})):this.thru(interceptor)}),lodash_es_wrapperChain=function(){return lodash_es_chain(this)},lodash_es_wrapperReverse=function(){var a=this.__wrapped__;if(a instanceof LazyWrapper){var s=a;return this.__actions__.length&&(s=new LazyWrapper(this)),(s=s.reverse()).__actions__.push({func:lodash_es_thru,args:[lodash_es_reverse],thisArg:void 0}),new LodashWrapper(s,this.__chain__)}return this.thru(lodash_es_reverse)},_baseXor=function(a,s,c){var k=a.length;if(k<2)return k?_baseUniq(a[0]):[];for(var O=-1,I=Array(k);++O1?a[s-1]:void 0;return c="function"==typeof c?(a.pop(),c):void 0,lodash_es_unzipWith(a,c)}),aD={chunk:lodash_es_chunk,compact:lodash_es_compact,concat:lodash_es_concat,difference:ro,differenceBy:rs,differenceWith:rl,drop:lodash_es_drop,dropRight:lodash_es_dropRight,dropRightWhile:lodash_es_dropRightWhile,dropWhile:lodash_es_dropWhile,fill:lodash_es_fill,findIndex:lodash_es_findIndex,findLastIndex:lodash_es_findLastIndex,flatten:lodash_es_flatten,flattenDeep:lodash_es_flattenDeep,flattenDepth:lodash_es_flattenDepth,fromPairs:lodash_es_fromPairs,head:lodash_es_head,indexOf:lodash_es_indexOf,initial:lodash_es_initial,intersection:rz,intersectionBy:rV,intersectionWith:rN,join:lodash_es_join,lastIndexOf:lodash_es_lastIndexOf,nth:lodash_es_nth,pull:iW,pullAll:lodash_es_pullAll,pullAllBy:lodash_es_pullAllBy,pullAllWith:lodash_es_pullAllWith,pullAt:iH,remove:lodash_es_remove,reverse:lodash_es_reverse,slice:lodash_es_slice,sortedIndex:lodash_es_sortedIndex,sortedIndexBy:lodash_es_sortedIndexBy,sortedIndexOf:lodash_es_sortedIndexOf,sortedLastIndex:lodash_es_sortedLastIndex,sortedLastIndexBy:lodash_es_sortedLastIndexBy,sortedLastIndexOf:lodash_es_sortedLastIndexOf,sortedUniq:lodash_es_sortedUniq,sortedUniqBy:lodash_es_sortedUniqBy,tail:lodash_es_tail,take:lodash_es_take,takeRight:lodash_es_takeRight,takeRightWhile:lodash_es_takeRightWhile,takeWhile:lodash_es_takeWhile,union:aw,unionBy:ax,unionWith:aS,uniq:lodash_es_uniq,uniqBy:lodash_es_uniqBy,uniqWith:lodash_es_uniqWith,unzip:lodash_es_unzip,unzipWith:lodash_es_unzipWith,without:aC,xor:aE,xorBy:aA,xorWith:aI,zip:aR,zipObject:lodash_es_zipObject,zipObjectDeep:lodash_es_zipObjectDeep,zipWith:aM},aj={countBy:n4,every:lodash_es_every,filter:lodash_es_filter,find:rb,findLast:rS,flatMap:lodash_es_flatMap,flatMapDeep:lodash_es_flatMapDeep,flatMapDepth:lodash_es_flatMapDepth,forEach:lodash_es_forEach,forEachRight:lodash_es_forEachRight,groupBy:rA,includes:lodash_es_includes,invokeMap:rY,keyBy:r8,map:lodash_es_map,orderBy:lodash_es_orderBy,partition:iV,reduce:lodash_es_reduce,reduceRight:lodash_es_reduceRight,reject:lodash_es_reject,sample:lodash_es_sample,sampleSize:lodash_es_sampleSize,shuffle:lodash_es_shuffle,size:lodash_es_size,some:lodash_es_some,sortBy:i5},aL={after:lodash_es_after,ary:lodash_es_ary,before:lodash_es_before,bind:tO,bindKey:tI,curry:n5,curryRight:n6,debounce:lodash_es_debounce,defer:ri,delay:ra,flip:lodash_es_flip,memoize:tp,once:lodash_es_once,overArgs:im,partial:iB,partialRight:iz,rearg:i1,rest:lodash_es_rest,spread:lodash_es_spread,throttle:lodash_es_throttle,unary:lodash_es_unary,wrap:lodash_es_wrap},aB={castArray:lodash_es_castArray,clone:lodash_es_clone,cloneDeep:lodash_es_cloneDeep,cloneDeepWith:lodash_es_cloneDeepWith,cloneWith:lodash_es_cloneWith,conformsTo:lodash_es_conformsTo,eq:lodash_es_eq,gt:rI,gte:rR,isArguments:eX,isArrayBuffer:rQ,isArrayLike:lodash_es_isArrayLike,isArrayLikeObject:lodash_es_isArrayLikeObject,isBoolean:lodash_es_isBoolean,isBuffer:e0,isDate:rJ,isElement:lodash_es_isElement,isEmpty:lodash_es_isEmpty,isEqual:lodash_es_isEqual,isEqualWith:lodash_es_isEqualWith,isError:lodash_es_isError,isFinite:lodash_es_isFinite,isFunction:lodash_es_isFunction,isInteger:lodash_es_isInteger,isLength:lodash_es_isLength,isMap:nN,isMatch:lodash_es_isMatch,isMatchWith:lodash_es_isMatchWith,isNaN:lodash_es_isNaN,isNative:lodash_es_isNative,isNil:lodash_es_isNil,isNull:lodash_es_isNull,isNumber:lodash_es_isNumber,isObjectLike:lodash_es_isObjectLike,isPlainObject:lodash_es_isPlainObject,isRegExp:r4,isSafeInteger:lodash_es_isSafeInteger,isSet:nW,isString:lodash_es_isString,isSymbol:lodash_es_isSymbol,isTypedArray:e8,isUndefined:lodash_es_isUndefined,isWeakMap:lodash_es_isWeakMap,isWeakSet:lodash_es_isWeakSet,lt:ir,lte:ii,toArray:lodash_es_toArray,toFinite:lodash_es_toFinite,toLength:lodash_es_toLength,toNumber:lodash_es_toNumber,toPlainObject:lodash_es_toPlainObject,toSafeInteger:lodash_es_toSafeInteger},aF={add:et,ceil:nu,divide:ru,floor:rT,max:lodash_es_max,maxBy:lodash_es_maxBy,mean:lodash_es_mean,meanBy:lodash_es_meanBy,min:lodash_es_min,minBy:lodash_es_minBy,multiply:ic,round:i3,subtract:ae,sum:lodash_es_sum,sumBy:lodash_es_sumBy},az={clamp:lodash_es_clamp,inRange:lodash_es_inRange,random:lodash_es_random},aV={assign:tn,assignIn:ti,assignInWith:ta,assignWith:to,at:tb,create:lodash_es_create,defaults:rt,defaultsDeep:rr,findKey:lodash_es_findKey,findLastKey:lodash_es_findLastKey,forIn:lodash_es_forIn,forInRight:lodash_es_forInRight,forOwn:lodash_es_forOwn,forOwnRight:lodash_es_forOwnRight,functions:lodash_es_functions,functionsIn:lodash_es_functionsIn,get:lodash_es_get,has:lodash_es_has,hasIn:lodash_es_hasIn,invert:rW,invertBy:rG,invoke:rK,keysIn:lodash_es_keysIn,mapKeys:lodash_es_mapKeys,mapValues:lodash_es_mapValues,merge:io,mergeWith:rn,omit:ih,omitBy:lodash_es_omitBy,pick:iN,pickBy:lodash_es_pickBy,result:lodash_es_result,set:lodash_es_set,setWith:lodash_es_setWith,toPairs:rf,toPairsIn:rh,transform:lodash_es_transform,unset:lodash_es_unset,update:lodash_es_update,updateWith:lodash_es_updateWith,values:lodash_es_values,valuesIn:lodash_es_valuesIn},aN={at:aO,chain:lodash_es_chain,commit:commit,next:next,plant:plant,reverse:lodash_es_wrapperReverse,tap:lodash_es_tap,toIterator:toIterator,value:lodash_es_wrapperValue,wrapperChain:lodash_es_wrapperChain},aZ={camelCase:no,capitalize:lodash_es_capitalize,deburr:lodash_es_deburr,endsWith:lodash_es_endsWith,escape:lodash_es_escape,escapeRegExp:lodash_es_escapeRegExp,kebabCase:r6,lowerCase:ie,lowerFirst:it,pad:lodash_es_pad,padEnd:lodash_es_padEnd,padStart:lodash_es_padStart,parseInt:lodash_es_parseInt,repeat:lodash_es_repeat,replace:lodash_es_replace,snakeCase:i4,split:lodash_es_split,startCase:i9,startsWith:lodash_es_startsWith,template:lodash_es_template,templateSettings:aa,toLower:lodash_es_toLower,toUpper:lodash_es_toUpper,trim:lodash_es_trim,trimEnd:lodash_es_trimEnd,trimStart:lodash_es_trimStart,truncate:lodash_es_truncate,unescape:lodash_es_unescape,upperCase:aT,upperFirst:tW,words:lodash_es_words},aW={attempt:tT,bindAll:tE,cond:lodash_es_cond,conforms:lodash_es_conforms,constant:lodash_es_constant,defaultTo:lodash_es_defaultTo,flow:rC,flowRight:rO,iteratee:lodash_es_iteratee,matches:lodash_es_matches,matchesProperty:lodash_es_matchesProperty,method:il,methodOf:iu,noop:lodash_es_noop,nthArg:lodash_es_nthArg,over:ip,overEvery:iy,overSome:ig,property:lodash_es_property,propertyOf:lodash_es_propertyOf,range:iJ,rangeRight:i0,stubArray:lodash_es_stubArray,stubFalse:lodash_es_stubFalse,stubObject:lodash_es_stubObject,stubString:lodash_es_stubString,stubTrue:lodash_es_stubTrue,times:lodash_es_times,toPath:lodash_es_toPath,uniqueId:lodash_es_uniqueId},aU=Math.max,aH=Math.min,_getView=function(a,s,c){for(var k=-1,O=c.length;++k0||s<0)?new LazyWrapper(c):(a<0?c=c.takeRight(-a):a&&(c=c.drop(a)),void 0!==s&&(c=(s=lodash_es_toInteger(s))<0?c.dropRight(-s):c.take(s-a)),c)},LazyWrapper.prototype.takeRightWhile=function(a){return this.reverse().takeWhile(a).reverse()},LazyWrapper.prototype.toArray=function(){return this.take(4294967295)},_baseForOwn(LazyWrapper.prototype,function(a,s){var c=/^(?:filter|find|map|reject)|While$/.test(s),k=/^(?:head|last)$/.test(s),O=eE[k?"take"+("last"==s?"Right":""):s],I=k||/^find/.test(s);O&&(eE.prototype[s]=function(){var s=this.__wrapped__,R=k?[1]:arguments,L=s instanceof LazyWrapper,z=R[0],V=L||Q(s),interceptor=function(a){var s=O.apply(eE,_arrayPush([a],R));return k&&Z?s[0]:s};V&&c&&"function"==typeof z&&1!=z.length&&(L=V=!1);var Z=this.__chain__,W=!!this.__actions__.length,U=I&&!Z,H=L&&!W;if(!I&&V){s=H?s:new LazyWrapper(this);var G=a.apply(s,R);return G.__actions__.push({func:lodash_es_thru,args:[interceptor],thisArg:void 0}),new LodashWrapper(G,Z)}return U&&H?a.apply(this,R):(G=this.thru(interceptor),U?k?G.value()[0]:G.value():G)})}),_arrayEach(["pop","push","shift","sort","splice","unshift"],function(a){var s=aG[a],c=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",k=/^(?:pop|shift)$/.test(a);eE.prototype[a]=function(){var a=arguments;if(k&&!this.__chain__){var O=this.value();return s.apply(Q(O)?O:[],a)}return this[c](function(c){return s.apply(Q(c)?c:[],a)})}}),_baseForOwn(LazyWrapper.prototype,function(a,s){var c=eE[s];if(c){var k=c.name+"";aK.call(eT,k)||(eT[k]=[]),eT[k].push({name:s,func:c})}}),eT[_createHybrid(void 0,2).name]=[{name:"wrapper",func:void 0}],LazyWrapper.prototype.clone=function(){var a=new LazyWrapper(this.__wrapped__);return a.__actions__=_copyArray(this.__actions__),a.__dir__=this.__dir__,a.__filtered__=this.__filtered__,a.__iteratees__=_copyArray(this.__iteratees__),a.__takeCount__=this.__takeCount__,a.__views__=_copyArray(this.__views__),a},LazyWrapper.prototype.reverse=function(){if(this.__filtered__){var a=new LazyWrapper(this);a.__dir__=-1,a.__filtered__=!0}else a=this.clone(),a.__dir__*=-1;return a},LazyWrapper.prototype.value=function(){var a=this.__wrapped__.value(),s=this.__dir__,c=Q(a),k=s<0,O=c?a.length:0,I=_getView(0,O,this.__views__),R=I.start,L=I.end,z=L-R,V=k?L:R-1,Z=this.__iteratees__,W=Z.length,U=0,H=aq(z,this.__takeCount__);if(!c||!k&&O==z&&H==z)return _baseWrapperValue(a,this.__actions__);var G=[];e:for(;z--&&U * Build: `lodash modularize exports="es" -o ./` * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */},819:function(a,s,c){"use strict";function _arrayLikeToArray(a,s){(null==s||s>a.length)&&(s=a.length);for(var c=0,k=Array(s);c=0||(O[c]=a[c]);return O}(a,s);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(a);for(k=0;k=0)&&Object.prototype.propertyIsEnumerable.call(a,c)&&(O[c]=a[c])}return O}c.d(s,{Z:function(){return _objectWithoutProperties}})},18787:function(a,s,c){"use strict";c.d(s,{Z:function(){return _slicedToArray}});var k=c(99309),O=c(94120),I=c(19374);function _slicedToArray(a,s){return(0,k.Z)(a)||function(a,s){var c,k,O=null==a?null:"undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(null!=O){var I=[],R=!0,L=!1;try{for(O=O.call(a);!(R=(c=O.next()).done)&&(I.push(c.value),!s||I.length!==s);R=!0);}catch(a){L=!0,k=a}finally{try{R||null==O.return||O.return()}finally{if(L)throw k}}return I}}(a,s)||(0,O.Z)(a,s)||(0,I.Z)()}},59657:function(a,s,c){"use strict";c.d(s,{Z:function(){return _toArray}});var k=c(99309),O=c(48697),I=c(94120),R=c(19374);function _toArray(a){return(0,k.Z)(a)||(0,O.Z)(a)||(0,I.Z)(a)||(0,R.Z)()}},34136:function(a,s,c){"use strict";c.d(s,{Z:function(){return _toConsumableArray}});var k=c(819),O=c(48697),I=c(94120);function _toConsumableArray(a){return function(a){if(Array.isArray(a))return(0,k.Z)(a)}(a)||(0,O.Z)(a)||(0,I.Z)(a)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},94120:function(a,s,c){"use strict";c.d(s,{Z:function(){return _unsupportedIterableToArray}});var k=c(819);function _unsupportedIterableToArray(a,s){if(a){if("string"==typeof a)return(0,k.Z)(a,s);var c=Object.prototype.toString.call(a).slice(8,-1);if("Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c)return Array.from(a);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return(0,k.Z)(a,s)}}},80269:function(a,s,c){"use strict";c.d(s,{Z:function(){return u}});var t=function(a,s){return as?1:0},r=function(a){return a.reduce(function(a,s){return a+s},0)},k=function(){function t(a){this.colors=a}var a=t.prototype;return a.palette=function(){return this.colors},a.map=function(a){return a},t}(),O=function(){function o(a,s,c){return(a<<10)+(s<<5)+c}function e(a){var s=[],c=!1;function o(){s.sort(a),c=!0}return{push:function(a){s.push(a),c=!1},peek:function(a){return c||o(),void 0===a&&(a=s.length-1),s[a]},pop:function(){return c||o(),s.pop()},size:function(){return s.length},map:function(a){return s.map(a)},debug:function(){return c||o(),s}}}function i(a,s,c,k,O,I,R){this.r1=a,this.r2=s,this.g1=c,this.g2=k,this.b1=O,this.b2=I,this.histo=R}function u(){this.vboxes=new e(function(a,s){return t(a.vbox.count()*a.vbox.volume(),s.vbox.count()*s.vbox.volume())})}return i.prototype={volume:function(a){return this._volume&&!a||(this._volume=(this.r2-this.r1+1)*(this.g2-this.g1+1)*(this.b2-this.b1+1)),this._volume},count:function(a){var s=this.histo;if(!this._count_set||a){var c,k,O,I=0;for(c=this.r1;c<=this.r2;c++)for(k=this.g1;k<=this.g2;k++)for(O=this.b1;O<=this.b2;O++)I+=s[o(c,k,O)]||0;this._count=I,this._count_set=!0}return this._count},copy:function(){return new i(this.r1,this.r2,this.g1,this.g2,this.b1,this.b2,this.histo)},avg:function(a){var s=this.histo;if(!this._avg||a){var c,k,O,I,R=0,L=0,z=0,V=0;if(this.r1===this.r2&&this.g1===this.g2&&this.b1===this.b2)this._avg=[this.r1<<3,this.g1<<3,this.b1<<3];else{for(k=this.r1;k<=this.r2;k++)for(O=this.g1;O<=this.g2;O++)for(I=this.b1;I<=this.b2;I++)R+=c=s[o(k,O,I)]||0,L+=c*(k+.5)*8,z+=c*(O+.5)*8,V+=c*(I+.5)*8;this._avg=R?[~~(L/R),~~(z/R),~~(V/R)]:[~~(8*(this.r1+this.r2+1)/2),~~(8*(this.g1+this.g2+1)/2),~~(8*(this.b1+this.b2+1)/2)]}}return this._avg},contains:function(a){var s=a[0]>>3;return gval=a[1]>>3,bval=a[2]>>3,s>=this.r1&&s<=this.r2&&gval>=this.g1&&gval<=this.g2&&bval>=this.b1&&bval<=this.b2}},u.prototype={push:function(a){this.vboxes.push({vbox:a,color:a.avg()})},palette:function(){return this.vboxes.map(function(a){return a.color})},size:function(){return this.vboxes.size()},map:function(a){for(var s=this.vboxes,c=0;c251&&k[1]>251&&k[2]>251&&(a[c].color=[255,255,255])}},{quantize:function(a,s){if(!Number.isInteger(s)||s<1||s>256)throw Error("Invalid maximum color count. It must be an integer between 1 and 256.");if(!a.length||s<2||s>256||!a.length||s<2||s>256)return!1;for(var c,O,I,R,L,z,V,Z,W,U,H,G=[],K=new Set,Y=0;Y>3,a[1]>>3,a[2]>>3)]=(O[c]||0)+1}),O);$.forEach(function(){});var J=(z=1e6,V=0,Z=1e6,W=0,U=1e6,H=0,a.forEach(function(a){(I=a[0]>>3)V&&(V=I),(R=a[1]>>3)W&&(W=R),(L=a[2]>>3)H&&(H=L)}),new i(z,V,Z,W,U,H,$)),ee=new e(function(a,s){return t(a.count(),s.count())});function m(a,s){for(var c,k=a.size(),O=0;O<1e3;){if(k>=s||O++>1e3)return;if((c=a.pop()).count()){var I=function(a,s){if(s.count()){var c=s.r2-s.r1+1,k=s.g2-s.g1+1,O=Math.max.apply(null,[c,k,s.b2-s.b1+1]);if(1==s.count())return[s.copy()];var I,R,L,z,V=0,Z=[],W=[];if(O==c)for(I=s.r1;I<=s.r2;I++){for(z=0,R=s.g1;R<=s.g2;R++)for(L=s.b1;L<=s.b2;L++)z+=a[o(I,R,L)]||0;Z[I]=V+=z}else if(O==k)for(I=s.g1;I<=s.g2;I++){for(z=0,R=s.r1;R<=s.r2;R++)for(L=s.b1;L<=s.b2;L++)z+=a[o(R,I,L)]||0;Z[I]=V+=z}else for(I=s.b1;I<=s.b2;I++){for(z=0,R=s.r1;R<=s.r2;R++)for(L=s.g1;L<=s.g2;L++)z+=a[o(R,L,I)]||0;Z[I]=V+=z}return Z.forEach(function(a,s){W[s]=V-a}),function(a){var c,k,O,R,L,z=a+"1",U=a+"2",H=0;for(I=s[z];I<=s[U];I++)if(Z[I]>V/2){for(O=s.copy(),R=s.copy(),L=(c=I-s[z])<=(k=s[U]-I)?Math.min(s[U]-1,~~(I+k/2)):Math.max(s[z],~~(I-1-c/2));!Z[L];)L++;for(H=W[L];!H&&Z[L-1];)H=W[--L];return O[U]=L,R[z]=O[U]+1,[O,R]}}(O==c?"r":O==k?"g":"b")}}($,c),R=I[0],L=I[1];if(!R)return;a.push(R),L&&(a.push(L),k++)}else a.push(c),O++}}ee.push(J),m(ee,.75*s);for(var et=new e(function(a,s){return t(a.count()*a.volume(),s.count()*s.volume())});ee.size();)et.push(ee.pop());m(et,s);for(var en=new u;et.size();)en.push(et.pop());return en}}}().quantize,e=function(a){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.width=this.canvas.width=a.naturalWidth,this.height=this.canvas.height=a.naturalHeight,this.context.drawImage(a,0,0,this.width,this.height)};e.prototype.getImageData=function(){return this.context.getImageData(0,0,this.width,this.height)};var u=function(){};u.prototype.getColor=function(a,s){return void 0===s&&(s=10),this.getPalette(a,5,s)[0]},u.prototype.getPalette=function(a,s,c){var k=function(a){var s=a.colorCount,c=a.quality;if(void 0!==s&&Number.isInteger(s)){if(1===s)throw Error("colorCount should be between 2 and 20. To get one color, call getColor() instead of getPalette()");s=Math.min(s=Math.max(s,2),20)}else s=10;return(void 0===c||!Number.isInteger(c)||c<1)&&(c=10),{colorCount:s,quality:c}}({colorCount:s,quality:c}),I=new e(a),R=O(function(a,s,c){for(var k,O,I,R,L,z=[],V=0;V=125)&&(O>250&&I>250&&R>250||z.push([O,I,R]));return z}(I.getImageData().data,I.width*I.height,k.quality),k.colorCount);return R?R.palette():null},u.prototype.getColorFromUrl=function(a,s,c){var k=this,O=document.createElement("img");O.addEventListener("load",function(){s(k.getPalette(O,5,c)[0],a)}),O.src=a},u.prototype.getImageData=function(a,s){var c=new XMLHttpRequest;c.open("GET",a,!0),c.responseType="arraybuffer",c.onload=function(){if(200==this.status){var a=new Uint8Array(this.response);i=a.length;for(var c=Array(i),k=0;k0&&void 0!==arguments[0]?arguments[0]:{},s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(s).forEach(function(c){void 0===a[c]?a[c]=s[c]:ssr_window_esm_isObject(s[c])&&ssr_window_esm_isObject(a[c])&&Object.keys(s[c]).length>0&&extend(a[c],s[c])})}var U={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function ssr_window_esm_getDocument(){var a="undefined"!=typeof document?document:{};return extend(a,U),a}var H={document:U,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(a){return"undefined"==typeof setTimeout?(a(),null):setTimeout(a,0)},cancelAnimationFrame:function(a){"undefined"!=typeof setTimeout&&clearTimeout(a)}};function ssr_window_esm_getWindow(){var a="undefined"!=typeof window?window:{};return extend(a,H),a}function utils_nextTick(a){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return setTimeout(a,s)}function utils_now(){return Date.now()}function utils_isObject(a){return"object"==typeof a&&null!==a&&a.constructor&&"Object"===Object.prototype.toString.call(a).slice(8,-1)}function utils_extend(){for(var a=Object(arguments.length<=0?void 0:arguments[0]),s=["__proto__","constructor","prototype"],c=1;cs.indexOf(a)}),I=0,R=O.length;IL?"next":"prev",isOutOfBound=function(a,s){return"next"===Z&&a>=s||"prev"===Z&&a<=s};!function animate(){s=new Date().getTime(),null===z&&(z=s);var a=L+(.5-Math.cos(Math.max(Math.min((s-z)/V,1),0)*Math.PI)/2)*(k-L);if(isOutOfBound(a,k)&&(a=k),c.wrapperEl.scrollTo((0,R.Z)({},O,a)),isOutOfBound(a,k)){c.wrapperEl.style.overflow="hidden",c.wrapperEl.style.scrollSnapType="",setTimeout(function(){c.wrapperEl.style.overflow="",c.wrapperEl.scrollTo((0,R.Z)({},O,a))}),I.cancelAnimationFrame(c.cssModeFrameID);return}c.cssModeFrameID=I.requestAnimationFrame(animate)}()}function utils_elementChildren(a){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(0,V.Z)(a.children).filter(function(a){return a.matches(s)})}function elementStyle(a,s){return ssr_window_esm_getWindow().getComputedStyle(a,null).getPropertyValue(s)}function utils_elementIndex(a){var s,c=a;if(c){for(s=0;null!==(c=c.previousSibling);)1===c.nodeType&&(s+=1);return s}}function utils_elementOuterSize(a,s,c){var k=ssr_window_esm_getWindow();return c?a["width"===s?"offsetWidth":"offsetHeight"]+parseFloat(k.getComputedStyle(a,null).getPropertyValue("width"===s?"margin-right":"margin-top"))+parseFloat(k.getComputedStyle(a,null).getPropertyValue("width"===s?"margin-left":"margin-bottom")):a.offsetWidth}function getSupport(){if(!k){var a,s;a=ssr_window_esm_getWindow(),k={smoothScroll:(s=ssr_window_esm_getDocument()).documentElement&&s.documentElement.style&&"scrollBehavior"in s.documentElement.style,touch:!!("ontouchstart"in a||a.DocumentTouch&&s instanceof a.DocumentTouch)}}return k}var G=c(18787),processLazyPreloader=function(a,s){if(a&&!a.destroyed&&a.params){var c=s.closest(a.isElement?"swiper-slide":".".concat(a.params.slideClass));if(c){var k=c.querySelector(".".concat(a.params.lazyPreloaderClass));k&&k.remove()}}},unlazy=function(a,s){if(a.slides[s]){var c=a.slides[s].querySelector('[loading="lazy"]');c&&c.removeAttribute("loading")}},preload=function(a){if(a&&!a.destroyed&&a.params){var s=a.params.lazyPreloadPrevNext,c=a.slides.length;if(c&&s&&!(s<0)){s=Math.min(s,c);var k="auto"===a.params.slidesPerView?a.slidesPerViewDynamic():Math.ceil(a.params.slidesPerView),O=a.activeIndex,I=O+k-1;if(a.params.rewind)for(var R=O-s;R<=I+s;R+=1){var L=(R%c+c)%c;L!==O&&L>I&&unlazy(a,L)}else for(var z=Math.max(I-s,0);z<=Math.min(I+s,c-1);z+=1)z!==O&&z>I&&unlazy(a,z)}}};function transitionEmit(a){var s=a.swiper,c=a.runCallbacks,k=a.direction,O=a.step,I=s.activeIndex,R=s.previousIndex,L=k;if(L||(L=I>R?"next":I0))&&(!k.isTouched||!k.isMoved)){var z=!!O.noSwipingClass&&""!==O.noSwipingClass,V=a.composedPath?a.composedPath():a.path;z&&R.target&&R.target.shadowRoot&&V&&(L=V[0]);var Z=O.noSwipingSelector?O.noSwipingSelector:".".concat(O.noSwipingClass),W=!!(R.target&&R.target.shadowRoot);if(O.noSwiping&&(W?function(a){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this;return function __closestFrom(s){if(!s||s===ssr_window_esm_getDocument()||s===ssr_window_esm_getWindow())return null;s.assignedSlot&&(s=s.assignedSlot);var c=s.closest(a);return c||s.getRootNode?c||__closestFrom(s.getRootNode().host):null}(s)}(Z,L):L.closest(Z))){this.allowClick=!0;return}if(O.swipeHandler&&!L.closest(O.swipeHandler))return;I.currentX=R.pageX,I.currentY=R.pageY;var U=I.currentX,H=I.currentY,G=O.edgeSwipeDetection||O.iOSEdgeSwipeDetection,K=O.edgeSwipeThreshold||O.iOSEdgeSwipeThreshold;if(G&&(U<=K||U>=c.innerWidth-K)){if("prevent"!==G)return;a.preventDefault()}Object.assign(k,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),I.startX=U,I.startY=H,k.touchStartTime=utils_now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,O.threshold>0&&(k.allowThresholdMove=!1);var Y=!0;L.matches(k.focusableElements)&&(Y=!1,"SELECT"===L.nodeName&&(k.isTouched=!1)),s.activeElement&&s.activeElement.matches(k.focusableElements)&&s.activeElement!==L&&s.activeElement.blur();var X=Y&&this.allowTouchMove&&O.touchStartPreventDefault;(O.touchStartForcePreventDefault||X)&&!L.isContentEditable&&R.preventDefault(),this.params.freeMode&&this.params.freeMode.enabled&&this.freeMode&&this.animating&&!O.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",R)}}}function onTouchMove(a){var s,c,k=ssr_window_esm_getDocument(),O=this.touchEventsData,I=this.params,R=this.touches,L=this.rtlTranslate;if(this.enabled&&(I.simulateTouch||"mouse"!==a.pointerType)){var z=a;if(z.originalEvent&&(z=z.originalEvent),!O.isTouched){O.startMoving&&O.isScrolling&&this.emit("touchMoveOpposite",z);return}var V=O.evCache.findIndex(function(a){return a.pointerId===z.pointerId});V>=0&&(O.evCache[V]=z);var Z=O.evCache.length>1?O.evCache[0]:z,W=Z.pageX,U=Z.pageY;if(z.preventedByNestedSwiper){R.startX=W,R.startY=U;return}if(!this.allowTouchMove){z.target.matches(O.focusableElements)||(this.allowClick=!1),O.isTouched&&(Object.assign(R,{startX:W,startY:U,prevX:this.touches.currentX,prevY:this.touches.currentY,currentX:W,currentY:U}),O.touchStartTime=utils_now());return}if(I.touchReleaseOnEdges&&!I.loop){if(this.isVertical()){if(UR.startY&&this.translate>=this.minTranslate()){O.isTouched=!1,O.isMoved=!1;return}}else if(WR.startX&&this.translate>=this.minTranslate())return}if(k.activeElement&&z.target===k.activeElement&&z.target.matches(O.focusableElements)){O.isMoved=!0,this.allowClick=!1;return}if(O.allowTouchCallbacks&&this.emit("touchMove",z),!z.targetTouches||!(z.targetTouches.length>1)){R.currentX=W,R.currentY=U;var H=R.currentX-R.startX,G=R.currentY-R.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(H,2)+Math.pow(G,2))=25&&(s=180*Math.atan2(Math.abs(G),Math.abs(H))/Math.PI,O.isScrolling=this.isHorizontal()?s>I.touchAngle:90-s>I.touchAngle)),O.isScrolling&&this.emit("touchMoveOpposite",z),void 0===O.startMoving&&(R.currentX!==R.startX||R.currentY!==R.startY)&&(O.startMoving=!0),O.isScrolling||this.zoom&&this.params.zoom&&this.params.zoom.enabled&&O.evCache.length>1){O.isTouched=!1;return}if(O.startMoving){this.allowClick=!1,!I.cssMode&&z.cancelable&&z.preventDefault(),I.touchMoveStopPropagation&&!I.nested&&z.stopPropagation();var K=this.isHorizontal()?H:G,Y=this.isHorizontal()?R.currentX-R.previousX:R.currentY-R.previousY;I.oneWayMovement&&(K=Math.abs(K)*(L?1:-1),Y=Math.abs(Y)*(L?1:-1)),R.diff=K,K*=I.touchRatio,L&&(K=-K,Y=-Y);var X=this.touchesDirection;this.swipeDirection=K>0?"prev":"next",this.touchesDirection=Y>0?"prev":"next";var Q=this.params.loop&&!I.cssMode;if(!O.isMoved){if(Q&&this.loopFix({direction:this.swipeDirection}),O.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){var $=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});this.wrapperEl.dispatchEvent($)}O.allowMomentumBounce=!1,I.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",z)}O.isMoved&&X!==this.touchesDirection&&Q&&Math.abs(K)>=1&&(this.loopFix({direction:this.swipeDirection,setTranslate:!0}),c=!0),this.emit("sliderMove",z),O.isMoved=!0,O.currentTranslate=K+O.startTranslate;var J=!0,ee=I.resistanceRatio;if(I.touchReleaseOnEdges&&(ee=0),K>0?(Q&&!c&&O.currentTranslate>(I.centeredSlides?this.minTranslate()-this.size/2:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),O.currentTranslate>this.minTranslate()&&(J=!1,I.resistance&&(O.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+O.startTranslate+K,ee)))):K<0&&(Q&&!c&&O.currentTranslate<(I.centeredSlides?this.maxTranslate()+this.size/2:this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===I.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(I.slidesPerView,10)))}),O.currentTranslateO.startTranslate&&(O.currentTranslate=O.startTranslate),this.allowSlidePrev||this.allowSlideNext||(O.currentTranslate=O.startTranslate),I.threshold>0){if(Math.abs(K)>I.threshold||O.allowThresholdMove){if(!O.allowThresholdMove){O.allowThresholdMove=!0,R.startX=R.currentX,R.startY=R.currentY,O.currentTranslate=O.startTranslate,R.diff=this.isHorizontal()?R.currentX-R.startX:R.currentY-R.startY;return}}else{O.currentTranslate=O.startTranslate;return}}I.followFinger&&!I.cssMode&&((I.freeMode&&I.freeMode.enabled&&this.freeMode||I.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),this.params.freeMode&&I.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(O.currentTranslate),this.setTranslate(O.currentTranslate))}}}}}function onTouchEnd(a){var s,c=this,k=c.touchEventsData,O=k.evCache.findIndex(function(s){return s.pointerId===a.pointerId});if(O>=0&&k.evCache.splice(O,1),!["pointercancel","pointerout","pointerleave"].includes(a.type)||"pointercancel"===a.type&&(c.browser.isSafari||c.browser.isWebView)){var I=c.params,R=c.touches,L=c.rtlTranslate,z=c.slidesGrid;if(c.enabled&&(I.simulateTouch||"mouse"!==a.pointerType)){var V=a;if(V.originalEvent&&(V=V.originalEvent),k.allowTouchCallbacks&&c.emit("touchEnd",V),k.allowTouchCallbacks=!1,!k.isTouched){k.isMoved&&I.grabCursor&&c.setGrabCursor(!1),k.isMoved=!1,k.startMoving=!1;return}I.grabCursor&&k.isMoved&&k.isTouched&&(!0===c.allowSlideNext||!0===c.allowSlidePrev)&&c.setGrabCursor(!1);var Z=utils_now(),W=Z-k.touchStartTime;if(c.allowClick){var U=V.path||V.composedPath&&V.composedPath();c.updateClickedSlide(U&&U[0]||V.target),c.emit("tap click",V),W<300&&Z-k.lastClickTime<300&&c.emit("doubleTap doubleClick",V)}if(k.lastClickTime=utils_now(),utils_nextTick(function(){c.destroyed||(c.allowClick=!0)}),!k.isTouched||!k.isMoved||!c.swipeDirection||0===R.diff||k.currentTranslate===k.startTranslate){k.isTouched=!1,k.isMoved=!1,k.startMoving=!1;return}if(k.isTouched=!1,k.isMoved=!1,k.startMoving=!1,s=I.followFinger?L?c.translate:-c.translate:-k.currentTranslate,I.cssMode)return;if(c.params.freeMode&&I.freeMode.enabled){c.freeMode.onTouchEnd({currentPos:s});return}for(var H=0,G=c.slidesSizesGrid[0],K=0;K=z[K]&&s=z[K]&&(H=K,G=z[z.length-1]-z[z.length-2])}var X=null,Q=null;I.rewind&&(c.isBeginning?Q=c.params.virtual&&c.params.virtual.enabled&&c.virtual?c.virtual.slides.length-1:c.slides.length-1:c.isEnd&&(X=0));var $=(s-z[H])/G,J=HI.longSwipesMs){if(!I.longSwipes){c.slideTo(c.activeIndex);return}"next"===c.swipeDirection&&($>=I.longSwipesRatio?c.slideTo(I.rewind&&c.isEnd?X:H+J):c.slideTo(H)),"prev"===c.swipeDirection&&($>1-I.longSwipesRatio?c.slideTo(H+J):null!==Q&&$<0&&Math.abs($)>I.longSwipesRatio?c.slideTo(Q):c.slideTo(H))}else{if(!I.shortSwipes){c.slideTo(c.activeIndex);return}c.navigation&&(V.target===c.navigation.nextEl||V.target===c.navigation.prevEl)?V.target===c.navigation.nextEl?c.slideTo(H+J):c.slideTo(H):("next"===c.swipeDirection&&c.slideTo(null!==X?X:H+J),"prev"===c.swipeDirection&&c.slideTo(null!==Q?Q:H))}}}}function onResize(){var a=this,s=a.params,c=a.el;if(!c||0!==c.offsetWidth){s.breakpoints&&a.setBreakpoint();var k=a.allowSlideNext,O=a.allowSlidePrev,I=a.snapGrid,R=a.virtual&&a.params.virtual.enabled;a.allowSlideNext=!0,a.allowSlidePrev=!0,a.updateSize(),a.updateSlides(),a.updateSlidesClasses();var L=R&&s.loop;"auto"!==s.slidesPerView&&!(s.slidesPerView>1)||!a.isEnd||a.isBeginning||a.params.centeredSlides||L?a.params.loop&&!R?a.slideToLoop(a.realIndex,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0):a.slideTo(a.slides.length-1,0,!1,!0),a.autoplay&&a.autoplay.running&&a.autoplay.paused&&(clearTimeout(a.autoplay.resizeTimeout),a.autoplay.resizeTimeout=setTimeout(function(){a.autoplay&&a.autoplay.running&&a.autoplay.paused&&a.autoplay.resume()},500)),a.allowSlidePrev=O,a.allowSlideNext=k,a.params.watchOverflow&&I!==a.snapGrid&&a.checkOverflow()}}function onClick(a){this.enabled&&!this.allowClick&&(this.params.preventClicks&&a.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(a.stopPropagation(),a.stopImmediatePropagation()))}function onScroll(){var a=this.wrapperEl,s=this.rtlTranslate;if(this.enabled){this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-a.scrollLeft:this.translate=-a.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var c=this.maxTranslate()-this.minTranslate();(0===c?0:(this.translate-this.minTranslate())/c)!==this.progress&&this.updateProgress(s?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}}function onLoad(a){processLazyPreloader(this,a.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}var K=!1;function dummyEventListener(){}var events=function(a,s){var c=ssr_window_esm_getDocument(),k=a.params,O=a.el,I=a.wrapperEl,R=a.device,L=!!k.nested,z="on"===s?"addEventListener":"removeEventListener";O[z]("pointerdown",a.onTouchStart,{passive:!1}),c[z]("pointermove",a.onTouchMove,{passive:!1,capture:L}),c[z]("pointerup",a.onTouchEnd,{passive:!0}),c[z]("pointercancel",a.onTouchEnd,{passive:!0}),c[z]("pointerout",a.onTouchEnd,{passive:!0}),c[z]("pointerleave",a.onTouchEnd,{passive:!0}),(k.preventClicks||k.preventClicksPropagation)&&O[z]("click",a.onClick,!0),k.cssMode&&I[z]("scroll",a.onScroll),k.updateOnWindowResize?a[s](R.ios||R.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):a[s]("observerUpdate",onResize,!0),O[z]("load",a.onLoad,{capture:!0})},isGridEnabled=function(a,s){return a.grid&&s.grid&&s.grid.rows>1},Y={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1},X={eventsEmitter:{on:function(a,s,c){var k=this;if(!k.eventsListeners||k.destroyed||"function"!=typeof s)return k;var O=c?"unshift":"push";return a.split(" ").forEach(function(a){k.eventsListeners[a]||(k.eventsListeners[a]=[]),k.eventsListeners[a][O](s)}),k},once:function(a,s,c){var k=this;if(!k.eventsListeners||k.destroyed||"function"!=typeof s)return k;function onceHandler(){k.off(a,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy;for(var c=arguments.length,O=Array(c),I=0;Ithis.eventsAnyListeners.indexOf(a)&&this.eventsAnyListeners[s?"unshift":"push"](a),this},offAny:function(a){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;var s=this.eventsAnyListeners.indexOf(a);return s>=0&&this.eventsAnyListeners.splice(s,1),this},off:function(a,s){var c=this;return c.eventsListeners&&!c.destroyed&&c.eventsListeners&&a.split(" ").forEach(function(a){void 0===s?c.eventsListeners[a]=[]:c.eventsListeners[a]&&c.eventsListeners[a].forEach(function(k,O){(k===s||k.__emitterProxy&&k.__emitterProxy===s)&&c.eventsListeners[a].splice(O,1)})}),c},emit:function(){var a,s,c,k=this;if(!k.eventsListeners||k.destroyed||!k.eventsListeners)return k;for(var O=arguments.length,I=Array(O),R=0;R=0?$=parseFloat($.replace("%",""))/100*I:"string"==typeof $&&($=parseFloat($)),s.virtualSize=-$,Z.forEach(function(a){R?a.style.marginLeft="":a.style.marginRight="",a.style.marginBottom="",a.style.marginTop=""}),c.centeredSlides&&c.cssMode&&(utils_setCSSProperty(k,"--swiper-centered-offset-before",""),utils_setCSSProperty(k,"--swiper-centered-offset-after",""));var en=c.grid&&c.grid.rows>1&&s.grid;en&&s.grid.initSlides(W);for(var er="auto"===c.slidesPerView&&c.breakpoints&&Object.keys(c.breakpoints).filter(function(a){return void 0!==c.breakpoints[a].slidesPerView}).length>0,ei=0;eiMath.abs(J)&&(J=0),c.roundLengths&&(J=Math.floor(J)),et%c.slidesPerGroup==0&&U.push(J),H.push(J)):(c.roundLengths&&(J=Math.floor(J)),(et-Math.min(s.params.slidesPerGroupSkip,et))%s.params.slidesPerGroup==0&&U.push(J),H.push(J),J=J+a+$),s.virtualSize+=a+$,ee=a,et+=1}}if(s.virtualSize=Math.max(s.virtualSize,I)+Y,R&&L&&("slide"===c.effect||"coverflow"===c.effect)&&(k.style.width="".concat(s.virtualSize+$,"px")),c.setWrapperSize&&(k.style[getDirectionLabel("width")]="".concat(s.virtualSize+$,"px")),en&&s.grid.updateWrapperSize(a,U,getDirectionLabel),!c.centeredSlides){for(var ey=[],eg=0;eg1&&U.push(s.virtualSize-I)}if(z&&c.loop){var eb=G[0]+$;if(c.slidesPerGroup>1)for(var ew=Math.ceil((s.virtual.slidesBefore+s.virtual.slidesAfter)/c.slidesPerGroup),ex=eb*c.slidesPerGroup,eS=0;eSeC?eC+Y:a})}if(c.centerInsufficientSlides){var eO=0;if(G.forEach(function(a){eO+=a+($||0)}),(eO-=$)1){if(c.params.centeredSlides)(c.visibleSlides||[]).forEach(function(a){k.push(a)});else for(s=0;sc.slides.length&&!O)break;k.push(getSlideByIndex(R))}}else k.push(getSlideByIndex(c.activeIndex));for(s=0;sI?L:I}(I||0===I)&&(c.wrapperEl.style.height="".concat(I,"px"))},updateSlidesOffset:function(){for(var a=this.slides,s=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0,c=0;c0&&void 0!==arguments[0]?arguments[0]:this&&this.translate||0,s=this.params,c=this.slides,k=this.rtlTranslate,O=this.snapGrid;if(0!==c.length){void 0===c[0].swiperSlideOffset&&this.updateSlidesOffset();var I=-a;k&&(I=a),c.forEach(function(a){a.classList.remove(s.slideVisibleClass)}),this.visibleSlidesIndexes=[],this.visibleSlides=[];var R=s.spaceBetween;"string"==typeof R&&R.indexOf("%")>=0?R=parseFloat(R.replace("%",""))/100*this.size:"string"==typeof R&&(R=parseFloat(R));for(var L=0;L=0&&U1&&H<=this.size||U<=0&&H>=this.size)&&(this.visibleSlides.push(z),this.visibleSlidesIndexes.push(L),c[L].classList.add(s.slideVisibleClass)),z.progress=k?-Z:Z,z.originalProgress=k?-W:W}}},updateProgress:function(a){if(void 0===a){var s=this.rtlTranslate?-1:1;a=this&&this.translate&&this.translate*s||0}var c=this.params,k=this.maxTranslate()-this.minTranslate(),O=this.progress,I=this.isBeginning,R=this.isEnd,L=this.progressLoop,z=I,V=R;if(0===k)O=0,I=!0,R=!0;else{O=(a-this.minTranslate())/k;var Z=1>Math.abs(a-this.minTranslate()),W=1>Math.abs(a-this.maxTranslate());I=Z||O<=0,R=W||O>=1,Z&&(O=0),W&&(O=1)}if(c.loop){var U=this.getSlideIndexByData(0),H=this.getSlideIndexByData(this.slides.length-1),G=this.slidesGrid[U],K=this.slidesGrid[H],Y=this.slidesGrid[this.slidesGrid.length-1],X=Math.abs(a);(L=X>=G?(X-G)/Y:(X+Y-K)/Y)>1&&(L-=1)}Object.assign(this,{progress:O,progressLoop:L,isBeginning:I,isEnd:R}),(c.watchSlidesProgress||c.centeredSlides&&c.autoHeight)&&this.updateSlidesProgress(a),I&&!z&&this.emit("reachBeginning toEdge"),R&&!V&&this.emit("reachEnd toEdge"),(z&&!I||V&&!R)&&this.emit("fromEdge"),this.emit("progress",O)},updateSlidesClasses:function(){var a,s=this.slides,c=this.params,k=this.slidesEl,O=this.activeIndex,I=this.virtual&&c.virtual.enabled,getFilteredSlide=function(a){return utils_elementChildren(k,".".concat(c.slideClass).concat(a,", swiper-slide").concat(a))[0]};if(s.forEach(function(a){a.classList.remove(c.slideActiveClass,c.slideNextClass,c.slidePrevClass)}),I){if(c.loop){var R=O-this.virtual.slidesBefore;R<0&&(R=this.virtual.slides.length+R),R>=this.virtual.slides.length&&(R-=this.virtual.slides.length),a=getFilteredSlide('[data-swiper-slide-index="'.concat(R,'"]'))}else a=getFilteredSlide('[data-swiper-slide-index="'.concat(O,'"]'))}else a=s[O];if(a){a.classList.add(c.slideActiveClass);var L=function(a,s){for(var c=[];a.nextElementSibling;){var k=a.nextElementSibling;s?k.matches(s)&&c.push(k):c.push(k),a=k}return c}(a,".".concat(c.slideClass,", swiper-slide"))[0];c.loop&&!L&&(L=s[0]),L&&L.classList.add(c.slideNextClass);var z=function(a,s){for(var c=[];a.previousElementSibling;){var k=a.previousElementSibling;s?k.matches(s)&&c.push(k):c.push(k),a=k}return c}(a,".".concat(c.slideClass,", swiper-slide"))[0];c.loop,z&&z.classList.add(c.slidePrevClass)}this.emitSlidesClasses()},updateActiveIndex:function(a){var s,c,k=this,O=k.rtlTranslate?k.translate:-k.translate,I=k.snapGrid,R=k.params,L=k.activeIndex,z=k.realIndex,V=k.snapIndex,Z=a,getVirtualRealIndex=function(a){var s=a-k.virtual.slidesBefore;return s<0&&(s=k.virtual.slides.length+s),s>=k.virtual.slides.length&&(s-=k.virtual.slides.length),s};if(void 0===Z&&(Z=function(a){for(var s,c=a.slidesGrid,k=a.params,O=a.rtlTranslate?a.translate:-a.translate,I=0;I=c[I]&&O=c[I]&&O=c[I]&&(s=I);return k.normalizeSlideIndex&&(s<0||void 0===s)&&(s=0),s}(k)),I.indexOf(O)>=0)s=I.indexOf(O);else{var W=Math.min(R.slidesPerGroupSkip,Z);s=W+Math.floor((Z-W)/R.slidesPerGroup)}if(s>=I.length&&(s=I.length-1),Z===L){s!==V&&(k.snapIndex=s,k.emit("snapIndexChange")),k.params.loop&&k.virtual&&k.params.virtual.enabled&&(k.realIndex=getVirtualRealIndex(Z));return}c=k.virtual&&R.virtual.enabled&&R.loop?getVirtualRealIndex(Z):k.slides[Z]?parseInt(k.slides[Z].getAttribute("data-swiper-slide-index")||Z,10):Z,Object.assign(k,{previousSnapIndex:V,snapIndex:s,previousRealIndex:z,realIndex:c,previousIndex:L,activeIndex:Z}),k.initialized&&preload(k),k.emit("activeIndexChange"),k.emit("snapIndexChange"),z!==c&&k.emit("realIndexChange"),(k.initialized||k.params.runCallbacksOnInit)&&k.emit("slideChange")},updateClickedSlide:function(a){var s,c=this.params,k=a.closest(".".concat(c.slideClass,", swiper-slide")),O=!1;if(k){for(var I=0;I0&&void 0!==arguments[0]?arguments[0]:this.isHorizontal()?"x":"y",s=this.params,c=this.rtlTranslate,k=this.translate,O=this.wrapperEl;if(s.virtualTranslate)return c?-k:k;if(s.cssMode)return k;var I=function(a){var s,c,k,O,I,R=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",L=ssr_window_esm_getWindow(),z=((c=ssr_window_esm_getWindow()).getComputedStyle&&(s=c.getComputedStyle(a,null)),!s&&a.currentStyle&&(s=a.currentStyle),s||(s=a.style),s);return L.WebKitCSSMatrix?((O=z.transform||z.webkitTransform).split(",").length>6&&(O=O.split(", ").map(function(a){return a.replace(",",".")}).join(", ")),I=new L.WebKitCSSMatrix("none"===O?"":O)):k=(I=z.MozTransform||z.OTransform||z.MsTransform||z.msTransform||z.transform||z.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===R&&(O=L.WebKitCSSMatrix?I.m41:16===k.length?parseFloat(k[12]):parseFloat(k[4])),"y"===R&&(O=L.WebKitCSSMatrix?I.m42:16===k.length?parseFloat(k[13]):parseFloat(k[5])),O||0}(O,a);return I+=this.cssOverflowAdjustment(),c&&(I=-I),I||0},setTranslate:function(a,s){var c=this.rtlTranslate,k=this.params,O=this.wrapperEl,I=this.progress,R=0,L=0;this.isHorizontal()?R=c?-a:a:L=a,k.roundLengths&&(R=Math.floor(R),L=Math.floor(L)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?R:L,k.cssMode?O[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-R:-L:k.virtualTranslate||(this.isHorizontal()?R-=this.cssOverflowAdjustment():L-=this.cssOverflowAdjustment(),O.style.transform="translate3d(".concat(R,"px, ").concat(L,"px, ").concat(0,"px)"));var z=this.maxTranslate()-this.minTranslate();(0===z?0:(a-this.minTranslate())/z)!==I&&this.updateProgress(a),this.emit("setTranslate",this.translate,s)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,c=!(arguments.length>2)||void 0===arguments[2]||arguments[2],k=!(arguments.length>3)||void 0===arguments[3]||arguments[3],O=arguments.length>4?arguments[4]:void 0,I=this,L=I.params,z=I.wrapperEl;if(I.animating&&L.preventInteractionOnTransition)return!1;var V=I.minTranslate(),Z=I.maxTranslate();if(W=k&&a>V?V:k&&a0)||void 0===arguments[0]||arguments[0],s=arguments.length>1?arguments[1]:void 0,c=this.params;c.cssMode||(c.autoHeight&&this.updateAutoHeight(),transitionEmit({swiper:this,runCallbacks:a,direction:s,step:"Start"}))},transitionEnd:function(){var a=!(arguments.length>0)||void 0===arguments[0]||arguments[0],s=arguments.length>1?arguments[1]:void 0,c=this.params;this.animating=!1,c.cssMode||(this.setTransition(0),transitionEmit({swiper:this,runCallbacks:a,direction:s,step:"End"}))}},slide:{slideTo:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,c=!(arguments.length>2)||void 0===arguments[2]||arguments[2],k=arguments.length>3?arguments[3]:void 0,O=arguments.length>4?arguments[4]:void 0;"string"==typeof a&&(a=parseInt(a,10));var I=this,L=a;L<0&&(L=0);var z=I.params,V=I.snapGrid,Z=I.slidesGrid,W=I.previousIndex,U=I.activeIndex,H=I.rtlTranslate,G=I.wrapperEl,K=I.enabled;if(I.animating&&z.preventInteractionOnTransition||!K&&!k&&!O)return!1;var Y=Math.min(I.params.slidesPerGroupSkip,L),X=Y+Math.floor((L-Y)/I.params.slidesPerGroup);X>=V.length&&(X=V.length-1);var Q=-V[X];if(z.normalizeSlideIndex)for(var $=0;$=ee&&J=ee&&J=ee&&(L=$)}if(I.initialized&&L!==U&&(!I.allowSlideNext&&QI.translate&&Q>I.maxTranslate()&&(U||0)!==L))return!1;if(L!==(W||0)&&c&&I.emit("beforeSlideChangeStart"),I.updateProgress(Q),en=L>U?"next":L0?(I._cssModeVirtualInitialSet=!0,requestAnimationFrame(function(){G[ei?"scrollLeft":"scrollTop"]=ea})):G[ei?"scrollLeft":"scrollTop"]=ea,eo&&requestAnimationFrame(function(){I.wrapperEl.style.scrollSnapType="",I._immediateVirtual=!1})}else{if(!I.support.smoothScroll)return animateCSSModeScroll({swiper:I,targetPosition:ea,side:ei?"left":"top"}),!0;G.scrollTo((er={},(0,R.Z)(er,ei?"left":"top",ea),(0,R.Z)(er,"behavior","smooth"),er))}return!0}return I.setTransition(s),I.setTranslate(Q),I.updateActiveIndex(L),I.updateSlidesClasses(),I.emit("beforeTransitionStart",s,k),I.transitionStart(c,en),0===s?I.transitionEnd(c,en):I.animating||(I.animating=!0,I.onSlideToWrapperTransitionEnd||(I.onSlideToWrapperTransitionEnd=function(a){I&&!I.destroyed&&a.target===this&&(I.wrapperEl.removeEventListener("transitionend",I.onSlideToWrapperTransitionEnd),I.onSlideToWrapperTransitionEnd=null,delete I.onSlideToWrapperTransitionEnd,I.transitionEnd(c,en))}),I.wrapperEl.addEventListener("transitionend",I.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.params.speed,c=!(arguments.length>2)||void 0===arguments[2]||arguments[2],k=arguments.length>3?arguments[3]:void 0;"string"==typeof a&&(a=parseInt(a,10));var O=a;return this.params.loop&&(this.virtual&&this.params.virtual.enabled?O+=this.virtual.slidesBefore:O=this.getSlideIndexByData(O)),this.slideTo(O,s,c,k)},slideNext:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,s=!(arguments.length>1)||void 0===arguments[1]||arguments[1],c=arguments.length>2?arguments[2]:void 0,k=this.enabled,O=this.params,I=this.animating;if(!k)return this;var R=O.slidesPerGroup;"auto"===O.slidesPerView&&1===O.slidesPerGroup&&O.slidesPerGroupAuto&&(R=Math.max(this.slidesPerViewDynamic("current",!0),1));var L=this.activeIndex0&&void 0!==arguments[0]?arguments[0]:this.params.speed,c=!(arguments.length>1)||void 0===arguments[1]||arguments[1],k=arguments.length>2?arguments[2]:void 0,O=this.params,I=this.snapGrid,R=this.slidesGrid,L=this.rtlTranslate,z=this.enabled,V=this.animating;if(!z)return this;var Z=this.virtual&&O.virtual.enabled;if(O.loop){if(V&&!Z&&O.loopPreventsSliding)return!1;this.loopFix({direction:"prev"}),this._clientLeft=this.wrapperEl.clientLeft}function normalize(a){return a<0?-Math.floor(Math.abs(a)):Math.floor(a)}var W=normalize(L?this.translate:-this.translate),U=I.map(function(a){return normalize(a)}),H=I[U.indexOf(W)-1];void 0===H&&O.cssMode&&(I.forEach(function(s,c){W>=s&&(a=c)}),void 0!==a&&(H=I[a>0?a-1:a]));var G=0;if(void 0!==H&&((G=R.indexOf(H))<0&&(G=this.activeIndex-1),"auto"===O.slidesPerView&&1===O.slidesPerGroup&&O.slidesPerGroupAuto&&(G=Math.max(G=G-this.slidesPerViewDynamic("previous",!0)+1,0))),O.rewind&&this.isBeginning){var K=this.params.virtual&&this.params.virtual.enabled&&this.virtual?this.virtual.slides.length-1:this.slides.length-1;return this.slideTo(K,s,c,k)}return this.slideTo(G,s,c,k)},slideReset:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,s=!(arguments.length>1)||void 0===arguments[1]||arguments[1],c=arguments.length>2?arguments[2]:void 0;return this.slideTo(this.activeIndex,a,s,c)},slideToClosest:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.params.speed,s=!(arguments.length>1)||void 0===arguments[1]||arguments[1],c=arguments.length>2?arguments[2]:void 0,k=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,O=this.activeIndex,I=Math.min(this.params.slidesPerGroupSkip,O),R=I+Math.floor((O-I)/this.params.slidesPerGroup),L=this.rtlTranslate?this.translate:-this.translate;if(L>=this.snapGrid[R]){var z=this.snapGrid[R];L-z>(this.snapGrid[R+1]-z)*k&&(O+=this.params.slidesPerGroup)}else{var V=this.snapGrid[R-1];L-V<=(this.snapGrid[R]-V)*k&&(O-=this.params.slidesPerGroup)}return O=Math.min(O=Math.max(O,0),this.slidesGrid.length-1),this.slideTo(O,a,s,c)},slideToClickedSlide:function(){var a,s=this,c=s.params,k=s.slidesEl,O="auto"===c.slidesPerView?s.slidesPerViewDynamic():c.slidesPerView,I=s.clickedIndex,R=s.isElement?"swiper-slide":".".concat(c.slideClass);if(c.loop){if(s.animating)return;a=parseInt(s.clickedSlide.getAttribute("data-swiper-slide-index"),10),c.centeredSlides?Is.slides.length-s.loopedSlides+O/2?(s.loopFix(),I=s.getSlideIndex(utils_elementChildren(k,"".concat(R,'[data-swiper-slide-index="').concat(a,'"]'))[0]),utils_nextTick(function(){s.slideTo(I)})):s.slideTo(I):I>s.slides.length-O?(s.loopFix(),I=s.getSlideIndex(utils_elementChildren(k,"".concat(R,'[data-swiper-slide-index="').concat(a,'"]'))[0]),utils_nextTick(function(){s.slideTo(I)})):s.slideTo(I)}else s.slideTo(I)}},loop:{loopCreate:function(a){var s=this.params,c=this.slidesEl;!s.loop||this.virtual&&this.params.virtual.enabled||(utils_elementChildren(c,".".concat(s.slideClass,", swiper-slide")).forEach(function(a,s){a.setAttribute("data-swiper-slide-index",s)}),this.loopFix({slideRealIndex:a,direction:s.centeredSlides?void 0:"next"}))},loopFix:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=a.slideRealIndex,c=a.slideTo,k=void 0===c||c,O=a.direction,I=a.setTranslate,R=a.activeSlideIndex,L=a.byController,z=a.byMousewheel,V=this;if(V.params.loop){V.emit("beforeLoopFix");var Z=V.slides,W=V.allowSlidePrev,U=V.allowSlideNext,H=V.slidesEl,G=V.params;if(V.allowSlidePrev=!0,V.allowSlideNext=!0,V.virtual&&G.virtual.enabled){k&&(G.centeredSlides||0!==V.snapIndex?G.centeredSlides&&V.snapIndexV.slides.length-2*Y){en=Math.max(R-(V.slides.length-2*Y),G.slidesPerGroup);for(var ea=0;ea0&&ee){if(void 0===s){var es=V.slidesGrid[$],el=V.slidesGrid[$+et]-es;z?V.setTranslate(V.translate-el):(V.slideTo($+et,0,!1,!0),I&&(V.touches[V.isHorizontal()?"startX":"startY"]+=el))}else I&&V.slideToLoop(s,0,!1,!0)}else if(Q.length>0&&J){if(void 0===s){var eu=V.slidesGrid[$],ec=V.slidesGrid[$-en]-eu;z?V.setTranslate(V.translate-ec):(V.slideTo($-en,0,!1,!0),I&&(V.touches[V.isHorizontal()?"startX":"startY"]+=ec))}else V.slideToLoop(s,0,!1,!0)}}if(V.allowSlidePrev=W,V.allowSlideNext=U,V.controller&&V.controller.control&&!L){var ed={slideRealIndex:s,slideTo:!1,direction:O,setTranslate:I,activeSlideIndex:R,byController:!0};Array.isArray(V.controller.control)?V.controller.control.forEach(function(a){!a.destroyed&&a.params.loop&&a.loopFix(ed)}):V.controller.control instanceof V.constructor&&V.controller.control.params.loop&&V.controller.control.loopFix(ed)}V.emit("loopFix")}},loopDestroy:function(){var a=this.params,s=this.slidesEl;if(a.loop&&(!this.virtual||!this.params.virtual.enabled)){this.recalcSlides();var c=[];this.slides.forEach(function(a){c[void 0===a.swiperSlideIndex?1*a.getAttribute("data-swiper-slide-index"):a.swiperSlideIndex]=a}),this.slides.forEach(function(a){a.removeAttribute("data-swiper-slide-index")}),c.forEach(function(a){s.append(a)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}}},grabCursor:{setGrabCursor:function(a){var s=this;if(s.params.simulateTouch&&(!s.params.watchOverflow||!s.isLocked)&&!s.params.cssMode){var c="container"===s.params.touchEventsTarget?s.el:s.wrapperEl;s.isElement&&(s.__preventObserver__=!0),c.style.cursor="move",c.style.cursor=a?"grabbing":"grab",s.isElement&&requestAnimationFrame(function(){s.__preventObserver__=!1})}},unsetGrabCursor:function(){var a=this;a.params.watchOverflow&&a.isLocked||a.params.cssMode||(a.isElement&&(a.__preventObserver__=!0),a["container"===a.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",a.isElement&&requestAnimationFrame(function(){a.__preventObserver__=!1}))}},events:{attachEvents:function(){var a=ssr_window_esm_getDocument(),s=this.params;this.onTouchStart=onTouchStart.bind(this),this.onTouchMove=onTouchMove.bind(this),this.onTouchEnd=onTouchEnd.bind(this),s.cssMode&&(this.onScroll=onScroll.bind(this)),this.onClick=onClick.bind(this),this.onLoad=onLoad.bind(this),K||(a.addEventListener("touchstart",dummyEventListener),K=!0),events(this,"on")},detachEvents:function(){events(this,"off")}},breakpoints:{setBreakpoint:function(){var a=this,s=a.realIndex,c=a.initialized,k=a.params,O=a.el,I=k.breakpoints;if(I&&(!I||0!==Object.keys(I).length)){var R=a.getBreakpoint(I,a.params.breakpointsBase,a.el);if(R&&a.currentBreakpoint!==R){var L=(R in I?I[R]:void 0)||a.originalParams,z=isGridEnabled(a,k),V=isGridEnabled(a,L),Z=k.enabled;z&&!V?(O.classList.remove("".concat(k.containerModifierClass,"grid"),"".concat(k.containerModifierClass,"grid-column")),a.emitContainerClasses()):!z&&V&&(O.classList.add("".concat(k.containerModifierClass,"grid")),(L.grid.fill&&"column"===L.grid.fill||!L.grid.fill&&"column"===k.grid.fill)&&O.classList.add("".concat(k.containerModifierClass,"grid-column")),a.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(function(s){var c=k[s]&&k[s].enabled,O=L[s]&&L[s].enabled;c&&!O&&a[s].disable(),!c&&O&&a[s].enable()});var W=L.direction&&L.direction!==k.direction,U=k.loop&&(L.slidesPerView!==k.slidesPerView||W);W&&c&&a.changeDirection(),utils_extend(a.params,L);var H=a.params.enabled;Object.assign(a,{allowTouchMove:a.params.allowTouchMove,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev}),Z&&!H?a.disable():!Z&&H&&a.enable(),a.currentBreakpoint=R,a.emit("_beforeBreakpoint",L),U&&c&&(a.loopDestroy(),a.loopCreate(s),a.updateSlides()),a.emit("breakpoint",L)}}},getBreakpoint:function(a){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"window",c=arguments.length>2?arguments[2]:void 0;if(a&&("container"!==s||c)){var k=!1,O=ssr_window_esm_getWindow(),I="window"===s?O.innerHeight:c.clientHeight,R=Object.keys(a).map(function(a){return"string"==typeof a&&0===a.indexOf("@")?{value:I*parseFloat(a.substr(1)),point:a}:{value:a,point:a}});R.sort(function(a,s){return parseInt(a.value,10)-parseInt(s.value,10)});for(var L=0;LO}else this.isLocked=1===this.snapGrid.length;!0===s.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===s.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),a&&a!==this.isLocked&&(this.isEnd=!1),a!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var a,s,c,k,O=this.classNames,I=this.params,R=this.rtl,L=this.el,z=this.device,Z=(s=["initialized",I.direction,{"free-mode":this.params.freeMode&&I.freeMode.enabled},{autoheight:I.autoHeight},{rtl:R},{grid:I.grid&&I.grid.rows>1},{"grid-column":I.grid&&I.grid.rows>1&&"column"===I.grid.fill},{android:z.android},{ios:z.ios},{"css-mode":I.cssMode},{centered:I.cssMode&&I.centeredSlides},{"watch-progress":I.watchSlidesProgress}],c=I.containerModifierClass,k=[],s.forEach(function(a){"object"==typeof a?Object.keys(a).forEach(function(s){a[s]&&k.push(c+s)}):"string"==typeof a&&k.push(c+a)}),k);O.push.apply(O,(0,V.Z)(Z)),(a=L.classList).add.apply(a,(0,V.Z)(O)),this.emitContainerClasses()},removeClasses:function(){var a,s=this.el,c=this.classNames;(a=s.classList).remove.apply(a,(0,V.Z)(c)),this.emitContainerClasses()}}},Q={},$=function(){function Swiper(){(0,Z.Z)(this,Swiper);for(var a,s,c,k=arguments.length,R=Array(k),L=0;L1){var W=[];return z.querySelectorAll(s.el).forEach(function(a){var c=utils_extend({},s,{el:a});W.push(new Swiper(c))}),W}var U=this;U.__swiper__=!0,U.support=getSupport(),U.device=function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return O||(O=function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=a.userAgent,c=getSupport(),k=ssr_window_esm_getWindow(),O=k.navigator.platform,I=s||k.navigator.userAgent,R={ios:!1,android:!1},L=k.screen.width,z=k.screen.height,V=I.match(/(Android);?[\s\/]+([\d.]+)?/),Z=I.match(/(iPad).*OS\s([\d_]+)/),W=I.match(/(iPod)(.*OS\s([\d_]+))?/),U=!Z&&I.match(/(iPhone\sOS|iOS)\s([\d_]+)/),H="MacIntel"===O;return!Z&&H&&c.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf("".concat(L,"x").concat(z))>=0&&((Z=I.match(/(Version)\/([\d.]+)/))||(Z=[0,1,"13_0_0"]),H=!1),V&&"Win32"!==O&&(R.os="android",R.android=!0),(Z||U||W)&&(R.os="ios",R.ios=!0),R}(a)),O}({userAgent:s.userAgent}),U.browser=(I||(I=function(){var a=ssr_window_esm_getWindow(),s=!1;function isSafari(){var s=a.navigator.userAgent.toLowerCase();return s.indexOf("safari")>=0&&0>s.indexOf("chrome")&&0>s.indexOf("android")}if(isSafari()){var c=String(a.navigator.userAgent);if(c.includes("Version/")){var k=c.split("Version/")[1].split(" ")[0].split(".").map(function(a){return Number(a)}),O=(0,G.Z)(k,2),I=O[0],R=O[1];s=I<16||16===I&&R<2}}return{isSafari:s||isSafari(),needPerspectiveFix:s,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(a.navigator.userAgent)}}()),I),U.eventsListeners={},U.eventsAnyListeners=[],U.modules=(0,V.Z)(U.__modules__),s.modules&&Array.isArray(s.modules)&&(c=U.modules).push.apply(c,(0,V.Z)(s.modules));var H={};U.modules.forEach(function(a){var c;a({params:s,swiper:U,extendParams:(c=s,function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=Object.keys(a)[0],k=a[s];if("object"!=typeof k||null===k||(["navigation","pagination","scrollbar"].indexOf(s)>=0&&!0===c[s]&&(c[s]={auto:!0}),!(s in c&&"enabled"in k))){utils_extend(H,a);return}!0===c[s]&&(c[s]={enabled:!0}),"object"!=typeof c[s]||"enabled"in c[s]||(c[s].enabled=!0),c[s]||(c[s]={enabled:!1}),utils_extend(H,a)}),on:U.on.bind(U),once:U.once.bind(U),off:U.off.bind(U),emit:U.emit.bind(U)})});var K=utils_extend({},Y,H);return U.params=utils_extend({},K,Q,s),U.originalParams=utils_extend({},U.params),U.passedParams=utils_extend({},s),U.params&&U.params.on&&Object.keys(U.params.on).forEach(function(a){U.on(a,U.params.on[a])}),U.params&&U.params.onAny&&U.onAny(U.params.onAny),Object.assign(U,{enabled:U.params.enabled,el:a,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===U.params.direction},isVertical:function(){return"vertical"===U.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment:function(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:U.params.allowSlideNext,allowSlidePrev:U.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:U.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:U.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),U.emit("_swiper"),U.params.init&&U.init(),U}return(0,W.Z)(Swiper,[{key:"getSlideIndex",value:function(a){var s=this.slidesEl,c=this.params,k=utils_elementIndex(utils_elementChildren(s,".".concat(c.slideClass,", swiper-slide"))[0]);return utils_elementIndex(a)-k}},{key:"getSlideIndexByData",value:function(a){return this.getSlideIndex(this.slides.filter(function(s){return 1*s.getAttribute("data-swiper-slide-index")===a})[0])}},{key:"recalcSlides",value:function(){var a=this.slidesEl,s=this.params;this.slides=utils_elementChildren(a,".".concat(s.slideClass,", swiper-slide"))}},{key:"enable",value:function(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}},{key:"disable",value:function(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}},{key:"setProgress",value:function(a,s){a=Math.min(Math.max(a,0),1);var c=this.minTranslate(),k=(this.maxTranslate()-c)*a+c;this.translateTo(k,void 0===s?0:s),this.updateActiveIndex(),this.updateSlidesClasses()}},{key:"emitContainerClasses",value:function(){var a=this;if(a.params._emitClasses&&a.el){var s=a.el.className.split(" ").filter(function(s){return 0===s.indexOf("swiper")||0===s.indexOf(a.params.containerModifierClass)});a.emit("_containerClasses",s.join(" "))}}},{key:"getSlideClasses",value:function(a){var s=this;return s.destroyed?"":a.className.split(" ").filter(function(a){return 0===a.indexOf("swiper-slide")||0===a.indexOf(s.params.slideClass)}).join(" ")}},{key:"emitSlidesClasses",value:function(){var a=this;if(a.params._emitClasses&&a.el){var s=[];a.slides.forEach(function(c){var k=a.getSlideClasses(c);s.push({slideEl:c,classNames:k}),a.emit("_slideClass",c,k)}),a.emit("_slideClasses",s)}}},{key:"slidesPerViewDynamic",value:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"current",s=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=this.params,k=this.slides,O=this.slidesGrid,I=this.slidesSizesGrid,R=this.size,L=this.activeIndex,z=1;if(c.centeredSlides){for(var V,Z=k[L].swiperSlideSize,W=L+1;WR&&(V=!0));for(var U=L-1;U>=0;U-=1)k[U]&&!V&&(Z+=k[U].swiperSlideSize,z+=1,Z>R&&(V=!0))}else if("current"===a)for(var H=L+1;H=0;G-=1)O[L]-O[G]1)&&s.isEnd&&!s.params.centeredSlides){var O=s.virtual&&s.params.virtual.enabled?s.virtual.slides:s.slides;a=s.slideTo(O.length-1,0,!1,!0)}else a=s.slideTo(s.activeIndex,0,!1,!0);a||setTranslate()}k.watchOverflow&&c!==s.snapGrid&&s.checkOverflow(),s.emit("update")}function setTranslate(){var a=Math.min(Math.max(s.rtlTranslate?-1*s.translate:s.translate,s.maxTranslate()),s.minTranslate());s.setTranslate(a),s.updateActiveIndex(),s.updateSlidesClasses()}}},{key:"changeDirection",value:function(a){var s=!(arguments.length>1)||void 0===arguments[1]||arguments[1],c=this.params.direction;return a||(a="horizontal"===c?"vertical":"horizontal"),a===c||"horizontal"!==a&&"vertical"!==a||(this.el.classList.remove("".concat(this.params.containerModifierClass).concat(c)),this.el.classList.add("".concat(this.params.containerModifierClass).concat(a)),this.emitContainerClasses(),this.params.direction=a,this.slides.forEach(function(s){"vertical"===a?s.style.width="":s.style.height=""}),this.emit("changeDirection"),s&&this.update()),this}},{key:"changeLanguageDirection",value:function(a){(!this.rtl||"rtl"!==a)&&(this.rtl||"ltr"!==a)&&(this.rtl="rtl"===a,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add("".concat(this.params.containerModifierClass,"rtl")),this.el.dir="rtl"):(this.el.classList.remove("".concat(this.params.containerModifierClass,"rtl")),this.el.dir="ltr"),this.update())}},{key:"mount",value:function(a){var s=this;if(s.mounted)return!0;var c=a||s.params.el;if("string"==typeof c&&(c=document.querySelector(c)),!c)return!1;c.swiper=s,c.shadowEl&&(s.isElement=!0);var getWrapperSelector=function(){return".".concat((s.params.wrapperClass||"").trim().split(" ").join("."))},k=c&&c.shadowRoot&&c.shadowRoot.querySelector?c.shadowRoot.querySelector(getWrapperSelector()):utils_elementChildren(c,getWrapperSelector())[0];return!k&&s.params.createElements&&(k=function(a){var s,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],k=document.createElement("div");return(s=k.classList).add.apply(s,(0,V.Z)(Array.isArray(c)?c:[c])),k}("div",s.params.wrapperClass),c.append(k),utils_elementChildren(c,".".concat(s.params.slideClass)).forEach(function(a){k.append(a)})),Object.assign(s,{el:c,wrapperEl:k,slidesEl:s.isElement?c:k,mounted:!0,rtl:"rtl"===c.dir.toLowerCase()||"rtl"===elementStyle(c,"direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===c.dir.toLowerCase()||"rtl"===elementStyle(c,"direction")),wrongRTL:"-webkit-box"===elementStyle(k,"display")}),!0}},{key:"init",value:function(a){var s=this;return s.initialized||!1===s.mount(a)||(s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.params.loop&&s.virtual&&s.params.virtual.enabled?s.slideTo(s.params.initialSlide+s.virtual.slidesBefore,0,s.params.runCallbacksOnInit,!1,!0):s.slideTo(s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.params.loop&&s.loopCreate(),s.attachEvents(),(0,V.Z)(s.el.querySelectorAll('[loading="lazy"]')).forEach(function(a){a.complete?processLazyPreloader(s,a):a.addEventListener("load",function(a){processLazyPreloader(s,a.target)})}),preload(s),s.initialized=!0,preload(s),s.emit("init"),s.emit("afterInit")),s}},{key:"destroy",value:function(){var a=!(arguments.length>0)||void 0===arguments[0]||arguments[0],s=!(arguments.length>1)||void 0===arguments[1]||arguments[1],c=this,k=c.params,O=c.el,I=c.wrapperEl,R=c.slides;return void 0===c.params||c.destroyed||(c.emit("beforeDestroy"),c.initialized=!1,c.detachEvents(),k.loop&&c.loopDestroy(),s&&(c.removeClasses(),O.removeAttribute("style"),I.removeAttribute("style"),R&&R.length&&R.forEach(function(a){a.classList.remove(k.slideVisibleClass,k.slideActiveClass,k.slideNextClass,k.slidePrevClass),a.removeAttribute("style"),a.removeAttribute("data-swiper-slide-index")})),c.emit("destroy"),Object.keys(c.eventsListeners).forEach(function(a){c.off(a)}),!1!==a&&(c.el.swiper=null,function(a){Object.keys(a).forEach(function(s){try{a[s]=null}catch(a){}try{delete a[s]}catch(a){}})}(c)),c.destroyed=!0),null}}],[{key:"extendDefaults",value:function(a){utils_extend(Q,a)}},{key:"extendedDefaults",get:function(){return Q}},{key:"defaults",get:function(){return Y}},{key:"installModule",value:function(a){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);var s=Swiper.prototype.__modules__;"function"==typeof a&&0>s.indexOf(a)&&s.push(a)}},{key:"use",value:function(a){return Array.isArray(a)?a.forEach(function(a){return Swiper.installModule(a)}):Swiper.installModule(a),Swiper}}]),Swiper}();function components_shared_utils_isObject(a){return"object"==typeof a&&null!==a&&a.constructor&&"Object"===Object.prototype.toString.call(a).slice(8,-1)}function components_shared_utils_extend(a,s){var c=["__proto__","constructor","prototype"];Object.keys(s).filter(function(a){return 0>c.indexOf(a)}).forEach(function(c){void 0===a[c]?a[c]=s[c]:components_shared_utils_isObject(s[c])&&components_shared_utils_isObject(a[c])&&Object.keys(s[c]).length>0?s[c].__swiper__?a[c]=s[c]:components_shared_utils_extend(a[c],s[c]):a[c]=s[c]})}function needsNavigation(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a.navigation&&void 0===a.navigation.nextEl&&void 0===a.navigation.prevEl}function needsPagination(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a.pagination&&void 0===a.pagination.el}function needsScrollbar(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return a.scrollbar&&void 0===a.scrollbar.el}function uniqueClasses(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",s=a.split(" ").map(function(a){return a.trim()}).filter(function(a){return!!a}),c=[];return s.forEach(function(a){0>c.indexOf(a)&&c.push(a)}),c.join(" ")}Object.keys(X).forEach(function(a){Object.keys(X[a]).forEach(function(s){$.prototype[s]=X[a][s]})}),$.use([function(a){var s=a.swiper,c=a.on,k=a.emit,O=ssr_window_esm_getWindow(),I=null,R=null,resizeHandler=function(){s&&!s.destroyed&&s.initialized&&(k("beforeResize"),k("resize"))},createObserver=function(){s&&!s.destroyed&&s.initialized&&(I=new ResizeObserver(function(a){R=O.requestAnimationFrame(function(){var c=s.width,k=s.height,O=c,I=k;a.forEach(function(a){var c=a.contentBoxSize,k=a.contentRect,R=a.target;R&&R!==s.el||(O=k?k.width:(c[0]||c).inlineSize,I=k?k.height:(c[0]||c).blockSize)}),(O!==c||I!==k)&&resizeHandler()})})).observe(s.el)},removeObserver=function(){R&&O.cancelAnimationFrame(R),I&&I.unobserve&&s.el&&(I.unobserve(s.el),I=null)},orientationChangeHandler=function(){s&&!s.destroyed&&s.initialized&&k("orientationchange")};c("init",function(){if(s.params.resizeObserver&&void 0!==O.ResizeObserver){createObserver();return}O.addEventListener("resize",resizeHandler),O.addEventListener("orientationchange",orientationChangeHandler)}),c("destroy",function(){removeObserver(),O.removeEventListener("resize",resizeHandler),O.removeEventListener("orientationchange",orientationChangeHandler)})},function(a){var s=a.swiper,c=a.extendParams,k=a.on,O=a.emit,I=[],R=ssr_window_esm_getWindow(),attach=function(a){var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},k=new(R.MutationObserver||R.WebkitMutationObserver)(function(a){if(!s.__preventObserver__){if(1===a.length){O("observerUpdate",a[0]);return}var observerUpdate=function(){O("observerUpdate",a[0])};R.requestAnimationFrame?R.requestAnimationFrame(observerUpdate):R.setTimeout(observerUpdate,0)}});k.observe(a,{attributes:void 0===c.attributes||c.attributes,childList:void 0===c.childList||c.childList,characterData:void 0===c.characterData||c.characterData}),I.push(k)};c({observer:!1,observeParents:!1,observeSlideChildren:!1}),k("init",function(){if(s.params.observer){if(s.params.observeParents)for(var a=function(a,s){for(var c=[],k=a.parentElement;k;)s?k.matches(s)&&c.push(k):c.push(k),k=k.parentElement;return c}(s.el),c=0;c0&&void 0!==arguments[0]?arguments[0]:{},s=!(arguments.length>1)||void 0===arguments[1]||arguments[1],c={on:{}},k={},O={};components_shared_utils_extend(c,$.defaults),components_shared_utils_extend(c,$.extendedDefaults),c._emitClasses=!0,c.init=!1;var I={},R=J.map(function(a){return a.replace(/_/,"")});return Object.keys(Object.assign({},a)).forEach(function(L){void 0!==a[L]&&(R.indexOf(L)>=0?components_shared_utils_isObject(a[L])?(c[L]={},O[L]={},components_shared_utils_extend(c[L],a[L]),components_shared_utils_extend(O[L],a[L])):(c[L]=a[L],O[L]=a[L]):0===L.search(/on[A-Z]/)&&"function"==typeof a[L]?s?k["".concat(L[2].toLowerCase()).concat(L.substr(3))]=a[L]:c.on["".concat(L[2].toLowerCase()).concat(L.substr(3))]=a[L]:I[L]=a[L])}),["navigation","pagination","scrollbar"].forEach(function(a){!0===c[a]&&(c[a]={}),!1===c[a]&&delete c[a]}),{params:c,passedParams:O,rest:I,events:k}}(K),e_=eg.params,eb=eg.passedParams,ew=eg.rest,ex=eg.events,eS=(c=[],k={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},z.Children.toArray(H).forEach(function(a){if(isChildSwiperSlide(a))c.push(a);else if(a.props&&a.props.slot&&k[a.props.slot])k[a.props.slot].push(a);else if(a.props&&a.props.children){var s=function processChildren(a){var s=[];return z.Children.toArray(a).forEach(function(a){isChildSwiperSlide(a)?s.push(a):a.props&&a.props.children&&processChildren(a.props.children).forEach(function(a){return s.push(a)})}),s}(a.props.children);s.length>0?s.forEach(function(a){return c.push(a)}):k["container-end"].push(a)}else k["container-end"].push(a)}),{slides:c,slots:k}),ek=eS.slides,eP=eS.slots,onBeforeBreakpoint=function(){el(!es)};Object.assign(e_.on,{_containerClasses:function(a,s){ee(s)}});var initSwiper=function(){Object.assign(e_.on,ex),Y=!0;var a=function(a){for(var s=1;sI.indexOf(a)&&I.push(a)};if(c&&k){var R=k.map(O),L=c.map(O);R.join("")!==L.join("")&&addKey("children"),k.length!==c.length&&addKey("children")}return J.filter(function(a){return"_"===a[0]}).map(function(a){return a.replace(/_/,"")}).forEach(function(c){if(c in a&&c in s){if(components_shared_utils_isObject(a[c])&&components_shared_utils_isObject(s[c])){var k=Object.keys(a[c]),O=Object.keys(s[c]);k.length!==O.length?addKey(c):(k.forEach(function(k){a[c][k]!==s[c][k]&&addKey(c)}),O.forEach(function(k){a[c][k]!==s[c][k]&&addKey(c)}))}else a[c]!==s[c]&&addKey(c)}}),I}(eb,ef.current,ek,eh.current,function(a){return a.key});return ef.current=eb,eh.current=ek,ea.length&&ed.current&&!ed.current.destroyed&&(V=(a={swiper:ed.current,slides:ek,passedParams:eb,changedParams:ea,nextEl:ep.current,prevEl:ev.current,scrollbarEl:ey.current,paginationEl:em.current}).swiper,Z=a.slides,W=a.passedParams,U=a.changedParams,H=a.nextEl,G=a.prevEl,K=a.scrollbarEl,Y=a.paginationEl,X=U.filter(function(a){return"children"!==a&&"direction"!==a&&"wrapperClass"!==a}),Q=V.params,$=V.pagination,ee=V.navigation,et=V.scrollbar,en=V.virtual,er=V.thumbs,U.includes("thumbs")&&W.thumbs&&W.thumbs.swiper&&Q.thumbs&&!Q.thumbs.swiper&&(s=!0),U.includes("controller")&&W.controller&&W.controller.control&&Q.controller&&!Q.controller.control&&(c=!0),U.includes("pagination")&&W.pagination&&(W.pagination.el||Y)&&(Q.pagination||!1===Q.pagination)&&$&&!$.el&&(k=!0),U.includes("scrollbar")&&W.scrollbar&&(W.scrollbar.el||K)&&(Q.scrollbar||!1===Q.scrollbar)&&et&&!et.el&&(O=!0),U.includes("navigation")&&W.navigation&&(W.navigation.prevEl||G)&&(W.navigation.nextEl||H)&&(Q.navigation||!1===Q.navigation)&&ee&&!ee.prevEl&&!ee.nextEl&&(I=!0),ei=function(a){V[a]&&(V[a].destroy(),"navigation"===a?(V.isElement&&(V[a].prevEl.remove(),V[a].nextEl.remove()),Q[a].prevEl=void 0,Q[a].nextEl=void 0,V[a].prevEl=void 0,V[a].nextEl=void 0):(V.isElement&&V[a].el.remove(),Q[a].el=void 0,V[a].el=void 0))},U.includes("loop")&&V.isElement&&(Q.loop&&!W.loop?R=!0:!Q.loop&&W.loop?L=!0:z=!0),X.forEach(function(a){if(components_shared_utils_isObject(Q[a])&&components_shared_utils_isObject(W[a]))components_shared_utils_extend(Q[a],W[a]),("navigation"===a||"pagination"===a||"scrollbar"===a)&&"enabled"in W[a]&&!W[a].enabled&&ei(a);else{var s=W[a];(!0===s||!1===s)&&("navigation"===a||"pagination"===a||"scrollbar"===a)?!1===s&&ei(a):Q[a]=W[a]}}),X.includes("controller")&&!c&&V.controller&&V.controller.control&&Q.controller&&Q.controller.control&&(V.controller.control=Q.controller.control),U.includes("children")&&Z&&en&&Q.virtual.enabled&&(en.slides=Z,en.update(!0)),U.includes("children")&&Z&&Q.loop&&(z=!0),s&&er.init()&&er.update(!0),c&&(V.controller.control=Q.controller.control),k&&(V.isElement&&(!Y||"string"==typeof Y)&&((Y=document.createElement("div")).classList.add("swiper-pagination"),V.el.shadowEl.appendChild(Y)),Y&&(Q.pagination.el=Y),$.init(),$.render(),$.update()),O&&(V.isElement&&(!K||"string"==typeof K)&&((K=document.createElement("div")).classList.add("swiper-scrollbar"),V.el.shadowEl.appendChild(K)),K&&(Q.scrollbar.el=K),et.init(),et.updateSize(),et.setTranslate()),I&&(V.isElement&&(H&&"string"!=typeof H||((H=document.createElement("div")).classList.add("swiper-button-next"),V.el.shadowEl.appendChild(H)),G&&"string"!=typeof G||((G=document.createElement("div")).classList.add("swiper-button-prev"),V.el.shadowEl.appendChild(G))),H&&(Q.navigation.nextEl=H),G&&(Q.navigation.prevEl=G),ee.init(),ee.update()),U.includes("allowSlideNext")&&(V.allowSlideNext=W.allowSlideNext),U.includes("allowSlidePrev")&&(V.allowSlidePrev=W.allowSlidePrev),U.includes("direction")&&V.changeDirection(W.direction,!1),(R||z)&&V.loopDestroy(),(L||z)&&V.loopCreate(),V.update()),function(){detachEvents()}}),useIsomorphicLayoutEffect(function(){updateOnVirtualData(ed.current)},[ei]),z.createElement(Z,_extends({ref:ec,className:uniqueClasses("".concat(Q).concat(I?" ".concat(I):""))},ew),z.createElement(et.Provider,{value:ed.current},eP["container-start"],z.createElement(U,{className:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return a?a.includes("swiper-wrapper")?a:"swiper-wrapper ".concat(a):"swiper-wrapper"}(e_.wrapperClass)},eP["wrapper-start"],e_.virtual?function(a,s,c){if(!c)return null;for(var k=a.isHorizontal()?(0,R.Z)({},a.rtlTranslate?"right":"left","".concat(c.offset,"px")):{top:"".concat(c.offset,"px")},O=c.from,I=c.to,L=a.params.loop?-s.length:0,V=a.params.loop?2*s.length:s.length,Z=[],W=L;W=O&&W<=I&&Z.push(s[function(a){var c=a;return a<0?c=s.length+a:c>=s.length&&(c-=s.length),c}(W)]);return Z.map(function(s,c){return z.cloneElement(s,{swiper:a,style:k,key:"slide-".concat(c)})})}(ed.current,ek,ei):ek.map(function(a,s){return z.cloneElement(a,{swiper:ed.current,swiperSlideIndex:s})}),eP["wrapper-end"]),needsNavigation(e_)&&z.createElement(z.Fragment,null,z.createElement("div",{ref:ev,className:"swiper-button-prev"}),z.createElement("div",{ref:ep,className:"swiper-button-next"})),needsScrollbar(e_)&&z.createElement("div",{ref:ey,className:"swiper-scrollbar"}),needsPagination(e_)&&z.createElement("div",{ref:em,className:"swiper-pagination"}),eP["container-end"]))});er.displayName="Swiper";var ei=["tag","children","className","swiper","zoom","lazy","virtualIndex","swiperSlideIndex"];function swiper_slide_extends(){return(swiper_slide_extends=Object.assign?Object.assign.bind():function(a){for(var s=1;s=0,isVisible:Q.indexOf("swiper-slide-visible")>=0,isPrev:Q.indexOf("swiper-slide-prev")>=0,isNext:Q.indexOf("swiper-slide-next")>=0},renderChildren=function(){return"function"==typeof I?I(er):I};return z.createElement(O,swiper_slide_extends({ref:Y,className:uniqueClasses("".concat(Q).concat(V?" ".concat(V):"")),"data-swiper-slide-index":H,onLoad:function(){en(!0)}},K),W&&z.createElement(ee.Provider,{value:er},z.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof W?W:void 0},renderChildren(),U&&!et&&z.createElement("div",{className:"swiper-lazy-preloader"}))),!W&&z.createElement(ee.Provider,{value:er},renderChildren(),U&&!et&&z.createElement("div",{className:"swiper-lazy-preloader"})))});ea.displayName="SwiperSlide"},92750:function(a,s,c){"use strict";function addUniqueItem(a,s){-1===a.indexOf(s)&&a.push(s)}function removeItem(a,s){var c=a.indexOf(s);c>-1&&a.splice(c,1)}c.d(s,{E:function(){return na}});var k,O,I,R,L,noop_noop=a=>a,z={skipAnimations:!1,useManualTiming:!1};function memo(a){var s;return()=>(void 0===s&&(s=a()),s)}var progress=(a,s,c)=>{var k=s-a;return 0===k?1:(c-a)/k};let SubscriptionManager=class SubscriptionManager{add(a){return addUniqueItem(this.subscriptions,a),()=>removeItem(this.subscriptions,a)}notify(a,s,c){var k=this.subscriptions.length;if(k){if(1===k)this.subscriptions[0](a,s,c);else for(var O=0;O1e3*a,time_conversion_millisecondsToSeconds=a=>a/1e3,V=c(54377);function isAnimationControls(a){return null!==a&&"object"==typeof a&&"function"==typeof a.start}var Z=c(92119);function getValueState(a){var s=[{},{}];return null==a||a.values.forEach((a,c)=>{s[0][c]=a.get(),s[1][c]=a.getVelocity()}),s}function resolveVariantFromProps(a,s,c,k){if("function"==typeof s){var[O,I]=getValueState(k);s=s(void 0!==c?c:a.custom,O,I)}if("string"==typeof s&&(s=a.variants&&a.variants[s]),"function"==typeof s){var[R,L]=getValueState(k);s=s(void 0!==c?c:a.custom,R,L)}return s}function resolveVariant(a,s,c){var k=a.getProps();return resolveVariantFromProps(k,s,void 0!==c?c:k.custom,a)}var W=memo(()=>void 0!==window.ScrollTimeline);let BaseGroup_BaseGroupPlaybackControls=class BaseGroup_BaseGroupPlaybackControls{get finished(){return Promise.all(this.animations.map(a=>"finished"in a?a.finished:a))}getAll(a){return this.animations[0][a]}setAll(a,s){for(var c=0;cW()&&c.attachTimeline?c.attachTimeline(a):"function"==typeof s?s(c):void 0);return()=>{c.forEach((a,s)=>{a&&a(),this.animations[s].stop()})}}get time(){return this.getAll("time")}set time(a){this.setAll("time",a)}get speed(){return this.getAll("speed")}set speed(a){this.setAll("speed",a)}get startTime(){return this.getAll("startTime")}get duration(){for(var a=0,s=0;ss[a]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}constructor(a){this.stop=()=>this.runAll("stop"),this.animations=a.filter(Boolean)}};let GroupPlaybackControls=class GroupPlaybackControls extends BaseGroup_BaseGroupPlaybackControls{then(a,s){return Promise.all(this.animations).then(a).catch(s)}};function get_value_transition_getValueTransition(a,s){return a?a[s]||a.default||a:void 0}function calc_duration_calcGeneratorDuration(a){for(var s=0,c=a.next(s);!c.done&&s<2e4;)s+=50,c=a.next(s);return s>=2e4?1/0:s}function is_generator_isGenerator(a){return"function"==typeof a}function attach_timeline_attachTimeline(a,s){a.timeline=s,a.onfinish=null}var isBezierDefinition=a=>Array.isArray(a)&&"number"==typeof a[0],U={linearEasing:void 0},H=(k=memo(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(a){return!1}return!0}),()=>{var a;return null!==(a=U.linearEasing)&&void 0!==a?a:k()}),generateLinearEasing=function(a,s){for(var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,k="",O=Math.max(Math.round(s/c),2),I=0;I{var[s,c,k,O]=a;return"cubic-bezier(".concat(s,", ").concat(c,", ").concat(k,", ").concat(O,")")},G={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:cubicBezierAsString([0,.65,.55,1]),circOut:cubicBezierAsString([.55,0,1,.45]),backIn:cubicBezierAsString([.31,.01,.66,-.59]),backOut:cubicBezierAsString([.33,1.53,.69,.99])},K=["read","resolveKeyframes","update","preRender","render","postRender"],Y={value:null,addProjectionMetrics:null};function createRenderBatcher(a,s){var c=!1,k=!0,O={delta:0,timestamp:0,isProcessing:!1},flagRunNextFrame=()=>c=!0,I=K.reduce((a,c)=>(a[c]=function(a,s){var c=new Set,k=new Set,O=!1,I=!1,R=new WeakSet,L={delta:0,timestamp:0,isProcessing:!1},z=0;function triggerCallback(s){R.has(s)&&(V.schedule(s),a()),z++,s(L)}var V={schedule:function(a){var s=arguments.length>1&&void 0!==arguments[1]&&arguments[1],I=arguments.length>2&&void 0!==arguments[2]&&arguments[2],L=I&&O?c:k;return s&&R.add(a),L.has(a)||L.add(a),a},cancel:a=>{k.delete(a),R.delete(a)},process:a=>{if(L=a,O){I=!0;return}O=!0,[c,k]=[k,c],c.forEach(triggerCallback),s&&Y.value&&Y.value.frameloop[s].push(z),z=0,c.clear(),O=!1,I&&(I=!1,V.process(a))}};return V}(flagRunNextFrame,s?c:void 0),a),{}),{read:R,resolveKeyframes:L,update:V,preRender:Z,render:W,postRender:U}=I,processBatch=()=>{var I=z.useManualTiming?O.timestamp:performance.now();c=!1,z.useManualTiming||(O.delta=k?1e3/60:Math.max(Math.min(I-O.timestamp,40),1)),O.timestamp=I,O.isProcessing=!0,R.process(O),L.process(O),V.process(O),Z.process(O),W.process(O),U.process(O),O.isProcessing=!1,c&&s&&(k=!1,a(processBatch))},wake=()=>{c=!0,k=!0,O.isProcessing||a(processBatch)};return{schedule:K.reduce((a,s)=>{var k=I[s];return a[s]=function(a){var s=arguments.length>1&&void 0!==arguments[1]&&arguments[1],O=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return c||wake(),k.schedule(a,s,O)},a},{}),cancel:a=>{for(var s=0;s(void 0===L&&en.set($.isProcessing||z.useManualTiming?$.timestamp:performance.now()),L),set:a=>{L=a,queueMicrotask(clearTime)}},er={x:!1,y:!1},ei=c(83925);function setupGesture(a,s){var c=function(a,s,c){var k;if(a instanceof EventTarget)return[a];if("string"==typeof a){var O=document;s&&(O=s.current);var I=null!==(k=null==c?void 0:c[a])&&void 0!==k?k:O.querySelectorAll(a);return I?Array.from(I):[]}return Array.from(a)}(a),k=new AbortController;return[c,(0,ei._)((0,V._)({passive:!0},s),{signal:k.signal}),()=>k.abort()]}function isValidHover(a){return!("touch"===a.pointerType||er.x||er.y)}function capturePointer(a,s){var c="".concat(s,"PointerCapture");if(a.target instanceof Element&&c in a.target&&void 0!==a.pointerId)try{a.target[c](a.pointerId)}catch(a){}}var isNodeOrChild=(a,s)=>!!s&&(a===s||isNodeOrChild(a,s.parentElement)),isPrimaryPointer=a=>"mouse"===a.pointerType?"number"!=typeof a.button||a.button<=0:!1!==a.isPrimary,ea=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),eo=new WeakSet;function filterEvents(a){return s=>{"Enter"===s.key&&a(s)}}function firePointerEvent(a,s){a.dispatchEvent(new PointerEvent("pointer"+s,{isPrimary:!0,bubbles:!0}))}var enableKeyboardPress=(a,s)=>{var c=a.currentTarget;if(c){var k=filterEvents(()=>{if(!eo.has(c)){firePointerEvent(c,"down");var a=filterEvents(()=>{firePointerEvent(c,"up")});c.addEventListener("keyup",a,s),c.addEventListener("blur",()=>firePointerEvent(c,"cancel"),s)}});c.addEventListener("keydown",k,s),c.addEventListener("blur",()=>c.removeEventListener("keydown",k),s)}};function isValidPressEvent(a){return isPrimaryPointer(a)&&!(er.x||er.y)}var es={layout:0,mainThread:0,waapi:0},isFloat=a=>!isNaN(parseFloat(a)),el={current:void 0};let MotionValue=class MotionValue{setCurrent(a){this.current=a,this.updatedAt=en.now(),null===this.canTrackVelocity&&void 0!==a&&(this.canTrackVelocity=isFloat(this.current))}setPrevFrameValue(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.current;this.prevFrameValue=a,this.prevUpdatedAt=this.updatedAt}onChange(a){return this.on("change",a)}on(a,s){this.events[a]||(this.events[a]=new SubscriptionManager);var c=this.events[a].add(s);return"change"===a?()=>{c(),X.read(()=>{this.events.change.getSize()||this.stop()})}:c}clearListeners(){for(var a in this.events)this.events[a].clear()}attach(a,s){this.passiveEffect=a,this.stopPassiveEffect=s}set(a){var s=!(arguments.length>1)||void 0===arguments[1]||arguments[1];s&&this.passiveEffect?this.passiveEffect(a,this.updateAndNotify):this.updateAndNotify(a,s)}setWithVelocity(a,s,c){this.set(s),this.prev=void 0,this.prevFrameValue=a,this.prevUpdatedAt=this.updatedAt-c}jump(a){var s=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.updateAndNotify(a),this.prev=a,this.prevUpdatedAt=this.prevFrameValue=void 0,s&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return el.current&&el.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var a,s=en.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||s-this.updatedAt>30)return 0;var c=Math.min(this.updatedAt-this.prevUpdatedAt,30);return a=parseFloat(this.current)-parseFloat(this.prevFrameValue),c?a*(1e3/c):0}start(a){return this.stop(),new Promise(s=>{this.hasAnimated=!0,this.animation=a(s),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}constructor(a,s={}){var c=this;this.version="12.5.0",this.canTrackVelocity=null,this.events={},this.updateAndNotify=function(a){var s=!(arguments.length>1)||void 0===arguments[1]||arguments[1],k=en.now();c.updatedAt!==k&&c.setPrevFrameValue(),c.prev=c.current,c.setCurrent(a),c.current!==c.prev&&c.events.change&&c.events.change.notify(c.current),s&&c.events.renderRequest&&c.events.renderRequest.notify(c.current)},this.hasAnimated=!1,this.setCurrent(a),this.owner=s.owner}};function motionValue(a,s){return new MotionValue(a,s)}var eu=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],ec=new Set(eu),ed=new Set(["width","height","top","left","right","bottom",...eu]),isKeyframesTarget=a=>Array.isArray(a),isCustomValue=a=>!!(a&&"object"==typeof a&&a.mix&&a.toValue),resolveFinalValueInKeyframes=a=>isKeyframesTarget(a)?a[a.length-1]||0:a,isMotionValue=a=>!!(a&&a.getVelocity);function addValueToWillChange(a,s){var c=a.getValue("willChange");if(isMotionValue(c)&&c.add)return c.add(s)}var camelToDash=a=>a.replace(RegExp("([a-z])([A-Z])","gu"),"$1-$2").toLowerCase(),ef="data-"+camelToDash("framerAppearId"),eh={current:!1},calcBezier=(a,s,c)=>(((1-3*c+3*s)*a+(3*c-6*s))*a+3*s)*a;function cubicBezier(a,s,c,k){if(a===s&&c===k)return noop_noop;var getTForX=s=>(function(a,s,c,k,O){var I,R,L=0;do(I=calcBezier(R=s+(c-s)/2,k,O)-a)>0?c=R:s=R;while(Math.abs(I)>1e-7&&++L<12);return R})(s,0,1,a,c);return a=>0===a||1===a?a:calcBezier(getTForX(a),s,k)}var mirrorEasing=a=>s=>s<=.5?a(2*s)/2:(2-a(2*(1-s)))/2,reverseEasing=a=>s=>1-a(1-s),ep=cubicBezier(.33,1.53,.69,.99),ev=reverseEasing(ep),em=mirrorEasing(ev),anticipate=a=>(a*=2)<1?.5*ev(a):.5*(2-Math.pow(2,-10*(a-1))),circIn=a=>1-Math.sin(Math.acos(a)),ey=reverseEasing(circIn),eg=mirrorEasing(circIn),isZeroValueString=a=>RegExp("^0[^.\\s]+$","u").test(a),clamp=(a,s,c)=>c>s?s:c"number"==typeof a,parse:parseFloat,transform:a=>a},eb=(0,ei._)((0,V._)({},e_),{transform:a=>clamp(0,1,a)}),ew=(0,ei._)((0,V._)({},e_),{default:1}),sanitize=a=>Math.round(1e5*a)/1e5,ex=RegExp("-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)","gu"),eS=RegExp("^(?:#[\\da-f]{3,8}|(?:rgb|hsl)a?\\((?:-?[\\d.]+%?[,\\s]+){2}-?[\\d.]+%?\\s*(?:[,/]\\s*)?(?:\\b\\d+(?:\\.\\d+)?|\\.\\d+)?%?\\))$","iu"),isColorString=(a,s)=>c=>!!("string"==typeof c&&eS.test(c)&&c.startsWith(a)||s&&null!=c&&Object.prototype.hasOwnProperty.call(c,s)),splitColor=(a,s,c)=>k=>{if("string"!=typeof k)return k;var[O,I,R,L]=k.match(ex);return{[a]:parseFloat(O),[s]:parseFloat(I),[c]:parseFloat(R),alpha:void 0!==L?parseFloat(L):1}},clampRgbUnit=a=>clamp(0,255,a),ek=(0,ei._)((0,V._)({},e_),{transform:a=>Math.round(clampRgbUnit(a))}),eP={test:isColorString("rgb","red"),parse:splitColor("red","green","blue"),transform:a=>{var{red:s,green:c,blue:k,alpha:O=1}=a;return"rgba("+ek.transform(s)+", "+ek.transform(c)+", "+ek.transform(k)+", "+sanitize(eb.transform(O))+")"}},eT={test:isColorString("#"),parse:function(a){var s="",c="",k="",O="";return a.length>5?(s=a.substring(1,3),c=a.substring(3,5),k=a.substring(5,7),O=a.substring(7,9)):(s=a.substring(1,2),c=a.substring(2,3),k=a.substring(3,4),O=a.substring(4,5),s+=s,c+=c,k+=k,O+=O),{red:parseInt(s,16),green:parseInt(c,16),blue:parseInt(k,16),alpha:O?parseInt(O,16)/255:1}},transform:eP.transform},createUnitType=a=>({test:s=>"string"==typeof s&&s.endsWith(a)&&1===s.split(" ").length,parse:parseFloat,transform:s=>"".concat(s).concat(a)}),eC=createUnitType("deg"),eO=createUnitType("%"),eE=createUnitType("px"),eA=createUnitType("vh"),eI=createUnitType("vw"),eR=(0,ei._)((0,V._)({},eO),{parse:a=>eO.parse(a)/100,transform:a=>eO.transform(100*a)}),eM={test:isColorString("hsl","hue"),parse:splitColor("hue","saturation","lightness"),transform:a=>{var{hue:s,saturation:c,lightness:k,alpha:O=1}=a;return"hsla("+Math.round(s)+", "+eO.transform(sanitize(c))+", "+eO.transform(sanitize(k))+", "+sanitize(eb.transform(O))+")"}},eD={test:a=>eP.test(a)||eT.test(a)||eM.test(a),parse:a=>eP.test(a)?eP.parse(a):eM.test(a)?eM.parse(a):eT.parse(a),transform:a=>"string"==typeof a?a:a.hasOwnProperty("red")?eP.transform(a):eM.transform(a)},ej=RegExp("(?:#[\\da-f]{3,8}|(?:rgb|hsl)a?\\((?:-?[\\d.]+%?[,\\s]+){2}-?[\\d.]+%?\\s*(?:[,/]\\s*)?(?:\\b\\d+(?:\\.\\d+)?|\\.\\d+)?%?\\))","giu"),eL="number",eB="color",eF=RegExp("var\\s*\\(\\s*--(?:[\\w-]+\\s*|[\\w-]+\\s*,(?:\\s*[^)(\\s]|\\s*\\((?:[^)(]|\\([^)(]*\\))*\\))+\\s*)\\)|#[\\da-f]{3,8}|(?:rgb|hsl)a?\\((?:-?[\\d.]+%?[,\\s]+){2}-?[\\d.]+%?\\s*(?:[,/]\\s*)?(?:\\b\\d+(?:\\.\\d+)?|\\.\\d+)?%?\\)|-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)","giu");function analyseComplexValue(a){var s=a.toString(),c=[],k={color:[],number:[],var:[]},O=[],I=0;return{values:c,split:s.replace(eF,a=>(eD.test(a)?(k.color.push(I),O.push(eB),c.push(eD.parse(a))):a.startsWith("var(")?(k.var.push(I),O.push("var"),c.push(a)):(k.number.push(I),O.push(eL),c.push(parseFloat(a))),++I,"${}")).split("${}"),indexes:k,types:O}}function parseComplexValue(a){return analyseComplexValue(a).values}function createTransformer(a){var{split:s,types:c}=analyseComplexValue(a),k=s.length;return a=>{for(var O="",I=0;I"number"==typeof a?0:a,ez={test:function(a){var s,c;return isNaN(a)&&"string"==typeof a&&((null===(s=a.match(ex))||void 0===s?void 0:s.length)||0)+((null===(c=a.match(ej))||void 0===c?void 0:c.length)||0)>0},parse:parseComplexValue,createTransformer,getAnimatableNone:function(a){var s=parseComplexValue(a);return createTransformer(a)(s.map(convertNumbersToZero))}},eV=new Set(["brightness","contrast","saturate","opacity"]);function applyDefaultFilter(a){var[s,c]=a.slice(0,-1).split("(");if("drop-shadow"===s)return a;var[k]=c.match(ex)||[];if(!k)return a;var O=c.replace(k,""),I=eV.has(s)?1:0;return k!==c&&(I*=100),s+"("+I+O+")"}var eN=RegExp("\\b([a-z-]*)\\(.*?\\)","gu"),eZ=(0,ei._)((0,V._)({},ez),{getAnimatableNone:a=>{var s=a.match(eN);return s?s.map(applyDefaultFilter).join(" "):a}}),eW=(0,ei._)((0,V._)({},e_),{transform:Math.round}),eU=(0,ei._)((0,V._)({},{borderWidth:eE,borderTopWidth:eE,borderRightWidth:eE,borderBottomWidth:eE,borderLeftWidth:eE,borderRadius:eE,radius:eE,borderTopLeftRadius:eE,borderTopRightRadius:eE,borderBottomRightRadius:eE,borderBottomLeftRadius:eE,width:eE,maxWidth:eE,height:eE,maxHeight:eE,top:eE,right:eE,bottom:eE,left:eE,padding:eE,paddingTop:eE,paddingRight:eE,paddingBottom:eE,paddingLeft:eE,margin:eE,marginTop:eE,marginRight:eE,marginBottom:eE,marginLeft:eE,backgroundPositionX:eE,backgroundPositionY:eE},{rotate:eC,rotateX:eC,rotateY:eC,rotateZ:eC,scale:ew,scaleX:ew,scaleY:ew,scaleZ:ew,skew:eC,skewX:eC,skewY:eC,distance:eE,translateX:eE,translateY:eE,translateZ:eE,x:eE,y:eE,z:eE,perspective:eE,transformPerspective:eE,opacity:eb,originX:eR,originY:eR,originZ:eE}),{zIndex:eW,size:eE,fillOpacity:eb,strokeOpacity:eb,numOctaves:eW}),eH=(0,ei._)((0,V._)({},eU),{color:eD,backgroundColor:eD,outlineColor:eD,fill:eD,stroke:eD,borderColor:eD,borderTopColor:eD,borderRightColor:eD,borderBottomColor:eD,borderLeftColor:eD,filter:eZ,WebkitFilter:eZ}),getDefaultValueType=a=>eH[a];function animatable_none_getAnimatableNone(a,s){var c=getDefaultValueType(a);return c!==eZ&&(c=ez),c.getAnimatableNone?c.getAnimatableNone(s):void 0}var eq=new Set(["auto","none","0"]),radToDeg=a=>180*a/Math.PI,rotate=a=>rebaseAngle(radToDeg(Math.atan2(a[1],a[0]))),eG={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:a=>(Math.abs(a[0])+Math.abs(a[3]))/2,rotate,rotateZ:rotate,skewX:a=>radToDeg(Math.atan(a[1])),skewY:a=>radToDeg(Math.atan(a[2])),skew:a=>(Math.abs(a[1])+Math.abs(a[2]))/2},rebaseAngle=a=>((a%=360)<0&&(a+=360),a),scaleX=a=>Math.sqrt(a[0]*a[0]+a[1]*a[1]),scaleY=a=>Math.sqrt(a[4]*a[4]+a[5]*a[5]),eK={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX,scaleY,scale:a=>(scaleX(a)+scaleY(a))/2,rotateX:a=>rebaseAngle(radToDeg(Math.atan2(a[6],a[5]))),rotateY:a=>rebaseAngle(radToDeg(Math.atan2(-a[2],a[0]))),rotateZ:rotate,rotate:rotate,skewX:a=>radToDeg(Math.atan(a[4])),skewY:a=>radToDeg(Math.atan(a[1])),skew:a=>(Math.abs(a[1])+Math.abs(a[4]))/2};function defaultTransformValue(a){return a.includes("scale")?1:0}function parseValueFromTransform(a,s){if(!a||"none"===a)return defaultTransformValue(s);var c,k,O=a.match(RegExp("^matrix3d\\(([-\\d.e\\s,]+)\\)$","u"));if(O)c=eK,k=O;else{var I=a.match(RegExp("^matrix\\(([-\\d.e\\s,]+)\\)$","u"));c=eG,k=I}if(!k)return defaultTransformValue(s);var R=c[s],L=k[1].split(",").map(convertTransformToNumber);return"function"==typeof R?R(L):L[R]}var readTransformValue=(a,s)=>{var{transform:c="none"}=getComputedStyle(a);return parseValueFromTransform(c,s)};function convertTransformToNumber(a){return parseFloat(a.trim())}var isNumOrPxType=a=>a===e_||a===eE,eY=new Set(["x","y","z"]),eX=eu.filter(a=>!eY.has(a)),eQ={width:(a,s)=>{var{x:c}=a,{paddingLeft:k="0",paddingRight:O="0"}=s;return c.max-c.min-parseFloat(k)-parseFloat(O)},height:(a,s)=>{var{y:c}=a,{paddingTop:k="0",paddingBottom:O="0"}=s;return c.max-c.min-parseFloat(k)-parseFloat(O)},top:(a,s)=>{var{top:c}=s;return parseFloat(c)},left:(a,s)=>{var{left:c}=s;return parseFloat(c)},bottom:(a,s)=>{var{y:c}=a,{top:k}=s;return parseFloat(k)+(c.max-c.min)},right:(a,s)=>{var{x:c}=a,{left:k}=s;return parseFloat(k)+(c.max-c.min)},x:(a,s)=>{var{transform:c}=s;return parseValueFromTransform(c,"x")},y:(a,s)=>{var{transform:c}=s;return parseValueFromTransform(c,"y")}};eQ.translateX=eQ.x,eQ.translateY=eQ.y;var e$=new Set,eJ=!1,e0=!1;function measureAllKeyframes(){if(e0){var a=Array.from(e$).filter(a=>a.needsMeasurement),s=new Set(a.map(a=>a.element)),c=new Map;s.forEach(a=>{var s,k=(s=[],eX.forEach(c=>{var k=a.getValue(c);void 0!==k&&(s.push([c,k.get()]),k.set(c.startsWith("scale")?1:0))}),s);k.length&&(c.set(a,k),a.render())}),a.forEach(a=>a.measureInitialState()),s.forEach(a=>{a.render();var s=c.get(a);s&&s.forEach(s=>{var c,[k,O]=s;null===(c=a.getValue(k))||void 0===c||c.set(O)})}),a.forEach(a=>a.measureEndState()),a.forEach(a=>{void 0!==a.suspendedScrollY&&window.scrollTo(0,a.suspendedScrollY)})}e0=!1,eJ=!1,e$.forEach(a=>a.complete()),e$.clear()}function readAllKeyframes(){e$.forEach(a=>{a.readKeyframes(),a.needsMeasurement&&(e0=!0)})}let KeyframeResolver=class KeyframeResolver{scheduleResolve(){this.isScheduled=!0,this.isAsync?(e$.add(this),eJ||(eJ=!0,X.read(readAllKeyframes),X.resolveKeyframes(measureAllKeyframes))):(this.readKeyframes(),this.complete())}readKeyframes(){for(var{unresolvedKeyframes:a,name:s,element:c,motionValue:k}=this,O=0;ORegExp("^-?(?:\\d+(?:\\.\\d+)?|\\.\\d+)$","u").test(a),checkStringStartsWith=a=>s=>"string"==typeof s&&s.startsWith(a),e1=checkStringStartsWith("--"),e2=checkStringStartsWith("var(--"),isCSSVariableToken=a=>!!e2(a)&&e3.test(a.split("/*")[0].trim()),e3=RegExp("var\\(--(?:[\\w-]+\\s*|[\\w-]+\\s*,(?:\\s*[^)(\\s]|\\s*\\((?:[^)(]|\\([^)(]*\\))*\\))+\\s*)\\)$","iu"),e4=RegExp("^var\\(--(?:([\\w-]+)|([\\w-]+), ?([a-zA-Z\\d ()%#.,-]+))\\)","u"),testValueType=a=>s=>s.test(a),e5=[e_,eE,eO,eC,eI,eA,{test:a=>"auto"===a,parse:a=>a}],findDimensionValueType=a=>e5.find(testValueType(a));let DOMKeyframesResolver=class DOMKeyframesResolver extends KeyframeResolver{readKeyframes(){var{unresolvedKeyframes:a,element:s,name:c}=this;if(s&&s.current){super.readKeyframes();for(var k=0;k2&&void 0!==arguments[2]?arguments[2]:1;noop_noop(c<=4,'Max CSS variable fallback depth detected in property "'.concat(a,'". This may indicate a circular fallback dependency.'));var[k,O]=function(a){var s=e4.exec(a);if(!s)return[,];var[,c,k,O]=s;return["--".concat(null!=c?c:k),O]}(a);if(k){var I=window.getComputedStyle(s).getPropertyValue(k);if(I){var R=I.trim();return isNumericalString(R)?parseFloat(R):R}return isCSSVariableToken(O)?getVariableValue(O,s,c+1):O}}(O,s.current);void 0!==I&&(a[k]=I),k===a.length-1&&(this.finalKeyframe=O)}}if(this.resolveNoneKeyframes(),ed.has(c)&&2===a.length){var[R,L]=a,z=findDimensionValueType(R),V=findDimensionValueType(L);if(z!==V){if(isNumOrPxType(z)&&isNumOrPxType(V))for(var Z=0;Z{var[c,k]=a;s.getValue(c).set(k)}),this.resolveNoneKeyframes()}}constructor(a,s,c,k,O){super(a,s,c,k,O,!0)}};var isAnimatable=(a,s)=>"zIndex"!==s&&!!("number"==typeof a||Array.isArray(a)||"string"==typeof a&&(ez.test(a)||"0"===a)&&!a.startsWith("url(")),isNotNull=a=>null!==a;function getFinalKeyframe(a,s,c){var{repeat:k,repeatType:O="loop"}=s,I=a.filter(isNotNull),R=k&&"loop"!==O&&k%2==1?0:I.length-1;return R&&void 0!==c?c:I[R]}let BaseAnimation=class BaseAnimation{calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(readAllKeyframes(),measureAllKeyframes()),this._resolved}onKeyframesResolved(a,s){this.resolvedAt=en.now(),this.hasAttemptedResolve=!0;var{name:c,type:k,velocity:O,delay:I,onComplete:R,onUpdate:L,isGenerator:z}=this.options;if(!z&&!function(a,s,c,k){var O=a[0];if(null===O)return!1;if("display"===s||"visibility"===s)return!0;var I=a[a.length-1],R=isAnimatable(O,s),L=isAnimatable(I,s);return noop_noop(R===L,"You are trying to animate ".concat(s,' from "').concat(O,'" to "').concat(I,'". ').concat(O," is not an animatable value - to enable this animation set ").concat(O," to a value animatable to ").concat(I," via the `style` property.")),!!R&&!!L&&(function(a){var s=a[0];if(1===a.length)return!0;for(var c=0;c{this.resolveFinishedPromise=a})}constructor(a){var{autoplay:s=!0,delay:c=0,type:k="keyframes",repeat:O=0,repeatDelay:I=0,repeatType:R="loop"}=a,L=(0,Z._)(a,["autoplay","delay","type","repeat","repeatDelay","repeatType"]);this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=en.now(),this.options=(0,V._)({autoplay:s,delay:c,type:k,repeat:O,repeatDelay:I,repeatType:R},L),this.updateFinishedPromise()}};var mixNumber=(a,s,c)=>a+(s-a)*c;function hueToRgb(a,s,c){return(c<0&&(c+=1),c>1&&(c-=1),c<1/6)?a+(s-a)*6*c:c<.5?s:c<2/3?a+(s-a)*(2/3-c)*6:a}function mixImmediate(a,s){return c=>c>0?s:a}var mixLinearColor=(a,s,c)=>{var k=a*a,O=c*(s*s-k)+k;return O<0?0:Math.sqrt(O)},e6=[eT,eP,eM],getColorType=a=>e6.find(s=>s.test(a));function asRGBA(a){var s=getColorType(a);if(noop_noop(!!s,"'".concat(a,"' is not an animatable color. Use the equivalent color code instead.")),!s)return!1;var c=s.parse(a);return s===eM&&(c=function(a){var{hue:s,saturation:c,lightness:k,alpha:O}=a;s/=360,k/=100;var I=0,R=0,L=0;if(c/=100){var z=k<.5?k*(1+c):k+c-k*c,V=2*k-z;I=hueToRgb(V,z,s+1/3),R=hueToRgb(V,z,s),L=hueToRgb(V,z,s-1/3)}else I=R=L=k;return{red:Math.round(255*I),green:Math.round(255*R),blue:Math.round(255*L),alpha:O}}(c)),c}var mixColor=(a,s)=>{var c=asRGBA(a),k=asRGBA(s);if(!c||!k)return mixImmediate(a,s);var O=(0,V._)({},c);return a=>(O.red=mixLinearColor(c.red,k.red,a),O.green=mixLinearColor(c.green,k.green,a),O.blue=mixLinearColor(c.blue,k.blue,a),O.alpha=mixNumber(c.alpha,k.alpha,a),eP.transform(O))},combineFunctions=(a,s)=>c=>s(a(c)),pipe=function(){for(var a=arguments.length,s=Array(a),c=0;cmixNumber(a,s,c)}function getMixer(a){return"number"==typeof a?complex_mixNumber:"string"==typeof a?isCSSVariableToken(a)?mixImmediate:eD.test(a)?mixColor:mixComplex:Array.isArray(a)?mixArray:"object"==typeof a?eD.test(a)?mixColor:mixObject:mixImmediate}function mixArray(a,s){var c=[...a],k=c.length,O=a.map((a,c)=>getMixer(a)(a,s[c]));return a=>{for(var s=0;s{for(var s in k)c[s]=k[s](a);return c}}var mixComplex=(a,s)=>{var c=ez.createTransformer(s),k=analyseComplexValue(a),O=analyseComplexValue(s);return k.indexes.var.length===O.indexes.var.length&&k.indexes.color.length===O.indexes.color.length&&k.indexes.number.length>=O.indexes.number.length?e8.has(a)&&!O.values.length||e8.has(s)&&!k.values.length?e8.has(a)?c=>c<=0?a:s:c=>c>=1?s:a:pipe(mixArray(function(a,s){for(var c,k=[],O={color:0,var:0,number:0},I=0;Ivoid 0!==a[s])}function spring(){var a,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e7.visualDuration,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e7.bounce,k="object"!=typeof s?{visualDuration:s,keyframes:[0,1],bounce:c}:s,{restSpeed:O,restDelta:I}=k,R=k.keyframes[0],L=k.keyframes[k.keyframes.length-1],z={done:!1,value:R},{stiffness:Z,damping:W,mass:U,duration:H,velocity:G,isResolvedFromDuration:K}=function(a){var s=(0,V._)({velocity:e7.velocity,stiffness:e7.stiffness,damping:e7.damping,mass:e7.mass,isResolvedFromDuration:!1},a);if(!isSpringType(a,te)&&isSpringType(a,e9)){if(a.visualDuration){var c=2*Math.PI/(1.2*a.visualDuration),k=c*c,O=2*clamp(.05,1,1-(a.bounce||0))*Math.sqrt(k);s=(0,ei._)((0,V._)({},s),{mass:e7.mass,stiffness:k,damping:O})}else{var I=function(a){var s,c,{duration:k=e7.duration,bounce:O=e7.bounce,velocity:I=e7.velocity,mass:R=e7.mass}=a;noop_noop(k<=time_conversion_secondsToMilliseconds(e7.maxDuration),"Spring duration must be 10 seconds or less");var L=1-O;L=clamp(e7.minDamping,e7.maxDamping,L),k=clamp(e7.minDuration,e7.maxDuration,time_conversion_millisecondsToSeconds(k)),L<1?(s=a=>{var s=a*L,c=s*k;return .001-(s-I)/calcAngularFreq(a,L)*Math.exp(-c)},c=a=>{var c=a*L*k,O=Math.pow(L,2)*Math.pow(a,2)*k,R=Math.exp(-c),z=calcAngularFreq(Math.pow(a,2),L);return(-s(a)+.001>0?-1:1)*((c*I+I-O)*R)/z}):(s=a=>-.001+Math.exp(-a*k)*((a-I)*k+1),c=a=>Math.exp(-a*k)*((I-a)*(k*k)));var z=function(a,s,c){for(var k=c,O=1;O<12;O++)k-=a(k)/s(k);return k}(s,c,5/k);if(k=time_conversion_secondsToMilliseconds(k),isNaN(z))return{stiffness:e7.stiffness,damping:e7.damping,duration:k};var V=Math.pow(z,2)*R;return{stiffness:V,damping:2*L*Math.sqrt(R*V),duration:k}}(a);(s=(0,ei._)((0,V._)({},s,I),{mass:e7.mass})).isResolvedFromDuration=!0}}return s}((0,ei._)((0,V._)({},k),{velocity:-time_conversion_millisecondsToSeconds(k.velocity||0)})),Y=G||0,X=W/(2*Math.sqrt(Z*U)),Q=L-R,$=time_conversion_millisecondsToSeconds(Math.sqrt(Z/U)),J=5>Math.abs(Q);if(O||(O=J?e7.restSpeed.granular:e7.restSpeed.default),I||(I=J?e7.restDelta.granular:e7.restDelta.default),X<1){var ee=calcAngularFreq($,X);a=a=>L-Math.exp(-X*$*a)*((Y+X*$*Q)/ee*Math.sin(ee*a)+Q*Math.cos(ee*a))}else if(1===X)a=a=>L-Math.exp(-$*a)*(Q+(Y+$*Q)*a);else{var et=$*Math.sqrt(X*X-1);a=a=>{var s=Math.exp(-X*$*a),c=Math.min(et*a,300);return L-s*((Y+X*$*Q)*Math.sinh(c)+et*Q*Math.cosh(c))/et}}var en={calculatedDuration:K&&H||null,next:s=>{var c=a(s);if(K)z.done=s>=H;else{var k=0;X<1&&(k=0===s?time_conversion_secondsToMilliseconds(Y):calcGeneratorVelocity(a,s,c));var R=Math.abs(k)<=O,V=Math.abs(L-c)<=I;z.done=R&&V}return z.value=z.done?L:c,z},toString:()=>{var a=Math.min(calc_duration_calcGeneratorDuration(en),2e4),s=generateLinearEasing(s=>en.next(a*s).value,a,30);return a+"ms "+s}};return en}function inertia(a){var s,c,{keyframes:k,velocity:O=0,power:I=.8,timeConstant:R=325,bounceDamping:L=10,bounceStiffness:z=500,modifyTarget:V,min:Z,max:W,restDelta:U=.5,restSpeed:H}=a,G=k[0],K={done:!1,value:G},isOutOfBounds=a=>void 0!==Z&&aW,nearestBoundary=a=>void 0===Z?W:void 0===W?Z:Math.abs(Z-a)-Y*Math.exp(-a/R),calcLatest=a=>Q+calcDelta(a),applyFriction=a=>{var s=calcDelta(a),c=calcLatest(a);K.done=Math.abs(s)<=U,K.value=K.done?Q:c},checkCatchBoundary=a=>{isOutOfBounds(K.value)&&(s=a,c=spring({keyframes:[K.value,nearestBoundary(K.value)],velocity:calcGeneratorVelocity(calcLatest,a,K.value),damping:L,stiffness:z,restDelta:U,restSpeed:H}))};return checkCatchBoundary(0),{calculatedDuration:null,next:a=>{var k=!1;return(c||void 0!==s||(k=!0,applyFriction(a),checkCatchBoundary(a)),void 0!==s&&a>=s)?c.next(a-s):(k||applyFriction(a),K)}}}var tt=cubicBezier(.42,0,1,1),tn=cubicBezier(0,0,.58,1),tr=cubicBezier(.42,0,.58,1),isEasingArray=a=>Array.isArray(a)&&"number"!=typeof a[0],ti={linear:noop_noop,easeIn:tt,easeInOut:tr,easeOut:tn,circIn:circIn,circInOut:eg,circOut:ey,backIn:ev,backInOut:em,backOut:ep,anticipate:anticipate},easingDefinitionToFunction=a=>{if(isBezierDefinition(a)){noop_noop(4===a.length,"Cubic bezier arrays must contain four numerical values.");var[s,c,k,O]=a;return cubicBezier(s,c,k,O)}return"string"==typeof a?(noop_noop(void 0!==ti[a],"Invalid easing type '".concat(a,"'")),ti[a]):a};function keyframes(a){var s,{duration:c=300,keyframes:k,times:O,ease:I="easeInOut"}=a,R=isEasingArray(I)?I.map(easingDefinitionToFunction):easingDefinitionToFunction(I),L={done:!1,value:k[0]},z=function(a,s){var{clamp:c=!0,ease:k,mixer:O}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},I=a.length;if(noop_noop(I===s.length,"Both input and output ranges must be the same length"),1===I)return()=>s[0];if(2===I&&s[0]===s[1])return()=>s[1];var R=a[0]===a[1];a[0]>a[I-1]&&(a=[...a].reverse(),s=[...s].reverse());var L=function(a,s,c){for(var k=[],O=c||mix,I=a.length-1,R=0;R{if(R&&c1)for(;kinterpolator(clamp(a[0],a[I-1],s)):interpolator}((O&&O.length===k.length?O:(function(a,s){for(var c=a[a.length-1],k=1;k<=s;k++){var O=progress(0,s,k);a.push(mixNumber(c,1,O))}}(s=[0],k.length-1),s)).map(a=>a*c),k,{ease:Array.isArray(R)?R:k.map(()=>R||tr).splice(0,k.length-1)});return{calculatedDuration:c,next:a=>(L.value=z(a),L.done=a>=c,L)}}var frameloopDriver=a=>{var passTimestamp=s=>{var{timestamp:c}=s;return a(c)};return{start:()=>X.update(passTimestamp,!0),stop:()=>Q(passTimestamp),now:()=>$.isProcessing?$.timestamp:en.now()}},ta={decay:inertia,inertia:inertia,tween:keyframes,keyframes:keyframes,spring:spring},percentToProgress=a=>a/100;let MainThreadAnimation=class MainThreadAnimation extends BaseAnimation{flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(a){var s,c,{type:k="keyframes",repeat:O=0,repeatDelay:I=0,repeatType:R,velocity:L=0}=this.options,z=is_generator_isGenerator(k)?k:ta[k]||keyframes;z!==keyframes&&"number"!=typeof a[0]&&(s=pipe(percentToProgress,mix(a[0],a[1])),a=[0,100]);var Z=z((0,ei._)((0,V._)({},this.options),{keyframes:a}));"mirror"===R&&(c=z((0,ei._)((0,V._)({},this.options),{keyframes:[...a].reverse(),velocity:-L}))),null===Z.calculatedDuration&&(Z.calculatedDuration=calc_duration_calcGeneratorDuration(Z));var{calculatedDuration:W}=Z,U=W+I;return{generator:Z,mirroredGenerator:c,mapPercentToKeyframes:s,calculatedDuration:W,resolvedDuration:U,totalDuration:U*(O+1)-I}}onPostResolved(){var{autoplay:a=!0}=this.options;es.mainThread++,this.play(),"paused"!==this.pendingPlayState&&a?this.state=this.pendingPlayState:this.pause()}tick(a){var s=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{resolved:c}=this;if(!c){var{keyframes:k}=this.options;return{done:!0,value:k[k.length-1]}}var{finalKeyframe:O,generator:I,mirroredGenerator:R,mapPercentToKeyframes:L,keyframes:z,calculatedDuration:V,totalDuration:Z,resolvedDuration:W}=c;if(null===this.startTime)return I.next(0);var{delay:U,repeat:H,repeatType:G,repeatDelay:K,onUpdate:Y}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,a):this.speed<0&&(this.startTime=Math.min(a-Z/this.speed,this.startTime)),s?this.currentTime=a:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(a-this.startTime)*this.speed;var X=this.currentTime-U*(this.speed>=0?1:-1),Q=this.speed>=0?X<0:X>Z;this.currentTime=Math.max(X,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=Z);var $=this.currentTime,J=I;if(H){var ee=Math.min(this.currentTime,Z)/W,et=Math.floor(ee),en=ee%1;!en&&ee>=1&&(en=1),1===en&&et--,(et=Math.min(et,H+1))%2&&("reverse"===G?(en=1-en,K&&(en-=K/W)):"mirror"===G&&(J=R)),$=clamp(0,1,en)*W}var er=Q?{done:!1,value:z[0]}:J.next($);L&&(er.value=L(er.value));var{done:ei}=er;Q||null===V||(ei=this.speed>=0?this.currentTime>=Z:this.currentTime<=0);var ea=null===this.holdTime&&("finished"===this.state||"running"===this.state&&ei);return ea&&void 0!==O&&(er.value=getFinalKeyframe(z,this.options,O)),Y&&Y(er.value),ea&&this.finish(),er}get duration(){var{resolved:a}=this;return a?time_conversion_millisecondsToSeconds(a.calculatedDuration):0}get time(){return time_conversion_millisecondsToSeconds(this.currentTime)}set time(a){a=time_conversion_secondsToMilliseconds(a),this.currentTime=a,null!==this.holdTime||0===this.speed?this.holdTime=a:this.driver&&(this.startTime=this.driver.now()-a/this.speed)}get speed(){return this.playbackSpeed}set speed(a){var s=this.playbackSpeed!==a;this.playbackSpeed=a,s&&(this.time=time_conversion_millisecondsToSeconds(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(!this.isStopped){var{driver:a=frameloopDriver,onPlay:s,startTime:c}=this.options;this.driver||(this.driver=a(a=>this.tick(a))),s&&s();var k=this.driver.now();null!==this.holdTime?this.startTime=k-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=k):this.startTime=null!=c?c:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}}pause(){var a;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!==(a=this.currentTime)&&void 0!==a?a:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";var{onComplete:a}=this.options;a&&a()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel(),es.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(a){return this.startTime=0,this.tick(a,!0)}constructor(a){super(a),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"!==this.state){this.teardown();var{onStop:a}=this.options;a&&a()}};var{name:s,motionValue:c,element:k,keyframes:O}=this.options,I=(null==k?void 0:k.KeyframeResolver)||KeyframeResolver;this.resolver=new I(O,(a,s)=>this.onKeyframesResolved(a,s),s,c,k),this.resolver.scheduleResolve()}};var to=new Set(["opacity","clipPath","filter","transform"]),ts=memo(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),tl={anticipate:anticipate,backInOut:em,circInOut:eg};let AcceleratedAnimation=class AcceleratedAnimation extends BaseAnimation{initPlayback(a,s){var c,{duration:k=300,times:O,ease:I,type:R,motionValue:L,name:z,startTime:W}=this.options;if(!L.owner||!L.owner.current)return!1;if("string"==typeof I&&H()&&I in tl&&(I=tl[I]),is_generator_isGenerator((c=this.options).type)||"spring"===c.type||!function isWaapiSupportedEasing(a){return!!("function"==typeof a&&H()||!a||"string"==typeof a&&(a in G||H())||isBezierDefinition(a)||Array.isArray(a)&&a.every(isWaapiSupportedEasing))}(c.ease)){var U=this.options,{onComplete:K,onUpdate:X,motionValue:Q,element:$}=U,J=(0,Z._)(U,["onComplete","onUpdate","motionValue","element"]),ee=function(a,s){for(var c=new MainThreadAnimation((0,ei._)((0,V._)({},s),{keyframes:a,repeat:0,delay:0,isGenerator:!0})),k={done:!1,value:a[0]},O=[],I=0;!k.done&&I<2e4;)O.push((k=c.sample(I)).value),I+=10;return{times:void 0,keyframes:O,duration:I-10,ease:"linear"}}(a,J);1===(a=ee.keyframes).length&&(a[1]=a[0]),k=ee.duration,O=ee.times,I=ee.ease,R="keyframes"}var et=function(a,s,c){var{delay:k=0,duration:O=300,repeat:I=0,repeatType:R="loop",ease:L="easeInOut",times:z}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},V={[s]:c};z&&(V.offset=z);var Z=function easing_mapEasingToNativeEasing(a,s){if(a)return"function"==typeof a&&H()?generateLinearEasing(a,s):isBezierDefinition(a)?cubicBezierAsString(a):Array.isArray(a)?a.map(a=>easing_mapEasingToNativeEasing(a,s)||G.easeOut):G[a]}(L,O);Array.isArray(Z)&&(V.easing=Z),Y.value&&es.waapi++;var W=a.animate(V,{delay:k,duration:O,easing:Array.isArray(Z)?"linear":Z,fill:"both",iterations:I+1,direction:"reverse"===R?"alternate":"normal"});return Y.value&&W.finished.finally(()=>{es.waapi--}),W}(L.owner.current,z,a,(0,ei._)((0,V._)({},this.options),{duration:k,times:O,ease:I}));return et.startTime=null!=W?W:this.calcStartTime(),this.pendingTimeline?(attach_timeline_attachTimeline(et,this.pendingTimeline),this.pendingTimeline=void 0):et.onfinish=()=>{var{onComplete:c}=this.options;L.set(getFinalKeyframe(a,this.options,s)),c&&c(),this.cancel(),this.resolveFinishedPromise()},{animation:et,duration:k,times:O,type:R,ease:I,keyframes:a}}get duration(){var{resolved:a}=this;if(!a)return 0;var{duration:s}=a;return time_conversion_millisecondsToSeconds(s)}get time(){var{resolved:a}=this;if(!a)return 0;var{animation:s}=a;return time_conversion_millisecondsToSeconds(s.currentTime||0)}set time(a){var{resolved:s}=this;if(s){var{animation:c}=s;c.currentTime=time_conversion_secondsToMilliseconds(a)}}get speed(){var{resolved:a}=this;if(!a)return 1;var{animation:s}=a;return s.playbackRate}set speed(a){var{resolved:s}=this;if(s){var{animation:c}=s;c.playbackRate=a}}get state(){var{resolved:a}=this;if(!a)return"idle";var{animation:s}=a;return s.playState}get startTime(){var{resolved:a}=this;if(!a)return null;var{animation:s}=a;return s.startTime}attachTimeline(a){if(this._resolved){var{resolved:s}=this;if(!s)return noop_noop;var{animation:c}=s;attach_timeline_attachTimeline(c,a)}else this.pendingTimeline=a;return noop_noop}play(){if(!this.isStopped){var{resolved:a}=this;if(a){var{animation:s}=a;"finished"===s.playState&&this.updateFinishedPromise(),s.play()}}}pause(){var{resolved:a}=this;if(a){var{animation:s}=a;s.pause()}}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"!==this.state){this.resolveFinishedPromise(),this.updateFinishedPromise();var{resolved:a}=this;if(a){var{animation:s,keyframes:c,duration:k,type:O,ease:I,times:R}=a;if("idle"===s.playState||"finished"===s.playState)return;if(this.time){var L=this.options,{motionValue:z,onUpdate:W,onComplete:U,element:H}=L,G=(0,Z._)(L,["motionValue","onUpdate","onComplete","element"]),K=new MainThreadAnimation((0,ei._)((0,V._)({},G),{keyframes:c,duration:k,type:O,ease:I,times:R,isGenerator:!0})),Y=time_conversion_secondsToMilliseconds(this.time);z.setWithVelocity(K.sample(Y-10).value,K.sample(Y).value,10)}var{onStop:X}=this.options;X&&X(),this.cancel()}}}complete(){var{resolved:a}=this;a&&a.animation.finish()}cancel(){var{resolved:a}=this;a&&a.animation.cancel()}static supports(a){var{motionValue:s,name:c,repeatDelay:k,repeatType:O,damping:I,type:R}=a;if(!s||!s.owner||!(s.owner.current instanceof HTMLElement))return!1;var{onUpdate:L,transformTemplate:z}=s.owner.getProps();return ts()&&c&&to.has(c)&&!L&&!z&&!k&&"mirror"!==O&&0!==I&&"inertia"!==R}constructor(a){super(a);var{name:s,motionValue:c,element:k,keyframes:O}=this.options;this.resolver=new DOMKeyframesResolver(O,(a,s)=>this.onKeyframesResolved(a,s),s,c,k),this.resolver.scheduleResolve()}};var tu={type:"spring",stiffness:500,damping:25,restSpeed:10},criticallyDampedSpring=a=>({type:"spring",stiffness:550,damping:0===a?2*Math.sqrt(550):30,restSpeed:10}),tc={type:"keyframes",duration:.8},td={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},getDefaultTransition=(a,s)=>{var{keyframes:c}=s;return c.length>2?tc:ec.has(a)?a.startsWith("scale")?criticallyDampedSpring(c[1]):tu:td},animateMotionValue=function(a,s,c){var k=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},O=arguments.length>4?arguments[4]:void 0,I=arguments.length>5?arguments[5]:void 0;return R=>{var L=get_value_transition_getValueTransition(k,a)||{},W=L.delay||k.delay||0,{elapsed:U=0}=k;U-=time_conversion_secondsToMilliseconds(W);var H=(0,ei._)((0,V._)({keyframes:Array.isArray(c)?c:[null,c],ease:"easeOut",velocity:s.getVelocity()},L),{delay:-U,onUpdate:a=>{s.set(a),L.onUpdate&&L.onUpdate(a)},onComplete:()=>{R(),L.onComplete&&L.onComplete()},name:a,motionValue:s,element:I?void 0:O});!function(a){var{when:s,delay:c,delayChildren:k,staggerChildren:O,staggerDirection:I,repeat:R,repeatType:L,repeatDelay:z,from:V,elapsed:W}=a;return!!Object.keys((0,Z._)(a,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"])).length}(L)&&(H=(0,V._)({},H,getDefaultTransition(a,H))),H.duration&&(H.duration=time_conversion_secondsToMilliseconds(H.duration)),H.repeatDelay&&(H.repeatDelay=time_conversion_secondsToMilliseconds(H.repeatDelay)),void 0!==H.from&&(H.keyframes[0]=H.from);var G=!1;if(!1!==H.type&&(0!==H.duration||H.repeatDelay)||(H.duration=0,0!==H.delay||(G=!0)),(eh.current||z.skipAnimations)&&(G=!0,H.duration=0,H.delay=0),H.allowFlatten=!L.type&&!L.ease,G&&!I&&void 0!==s.get()){var K=getFinalKeyframe(H.keyframes,L);if(void 0!==K)return X.update(()=>{H.onUpdate(K),H.onComplete()}),new GroupPlaybackControls([])}return!I&&AcceleratedAnimation.supports(H)?new AcceleratedAnimation(H):new MainThreadAnimation(H)}};function animateTarget(a,s){var c,{delay:k=0,transitionOverride:O,type:I}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{transition:R=a.getDefaultTransition(),transitionEnd:L}=s,z=(0,Z._)(s,["transition","transitionEnd"]);O&&(R=O);var W=[],U=I&&a.animationState&&a.animationState.getState()[I];for(var H in z){var G=a.getValue(H,null!==(c=a.latestValues[H])&&void 0!==c?c:null),K=z[H];if(!(void 0===K||U&&function(a,s){var{protectedKeys:c,needsAnimating:k}=a,O=c.hasOwnProperty(s)&&!0!==k[s];return k[s]=!1,O}(U,H))){var Y=(0,V._)({delay:k},get_value_transition_getValueTransition(R||{},H)),Q=!1;if(window.MotionHandoffAnimation){var $=a.props[ef];if($){var J=window.MotionHandoffAnimation($,H,X);null!==J&&(Y.startTime=J,Q=!0)}}addValueToWillChange(a,H),G.start(animateMotionValue(H,G,K,a.shouldReduceMotion&&ed.has(H)?{type:!1}:Y,a,Q));var ee=G.animation;ee&&W.push(ee)}}return L&&Promise.all(W).then(()=>{X.update(()=>{L&&function(a,s){var c=resolveVariant(a,s)||{},{transitionEnd:k={},transition:O={}}=c,I=(0,Z._)(c,["transitionEnd","transition"]);for(var R in I=(0,V._)({},I,k)){var L=resolveFinalValueInKeyframes(I[R]);a.hasValue(R)?a.getValue(R).set(L):a.addValue(R,motionValue(L))}}(a,L)})}),W}function animateVariant(a,s){var c,k=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},O=resolveVariant(a,s,"exit"===k.type?null===(c=a.presenceContext)||void 0===c?void 0:c.custom:void 0),{transition:I=a.getDefaultTransition()||{}}=O||{};k.transitionOverride&&(I=k.transitionOverride);var R=O?()=>Promise.all(animateTarget(a,O,k)):()=>Promise.resolve(),L=a.variantChildren&&a.variantChildren.size?function(){var c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,{delayChildren:O=0,staggerChildren:R,staggerDirection:L}=I;return function(a,s){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,k=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,O=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,I=arguments.length>5?arguments[5]:void 0,R=[],L=(a.variantChildren.size-1)*k,z=1===O?function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return a*k}:function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return L-a*k};return Array.from(a.variantChildren).sort(sortByTreeOrder).forEach((a,k)=>{a.notify("AnimationStart",s),R.push(animateVariant(a,s,(0,ei._)((0,V._)({},I),{delay:c+z(k)})).then(()=>a.notify("AnimationComplete",s)))}),Promise.all(R)}(a,s,O+c,R,L,k)}:()=>Promise.resolve(),{when:z}=I;if(!z)return Promise.all([R(),L(k.delay)]);var[Z,W]="beforeChildren"===z?[R,L]:[L,R];return Z().then(()=>W())}function sortByTreeOrder(a,s){return a.sortNodePosition(s)}function shallowCompare(a,s){if(!Array.isArray(s))return!1;var c=s.length;if(c!==a.length)return!1;for(var k=0;k0&&void 0!==arguments[0]&&arguments[0];return{isActive:a,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function createState(){return{animate:createTypeState(!0),whileInView:createTypeState(),whileHover:createTypeState(),whileTap:createTypeState(),whileDrag:createTypeState(),whileFocus:createTypeState(),exit:createTypeState()}}let Feature=class Feature{update(){}constructor(a){this.isMounted=!1,this.node=a}};var ty=0;function addDomEvent(a,s,c){var k=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!0};return a.addEventListener(s,c,k),()=>a.removeEventListener(s,c)}function extractEventInfo(a){return{point:{x:a.pageX,y:a.pageY}}}var addPointerInfo=a=>s=>isPrimaryPointer(s)&&a(s,extractEventInfo(s));function addPointerEvent(a,s,c,k){return addDomEvent(a,s,addPointerInfo(c),k)}function convertBoundingBoxToBox(a){var{top:s,left:c,right:k,bottom:O}=a;return{x:{min:c,max:k},y:{min:s,max:O}}}function calcLength(a){return a.max-a.min}function calcAxisDelta(a,s,c){var k=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;a.origin=k,a.originPoint=mixNumber(s.min,s.max,a.origin),a.scale=calcLength(c)/calcLength(s),a.translate=mixNumber(c.min,c.max,a.origin)-a.originPoint,(a.scale>=.9999&&a.scale<=1.0001||isNaN(a.scale))&&(a.scale=1),(a.translate>=-.01&&a.translate<=.01||isNaN(a.translate))&&(a.translate=0)}function calcBoxDelta(a,s,c,k){calcAxisDelta(a.x,s.x,c.x,k?k.originX:void 0),calcAxisDelta(a.y,s.y,c.y,k?k.originY:void 0)}function calcRelativeAxis(a,s,c){a.min=c.min+s.min,a.max=a.min+calcLength(s)}function calcRelativeAxisPosition(a,s,c){a.min=s.min-c.min,a.max=a.min+calcLength(s)}function calcRelativePosition(a,s,c){calcRelativeAxisPosition(a.x,s.x,c.x),calcRelativeAxisPosition(a.y,s.y,c.y)}var createAxisDelta=()=>({translate:0,scale:1,origin:0,originPoint:0}),createDelta=()=>({x:createAxisDelta(),y:createAxisDelta()}),createAxis=()=>({min:0,max:0}),createBox=()=>({x:createAxis(),y:createAxis()});function eachAxis(a){return[a("x"),a("y")]}function isIdentityScale(a){return void 0===a||1===a}function hasScale(a){var{scale:s,scaleX:c,scaleY:k}=a;return!isIdentityScale(s)||!isIdentityScale(c)||!isIdentityScale(k)}function hasTransform(a){return hasScale(a)||has2DTranslate(a)||a.z||a.rotate||a.rotateX||a.rotateY||a.skewX||a.skewY}function has2DTranslate(a){var s,c;return(s=a.x)&&"0%"!==s||(c=a.y)&&"0%"!==c}function applyPointDelta(a,s,c,k,O){return void 0!==O&&(a=k+O*(a-k)),k+c*(a-k)+s}function applyAxisDelta(a){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,k=arguments.length>3?arguments[3]:void 0,O=arguments.length>4?arguments[4]:void 0;a.min=applyPointDelta(a.min,s,c,k,O),a.max=applyPointDelta(a.max,s,c,k,O)}function applyBoxDelta(a,s){var{x:c,y:k}=s;applyAxisDelta(a.x,c.translate,c.scale,c.originPoint),applyAxisDelta(a.y,k.translate,k.scale,k.originPoint)}function translateAxis(a,s){a.min=a.min+s,a.max=a.max+s}function transformAxis(a,s,c,k){var O=arguments.length>4&&void 0!==arguments[4]?arguments[4]:.5,I=mixNumber(a.min,a.max,O);applyAxisDelta(a,s,c,I,k)}function transformBox(a,s){transformAxis(a.x,s.x,s.scaleX,s.scale,s.originX),transformAxis(a.y,s.y,s.scaleY,s.scale,s.originY)}function measureViewportBox(a,s){return convertBoundingBoxToBox(function(a,s){if(!s)return a;var c=s({x:a.left,y:a.top}),k=s({x:a.right,y:a.bottom});return{top:c.y,left:c.x,bottom:k.y,right:k.x}}(a.getBoundingClientRect(),s))}var getContextWindow=a=>{var{current:s}=a;return s?s.ownerDocument.defaultView:null};function isRefObject(a){return a&&"object"==typeof a&&Object.prototype.hasOwnProperty.call(a,"current")}var distance=(a,s)=>Math.abs(a-s);let PanSession=class PanSession{updateHandlers(a){this.handlers=a}end(){this.removeListeners&&this.removeListeners(),Q(this.updatePoint)}constructor(a,s,{transformPagePoint:c,contextWindow:k,dragSnapToOrigin:O=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(this.lastMoveEvent&&this.lastMoveEventInfo){var a,s,c=getPanInfo(this.lastMoveEventInfo,this.history),k=null!==this.startEvent,O=(a=c.offset,s={x:0,y:0},Math.sqrt(Math.pow(distance(a.x,s.x),2)+Math.pow(distance(a.y,s.y),2))>=3);if(k||O){var{point:I}=c,{timestamp:R}=$;this.history.push((0,ei._)((0,V._)({},I),{timestamp:R}));var{onStart:L,onMove:z}=this.handlers;k||(L&&L(this.lastMoveEvent,c),this.startEvent=this.lastMoveEvent),z&&z(this.lastMoveEvent,c)}}},this.handlePointerMove=(a,s)=>{this.lastMoveEvent=a,this.lastMoveEventInfo=transformPoint(s,this.transformPagePoint),X.update(this.updatePoint,!0)},this.handlePointerUp=(a,s)=>{this.end();var{onEnd:c,onSessionEnd:k,resumeAnimation:O}=this.handlers;if(this.dragSnapToOrigin&&O&&O(),this.lastMoveEvent&&this.lastMoveEventInfo){var I=getPanInfo("pointercancel"===a.type?this.lastMoveEventInfo:transformPoint(s,this.transformPagePoint),this.history);this.startEvent&&c&&c(a,I),k&&k(a,I)}},!isPrimaryPointer(a))return;this.dragSnapToOrigin=O,this.handlers=s,this.transformPagePoint=c,this.contextWindow=k||window;var I=transformPoint(extractEventInfo(a),this.transformPagePoint),{point:R}=I,{timestamp:L}=$;this.history=[(0,ei._)((0,V._)({},R),{timestamp:L})];var{onSessionStart:z}=s;z&&z(a,getPanInfo(I,this.history)),this.removeListeners=pipe(addPointerEvent(this.contextWindow,"pointermove",this.handlePointerMove),addPointerEvent(this.contextWindow,"pointerup",this.handlePointerUp),addPointerEvent(this.contextWindow,"pointercancel",this.handlePointerUp))}};function transformPoint(a,s){return s?{point:s(a.point)}:a}function subtractPoint(a,s){return{x:a.x-s.x,y:a.y-s.y}}function getPanInfo(a,s){var{point:c}=a;return{point:c,delta:subtractPoint(c,lastDevicePoint(s)),offset:subtractPoint(c,s[0]),velocity:function(a,s){if(a.length<2)return{x:0,y:0};for(var c=a.length-1,k=null,O=lastDevicePoint(a);c>=0&&(k=a[c],!(O.timestamp-k.timestamp>time_conversion_secondsToMilliseconds(.1)));)c--;if(!k)return{x:0,y:0};var I=time_conversion_millisecondsToSeconds(O.timestamp-k.timestamp);if(0===I)return{x:0,y:0};var R={x:(O.x-k.x)/I,y:(O.y-k.y)/I};return R.x===1/0&&(R.x=0),R.y===1/0&&(R.y=0),R}(s,0)}}function lastDevicePoint(a){return a[a.length-1]}function calcRelativeAxisConstraints(a,s,c){return{min:void 0!==s?a.min+s:void 0,max:void 0!==c?a.max+c-(a.max-a.min):void 0}}function calcViewportAxisConstraints(a,s){var c=s.min-a.min,k=s.max-a.max;return s.max-s.min1&&void 0!==arguments[1]?arguments[1]:{},{presenceContext:c}=this.visualElement;if(!c||!1!==c.isPresent){var{dragSnapToOrigin:k}=this.getProps();this.panSession=new PanSession(a,{onSessionStart:a=>{var{dragSnapToOrigin:c}=this.getProps();c?this.pauseAnimation():this.stopAnimation(),s&&this.snapToCursor(extractEventInfo(a).point)},onStart:(a,s)=>{var{drag:c,dragPropagation:k,onDragStart:O}=this.getProps();if(!c||k||(this.openDragLock&&this.openDragLock(),this.openDragLock="x"===c||"y"===c?er[c]?null:(er[c]=!0,()=>{er[c]=!1}):er.x||er.y?null:(er.x=er.y=!0,()=>{er.x=er.y=!1}),this.openDragLock)){this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),eachAxis(a=>{var s=this.getAxisMotionValue(a).get()||0;if(eO.test(s)){var{projection:c}=this.visualElement;if(c&&c.layout){var k=c.layout.layoutBox[a];k&&(s=calcLength(k)*(parseFloat(s)/100))}}this.originPoint[a]=s}),O&&X.postRender(()=>O(a,s)),addValueToWillChange(this.visualElement,"transform");var{animationState:I}=this.visualElement;I&&I.setActive("whileDrag",!0)}},onMove:(a,s)=>{var{dragPropagation:c,dragDirectionLock:k,onDirectionLock:O,onDrag:I}=this.getProps();if(c||this.openDragLock){var{offset:R}=s;if(k&&null===this.currentDirection){this.currentDirection=function(a){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,c=null;return Math.abs(a.y)>s?c="y":Math.abs(a.x)>s&&(c="x"),c}(R),null!==this.currentDirection&&O&&O(this.currentDirection);return}this.updateAxis("x",s.point,R),this.updateAxis("y",s.point,R),this.visualElement.render(),I&&I(a,s)}},onSessionEnd:(a,s)=>this.stop(a,s),resumeAnimation:()=>eachAxis(a=>{var s;return"paused"===this.getAnimationState(a)&&(null===(s=this.getAxisMotionValue(a).animation)||void 0===s?void 0:s.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:k,contextWindow:getContextWindow(this.visualElement)})}}stop(a,s){var c=this.isDragging;if(this.cancel(),c){var{velocity:k}=s;this.startAnimation(k);var{onDragEnd:O}=this.getProps();O&&X.postRender(()=>O(a,s))}}cancel(){this.isDragging=!1;var{projection:a,animationState:s}=this.visualElement;a&&(a.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;var{dragPropagation:c}=this.getProps();!c&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),s&&s.setActive("whileDrag",!1)}updateAxis(a,s,c){var{drag:k}=this.getProps();if(c&&shouldDrag(a,k,this.currentDirection)){var O=this.getAxisMotionValue(a),I=this.originPoint[a]+c[a];this.constraints&&this.constraints[a]&&(I=function(a,s,c){var{min:k,max:O}=s;return void 0!==k&&aO&&(a=c?mixNumber(O,a,c.max):Math.min(a,O)),a}(I,this.constraints[a],this.elastic[a])),O.set(I)}}resolveConstraints(){var a,{dragConstraints:s,dragElastic:c}=this.getProps(),k=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(a=this.visualElement.projection)||void 0===a?void 0:a.layout,O=this.constraints;s&&isRefObject(s)?this.constraints||(this.constraints=this.resolveRefConstraints()):s&&k?this.constraints=function(a,s){var{top:c,left:k,bottom:O,right:I}=s;return{x:calcRelativeAxisConstraints(a.x,k,I),y:calcRelativeAxisConstraints(a.y,c,O)}}(k.layoutBox,s):this.constraints=!1,this.elastic=function(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.35;return!1===a?a=0:!0===a&&(a=.35),{x:resolveAxisElastic(a,"left","right"),y:resolveAxisElastic(a,"top","bottom")}}(c),O!==this.constraints&&k&&this.constraints&&!this.hasMutatedConstraints&&eachAxis(a=>{if(!1!==this.constraints&&this.getAxisMotionValue(a)){var s,c,O;this.constraints[a]=(s=k.layoutBox[a],c=this.constraints[a],O={},void 0!==c.min&&(O.min=c.min-s.min),void 0!==c.max&&(O.max=c.max-s.min),O)}})}resolveRefConstraints(){var a,{dragConstraints:s,onMeasureDragConstraints:c}=this.getProps();if(!s||!isRefObject(s))return!1;var k=s.current;noop_noop(null!==k,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var{projection:O}=this.visualElement;if(!O||!O.layout)return!1;var I=function(a,s,c){var k=measureViewportBox(a,c),{scroll:O}=s;return O&&(translateAxis(k.x,O.offset.x),translateAxis(k.y,O.offset.y)),k}(k,O.root,this.visualElement.getTransformPagePoint()),R={x:calcViewportAxisConstraints((a=O.layout.layoutBox).x,I.x),y:calcViewportAxisConstraints(a.y,I.y)};if(c){var L=c(function(a){var{x:s,y:c}=a;return{top:c.min,right:s.max,bottom:c.max,left:s.min}}(R));this.hasMutatedConstraints=!!L,L&&(R=convertBoundingBoxToBox(L))}return R}startAnimation(a){var{drag:s,dragMomentum:c,dragElastic:k,dragTransition:O,dragSnapToOrigin:I,onDragTransitionEnd:R}=this.getProps(),L=this.constraints||{};return Promise.all(eachAxis(R=>{if(shouldDrag(R,s,this.currentDirection)){var z=L&&L[R]||{};I&&(z={min:0,max:0});var Z=(0,V._)({type:"inertia",velocity:c?a[R]:0,bounceStiffness:k?200:1e6,bounceDamping:k?40:1e7,timeConstant:750,restDelta:1,restSpeed:10},O,z);return this.startAxisValueAnimation(R,Z)}})).then(R)}startAxisValueAnimation(a,s){var c=this.getAxisMotionValue(a);return addValueToWillChange(this.visualElement,a),c.start(animateMotionValue(a,c,0,s,this.visualElement,!1))}stopAnimation(){eachAxis(a=>this.getAxisMotionValue(a).stop())}pauseAnimation(){eachAxis(a=>{var s;return null===(s=this.getAxisMotionValue(a).animation)||void 0===s?void 0:s.pause()})}getAnimationState(a){var s;return null===(s=this.getAxisMotionValue(a).animation)||void 0===s?void 0:s.state}getAxisMotionValue(a){var s="_drag".concat(a.toUpperCase()),c=this.visualElement.getProps();return c[s]||this.visualElement.getValue(a,(c.initial?c.initial[a]:void 0)||0)}snapToCursor(a){eachAxis(s=>{var{drag:c}=this.getProps();if(shouldDrag(s,c,this.currentDirection)){var{projection:k}=this.visualElement,O=this.getAxisMotionValue(s);if(k&&k.layout){var{min:I,max:R}=k.layout.layoutBox[s];O.set(a[s]-mixNumber(I,R,.5))}}})}scalePositionWithinConstraints(){if(this.visualElement.current){var{drag:a,dragConstraints:s}=this.getProps(),{projection:c}=this.visualElement;if(isRefObject(s)&&c&&this.constraints){this.stopAnimation();var k={x:0,y:0};eachAxis(a=>{var s=this.getAxisMotionValue(a);if(s&&!1!==this.constraints){var c,O,I,R,L,z=s.get();k[a]=(c={min:z,max:z},O=this.constraints[a],I=.5,R=calcLength(c),(L=calcLength(O))>R?I=progress(O.min,O.max-R,c.min):R>L&&(I=progress(c.min,c.max-L,O.min)),clamp(0,1,I))}});var{transformTemplate:O}=this.visualElement.getProps();this.visualElement.current.style.transform=O?O({},""):"none",c.root&&c.root.updateScroll(),c.updateLayout(),this.resolveConstraints(),eachAxis(s=>{if(shouldDrag(s,a,null)){var c=this.getAxisMotionValue(s),{min:O,max:I}=this.constraints[s];c.set(mixNumber(O,I,k[s]))}})}}}addListeners(){if(this.visualElement.current){tg.set(this.visualElement,this);var a=addPointerEvent(this.visualElement.current,"pointerdown",a=>{var{drag:s,dragListener:c=!0}=this.getProps();s&&c&&this.start(a)}),measureDragConstraints=()=>{var{dragConstraints:a}=this.getProps();isRefObject(a)&&a.current&&(this.constraints=this.resolveRefConstraints())},{projection:s}=this.visualElement,c=s.addEventListener("measure",measureDragConstraints);s&&!s.layout&&(s.root&&s.root.updateScroll(),s.updateLayout()),X.read(measureDragConstraints);var k=addDomEvent(window,"resize",()=>this.scalePositionWithinConstraints()),O=s.addEventListener("didUpdate",a=>{var{delta:s,hasLayoutChanged:c}=a;this.isDragging&&c&&(eachAxis(a=>{var c=this.getAxisMotionValue(a);c&&(this.originPoint[a]+=s[a].translate,c.set(c.get()+s[a].translate))}),this.visualElement.render())});return()=>{k(),a(),c(),O&&O()}}}getProps(){var a=this.visualElement.getProps(),{drag:s=!1,dragDirectionLock:c=!1,dragPropagation:k=!1,dragConstraints:O=!1,dragElastic:I=.35,dragMomentum:R=!0}=a;return(0,ei._)((0,V._)({},a),{drag:s,dragDirectionLock:c,dragPropagation:k,dragConstraints:O,dragElastic:I,dragMomentum:R})}constructor(a){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=createBox(),this.visualElement=a}};function shouldDrag(a,s,c){return(!0===s||s===a)&&(null===c||c===a)}var asyncHandler=a=>(s,c)=>{a&&X.postRender(()=>a(s,c))},t_=c(48864),tb=c(64352),tw=(0,tb.createContext)(null),tx=(0,tb.createContext)({}),tS=(0,tb.createContext)({}),tk={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function pixelsToPercent(a,s){return s.max===s.min?0:a/(s.max-s.min)*100}var tP={correct:(a,s)=>{if(!s.target)return a;if("string"==typeof a){if(!eE.test(a))return a;a=parseFloat(a)}var c=pixelsToPercent(a,s.target.x),k=pixelsToPercent(a,s.target.y);return"".concat(c,"% ").concat(k,"%")}},tT={};let MeasureLayoutWithContext=class MeasureLayoutWithContext extends tb.Component{componentDidMount(){var{visualElement:a,layoutGroup:s,switchLayoutGroup:c,layoutId:k}=this.props,{projection:O}=a;!function(a){for(var s in a)tT[s]=a[s],e1(s)&&(tT[s].isCSSVariable=!0)}(tC),O&&(s.group&&s.group.add(O),c&&c.register&&k&&c.register(O),O.root.didUpdate(),O.addEventListener("animationComplete",()=>{this.safeToRemove()}),O.setOptions((0,ei._)((0,V._)({},O.options),{onExitComplete:()=>this.safeToRemove()}))),tk.hasEverUpdated=!0}getSnapshotBeforeUpdate(a){var{layoutDependency:s,visualElement:c,drag:k,isPresent:O}=this.props,I=c.projection;return I&&(I.isPresent=O,k||a.layoutDependency!==s||void 0===s||a.isPresent!==O?I.willUpdate():this.safeToRemove(),a.isPresent===O||(O?I.promote():I.relegate()||X.postRender(()=>{var a=I.getStack();a&&a.members.length||this.safeToRemove()}))),null}componentDidUpdate(){var{projection:a}=this.props.visualElement;a&&(a.root.didUpdate(),ee.postRender(()=>{!a.currentAnimation&&a.isLead()&&this.safeToRemove()}))}componentWillUnmount(){var{visualElement:a,layoutGroup:s,switchLayoutGroup:c}=this.props,{projection:k}=a;k&&(k.scheduleCheckAfterUnmount(),s&&s.group&&s.group.remove(k),c&&c.deregister&&c.deregister(k))}safeToRemove(){var{safeToRemove:a}=this.props;a&&a()}render(){return null}};function MeasureLayout(a){var[s,c]=function(){var a=!(arguments.length>0)||void 0===arguments[0]||arguments[0],s=(0,tb.useContext)(tw);if(null===s)return[!0,null];var{isPresent:c,onExitComplete:k,register:O}=s,I=(0,tb.useId)();(0,tb.useEffect)(()=>{if(a)return O(I)},[a]);var R=(0,tb.useCallback)(()=>a&&k&&k(I),[I,k,a]);return!c&&k?[!1,R]:[!0]}(),k=(0,tb.useContext)(tx);return(0,t_.jsx)(MeasureLayoutWithContext,(0,ei._)((0,V._)({},a),{layoutGroup:k,switchLayoutGroup:(0,tb.useContext)(tS),isPresent:s,safeToRemove:c}))}var tC={borderRadius:(0,ei._)((0,V._)({},tP),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:tP,borderTopRightRadius:tP,borderBottomLeftRadius:tP,borderBottomRightRadius:tP,boxShadow:{correct:(a,s)=>{var{treeScale:c,projectionDelta:k}=s,O=ez.parse(a);if(O.length>5)return a;var I=ez.createTransformer(a),R="number"!=typeof O[0]?1:0,L=k.x.scale*c.x,z=k.y.scale*c.y;O[0+R]/=L,O[1+R]/=z;var V=mixNumber(L,z,.5);return"number"==typeof O[2+R]&&(O[2+R]/=V),"number"==typeof O[3+R]&&(O[3+R]/=V),I(O)}}},compareByDepth=(a,s)=>a.depth-s.depth;let FlatTree=class FlatTree{add(a){addUniqueItem(this.children,a),this.isDirty=!0}remove(a){removeItem(this.children,a),this.isDirty=!0}forEach(a){this.isDirty&&this.children.sort(compareByDepth),this.isDirty=!1,this.children.forEach(a)}constructor(){this.children=[],this.isDirty=!1}};function resolveMotionValue(a){var s=isMotionValue(a)?a.get():a;return isCustomValue(s)?s.toValue():s}var tO=["TopLeft","TopRight","BottomLeft","BottomRight"],tE=tO.length,asNumber=a=>"string"==typeof a?parseFloat(a):a,isPx=a=>"number"==typeof a||eE.test(a);function getRadius(a,s){return void 0!==a[s]?a[s]:a.borderRadius}var tA=compress(0,.5,ey),tI=compress(.5,.95,noop_noop);function compress(a,s,c){return k=>ks?1:c(progress(a,s,k))}function copyAxisInto(a,s){a.min=s.min,a.max=s.max}function copyBoxInto(a,s){copyAxisInto(a.x,s.x),copyAxisInto(a.y,s.y)}function copyAxisDeltaInto(a,s){a.translate=s.translate,a.scale=s.scale,a.originPoint=s.originPoint,a.origin=s.origin}function removePointDelta(a,s,c,k,O){return a-=s,a=k+1/c*(a-k),void 0!==O&&(a=k+1/O*(a-k)),a}function removeAxisTransforms(a,s,c,k,O){var[I,R,L]=c;!function(a){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,k=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5,O=arguments.length>4?arguments[4]:void 0,I=arguments.length>5&&void 0!==arguments[5]?arguments[5]:a,R=arguments.length>6&&void 0!==arguments[6]?arguments[6]:a;if(eO.test(s)&&(s=parseFloat(s),s=mixNumber(R.min,R.max,s/100)-R.min),"number"==typeof s){var L=mixNumber(I.min,I.max,k);a===I&&(L-=s),a.min=removePointDelta(a.min,s,c,L,O),a.max=removePointDelta(a.max,s,c,L,O)}}(a,s[I],s[R],s[L],s.scale,k,O)}var tR=["x","scaleX","originX"],tM=["y","scaleY","originY"];function removeBoxTransforms(a,s,c,k){removeAxisTransforms(a.x,s,tR,c?c.x:void 0,k?k.x:void 0),removeAxisTransforms(a.y,s,tM,c?c.y:void 0,k?k.y:void 0)}function isAxisDeltaZero(a){return 0===a.translate&&1===a.scale}function isDeltaZero(a){return isAxisDeltaZero(a.x)&&isAxisDeltaZero(a.y)}function axisEquals(a,s){return a.min===s.min&&a.max===s.max}function axisEqualsRounded(a,s){return Math.round(a.min)===Math.round(s.min)&&Math.round(a.max)===Math.round(s.max)}function boxEqualsRounded(a,s){return axisEqualsRounded(a.x,s.x)&&axisEqualsRounded(a.y,s.y)}function aspectRatio(a){return calcLength(a.x)/calcLength(a.y)}function axisDeltaEquals(a,s){return a.translate===s.translate&&a.scale===s.scale&&a.originPoint===s.originPoint}let NodeStack=class NodeStack{add(a){addUniqueItem(this.members,a),a.scheduleRender()}remove(a){if(removeItem(this.members,a),a===this.prevLead&&(this.prevLead=void 0),a===this.lead){var s=this.members[this.members.length-1];s&&this.promote(s)}}relegate(a){var s,c=this.members.findIndex(s=>a===s);if(0===c)return!1;for(var k=c;k>=0;k--){var O=this.members[k];if(!1!==O.isPresent){s=O;break}}return!!s&&(this.promote(s),!0)}promote(a,s){var c=this.lead;if(a!==c&&(this.prevLead=c,this.lead=a,a.show(),c)){c.instance&&c.scheduleRender(),a.scheduleRender(),a.resumeFrom=c,s&&(a.resumeFrom.preserveOpacity=!0),c.snapshot&&(a.snapshot=c.snapshot,a.snapshot.latestValues=c.animationValues||c.latestValues),a.root&&a.root.isUpdating&&(a.isLayoutDirty=!0);var{crossfade:k}=a.options;!1===k&&c.hide()}}exitAnimationComplete(){this.members.forEach(a=>{var{options:s,resumingFrom:c}=a;s.onExitComplete&&s.onExitComplete(),c&&c.options.onExitComplete&&c.options.onExitComplete()})}scheduleRender(){this.members.forEach(a=>{a.instance&&a.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}constructor(){this.members=[]}};var tD={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},tj=["","X","Y","Z"],tL={visibility:"hidden"},tB=0;function resetDistortingTransform(a,s,c,k){var{latestValues:O}=s;O[a]&&(c[a]=O[a],s.setStaticValue(a,0),k&&(k[a]=0))}function createProjectionNode(a){var{attachResizeListener:s,defaultParent:c,measureScroll:k,checkIsScrollRoot:O,resetTransform:I}=a;return class{addEventListener(a,s){return this.eventHandlers.has(a)||this.eventHandlers.set(a,new SubscriptionManager),this.eventHandlers.get(a).add(s)}notifyListeners(a){for(var s=arguments.length,c=Array(s>1?s-1:0),k=1;k1&&void 0!==arguments[1]?arguments[1]:this.root.hasTreeAnimated;if(!this.instance){this.isSVG=a instanceof SVGElement&&"svg"!==a.tagName,this.instance=a;var{layoutId:k,layout:O,visualElement:I}=this.options;if(I&&!I.current&&I.mount(a),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),c&&(O||k)&&(this.isLayoutDirty=!0),s){var R,resizeUnblockUpdate=()=>this.root.updateBlockedByResize=!1;s(a,()=>{var a,s;this.root.updateBlockedByResize=!0,R&&R(),a=en.now(),s=c=>{var{timestamp:k}=c,O=k-a;O>=250&&(Q(s),resizeUnblockUpdate(O-250))},X.read(s,!0),R=()=>Q(s),tk.hasAnimatedSinceResize&&(tk.hasAnimatedSinceResize=!1,this.nodes.forEach(finishAnimation))})}k&&this.root.registerSharedNode(k,this),!1!==this.options.animate&&I&&(k||O)&&this.addEventListener("didUpdate",a=>{var{delta:s,hasLayoutChanged:c,hasRelativeLayoutChanged:k,layout:O}=a;if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}var R=this.options.transition||I.getDefaultTransition()||tF,{onLayoutAnimationStart:L,onLayoutAnimationComplete:z}=I.getProps(),Z=!this.targetLayout||!boxEqualsRounded(this.targetLayout,O),W=!c&&k;if(this.options.layoutRoot||this.resumeFrom||W||c&&(Z||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(s,W);var U=(0,ei._)((0,V._)({},get_value_transition_getValueTransition(R,"layout")),{onPlay:L,onComplete:z});(I.shouldReduceMotion||this.options.layoutRoot)&&(U.delay=0,U.type=!1),this.startAnimation(U)}else c||finishAnimation(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=O})}}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);var a=this.getStack();a&&a.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Q(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(resetSkewAndRotation),this.animationId++)}getTransformTemplate(){var{visualElement:a}=this.options;return a&&a.getProps().transformTemplate}willUpdate(){var a=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function cancelTreeOptimisedTransformAnimations(a){if(a.hasCheckedOptimisedAppear=!0,a.root!==a){var{visualElement:s}=a.options;if(s){var c=s.props[ef];if(window.MotionHasOptimisedAnimation(c,"transform")){var{layout:k,layoutId:O}=a.options;window.MotionCancelOptimisedAnimation(c,"transform",X,!(k||O))}var{parent:I}=a;I&&!I.hasCheckedOptimisedAppear&&cancelTreeOptimisedTransformAnimations(I)}}}(this),this.root.isUpdating||this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var s=0;s{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),!this.snapshot||calcLength(this.snapshot.measuredBox.x)||calcLength(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(this.instance&&(this.updateScroll(),this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty)){if(this.resumeFrom&&!this.resumeFrom.instance)for(var a=0;a0&&void 0!==arguments[0]?arguments[0]:"measure",s=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===a&&(s=!1),s){var c=O(this.instance);this.scroll={animationId:this.root.animationId,phase:a,isRoot:c,offset:k(this.instance),wasRoot:this.scroll?this.scroll.isRoot:c}}}resetTransform(){if(I){var a=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,s=this.projectionDelta&&!isDeltaZero(this.projectionDelta),c=this.getTransformTemplate(),k=c?c(this.latestValues,""):void 0,O=k!==this.prevTransformTemplateValue;a&&(s||hasTransform(this.latestValues)||O)&&(I(this.instance,k),this.shouldResetTransform=!1,this.scheduleRender())}}measure(){var a,s=!(arguments.length>0)||void 0===arguments[0]||arguments[0],c=this.measurePageBox(),k=this.removeElementScroll(c);return s&&(k=this.removeTransform(k)),roundAxis((a=k).x),roundAxis(a.y),{animationId:this.root.animationId,measuredBox:c,layoutBox:k,latestValues:{},source:this.id}}measurePageBox(){var a,{visualElement:s}=this.options;if(!s)return createBox();var c=s.measureViewportBox();if(!((null===(a=this.scroll)||void 0===a?void 0:a.wasRoot)||this.path.some(checkNodeWasScrollRoot))){var{scroll:k}=this.root;k&&(translateAxis(c.x,k.offset.x),translateAxis(c.y,k.offset.y))}return c}removeElementScroll(a){var s,c=createBox();if(copyBoxInto(c,a),null===(s=this.scroll)||void 0===s?void 0:s.wasRoot)return c;for(var k=0;k1&&void 0!==arguments[1]&&arguments[1],c=createBox();copyBoxInto(c,a);for(var k=0;k0&&void 0!==arguments[0]&&arguments[0],I=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=I.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=I.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=I.isSharedProjectionDirty);var R=!!this.resumingFrom||this!==I;if(O||R&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(k=this.parent)||void 0===k?void 0:k.isProjectionDirty)||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize){var{layout:L,layoutId:z}=this.options;if(this.layout&&(L||z)){if(this.resolvedRelativeTargetAt=$.timestamp,!this.targetDelta&&!this.relativeTarget){var V=this.getClosestProjectingParent();V&&V.layout&&1!==this.animationProgress?(this.relativeParent=V,this.forceRelativeParentToResolveTarget(),this.relativeTarget=createBox(),this.relativeTargetOrigin=createBox(),calcRelativePosition(this.relativeTargetOrigin,this.layout.layoutBox,V.layout.layoutBox),copyBoxInto(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=createBox(),this.targetWithTransforms=createBox()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),a=this.target,s=this.relativeTarget,c=this.relativeParent.target,calcRelativeAxis(a.x,s.x,c.x),calcRelativeAxis(a.y,s.y,c.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):copyBoxInto(this.target,this.layout.layoutBox),applyBoxDelta(this.target,this.targetDelta)):copyBoxInto(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;var Z=this.getClosestProjectingParent();Z&&!!Z.resumingFrom==!!this.resumingFrom&&!Z.options.layoutScroll&&Z.target&&1!==this.animationProgress?(this.relativeParent=Z,this.forceRelativeParentToResolveTarget(),this.relativeTarget=createBox(),this.relativeTargetOrigin=createBox(),calcRelativePosition(this.relativeTargetOrigin,this.target,Z.target),copyBoxInto(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}Y.value&&tD.calculatedTargetDeltas++}}}}getClosestProjectingParent(){return!this.parent||hasScale(this.parent.latestValues)||has2DTranslate(this.parent.latestValues)?void 0:this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var a,s=this.getLead(),c=!!this.resumingFrom||this!==s,k=!0;if((this.isProjectionDirty||(null===(a=this.parent)||void 0===a?void 0:a.isProjectionDirty))&&(k=!1),c&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(k=!1),this.resolvedRelativeTargetAt===$.timestamp&&(k=!1),!k){var{layout:O,layoutId:I}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),this.layout&&(O||I)){copyBoxInto(this.layoutCorrected,this.layout.layoutBox);var R=this.treeScale.x,L=this.treeScale.y;!function(a,s,c){var k,O,I=arguments.length>3&&void 0!==arguments[3]&&arguments[3],R=c.length;if(R){s.x=s.y=1;for(var L=0;L.999999999999&&(s.x=1),s.y<1.0000000000001&&s.y>.999999999999&&(s.y=1)}}(this.layoutCorrected,this.treeScale,this.path,c),s.layout&&!s.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(s.target=s.layout.layoutBox,s.targetWithTransforms=createBox());var{target:z}=s;if(!z){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(copyAxisDeltaInto(this.prevProjectionDelta.x,this.projectionDelta.x),copyAxisDeltaInto(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),calcBoxDelta(this.projectionDelta,this.layoutCorrected,z,this.latestValues),this.treeScale.x===R&&this.treeScale.y===L&&axisDeltaEquals(this.projectionDelta.x,this.prevProjectionDelta.x)&&axisDeltaEquals(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",z)),Y.value&&tD.calculatedProjections++}}}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(){var a,s=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(null===(a=this.options.visualElement)||void 0===a||a.scheduleRender(),s){var c=this.getStack();c&&c.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=createDelta(),this.projectionDelta=createDelta(),this.projectionDeltaWithTransform=createDelta()}setAnimationOrigin(a){var s,c=arguments.length>1&&void 0!==arguments[1]&&arguments[1],k=this.snapshot,O=k?k.latestValues:{},I=(0,V._)({},this.latestValues),R=createDelta();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!c;var L=createBox(),z=(k?k.source:void 0)!==(this.layout?this.layout.source:void 0),Z=this.getStack(),W=!Z||Z.members.length<=1,U=!!(z&&!W&&!0===this.options.crossfade&&!this.path.some(hasOpacityCrossfade));this.animationProgress=0,this.mixTargetDelta=c=>{var k,V,Z,H,G=c/1e3;mixAxisDelta(R.x,a.x,G),mixAxisDelta(R.y,a.y,G),this.setTargetDelta(R),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(calcRelativePosition(L,this.layout.layoutBox,this.relativeParent.layout.layoutBox),k=this.relativeTarget,V=this.relativeTargetOrigin,mixAxis(k.x,V.x,L.x,G),mixAxis(k.y,V.y,L.y,G),s&&(Z=this.relativeTarget,H=s,axisEquals(Z.x,H.x)&&axisEquals(Z.y,H.y))&&(this.isProjectionDirty=!1),s||(s=createBox()),copyBoxInto(s,this.relativeTarget)),z&&(this.animationValues=I,function(a,s,c,k,O,I){O?(a.opacity=mixNumber(0,void 0!==c.opacity?c.opacity:1,tA(k)),a.opacityExit=mixNumber(void 0!==s.opacity?s.opacity:1,0,tI(k))):I&&(a.opacity=mixNumber(void 0!==s.opacity?s.opacity:1,void 0!==c.opacity?c.opacity:1,k));for(var R=0;R{var s,c;tk.hasAnimatedSinceResize=!0,es.layout++,this.currentAnimation=(s=(0,ei._)((0,V._)({},a),{onUpdate:s=>{this.mixTargetDelta(s),a.onUpdate&&a.onUpdate(s)},onStop:()=>{es.layout--},onComplete:()=>{es.layout--,a.onComplete&&a.onComplete(),this.completeAnimation()}}),(c=isMotionValue(0)?0:motionValue(0)).start(animateMotionValue("",c,1e3,s)),c.animation),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);var a=this.getStack();a&&a.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){var a=this.getLead(),{targetWithTransforms:s,target:c,layout:k,latestValues:O}=a;if(s&&c&&k){if(this!==a&&this.layout&&k&&shouldAnimatePositionOnly(this.options.animationType,this.layout.layoutBox,k.layoutBox)){c=this.target||createBox();var I=calcLength(this.layout.layoutBox.x);c.x.min=a.target.x.min,c.x.max=c.x.min+I;var R=calcLength(this.layout.layoutBox.y);c.y.min=a.target.y.min,c.y.max=c.y.min+R}copyBoxInto(s,c),transformBox(s,O),calcBoxDelta(this.projectionDeltaWithTransform,this.layoutCorrected,s,O)}}registerSharedNode(a,s){this.sharedNodes.has(a)||this.sharedNodes.set(a,new NodeStack),this.sharedNodes.get(a).add(s);var c=s.options.initialPromotionConfig;s.promote({transition:c?c.transition:void 0,preserveFollowOpacity:c&&c.shouldPreserveFollowOpacity?c.shouldPreserveFollowOpacity(s):void 0})}isLead(){var a=this.getStack();return!a||a.lead===this}getLead(){var a,{layoutId:s}=this.options;return s&&(null===(a=this.getStack())||void 0===a?void 0:a.lead)||this}getPrevLead(){var a,{layoutId:s}=this.options;return s?null===(a=this.getStack())||void 0===a?void 0:a.prevLead:void 0}getStack(){var{layoutId:a}=this.options;if(a)return this.root.sharedNodes.get(a)}promote(){var{needsReset:a,transition:s,preserveFollowOpacity:c}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},k=this.getStack();k&&k.promote(this,c),a&&(this.projectionDelta=void 0,this.needsReset=!0),s&&this.setOptions({transition:s})}relegate(){var a=this.getStack();return!!a&&a.relegate(this)}resetSkewAndRotation(){var{visualElement:a}=this.options;if(a){var s=!1,{latestValues:c}=a;if((c.z||c.rotate||c.rotateX||c.rotateY||c.rotateZ||c.skewX||c.skewY)&&(s=!0),s){var k={};c.z&&resetDistortingTransform("z",a,k,this.animationValues);for(var O=0;O{var s;return null===(s=a.currentAnimation)||void 0===s?void 0:s.stop()}),this.root.nodes.forEach(clearMeasurements),this.root.sharedNodes.clear()}constructor(a={},s=null==c?void 0:c()){this.id=tB++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,Y.value&&(tD.nodes=tD.calculatedTargetDeltas=tD.calculatedProjections=0),this.nodes.forEach(propagateDirtyNodes),this.nodes.forEach(resolveTargetDelta),this.nodes.forEach(calcProjection),this.nodes.forEach(cleanDirtyNodes),Y.addProjectionMetrics&&Y.addProjectionMetrics(tD)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=a,this.root=s?s.root||s:this,this.path=s?[...s.path,s]:[],this.parent=s,this.depth=s?s.depth+1:0;for(var k=0;k{var s=R?c.measuredBox[a]:c.layoutBox[a],O=calcLength(s);s.min=k[a].min,s.max=s.min+O}):shouldAnimatePositionOnly(I,c.layoutBox,k)&&eachAxis(s=>{var O=R?c.measuredBox[s]:c.layoutBox[s],I=calcLength(k[s]);O.max=O.min+I,a.relativeTarget&&!a.currentAnimation&&(a.isProjectionDirty=!0,a.relativeTarget[s].max=a.relativeTarget[s].min+I)});var L=createDelta();calcBoxDelta(L,k,c.layoutBox);var z=createDelta();R?calcBoxDelta(z,a.applyTransform(O,!0),c.measuredBox):calcBoxDelta(z,k,c.layoutBox);var V=!isDeltaZero(L),Z=!1;if(!a.resumeFrom){var W=a.getClosestProjectingParent();if(W&&!W.resumeFrom){var{snapshot:U,layout:H}=W;if(U&&H){var G=createBox();calcRelativePosition(G,c.layoutBox,U.layoutBox);var K=createBox();calcRelativePosition(K,k,H.layoutBox),boxEqualsRounded(G,K)||(Z=!0),W.options.layoutRoot&&(a.relativeTarget=K,a.relativeTargetOrigin=G,a.relativeParent=W)}}}a.notifyListeners("didUpdate",{layout:k,snapshot:c,delta:z,layoutDelta:L,hasLayoutChanged:V,hasRelativeLayoutChanged:Z})}else if(a.isLead()){var{onExitComplete:Y}=a.options;Y&&Y()}a.options.transition=void 0}function propagateDirtyNodes(a){Y.value&&tD.nodes++,a.parent&&(a.isProjecting()||(a.isProjectionDirty=a.parent.isProjectionDirty),a.isSharedProjectionDirty||(a.isSharedProjectionDirty=!!(a.isProjectionDirty||a.parent.isProjectionDirty||a.parent.isSharedProjectionDirty)),a.isTransformDirty||(a.isTransformDirty=a.parent.isTransformDirty))}function cleanDirtyNodes(a){a.isProjectionDirty=a.isSharedProjectionDirty=a.isTransformDirty=!1}function clearSnapshot(a){a.clearSnapshot()}function clearMeasurements(a){a.clearMeasurements()}function clearIsLayoutDirty(a){a.isLayoutDirty=!1}function resetTransformStyle(a){var{visualElement:s}=a.options;s&&s.getProps().onBeforeLayoutMeasure&&s.notify("BeforeLayoutMeasure"),a.resetTransform()}function finishAnimation(a){a.finishAnimation(),a.targetDelta=a.relativeTarget=a.target=void 0,a.isProjectionDirty=!0}function resolveTargetDelta(a){a.resolveTargetDelta()}function calcProjection(a){a.calcProjection()}function resetSkewAndRotation(a){a.resetSkewAndRotation()}function removeLeadSnapshots(a){a.removeLeadSnapshot()}function mixAxisDelta(a,s,c){a.translate=mixNumber(s.translate,0,c),a.scale=mixNumber(s.scale,1,c),a.origin=s.origin,a.originPoint=s.originPoint}function mixAxis(a,s,c,k){a.min=mixNumber(s.min,c.min,k),a.max=mixNumber(s.max,c.max,k)}function hasOpacityCrossfade(a){return a.animationValues&&void 0!==a.animationValues.opacityExit}var tF={duration:.45,ease:[.4,0,.1,1]},userAgentContains=a=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(a),tz=userAgentContains("applewebkit/")&&!userAgentContains("chrome/")?Math.round:noop_noop;function roundAxis(a){a.min=tz(a.min),a.max=tz(a.max)}function shouldAnimatePositionOnly(a,s,c){return"position"===a||"preserve-aspect"===a&&!(.2>=Math.abs(aspectRatio(s)-aspectRatio(c)))}function checkNodeWasScrollRoot(a){var s;return a!==a.root&&(null===(s=a.scroll)||void 0===s?void 0:s.wasRoot)}var tV=createProjectionNode({attachResizeListener:(a,s)=>addDomEvent(a,"resize",s),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),tN={current:void 0},tZ=createProjectionNode({measureScroll:a=>({x:a.scrollLeft,y:a.scrollTop}),defaultParent:()=>{if(!tN.current){var a=new tV({});a.mount(window),a.setOptions({layoutScroll:!0}),tN.current=a}return tN.current},resetTransform:(a,s)=>{a.style.transform=void 0!==s?s:"none"},checkIsScrollRoot:a=>"fixed"===window.getComputedStyle(a).position});function handleHoverEvent(a,s,c){var{props:k}=a;a.animationState&&k.whileHover&&a.animationState.setActive("whileHover","Start"===c);var O=k["onHover"+c];O&&X.postRender(()=>O(s,extractEventInfo(s)))}function handlePressEvent(a,s,c){var{props:k}=a;if(!(a.current instanceof HTMLButtonElement)||!a.current.disabled){a.animationState&&k.whileTap&&a.animationState.setActive("whileTap","Start"===c);var O=k["onTap"+("End"===c?"":c)];O&&X.postRender(()=>O(s,extractEventInfo(s)))}}var tW=new WeakMap,tU=new WeakMap,fireObserverCallback=a=>{var s=tW.get(a.target);s&&s(a)},fireAllObserverCallbacks=a=>{a.forEach(fireObserverCallback)},tH={some:0,all:1},tq=(0,tb.createContext)({strict:!1}),tG=(0,tb.createContext)({transformPagePoint:a=>a,isStatic:!1,reducedMotion:"never"}),tK=(0,tb.createContext)({});function isControllingVariants(a){return isAnimationControls(a.animate)||th.some(s=>isVariantLabel(a[s]))}function isVariantNode(a){return!!(isControllingVariants(a)||a.variants)}function variantLabelsAsDependency(a){return Array.isArray(a)?a.join(" "):a}var _loop=function(a){tX[a]={isEnabled:s=>tY[a].some(a=>!!s[a])}},tY={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},tX={};for(var tQ in tY)_loop(tQ);var t$=Symbol.for("motionComponentSymbol"),tJ=tb.useLayoutEffect;function isForcedMotionValue(a,s){var{layout:c,layoutId:k}=s;return ec.has(a)||a.startsWith("origin")||(c||void 0!==k)&&(!!tT[a]||"opacity"===a)}var getValueAsType=(a,s)=>s&&"number"==typeof a?s.transform(a):a,t0={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},t1=eu.length;function buildHTMLStyles(a,s,c){var{style:k,vars:O,transformOrigin:I}=a,R=!1,L=!1;for(var z in s){var V=s[z];if(ec.has(z)){R=!0;continue}if(e1(z)){O[z]=V;continue}var Z=getValueAsType(V,eU[z]);z.startsWith("origin")?(L=!0,I[z]=Z):k[z]=Z}if(!s.transform&&(R||c?k.transform=function(a,s,c){for(var k="",O=!0,I=0;I({style:{},transform:{},transformOrigin:{},vars:{}});function copyRawValuesOnly(a,s,c){for(var k in s)isMotionValue(s[k])||isForcedMotionValue(k,c)||(a[k]=s[k])}var t2=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function isValidMotionProp(a){return a.startsWith("while")||a.startsWith("drag")&&"draggable"!==a||a.startsWith("layout")||a.startsWith("onTap")||a.startsWith("onPan")||a.startsWith("onLayout")||t2.has(a)}var shouldForward=a=>!isValidMotionProp(a);try{(O=require("@emotion/is-prop-valid").default)&&(shouldForward=a=>a.startsWith("on")?!isValidMotionProp(a):O(a))}catch(a){}var t3=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function isSVGComponent(a){if("string"!=typeof a||a.includes("-"));else if(t3.indexOf(a)>-1||RegExp("[A-Z]","u").test(a))return!0;return!1}var t4={offset:"stroke-dashoffset",array:"stroke-dasharray"},t5={offset:"strokeDashoffset",array:"strokeDasharray"};function transform_origin_calcOrigin(a,s,c){return"string"==typeof a?a:eE.transform(s+c*a)}function buildSVGAttrs(a,s,c,k){var O,I,R,L,{attrX:z,attrY:V,attrScale:W,originX:U,originY:H,pathLength:G,pathSpacing:K=1,pathOffset:Y=0}=s;if(buildHTMLStyles(a,(0,Z._)(s,["attrX","attrY","attrScale","originX","originY","pathLength","pathSpacing","pathOffset"]),k),c){a.style.viewBox&&(a.attrs.viewBox=a.style.viewBox);return}a.attrs=a.style,a.style={};var{attrs:X,style:Q,dimensions:$}=a;X.transform&&($&&(Q.transform=X.transform),delete X.transform),$&&(void 0!==U||void 0!==H||Q.transform)&&(Q.transformOrigin=(O=void 0!==U?U:.5,I=void 0!==H?H:.5,R=transform_origin_calcOrigin(O,$.x,$.width),L=transform_origin_calcOrigin(I,$.y,$.height),"".concat(R," ").concat(L))),void 0!==z&&(X.x=z),void 0!==V&&(X.y=V),void 0!==W&&(X.scale=W),void 0!==G&&function(a,s){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,k=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,O=!(arguments.length>4)||void 0===arguments[4]||arguments[4];a.pathLength=1;var I=O?t4:t5;a[I.offset]=eE.transform(-k);var R=eE.transform(s),L=eE.transform(c);a[I.array]="".concat(R," ").concat(L)}(X,G,K,Y,!1)}var createSvgRenderState=()=>(0,ei._)((0,V._)({},createHtmlRenderState()),{attrs:{}}),isSVGTag=a=>"string"==typeof a&&"svg"===a.toLowerCase(),makeUseVisualState=a=>(s,c)=>{var k,O=(0,tb.useContext)(tK),I=(0,tb.useContext)(tw),make=()=>(function(a,s,c,k){var{scrapeMotionValuesFromProps:O,createRenderState:I,onUpdate:R}=a,L={latestValues:function(a,s,c,k){var O={},I=k(a,{});for(var R in I)O[R]=resolveMotionValue(I[R]);var{initial:L,animate:z}=a,V=isControllingVariants(a),W=isVariantNode(a);s&&W&&!V&&!1!==a.inherit&&(void 0===L&&(L=s.initial),void 0===z&&(z=s.animate));var U=!!c&&!1===c.initial,H=(U=U||!1===L)?z:L;if(H&&"boolean"!=typeof H&&!isAnimationControls(H))for(var G=Array.isArray(H)?H:[H],K=0;KR((0,V._)({props:s,current:a},L)),L.onUpdate=a=>R(a)),L})(a,s,O,I);return c?make():(null===(k=(0,tb.useRef)(null)).current&&(k.current=make()),k.current)};function scrapeMotionValuesFromProps(a,s,c){var k,{style:O}=a,I={};for(var R in O)(isMotionValue(O[R])||s.style&&isMotionValue(s.style[R])||isForcedMotionValue(R,a)||(null===(k=null==c?void 0:c.getValue(R))||void 0===k?void 0:k.liveStyle)!==void 0)&&(I[R]=O[R]);return I}var t6={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps:scrapeMotionValuesFromProps,createRenderState:createHtmlRenderState})};function updateSVGDimensions(a,s){try{s.dimensions="function"==typeof a.getBBox?a.getBBox():a.getBoundingClientRect()}catch(a){s.dimensions={x:0,y:0,width:0,height:0}}}function renderHTML(a,s,c,k){var{style:O,vars:I}=s;for(var R in Object.assign(a.style,O,k&&k.getProjectionStyles(c)),I)a.style.setProperty(R,I[R])}var t8=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function renderSVG(a,s,c,k){for(var O in renderHTML(a,s,void 0,k),s.attrs)a.setAttribute(t8.has(O)?O:camelToDash(O),s.attrs[O])}function scrape_motion_values_scrapeMotionValuesFromProps(a,s,c){var k=scrapeMotionValuesFromProps(a,s,c);for(var O in a)(isMotionValue(a[O])||isMotionValue(s[O]))&&(k[-1!==eu.indexOf(O)?"attr"+O.charAt(0).toUpperCase()+O.substring(1):O]=a[O]);return k}var t7=["x","y","width","height","cx","cy","r"],t9={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps:scrape_motion_values_scrapeMotionValuesFromProps,createRenderState:createSvgRenderState,onUpdate:a=>{var{props:s,prevProps:c,current:k,renderState:O,latestValues:I}=a;if(k){var R=!!s.drag;if(!R){for(var L in I)if(ec.has(L)){R=!0;break}}if(R){var z=!c;if(c)for(var V=0;V{updateSVGDimensions(k,O),X.render(()=>{buildSVGAttrs(O,I,isSVGTag(k.tagName),s.transformTemplate),renderSVG(k,O)})})}}}})},ne={current:null},nt={current:!1},nn=[...e5,eD,ez],findValueType=a=>nn.find(testValueType(a)),nr=new WeakMap,ni=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let VisualElement=class VisualElement{scrapeMotionValuesFromProps(a,s,c){return{}}mount(a){this.current=a,nr.set(a,this),this.projection&&!this.projection.instance&&this.projection.mount(a),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((a,s)=>this.bindToMotionValue(s,a)),nt.current||function(){if(nt.current=!0,window.matchMedia){var a=window.matchMedia("(prefers-reduced-motion)"),setReducedMotionPreferences=()=>ne.current=a.matches;a.addListener(setReducedMotionPreferences),setReducedMotionPreferences()}else ne.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||ne.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(var a in this.projection&&this.projection.unmount(),Q(this.notifyUpdate),Q(this.render),this.valueSubscriptions.forEach(a=>a()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[a].clear();for(var s in this.features){var c=this.features[s];c&&(c.unmount(),c.isMounted=!1)}this.current=null}bindToMotionValue(a,s){this.valueSubscriptions.has(a)&&this.valueSubscriptions.get(a)();var c,k=ec.has(a);k&&this.onBindTransform&&this.onBindTransform();var O=s.on("change",s=>{this.latestValues[a]=s,this.props.onUpdate&&X.preRender(this.notifyUpdate),k&&this.projection&&(this.projection.isTransformDirty=!0)}),I=s.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(c=window.MotionCheckAppearSync(this,a,s)),this.valueSubscriptions.set(a,()=>{O(),I(),c&&c(),s.owner&&s.stop()})}sortNodePosition(a){return this.current&&this.sortInstanceNodePosition&&this.type===a.type?this.sortInstanceNodePosition(this.current,a.current):0}updateFeatures(){var a="animation";for(a in tX){var s=tX[a];if(s){var{isEnabled:c,Feature:k}=s;if(!this.features[a]&&k&&c(this.props)&&(this.features[a]=new k(this)),this.features[a]){var O=this.features[a];O.isMounted?O.update():(O.mount(),O.isMounted=!0)}}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):createBox()}getStaticValue(a){return this.latestValues[a]}setStaticValue(a,s){this.latestValues[a]=s}update(a,s){(a.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=a,this.prevPresenceContext=this.presenceContext,this.presenceContext=s;for(var c=0;cs.variantChildren.delete(a)}addValue(a,s){var c=this.values.get(a);s!==c&&(c&&this.removeValue(a),this.bindToMotionValue(a,s),this.values.set(a,s),this.latestValues[a]=s.get())}removeValue(a){this.values.delete(a);var s=this.valueSubscriptions.get(a);s&&(s(),this.valueSubscriptions.delete(a)),delete this.latestValues[a],this.removeValueFromRenderState(a,this.renderState)}hasValue(a){return this.values.has(a)}getValue(a,s){if(this.props.values&&this.props.values[a])return this.props.values[a];var c=this.values.get(a);return void 0===c&&void 0!==s&&(c=motionValue(null===s?void 0:s,{owner:this}),this.addValue(a,c)),c}readValue(a,s){var c,k=void 0===this.latestValues[a]&&this.current?null!==(c=this.getBaseTargetFromProps(this.props,a))&&void 0!==c?c:this.readValueFromInstance(this.current,a,this.options):this.latestValues[a];return null!=k&&("string"==typeof k&&(isNumericalString(k)||isZeroValueString(k))?k=parseFloat(k):!findValueType(k)&&ez.test(s)&&(k=animatable_none_getAnimatableNone(a,s)),this.setBaseTarget(a,isMotionValue(k)?k.get():k)),isMotionValue(k)?k.get():k}setBaseTarget(a,s){this.baseTarget[a]=s}getBaseTarget(a){var s,c,{initial:k}=this.props;if("string"==typeof k||"object"==typeof k){var O=resolveVariantFromProps(this.props,k,null===(s=this.presenceContext)||void 0===s?void 0:s.custom);O&&(c=O[a])}if(k&&void 0!==c)return c;var I=this.getBaseTargetFromProps(this.props,a);return void 0===I||isMotionValue(I)?void 0!==this.initialValues[a]&&void 0===c?void 0:this.baseTarget[a]:I}on(a,s){return this.events[a]||(this.events[a]=new SubscriptionManager),this.events[a].add(s)}notify(a){for(var s=arguments.length,c=Array(s>1?s-1:0),k=1;kthis.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{var a=en.now();this.renderScheduledAt{this.current&&(this.current.textContent="".concat(a))}))}constructor(){super(...arguments),this.KeyframeResolver=DOMKeyframesResolver}};let HTMLVisualElement=class HTMLVisualElement extends DOMVisualElement{readValueFromInstance(a,s){if(ec.has(s))return readTransformValue(a,s);var c=window.getComputedStyle(a),k=(e1(s)?c.getPropertyValue(s):c[s])||0;return"string"==typeof k?k.trim():k}measureInstanceViewportBox(a,s){var{transformPagePoint:c}=s;return measureViewportBox(a,c)}build(a,s,c){buildHTMLStyles(a,s,c.transformTemplate)}scrapeMotionValuesFromProps(a,s,c){return scrapeMotionValuesFromProps(a,s,c)}constructor(){super(...arguments),this.type="html",this.renderInstance=renderHTML}};let SVGVisualElement=class SVGVisualElement extends DOMVisualElement{getBaseTargetFromProps(a,s){return a[s]}readValueFromInstance(a,s){if(ec.has(s)){var c=getDefaultValueType(s);return c&&c.default||0}return s=t8.has(s)?s:camelToDash(s),a.getAttribute(s)}scrapeMotionValuesFromProps(a,s,c){return scrape_motion_values_scrapeMotionValuesFromProps(a,s,c)}onBindTransform(){this.current&&!this.renderState.dimensions&&X.postRender(this.updateDimensions)}build(a,s,c){buildSVGAttrs(a,s,this.isSVGTag,c.transformTemplate)}renderInstance(a,s,c,k){renderSVG(a,s,c,k)}mount(a){this.isSVGTag=isSVGTag(a.tagName),super.mount(a)}constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=createBox,this.updateDimensions=()=>{this.current&&!this.renderState.dimensions&&updateSVGDimensions(this.current,this.renderState)}}};var na=function(a){if("undefined"==typeof Proxy)return a;var s=new Map;return new Proxy(function(){for(var s=arguments.length,c=Array(s),k=0;k"create"===k?a:(s.has(k)||s.set(k,a(k)),s.get(k))})}((I=(0,V._)({},{animation:{Feature:class extends Feature{updateAnimationControlsSubscription(){var{animate:a}=this.node.getProps();isAnimationControls(a)&&(this.unmountControls=a.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){var{animate:a}=this.node.getProps(),{animate:s}=this.node.prevProps||{};a!==s&&this.updateAnimationControlsSubscription()}unmount(){var a;this.node.animationState.reset(),null===(a=this.unmountControls)||void 0===a||a.call(this)}constructor(a){super(a),a.animationState||(a.animationState=function(a){var animate=s=>Promise.all(s.map(s=>{var{animation:c,options:k}=s;return function(a,s){var c,k=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(a.notify("AnimationStart",s),Array.isArray(s))c=Promise.all(s.map(s=>animateVariant(a,s,k)));else if("string"==typeof s)c=animateVariant(a,s,k);else{var O="function"==typeof s?resolveVariant(a,s,k.custom):s;c=Promise.all(animateTarget(a,O,k))}return c.then(()=>{a.notify("AnimationComplete",s)})}(a,c,k)})),s=createState(),c=!0,buildResolvedTypeValues=s=>(c,k)=>{var O,I=resolveVariant(a,k,"exit"===s?null===(O=a.presenceContext)||void 0===O?void 0:O.custom:void 0);if(I){var{transition:R,transitionEnd:L}=I,z=(0,Z._)(I,["transition","transitionEnd"]);c=(0,V._)({},c,z,L)}return c};function animateChanges(k){for(var{props:O}=a,I=function getVariantContext(a){if(a){if(!a.isControllingVariants){var s=a.parent&&getVariantContext(a.parent)||{};return void 0!==a.props.initial&&(s.initial=a.props.initial),s}for(var c={},k=0;kZ&&Y,ee=!1,et=Array.isArray(K)?K:[K],en=et.reduce(buildResolvedTypeValues(H),{});!1===X&&(en={});var{prevResolvedValues:er={}}=G,ei=(0,V._)({},er,en),markToAnimate=s=>{J=!0,L.has(s)&&(ee=!0,L.delete(s)),G.needsAnimating[s]=!0;var c=a.getValue(s);c&&(c.liveStyle=!1)};for(var ea in ei){var eo=en[ea],es=er[ea];!z.hasOwnProperty(ea)&&((isKeyframesTarget(eo)&&isKeyframesTarget(es)?shallowCompare(eo,es):eo===es)?void 0!==eo&&L.has(ea)?markToAnimate(ea):G.protectedKeys[ea]=!0:null!=eo?markToAnimate(ea):L.add(ea))}G.prevProp=K,G.prevResolvedValues=en,G.isActive&&(z=(0,V._)({},z,en)),c&&a.blockInitialAnimation&&(J=!1);var el=!(Q&&$)||ee;J&&el&&R.push(...et.map(a=>({animation:a,options:{type:H}})))}}(W);if(L.size){var U={};if("boolean"!=typeof O.initial){var H=resolveVariant(a,Array.isArray(O.initial)?O.initial[0]:O.initial);H&&H.transition&&(U.transition=H.transition)}L.forEach(s=>{var c=a.getBaseTarget(s),k=a.getValue(s);k&&(k.liveStyle=!0),U[s]=null!=c?c:null}),R.push({animation:U})}var G=!!R.length;return c&&(!1===O.initial||O.initial===O.animate)&&!a.manuallyAnimateOnMount&&(G=!1),c=!1,G?animate(R):Promise.resolve()}return{animateChanges,setActive:function(c,k){if(s[c].isActive===k)return Promise.resolve();null===(O=a.variantChildren)||void 0===O||O.forEach(a=>{var s;return null===(s=a.animationState)||void 0===s?void 0:s.setActive(c,k)}),s[c].isActive=k;var O,I=animateChanges(c);for(var R in s)s[R].protectedKeys={};return I},setAnimateFunction:function(s){animate=s(a)},getState:()=>s,reset:()=>{s=createState(),c=!0}}}(a))}}},exit:{Feature:class extends Feature{update(){if(this.node.presenceContext){var{isPresent:a,onExitComplete:s}=this.node.presenceContext,{isPresent:c}=this.node.prevPresenceContext||{};if(this.node.animationState&&a!==c){var k=this.node.animationState.setActive("exit",!a);s&&!a&&k.then(()=>{s(this.id)})}}}mount(){var{register:a,onExitComplete:s}=this.node.presenceContext||{};s&&s(this.id),a&&(this.unmount=a(this.id))}unmount(){}constructor(){super(...arguments),this.id=ty++}}}},{inView:{Feature:class extends Feature{startObserver(){this.unmount();var a,s,{viewport:c={}}=this.node.getProps(),{root:k,margin:O,amount:I="some",once:R}=c,L={root:k?k.current:void 0,rootMargin:O,threshold:"number"==typeof I?I:tH[I]};return a=this.node.current,s=function(a){var{root:s}=a,c=(0,Z._)(a,["root"]),k=s||document;tU.has(k)||tU.set(k,{});var O=tU.get(k),I=JSON.stringify(c);return O[I]||(O[I]=new IntersectionObserver(fireAllObserverCallbacks,(0,V._)({root:s},c))),O[I]}(L),tW.set(a,a=>{var{isIntersecting:s}=a;if(this.isInView!==s){if(this.isInView=s,R&&!s&&this.hasEnteredView)return;s&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",s);var{onViewportEnter:c,onViewportLeave:k}=this.node.getProps(),O=s?c:k;O&&O(a)}}),s.observe(a),()=>{tW.delete(a),s.unobserve(a)}}mount(){this.startObserver()}update(){if("undefined"!=typeof IntersectionObserver){var{props:a,prevProps:s}=this.node;["amount","margin","root"].some(function(a){var{viewport:s={}}=a,{viewport:c={}}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a=>s[a]!==c[a]}(a,s))&&this.startObserver()}}unmount(){}constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}}},tap:{Feature:class extends Feature{mount(){var{current:a}=this.node;a&&(this.unmount=function(a,s){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},[k,O,I]=setupGesture(a,c),startPress=a=>{var c=a.currentTarget;if(!(!c||!isValidPressEvent(a)||eo.has(c))){eo.add(c),capturePointer(a,"set");var k=s(c,a),onPointerEnd=(a,s)=>{c.removeEventListener("pointerup",onPointerUp),c.removeEventListener("pointercancel",onPointerCancel),capturePointer(a,"release"),isValidPressEvent(a)&&eo.has(c)&&(eo.delete(c),"function"==typeof k&&k(a,{success:s}))},onPointerUp=a=>{var s;a.isTrusted&&(s=c instanceof Element?c.getBoundingClientRect():{left:0,top:0,right:window.innerWidth,bottom:window.innerHeight},a.clientXs.right||a.clientYs.bottom)?onPointerEnd(a,!1):onPointerEnd(a,!(c instanceof Element)||isNodeOrChild(c,a.target))},onPointerCancel=a=>{onPointerEnd(a,!1)};c.addEventListener("pointerup",onPointerUp,O),c.addEventListener("pointercancel",onPointerCancel,O),c.addEventListener("lostpointercapture",onPointerCancel,O)}};return k.forEach(a=>{a=c.useGlobalTarget?window:a;var s=!1;a instanceof HTMLElement&&(s=!0,ea.has(a.tagName)||-1!==a.tabIndex||null!==a.getAttribute("tabindex")||(a.tabIndex=0)),a.addEventListener("pointerdown",startPress,O),s&&a.addEventListener("focus",a=>enableKeyboardPress(a,O),O)}),I}(a,(a,s)=>(handlePressEvent(this.node,s,"Start"),(a,s)=>{var{success:c}=s;return handlePressEvent(this.node,a,c?"End":"Cancel")}),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}},focus:{Feature:class extends Feature{onFocus(){var a=!1;try{a=this.node.current.matches(":focus-visible")}catch(s){a=!0}a&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=pipe(addDomEvent(this.node.current,"focus",()=>this.onFocus()),addDomEvent(this.node.current,"blur",()=>this.onBlur()))}unmount(){}constructor(){super(...arguments),this.isActive=!1}}},hover:{Feature:class extends Feature{mount(){var{current:a}=this.node;a&&(this.unmount=function(a,s){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},[k,O,I]=setupGesture(a,c),onPointerEnter=a=>{if(isValidHover(a)){var{target:c}=a,k=s(c,a);if("function"==typeof k&&c){var onPointerLeave=a=>{isValidHover(a)&&(k(a),c.removeEventListener("pointerleave",onPointerLeave))};c.addEventListener("pointerleave",onPointerLeave,O)}}};return k.forEach(a=>{a.addEventListener("pointerenter",onPointerEnter,O)}),I}(a,(a,s)=>(handleHoverEvent(this.node,s,"Start"),a=>handleHoverEvent(this.node,a,"End"))))}unmount(){}}}},{pan:{Feature:class extends Feature{onPointerDown(a){this.session=new PanSession(a,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:getContextWindow(this.node)})}createPanHandlers(){var{onPanSessionStart:a,onPanStart:s,onPan:c,onPanEnd:k}=this.node.getProps();return{onSessionStart:asyncHandler(a),onStart:asyncHandler(s),onMove:c,onEnd:(a,s)=>{delete this.session,k&&X.postRender(()=>k(a,s))}}}mount(){this.removePointerDownListener=addPointerEvent(this.node.current,"pointerdown",a=>this.onPointerDown(a))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}constructor(){super(...arguments),this.removePointerDownListener=noop_noop}}},drag:{Feature:class extends Feature{mount(){var{dragControls:a}=this.node.getProps();a&&(this.removeGroupControls=a.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||noop_noop}unmount(){this.removeGroupControls(),this.removeListeners()}constructor(a){super(a),this.removeGroupControls=noop_noop,this.removeListeners=noop_noop,this.controls=new VisualElementDragControls(a)}},ProjectionNode:tZ,MeasureLayout:MeasureLayout}},{layout:{ProjectionNode:tZ,MeasureLayout:MeasureLayout}}),R=(a,s)=>isSVGComponent(a)?new SVGVisualElement(s):new HTMLVisualElement(s,{allowProjection:a!==tb.Fragment}),function(a){var{forwardMotionProps:s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{forwardMotionProps:!1},c=isSVGComponent(a)?t9:t6;return function(a){var s,c,{preloadedFeatures:k,createVisualElement:O,useRender:I,useVisualState:R,Component:L}=a;function MotionComponent(a,s){var c,k,z=(0,ei._)((0,V._)({},(0,tb.useContext)(tG),a),{layoutId:function(a){var{layoutId:s}=a,c=(0,tb.useContext)(tx).id;return c&&void 0!==s?c+"-"+s:s}(a)}),{isStatic:Z}=z,W=function(a){var{initial:s,animate:c}=function(a,s){if(isControllingVariants(a)){var{initial:c,animate:k}=a;return{initial:!1===c||isVariantLabel(c)?c:void 0,animate:isVariantLabel(k)?k:void 0}}return!1!==a.inherit?s:{}}(a,(0,tb.useContext)(tK));return(0,tb.useMemo)(()=>({initial:s,animate:c}),[variantLabelsAsDependency(s),variantLabelsAsDependency(c)])}(a),U=R(a,Z);if(!Z){(0,tb.useContext)(tq).strict;var H=function(a){var{drag:s,layout:c}=tX;if(!s&&!c)return{};var k=(0,V._)({},s,c);return{MeasureLayout:(null==s?void 0:s.isEnabled(a))||(null==c?void 0:c.isEnabled(a))?k.MeasureLayout:void 0,ProjectionNode:k.ProjectionNode}}(z);k=H.MeasureLayout,W.visualElement=function(a,s,c,k,O){var I,R,{visualElement:L}=(0,tb.useContext)(tK),z=(0,tb.useContext)(tq),V=(0,tb.useContext)(tw),Z=(0,tb.useContext)(tG).reducedMotion,W=(0,tb.useRef)(null);k=k||z.renderer,!W.current&&k&&(W.current=k(a,{visualState:s,parent:L,props:c,presenceContext:V,blockInitialAnimation:!!V&&!1===V.initial,reducedMotionConfig:Z}));var U=W.current,H=(0,tb.useContext)(tS);U&&!U.projection&&O&&("html"===U.type||"svg"===U.type)&&function(a,s,c,k){var{layoutId:O,layout:I,drag:R,dragConstraints:L,layoutScroll:z,layoutRoot:V}=s;a.projection=new c(a.latestValues,s["data-framer-portal-id"]?void 0:function getClosestProjectingNode(a){if(a)return!1!==a.options.allowProjection?a.projection:getClosestProjectingNode(a.parent)}(a.parent)),a.projection.setOptions({layoutId:O,layout:I,alwaysMeasureLayout:!!R||L&&isRefObject(L),visualElement:a,animationType:"string"==typeof I?I:"both",initialPromotionConfig:k,layoutScroll:z,layoutRoot:V})}(W.current,c,O,H);var G=(0,tb.useRef)(!1);(0,tb.useInsertionEffect)(()=>{U&&G.current&&U.update(c,V)});var K=c[ef],Y=(0,tb.useRef)(!!K&&!(null===(I=window.MotionHandoffIsComplete)||void 0===I?void 0:I.call(window,K))&&(null===(R=window.MotionHasOptimisedAnimation)||void 0===R?void 0:R.call(window,K)));return tJ(()=>{U&&(G.current=!0,window.MotionIsMounted=!0,U.updateFeatures(),ee.render(U.render),Y.current&&U.animationState&&U.animationState.animateChanges())}),(0,tb.useEffect)(()=>{U&&(!Y.current&&U.animationState&&U.animationState.animateChanges(),Y.current&&(queueMicrotask(()=>{var a;null===(a=window.MotionHandoffMarkAsComplete)||void 0===a||a.call(window,K)}),Y.current=!1))}),U}(L,U,z,O,H.ProjectionNode)}return(0,t_.jsxs)(tK.Provider,{value:W,children:[k&&W.visualElement?(0,t_.jsx)(k,(0,V._)({visualElement:W.visualElement},z)):null,I(L,a,(c=W.visualElement,(0,tb.useCallback)(a=>{a&&U.onMount&&U.onMount(a),c&&(a?c.mount(a):c.unmount()),s&&("function"==typeof s?s(a):isRefObject(s)&&(s.current=a))},[c])),U,Z,W.visualElement)]})}k&&function(a){for(var s in a)tX[s]=(0,V._)({},tX[s],a[s])}(k),MotionComponent.displayName="motion.".concat("string"==typeof L?L:"create(".concat(null!==(c=null!==(s=L.displayName)&&void 0!==s?s:L.name)&&void 0!==c?c:"",")"));var z=(0,tb.forwardRef)(MotionComponent);return z[t$]=L,z}((0,ei._)((0,V._)({},c),{preloadedFeatures:I,useRender:function(){var a=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(s,c,k,O,I)=>{var{latestValues:R}=O,L=(isSVGComponent(s)?function(a,s,c,k){var O=(0,tb.useMemo)(()=>{var c=createSvgRenderState();return buildSVGAttrs(c,s,isSVGTag(k),a.transformTemplate),(0,ei._)((0,V._)({},c.attrs),{style:(0,V._)({},c.style)})},[s]);if(a.style){var I={};copyRawValuesOnly(I,a.style,a),O.style=(0,V._)({},I,O.style)}return O}:function(a,s){var c,k={},O=(copyRawValuesOnly(c={},a.style||{},a),Object.assign(c,function(a,s){var{transformTemplate:c}=a;return(0,tb.useMemo)(()=>{var a=createHtmlRenderState();return buildHTMLStyles(a,s,c),Object.assign({},a.vars,a.style)},[s])}(a,s)),c);return a.drag&&!1!==a.dragListener&&(k.draggable=!1,O.userSelect=O.WebkitUserSelect=O.WebkitTouchCallout="none",O.touchAction=!0===a.drag?"none":"pan-".concat("x"===a.drag?"y":"x")),void 0===a.tabIndex&&(a.onTap||a.onTapStart||a.whileTap)&&(k.tabIndex=0),k.style=O,k})(c,R,I,s),z=function(a,s,c){var k={};for(var O in a)("values"!==O||"object"!=typeof a.values)&&(shouldForward(O)||!0===c&&isValidMotionProp(O)||!s&&!isValidMotionProp(O)||a.draggable&&O.startsWith("onDrag"))&&(k[O]=a[O]);return k}(c,"string"==typeof s,a),Z=s!==tb.Fragment?(0,ei._)((0,V._)({},z,L),{ref:k}):{},{children:W}=c,U=(0,tb.useMemo)(()=>isMotionValue(W)?W.get():W,[W]);return(0,tb.createElement)(s,(0,ei._)((0,V._)({},Z),{children:U}))}}(s),createVisualElement:R,Component:a}))}))},38559:function(a,s,c){"use strict";c.d(s,{gx:function(){return StaticRouter}});var k=c(64352),O=c(98009),I=c(76985);function StaticRouter(a){var{basename:s,children:c,location:R="/"}=a;"string"==typeof R&&(R=(0,O.cP)(R));var L=O.aU.Pop,z={pathname:R.pathname||"/",search:R.search||"",hash:R.hash||"",state:R.state||null,key:R.key||"default"};return k.createElement(I.F0,{basename:s,children:c,location:z,navigationType:L,navigator:{createHref,encodeLocation,push(a){throw Error("You cannot use navigator.push() on the server because it is a stateless environment. This error was probably triggered when you did a "+"`navigate(".concat(JSON.stringify(a),")` somewhere in your app."))},replace(a){throw Error("You cannot use navigator.replace() on the server because it is a stateless environment. This error was probably triggered when you did a "+"`navigate(".concat(JSON.stringify(a),", { replace: true })` somewhere ")+"in your app.")},go(a){throw Error("You cannot use navigator.go() on the server because it is a stateless environment. This error was probably triggered when you did a "+"`navigate(".concat(a,")` somewhere in your app."))},back(){throw Error("You cannot use navigator.back() on the server because it is a stateless environment.")},forward(){throw Error("You cannot use navigator.forward() on the server because it is a stateless environment.")}},static:!0})}function createHref(a){return"string"==typeof a?a:(0,O.Ep)(a)}function encodeLocation(a){var s="string"==typeof a?(0,O.cP)(a):a;return{pathname:s.pathname||"",search:s.search||"",hash:s.hash||""}}}}]); //# sourceMappingURL=267-e232eb6714ac06be.js.map