!function(){try{var m="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},B=Error().stack;B&&(m._sentryDebugIds=m._sentryDebugIds||{},m._sentryDebugIds[B]="8686cd4f-7854-4647-8d65-861a4500e632",m._sentryDebugIdIdentifier="sentry-dbid-8686cd4f-7854-4647-8d65-861a4500e632")}catch(m){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[162],{7015:function(m,B,F){"use strict";F.d(B,{Z:function(){return U}});var U={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},34452:function(m,B,F){"use strict";F.d(B,{Gr:function(){return GrowthBook_GrowthBook},Ny:function(){return GrowthBookProvider},cC:function(){return useFeatureIsOn}});var U,V,H=/^[a-zA-Z:_][a-zA-Z0-9:_.-]*$/,G={revert:function(){}},Y=new Map,Z=new Set;function getElementRecord(m){var B=Y.get(m);return B||(B={element:m,attributes:{}},Y.set(m,B)),B}function createElementPropertyRecord(m,B,F,U,V){var H=F(m),G={isDirty:!1,originalValue:H,virtualValue:H,mutations:[],el:m,_positionTimeout:null,observer:new MutationObserver(function(){if("position"!==B||!G._positionTimeout){"position"===B&&(G._positionTimeout=setTimeout(function(){G._positionTimeout=null},1e3));var U=F(m);("position"!==B||U.parentNode!==G.virtualValue.parentNode||U.insertBeforeNode!==G.virtualValue.insertBeforeNode)&&U!==G.virtualValue&&(G.originalValue=U,V(G))}}),mutationRunner:V,setValue:U,getCurrentValue:F};return"position"===B&&m.parentNode?G.observer.observe(m.parentNode,{childList:!0,subtree:!0,attributes:!1,characterData:!1}):G.observer.observe(m,"html"===B?{childList:!0,subtree:!0,attributes:!0,characterData:!0}:{childList:!1,subtree:!1,attributes:!0,attributeFilter:[B]}),G}function queueIfNeeded(m,B){var F=B.getCurrentValue(B.el);B.virtualValue=m,m&&"string"!=typeof m?F&&m.parentNode===F.parentNode&&m.insertBeforeNode===F.insertBeforeNode||(B.isDirty=!0,runDOMUpdates()):m!==F&&(B.isDirty=!0,runDOMUpdates())}function htmlMutationRunner(m){var B,F=m.originalValue;m.mutations.forEach(function(m){return F=m.mutate(F)}),queueIfNeeded((B=F,U||(U=document.createElement("div")),U.innerHTML=B,U.innerHTML),m)}function classMutationRunner(m){var B=new Set(m.originalValue.split(/\s+/).filter(Boolean));m.mutations.forEach(function(m){return m.mutate(B)}),queueIfNeeded(Array.from(B).filter(Boolean).join(" "),m)}function attrMutationRunner(m){var B=m.originalValue;m.mutations.forEach(function(m){return B=m.mutate(B)}),queueIfNeeded(B,m)}function positionMutationRunner(m){var B=m.originalValue;m.mutations.forEach(function(m){B=function(m){var B=m.parentSelector,F=m.insertBeforeSelector,U=document.querySelector(B);if(!U)return null;var V=F?document.querySelector(F):null;return F&&!V?null:{parentNode:U,insertBeforeNode:V}}(m.mutate())||B}),queueIfNeeded(B,m)}var getHTMLValue=function(m){return m.innerHTML},setHTMLValue=function(m,B){return m.innerHTML=B};function getElementHTMLRecord(m){var B=getElementRecord(m);return B.html||(B.html=createElementPropertyRecord(m,"html",getHTMLValue,setHTMLValue,htmlMutationRunner)),B.html}var getElementPosition=function(m){return{parentNode:m.parentElement,insertBeforeNode:m.nextElementSibling}},setElementPosition=function(m,B){(!B.insertBeforeNode||B.parentNode.contains(B.insertBeforeNode))&&B.parentNode.insertBefore(m,B.insertBeforeNode)};function getElementPositionRecord(m){var B=getElementRecord(m);return B.position||(B.position=createElementPropertyRecord(m,"position",getElementPosition,setElementPosition,positionMutationRunner)),B.position}var setClassValue=function(m,B){return B?m.className=B:m.removeAttribute("class")},getClassValue=function(m){return m.className};function getElementClassRecord(m){var B=getElementRecord(m);return B.classes||(B.classes=createElementPropertyRecord(m,"class",getClassValue,setClassValue,classMutationRunner)),B.classes}function getElementAttributeRecord(m,B){var F=getElementRecord(m);return F.attributes[B]||(F.attributes[B]=createElementPropertyRecord(m,B,function(m){var F;return null!=(F=m.getAttribute(B))?F:null},function(m,F){return null!==F?m.setAttribute(B,F):m.removeAttribute(B)},attrMutationRunner)),F.attributes[B]}function setPropertyValue(m,B,F){if(F.isDirty){F.isDirty=!1;var U,V,H,G,Z,J,er,en,ei,eo,ea=F.virtualValue;!F.mutations.length&&(eo=Y.get(m))&&("html"===B?(null==(U=eo.html)||null==(V=U.observer)||V.disconnect(),delete eo.html):"class"===B?(null==(H=eo.classes)||null==(G=H.observer)||G.disconnect(),delete eo.classes):"position"===B?(null==(Z=eo.position)||null==(J=Z.observer)||J.disconnect(),delete eo.position):(null==(er=eo.attributes)||null==(en=er[B])||null==(ei=en.observer)||ei.disconnect(),delete eo.attributes[B])),F.setValue(m,ea)}}function setValue(m,B){m.html&&setPropertyValue(B,"html",m.html),m.classes&&setPropertyValue(B,"class",m.classes),m.position&&setPropertyValue(B,"position",m.position),Object.keys(m.attributes).forEach(function(F){setPropertyValue(B,F,m.attributes[F])})}function runDOMUpdates(){Y.forEach(setValue)}function refreshElementsSet(m){if("position"!==m.kind||1!==m.elements.size){var B=new Set(m.elements);document.querySelectorAll(m.selector).forEach(function(F){if(!B.has(F)){var U;m.elements.add(F),U=null,"html"===m.kind?U=getElementHTMLRecord(F):"class"===m.kind?U=getElementClassRecord(F):"attribute"===m.kind?U=getElementAttributeRecord(F,m.attribute):"position"===m.kind&&(U=getElementPositionRecord(F)),U&&(U.mutations.push(m),U.mutationRunner(U))}})}}function refreshAllElementSets(){Z.forEach(refreshElementsSet)}function newMutation(m){return"undefined"==typeof document?G:(Z.add(m),refreshElementsSet(m),{revert:function(){m.elements.forEach(function(B){return function(m,B){var F=null;if("html"===m.kind?F=getElementHTMLRecord(B):"class"===m.kind?F=getElementClassRecord(B):"attribute"===m.kind?F=getElementAttributeRecord(B,m.attribute):"position"===m.kind&&(F=getElementPositionRecord(B)),F){var U=F.mutations.indexOf(m);-1!==U&&F.mutations.splice(U,1),F.mutationRunner(F)}}(m,B)}),m.elements.clear(),Z.delete(m)}})}function html(m,B){return newMutation({kind:"html",elements:new Set,mutate:B,selector:m})}function position(m,B){return newMutation({kind:"position",elements:new Set,mutate:B,selector:m})}function classes(m,B){return newMutation({kind:"class",elements:new Set,mutate:B,selector:m})}function attribute(m,B,F){return H.test(B)?"class"===B||"className"===B?classes(m,function(m){var B=F(Array.from(m).join(" "));m.clear(),B&&B.split(/\s+/g).filter(Boolean).forEach(function(B){return m.add(B)})}):newMutation({kind:"attribute",attribute:B,elements:new Set,mutate:F,selector:m}):G}"undefined"!=typeof document&&(V||(V=new MutationObserver(function(){refreshAllElementSets()})),refreshAllElementSets(),V.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!1,characterData:!1}));var J={html:html,classes:classes,attribute:attribute,position:position,declarative:function(m){var B=m.selector,F=m.action,U=m.value,V=m.attribute,H=m.parentSelector,Y=m.insertBeforeSelector;if("html"===V){if("append"===F)return html(B,function(m){return m+(null!=U?U:"")});if("set"===F)return html(B,function(){return null!=U?U:""})}else if("class"===V){if("append"===F)return classes(B,function(m){U&&m.add(U)});if("remove"===F)return classes(B,function(m){U&&m.delete(U)});if("set"===F)return classes(B,function(m){m.clear(),U&&m.add(U)})}else if("position"===V){if("set"===F&&H)return position(B,function(){return{insertBeforeSelector:Y,parentSelector:H}})}else{if("append"===F)return attribute(B,V,function(m){return null!==m?m+(null!=U?U:""):null!=U?U:""});if("set"===F)return attribute(B,V,function(){return null!=U?U:""});if("remove"===F)return attribute(B,V,function(){return null})}return G}};let er={fetch:globalThis.fetch?globalThis.fetch.bind(globalThis):void 0,SubtleCrypto:globalThis.crypto?globalThis.crypto.subtle:void 0,EventSource:globalThis.EventSource};function hashFnv32a(m){let B=2166136261,F=m.length;for(let U=0;U>>0}function hash(m,B,F){return 2===F?hashFnv32a(hashFnv32a(m+B)+"")%1e4/1e4:1===F?hashFnv32a(B+m)%1e3/1e3:null}function inRange(m,B){return m>=B[0]&&m{U.push([m.searchParams.get(F)||"",B,!1])}),!U.some(m=>!function(m,B,F){try{let U=B.replace(/[*.+?^${}()|[\]\\]/g,"\\$&").replace(/_____/g,".*");F&&(U="\\/?"+U.replace(/(^\/|\/$)/g,"")+"\\/?");let V=RegExp("^"+U+"$","i");return V.test(m)}catch(m){return!1}}(m[0],m[1],m[2]))}catch(m){return!1}}(U,F);return!1}catch(m){return!1}}(m,B[V].type,B[V].pattern);if(!1===B[V].include){if(H)return!1}else F=!0,H&&(U=!0)}return U||!F}let base64ToBuf=m=>Uint8Array.from(atob(m),m=>m.charCodeAt(0));async function decrypt(m,B,F){if(B=B||"",!(F=F||globalThis.crypto&&globalThis.crypto.subtle||er.SubtleCrypto))throw Error("No SubtleCrypto implementation found");try{let U=await F.importKey("raw",base64ToBuf(B),{name:"AES-CBC",length:128},!0,["encrypt","decrypt"]),[V,H]=m.split("."),G=await F.decrypt({name:"AES-CBC",iv:base64ToBuf(V)},U,base64ToBuf(H));return new TextDecoder().decode(G)}catch(m){throw Error("Failed to decrypt")}}function util_toString(m){return"string"==typeof m?m:JSON.stringify(m)}function paddedVersionString(m){"number"==typeof m&&(m+=""),m&&"string"==typeof m||(m="0");let B=m.replace(/(^v|\+.*$)/g,"").split(/[-.]/);return 3===B.length&&B.push("~"),B.map(m=>m.match(/^[0-9]+$/)?m.padStart(5," "):m).join("-")}function isObj(m){return"object"==typeof m&&null!==m}function getAutoExperimentChangeType(m){return m.urlPatterns&&m.variations.some(m=>isObj(m)&&"urlRedirect"in m)?"redirect":m.variations.some(m=>isObj(m)&&(m.domMutations||"js"in m||"css"in m))?"visual":"unknown"}async function promiseTimeout(m,B){return new Promise(F=>{let U,V=!1,finish=m=>{V||(V=!0,U&&clearTimeout(U),F(m||null))};B&&(U=setTimeout(()=>finish(),B)),m.then(m=>finish(m)).catch(()=>finish())})}let en={staleTTL:6e4,maxAge:144e5,cacheKey:"gbFeaturesCache",backgroundSync:!0,maxEntries:10,disableIdleStreams:!1,idleStreamInterval:2e4,disableCache:!1},ei={fetchFeaturesCall:m=>{let{host:B,clientKey:F,headers:U}=m;return er.fetch(`${B}/api/features/${F}`,{headers:U})},fetchRemoteEvalCall:m=>{let{host:B,clientKey:F,payload:U,headers:V}=m,H={method:"POST",headers:{"Content-Type":"application/json",...V},body:JSON.stringify(U)};return er.fetch(`${B}/api/eval/${F}`,H)},eventSourceCall:m=>{let{host:B,clientKey:F,headers:U}=m;return U?new er.EventSource(`${B}/sub/${F}`,{headers:U}):new er.EventSource(`${B}/sub/${F}`)},startIdleListener:()=>{let m;let B="undefined"!=typeof window&&"undefined"!=typeof document;if(!B)return;let onVisibilityChange=()=>{"visible"===document.visibilityState?(window.clearTimeout(m),eu.forEach(m=>{m&&"idle"===m.state&&enableChannel(m)})):"hidden"===document.visibilityState&&(m=window.setTimeout(onHidden,en.idleStreamInterval))};return document.addEventListener("visibilitychange",onVisibilityChange),()=>document.removeEventListener("visibilitychange",onVisibilityChange)},stopIdleListener:()=>{}};try{globalThis.localStorage&&(er.localStorage=globalThis.localStorage)}catch(m){}let eo=new Map,ea=!1,es=new Map,el=new Map,eu=new Map,ec=new Set;async function feature_repository_refreshFeatures(m){let{instance:B,timeout:F,skipCache:U,allowStale:V,backgroundSync:H}=m;return H||(en.backgroundSync=!1),fetchFeaturesWithCache({instance:B,allowStale:V,timeout:F,skipCache:U})}function onHidden(){eu.forEach(m=>{m&&(m.state="idle",disableChannel(m))})}async function updatePersistentCache(){try{if(!er.localStorage)return;await er.localStorage.setItem(en.cacheKey,JSON.stringify(Array.from(es.entries())))}catch(m){}}async function fetchFeaturesWithCache(m){let{instance:B,allowStale:F,timeout:U,skipCache:V}=m,H=getKey(B),G=getCacheKey(B),Y=new Date,Z=new Date(Y.getTime()-en.maxAge+en.staleTTL);await initializeCache();let J=en.disableCache||V?void 0:es.get(G);if(J&&(F||J.staleAt>Y)&&J.staleAt>Z)return J.sse&&ec.add(H),J.staleAt{V[m]=F[m]});let H=m.getForcedVariations(),G=m.getUrl();return`${B}||${JSON.stringify({ca:V,fv:H,url:G})}`}async function initializeCache(){if(!ea){ea=!0;try{if(er.localStorage){let m=await er.localStorage.getItem(en.cacheKey);if(!en.disableCache&&m){let B=JSON.parse(m);B&&Array.isArray(B)&&B.forEach(m=>{let[B,F]=m;es.set(B,{...F,staleAt:new Date(F.staleAt)})}),cleanupCache()}}}catch(m){}if(!en.disableIdleStreams){let m=ei.startIdleListener();m&&(ei.stopIdleListener=m)}}}function cleanupCache(){let m=Array.from(es.entries()).map(m=>{let[B,F]=m;return{key:B,staleAt:F.staleAt.getTime()}}).sort((m,B)=>m.staleAt-B.staleAt),B=Math.min(Math.max(0,es.size-en.maxEntries),es.size);for(let F=0;FrefreshInstance(m,F))}async function refreshInstance(m,B){await m.setPayload(B||m.getPayload())}async function fetchFeatures(m){let{apiHost:B,apiRequestHeaders:F}=m.getApiHosts(),U=m.getClientKey(),V="isRemoteEval"in m&&m.isRemoteEval(),H=getKey(m),G=getCacheKey(m),Y=el.get(G);if(!Y){let Z=V?ei.fetchRemoteEvalCall({host:B,clientKey:U,payload:{attributes:m.getAttributes(),forcedVariations:m.getForcedVariations(),forcedFeatures:Array.from(m.getForcedFeatures().entries()),url:m.getUrl()},headers:F}):ei.fetchFeaturesCall({host:B,clientKey:U,headers:F});Y=Z.then(m=>{if(!m.ok)throw Error(`HTTP error: ${m.status}`);return"enabled"===m.headers.get("x-sse-support")&&ec.add(H),m.json()}).then(B=>(onNewFeatureData(H,G,B),startAutoRefresh(m),el.delete(G),{data:B,success:!0,source:"network"})).catch(m=>(el.delete(G),{data:null,source:"error",success:!1,error:m})),el.set(G,Y)}return Y}function startAutoRefresh(m){let B=arguments.length>1&&void 0!==arguments[1]&&arguments[1],F=getKey(m),U=getCacheKey(m),{streamingHost:V,streamingHostRequestHeaders:H}=m.getApiHosts(),G=m.getClientKey();if(B&&ec.add(F),en.backgroundSync&&ec.has(F)&&er.EventSource){if(eu.has(F))return;let m={src:null,host:V,clientKey:G,headers:H,cb:B=>{try{if("features-updated"===B.type){let m=eo.get(F);m&&m.forEach(m=>{fetchFeatures(m)})}else if("features"===B.type){let m=JSON.parse(B.data);onNewFeatureData(F,U,m)}m.errors=0}catch(B){onSSEError(m)}},errors:0,state:"active"};eu.set(F,m),enableChannel(m)}}function onSSEError(m){if("idle"!==m.state&&(m.errors++,m.errors>3||m.src&&2===m.src.readyState)){let B=Math.pow(3,m.errors-3)*(1e3+1e3*Math.random());disableChannel(m),setTimeout(()=>{["idle","active"].includes(m.state)||enableChannel(m)},Math.min(B,3e5))}}function disableChannel(m){m.src&&(m.src.onopen=null,m.src.onerror=null,m.src.close(),m.src=null,"active"===m.state&&(m.state="disabled"))}function enableChannel(m){m.src=ei.eventSourceCall({host:m.host,clientKey:m.clientKey,headers:m.headers}),m.state="active",m.src.addEventListener("features",m.cb),m.src.addEventListener("features-updated",m.cb),m.src.onerror=()=>onSSEError(m),m.src.onopen=()=>{m.errors=0}}function destroyChannel(m,B){disableChannel(m),eu.delete(B)}function startStreaming(m,B){if(B.streaming){if(!m.getClientKey())throw Error("Must specify clientKey to enable streaming");B.payload&&startAutoRefresh(m,!0),function(m){let B=getKey(m),F=eo.get(B)||new Set;F.add(m),eo.set(B,F)}(m)}}let ef={};function evalCondition(m,B,F){for(let[U,V]of(F=F||{},Object.entries(B)))switch(U){case"$or":if(!evalOr(m,V,F))return!1;break;case"$nor":if(evalOr(m,V,F))return!1;break;case"$and":if(!function(m,B,F){for(let U=0;UpaddedVersionString(F);case"$vgte":return paddedVersionString(B)>=paddedVersionString(F);case"$vlt":return paddedVersionString(B)F;case"$gte":return B>=F;case"$exists":return F?null!=B:null==B;case"$in":if(!Array.isArray(F))return!1;return isIn(B,F);case"$inGroup":return isIn(B,U[F]||[]);case"$notInGroup":return!isIn(B,U[F]||[]);case"$nin":if(!Array.isArray(F))return!1;return!isIn(B,F);case"$not":return!evalConditionValue(F,B,U);case"$size":if(!Array.isArray(B))return!1;return evalConditionValue(F,B.length,U);case"$elemMatch":return function(m,B,F){if(!Array.isArray(m))return!1;let U=isOperatorObject(B)?m=>evalConditionValue(B,m,F):m=>evalCondition(m,B,F);for(let B=0;B0&&B.filter(m=>"$"===m[0]).length===B.length}function isIn(m,B){return Array.isArray(m)?m.some(m=>B.includes(m)):B.includes(m)}function evalOr(m,B,F){if(!B.length)return!0;for(let U=0;UB.set(F,m)),m.user.forcedFeatureValues&&m.user.forcedFeatureValues.forEach((m,F)=>B.set(F,m)),B}(B);if(F.has(m))return getFeatureResult(B,m,F.get(m),"override");if(!B.global.features||!B.global.features[m])return getFeatureResult(B,m,null,"unknownFeature");let U=B.global.features[m];if(U.rules)e:for(let F of U.rules){if(F.parentConditions)for(let U of F.parentConditions){let F=evalFeature(U.id,B);if("cyclicPrerequisite"===F.source)return getFeatureResult(B,m,null,"cyclicPrerequisite");let V={value:F.value},H=evalCondition(V,U.condition||{});if(!H){if(U.gate)return getFeatureResult(B,m,null,"prerequisite");continue e}}if(F.filters&&isFilteredOut(F.filters,B))continue;if("force"in F){if(F.condition&&!conditionPasses(F.condition,B)||!function(m,B,F,U,V,H,G){if(!V&&void 0===H)return!0;if(!V&&0===H)return!1;let{hashValue:Y}=getHashAttribute(m,F,U);if(!Y)return!1;let Z=hash(B,Y,G||1);return null!==Z&&(V?inRange(Z,V):void 0===H||Z<=H)}(B,F.seed||m,F.hashAttribute,B.user.saveStickyBucketAssignmentDoc&&!F.disableStickyBucketing?F.fallbackAttribute:void 0,F.range,F.coverage,F.hashVersion))continue;return F.tracks&&F.tracks.forEach(m=>{let F=!1;B.global.trackingCallback&&(F=!0,Promise.resolve(B.global.trackingCallback(m.experiment,m.result,B.user)).catch(()=>{})),B.user.trackingCallback&&(F=!0,Promise.resolve(B.user.trackingCallback(m.experiment,m.result)).catch(()=>{})),!F&&B.global.saveDeferredTrack&&B.global.saveDeferredTrack({experiment:m.experiment,result:m.result})}),getFeatureResult(B,m,F.force,"force",F.id)}if(!F.variations)continue;let U={variations:F.variations,key:F.key||m};"coverage"in F&&(U.coverage=F.coverage),F.weights&&(U.weights=F.weights),F.hashAttribute&&(U.hashAttribute=F.hashAttribute),F.fallbackAttribute&&(U.fallbackAttribute=F.fallbackAttribute),F.disableStickyBucketing&&(U.disableStickyBucketing=F.disableStickyBucketing),void 0!==F.bucketVersion&&(U.bucketVersion=F.bucketVersion),void 0!==F.minBucketVersion&&(U.minBucketVersion=F.minBucketVersion),F.namespace&&(U.namespace=F.namespace),F.meta&&(U.meta=F.meta),F.ranges&&(U.ranges=F.ranges),F.name&&(U.name=F.name),F.phase&&(U.phase=F.phase),F.seed&&(U.seed=F.seed),F.hashVersion&&(U.hashVersion=F.hashVersion),F.filters&&(U.filters=F.filters),F.condition&&(U.condition=F.condition);let{result:V}=runExperiment(U,m,B);if(B.global.onExperimentEval&&B.global.onExperimentEval(U,V),V.inExperiment&&!V.passthrough)return getFeatureResult(B,m,V.value,"experiment",F.id,U,V)}return getFeatureResult(B,m,void 0===U.defaultValue?null:U.defaultValue,"defaultValue")}function runExperiment(m,B,F){let U=m.key,V=m.variations.length;if(V<2||!1===F.global.enabled||!1===F.user.enabled||(m=function(m,B){let F=m.key,U=B.global.overrides;return U&&U[F]&&"string"==typeof(m=Object.assign({},m,U[F])).url&&(m.url=getUrlRegExp(m.url)),m}(m,F)).urlPatterns&&!isURLTargeted(F.user.url||"",m.urlPatterns))return{result:getExperimentResult(F,m,-1,!1,B)};let H=function(m,B,F){if(!B)return null;let U=B.split("?")[1];if(!U)return null;let V=U.replace(/#.*/,"").split("&").map(m=>m.split("=",2)).filter(B=>{let[F]=B;return F===m}).map(m=>{let[,B]=m;return parseInt(B)});return V.length>0&&V[0]>=0&&V[0]0)for(let m=0;m<=G;m++){let B=getStickyBucketExperimentKey(F,m);if(void 0!==J[B])return{variation:-1,versionIsBlocked:!0}}let er=J[Z];if(void 0===er)return{variation:-1};let en=Y.findIndex(m=>m.key===er);return en<0?{variation:-1}:{variation:en}}({ctx:F,expKey:m.key,expBucketVersion:m.bucketVersion,expHashAttribute:m.hashAttribute,expFallbackAttribute:m.fallbackAttribute,expMinBucketVersion:m.minBucketVersion,expMeta:m.meta});er=B>=0,J=B,en=!!U}if(!er){if(m.filters){if(isFilteredOut(m.filters,F))return{result:getExperimentResult(F,m,-1,!1,B)}}else if(m.namespace&&!function(m,B){let F=hash("__"+B[0],m,1);return null!==F&&F>=B[1]&&F1&&(B=1);let U=m<=0?[]:Array(m).fill(1/m);(F=F||U).length!==m&&(F=U);let V=F.reduce((m,B)=>B+m,0);(V<.99||V>1.01)&&(F=U);let H=0;return F.map(m=>{let F=H;return H+=m,[F,F+B*m]})}(V,void 0===m.coverage?1:m.coverage,m.weights);J=function(m,B){for(let F=0;F{})),F.user.trackingCallback&&ea.push(Promise.resolve(F.user.trackingCallback(m,eo)).catch(()=>{})),0===ea.length&&F.global.saveDeferredTrack&&F.global.saveDeferredTrack({experiment:m,result:eo});let es=ea.length?1===ea.length?ea[0]:Promise.all(ea).then(()=>{}):void 0;return"changeId"in m&&m.changeId&&F.global.recordChangeId&&F.global.recordChangeId(m.changeId),{result:eo,trackingCall:es}}function getFeatureResult(m,B,F,U,V,H,G){let Y={value:F,on:!!F,off:!F,source:U,ruleId:V||""};if(H&&(Y.experiment=H),G&&(Y.experimentResult=G),"override"!==U){if(m.global.onFeatureUsage)try{m.global.onFeatureUsage(B,Y,m.user)}catch(m){}if(m.user.onFeatureUsage)try{m.user.onFeatureUsage(B,Y)}catch(m){}}return Y}function conditionPasses(m,B){return evalCondition(B.user.attributes||{},m,B.global.savedGroups||{})}function isFilteredOut(m,B){return m.some(m=>{let{hashValue:F}=getHashAttribute(B,m.attribute);if(!F)return!0;let U=hash(m.seed,F,m.hashVersion||2);return null===U||!m.ranges.some(m=>inRange(U,m))})}function getExperimentResult(m,B,F,U,V,H,G){let Y=!0;(F<0||F>=B.variations.length)&&(F=0,Y=!1);let{hashAttribute:Z,hashValue:J}=getHashAttribute(m,B.hashAttribute,m.user.saveStickyBucketAssignmentDoc&&!B.disableStickyBucketing?B.fallbackAttribute:void 0),er=B.meta?B.meta[F]:{},en={key:er.key||""+F,featureId:V,inExperiment:Y,hashUsed:U,variationId:F,value:B.variations[F],hashAttribute:Z,hashValue:J,stickyBucketUsed:!!G};return er.name&&(en.name=er.name),void 0!==H&&(en.bucket=H),er.passthrough&&(en.passthrough=er.passthrough),en}function getHashAttribute(m,B,F){let U=B||"id",V="";return m.user.attributes&&m.user.attributes[U]&&(V=m.user.attributes[U]),m.user.attributes&&!V&&F&&(m.user.attributes[F]&&(V=m.user.attributes[F]),V&&(U=F)),{hashAttribute:U,hashValue:V}}function getStickyBucketExperimentKey(m,B){return B=B||0,`${m}__${B}`}async function getAllStickyBucketAssignmentDocs(m,B,F){let U=function(m,B){let F={},U=function(m,B){let F=new Set,U=B&&B.features?B.features:m.global.features||{},V=B&&B.experiments?B.experiments:m.global.experiments||[];return Object.keys(U).forEach(m=>{let B=U[m];if(B.rules)for(let m of B.rules)m.variations&&(F.add(m.hashAttribute||"id"),m.fallbackAttribute&&F.add(m.fallbackAttribute))}),V.map(m=>{F.add(m.hashAttribute||"id"),m.fallbackAttribute&&F.add(m.fallbackAttribute)}),Array.from(F)}(m,B);return U.forEach(B=>{let{hashValue:U}=getHashAttribute(m,B);F[B]=util_toString(U)}),F}(m,F);return B.getAllAssignments(U)}async function decryptPayload(m,B,F){if((m={...m}).encryptedFeatures){try{m.features=JSON.parse(await decrypt(m.encryptedFeatures,B,F))}catch(m){console.error(m)}delete m.encryptedFeatures}if(m.encryptedExperiments){try{m.experiments=JSON.parse(await decrypt(m.encryptedExperiments,B,F))}catch(m){console.error(m)}delete m.encryptedExperiments}if(m.encryptedSavedGroups){try{m.savedGroups=JSON.parse(await decrypt(m.encryptedSavedGroups,B,F))}catch(m){console.error(m)}delete m.encryptedSavedGroups}return m}let ed="undefined"!=typeof window&&"undefined"!=typeof document,ep=function(){let m;try{m="1.3.1"}catch(B){m=""}return m}();let GrowthBook_GrowthBook=class GrowthBook_GrowthBook{constructor(m){if(m=m||{},this.version=ep,this._options=this.context=m,this._renderer=m.renderer||null,this._trackedExperiments=new Set,this._completedChangeIds=new Set,this._trackedFeatures={},this.debug=!!m.debug,this._subscriptions=new Set,this.ready=!1,this._assigned=new Map,this._attributeOverrides={},this._activeAutoExperiments=new Map,this._triggeredExpKeys=new Set,this._initialized=!1,this._redirectedUrl="",this._deferredTrackingCalls=new Map,this._autoExperimentsAllowed=!m.disableExperimentsOnLoad,this.log=this.log.bind(this),this._track=this._track.bind(this),this._saveDeferredTrack=this._saveDeferredTrack.bind(this),this._trackFeatureUsage=this._trackFeatureUsage.bind(this),this._fireSubscriptions=this._fireSubscriptions.bind(this),this._recordChangedId=this._recordChangedId.bind(this),m.remoteEval){if(m.decryptionKey)throw Error("Encryption is not available for remoteEval");if(!m.clientKey)throw Error("Missing clientKey");let B=!1;try{B=!!new URL(m.apiHost||"").hostname.match(/growthbook\.io$/i)}catch(m){}if(B)throw Error("Cannot use remoteEval on GrowthBook Cloud")}else if(m.cacheKeyAttributes)throw Error("cacheKeyAttributes are only used for remoteEval");if(m.stickyBucketService){let B=m.stickyBucketService;this._saveStickyBucketAssignmentDoc=m=>B.saveAssignments(m)}if(m.features&&(this.ready=!0),ed&&m.enableDevMode&&(window._growthbook=this,document.dispatchEvent(new Event("gbloaded"))),m.experiments&&(this.ready=!0,this._updateAllAutoExperiments()),this._options.stickyBucketService&&this._options.stickyBucketAssignmentDocs)for(let m in this._options.stickyBucketAssignmentDocs){let B=this._options.stickyBucketAssignmentDocs[m];B&&this._options.stickyBucketService.saveAssignments(B).catch(()=>{})}this.ready&&this.refreshStickyBuckets(this.getPayload())}async setPayload(m){this._payload=m;let B=await decryptPayload(m,this._options.decryptionKey);this._decryptedPayload=B,await this.refreshStickyBuckets(B),B.features&&(this._options.features=B.features),B.savedGroups&&(this._options.savedGroups=B.savedGroups),B.experiments&&(this._options.experiments=B.experiments,this._updateAllAutoExperiments()),this.ready=!0,this._render()}initSync(m){this._initialized=!0;let B=m.payload;if(B.encryptedExperiments||B.encryptedFeatures)throw Error("initSync does not support encrypted payloads");if(this._options.stickyBucketService&&!this._options.stickyBucketAssignmentDocs)throw Error("initSync requires you to pass stickyBucketAssignmentDocs into the GrowthBook constructor");return this._payload=B,this._decryptedPayload=B,B.features&&(this._options.features=B.features),B.experiments&&(this._options.experiments=B.experiments,this._updateAllAutoExperiments()),this.ready=!0,startStreaming(this,m),this}async init(m){if(this._initialized=!0,(m=m||{}).cacheSettings&&(Object.assign(en,m.cacheSettings),en.backgroundSync||(ec.clear(),eu.forEach(destroyChannel),eo.clear(),ei.stopIdleListener())),m.payload)return await this.setPayload(m.payload),startStreaming(this,m),{success:!0,source:"init"};{let{data:B,...F}=await this._refresh({...m,allowStale:!0});return startStreaming(this,m),await this.setPayload(B||{}),F}}async loadFeatures(m){m=m||{},await this.init({skipCache:m.skipCache,timeout:m.timeout,streaming:(this._options.backgroundSync??!0)&&(m.autoRefresh||this._options.subscribeToChanges)})}async refreshFeatures(m){let B=await this._refresh({...m||{},allowStale:!1});B.data&&await this.setPayload(B.data)}getApiInfo(){return[this.getApiHosts().apiHost,this.getClientKey()]}getApiHosts(){return function(m){let B=m.apiHost||"https://cdn.growthbook.io";return{apiHost:B.replace(/\/*$/,""),streamingHost:(m.streamingHost||B).replace(/\/*$/,""),apiRequestHeaders:m.apiHostRequestHeaders,streamingHostRequestHeaders:m.streamingHostRequestHeaders}}(this._options)}getClientKey(){return this._options.clientKey||""}getPayload(){return this._payload||{features:this.getFeatures(),experiments:this.getExperiments()}}getDecryptedPayload(){return this._decryptedPayload||this.getPayload()}isRemoteEval(){return this._options.remoteEval||!1}getCacheKeyAttributes(){return this._options.cacheKeyAttributes}async _refresh(m){let{timeout:B,skipCache:F,allowStale:U,streaming:V}=m;if(!this._options.clientKey)throw Error("Missing clientKey");return feature_repository_refreshFeatures({instance:this,timeout:B,skipCache:F||this._options.disableCache,allowStale:U,backgroundSync:V??this._options.backgroundSync??!0})}_render(){if(this._renderer)try{this._renderer()}catch(m){console.error("Failed to render",m)}}setFeatures(m){this._options.features=m,this.ready=!0,this._render()}async setEncryptedFeatures(m,B,F){let U=await decrypt(m,B||this._options.decryptionKey,F);this.setFeatures(JSON.parse(U))}setExperiments(m){this._options.experiments=m,this.ready=!0,this._updateAllAutoExperiments()}async setEncryptedExperiments(m,B,F){let U=await decrypt(m,B||this._options.decryptionKey,F);this.setExperiments(JSON.parse(U))}async setAttributes(m){if(this._options.attributes=m,this._options.stickyBucketService&&await this.refreshStickyBuckets(),this._options.remoteEval){await this._refreshForRemoteEval();return}this._render(),this._updateAllAutoExperiments()}async updateAttributes(m){return this.setAttributes({...this._options.attributes,...m})}async setAttributeOverrides(m){if(this._attributeOverrides=m,this._options.stickyBucketService&&await this.refreshStickyBuckets(),this._options.remoteEval){await this._refreshForRemoteEval();return}this._render(),this._updateAllAutoExperiments()}async setForcedVariations(m){if(this._options.forcedVariations=m||{},this._options.remoteEval){await this._refreshForRemoteEval();return}this._render(),this._updateAllAutoExperiments()}setForcedFeatures(m){this._forcedFeatureValues=m,this._render()}async setURL(m){if(m!==this._options.url){if(this._options.url=m,this._redirectedUrl="",this._options.remoteEval){await this._refreshForRemoteEval(),this._updateAllAutoExperiments(!0);return}this._updateAllAutoExperiments(!0)}}getAttributes(){return{...this._options.attributes,...this._attributeOverrides}}getForcedVariations(){return this._options.forcedVariations||{}}getForcedFeatures(){return this._forcedFeatureValues||new Map}getStickyBucketAssignmentDocs(){return this._options.stickyBucketAssignmentDocs||{}}getUrl(){return this._options.url||""}getFeatures(){return this._options.features||{}}getExperiments(){return this._options.experiments||[]}getCompletedChangeIds(){return Array.from(this._completedChangeIds)}subscribe(m){return this._subscriptions.add(m),()=>{this._subscriptions.delete(m)}}async _refreshForRemoteEval(){if(!this._options.remoteEval||!this._initialized)return;let m=await this._refresh({allowStale:!1});m.data&&await this.setPayload(m.data)}getAllResults(){return new Map(this._assigned)}destroy(){var m;this._subscriptions.clear(),this._assigned.clear(),this._trackedExperiments.clear(),this._completedChangeIds.clear(),this._deferredTrackingCalls.clear(),this._trackedFeatures={},this._payload=void 0,this._saveStickyBucketAssignmentDoc=void 0,m=this,eo.forEach(B=>B.delete(m)),ed&&window._growthbook===this&&delete window._growthbook,this._activeAutoExperiments.forEach(m=>{m.undo()}),this._activeAutoExperiments.clear(),this._triggeredExpKeys.clear()}setRenderer(m){this._renderer=m}forceVariation(m,B){if(this._options.forcedVariations=this._options.forcedVariations||{},this._options.forcedVariations[m]=B,this._options.remoteEval){this._refreshForRemoteEval();return}this._updateAllAutoExperiments(),this._render()}run(m){let{result:B}=runExperiment(m,null,this._getEvalContext());return this._fireSubscriptions(m,B),B}triggerExperiment(m){if(this._triggeredExpKeys.add(m),!this._options.experiments)return null;let B=this._options.experiments.filter(B=>B.key===m);return B.map(m=>this._runAutoExperiment(m)).filter(m=>null!==m)}triggerAutoExperiments(){this._autoExperimentsAllowed=!0,this._updateAllAutoExperiments(!0)}_getEvalContext(){return{user:this._getUserContext(),global:this._getGlobalContext(),stack:{evaluatedFeatures:new Set}}}_getUserContext(){return{attributes:this._options.user?{...this._options.user,...this.getAttributes()}:this.getAttributes(),blockedChangeIds:this._options.blockedChangeIds,stickyBucketAssignmentDocs:this._options.stickyBucketAssignmentDocs,url:this._getContextUrl(),forcedVariations:this._options.forcedVariations,forcedFeatureValues:this._forcedFeatureValues,saveStickyBucketAssignmentDoc:this._saveStickyBucketAssignmentDoc,trackingCallback:this._options.trackingCallback?this._track:void 0,onFeatureUsage:this._options.onFeatureUsage?this._trackFeatureUsage:void 0}}_getGlobalContext(){return{features:this._options.features,experiments:this._options.experiments,log:this.log,enabled:this._options.enabled,qaMode:this._options.qaMode,savedGroups:this._options.savedGroups,groups:this._options.groups,overrides:this._options.overrides,onExperimentEval:this._subscriptions.size>0?this._fireSubscriptions:void 0,recordChangeId:this._recordChangedId,saveDeferredTrack:this._saveDeferredTrack}}_runAutoExperiment(m,B){let F,U;let V=this._activeAutoExperiments.get(m);if(m.manual&&!this._triggeredExpKeys.has(m.key)&&!V)return null;let H=this._isAutoExperimentBlockedByContext(m);H?F=getExperimentResult(this._getEvalContext(),m,-1,!1,""):({result:F,trackingCall:U}=runExperiment(m,null,this._getEvalContext()),this._fireSubscriptions(m,F));let G=JSON.stringify(F.value);if(!B&&F.inExperiment&&V&&V.valueHash===G)return F;if(V&&this._undoActiveAutoExperiment(m),F.inExperiment){let B=getAutoExperimentChangeType(m);if("redirect"===B&&F.value.urlRedirect&&m.urlPatterns){let B=m.persistQueryString?function(m,B){let F,U;try{F=new URL(m),U=new URL(B)}catch(m){return console.error(`Unable to merge query strings: ${m}`),B}return F.searchParams.forEach((m,B)=>{U.searchParams.has(B)||U.searchParams.set(B,m)}),U.toString()}(this._getContextUrl(),F.value.urlRedirect):F.value.urlRedirect;if(isURLTargeted(B,m.urlPatterns))return this.log("Skipping redirect because original URL matches redirect URL",{id:m.key}),F;this._redirectedUrl=B;let{navigate:V,delay:H}=this._getNavigateFunction();if(V){if(ed)Promise.all([...U?[promiseTimeout(U,this._options.maxNavigateDelay??1e3)]:[],new Promise(m=>window.setTimeout(m,this._options.navigateDelay??H))]).then(()=>{try{V(B)}catch(m){console.error(m)}});else try{V(B)}catch(m){console.error(m)}}}else if("visual"===B){let B=this._options.applyDomChangesCallback?this._options.applyDomChangesCallback(F.value):this._applyDOMChanges(F.value);B&&this._activeAutoExperiments.set(m,{undo:B,valueHash:G})}}return F}_undoActiveAutoExperiment(m){let B=this._activeAutoExperiments.get(m);B&&(B.undo(),this._activeAutoExperiments.delete(m))}_updateAllAutoExperiments(m){if(!this._autoExperimentsAllowed)return;let B=this._options.experiments||[],F=new Set(B);for(let U of(this._activeAutoExperiments.forEach((m,B)=>{F.has(B)||(m.undo(),this._activeAutoExperiments.delete(B))}),B)){let B=this._runAutoExperiment(U,m);if(null!=B&&B.inExperiment&&"redirect"===getAutoExperimentChangeType(U))break}}_fireSubscriptions(m,B){let F=m.key,U=this._assigned.get(F);U&&U.result.inExperiment===B.inExperiment&&U.result.variationId===B.variationId||(this._assigned.set(F,{experiment:m,result:B}),this._subscriptions.forEach(F=>{try{F(m,B)}catch(m){console.error(m)}}))}_recordChangedId(m){this._completedChangeIds.add(m)}_trackFeatureUsage(m,B){let F=JSON.stringify(B.value);if(this._trackedFeatures[m]!==F&&(this._trackedFeatures[m]=F,this._options.onFeatureUsage))try{this._options.onFeatureUsage(m,B)}catch(m){}}isOn(m){return this.evalFeature(m).on}isOff(m){return this.evalFeature(m).off}getFeatureValue(m,B){let F=this.evalFeature(m).value;return null===F?B:F}feature(m){return this.evalFeature(m)}evalFeature(m){return evalFeature(m,this._getEvalContext())}log(m,B){this.debug&&(this._options.log?this._options.log(m,B):console.log(m,B))}getDeferredTrackingCalls(){return Array.from(this._deferredTrackingCalls.values())}setDeferredTrackingCalls(m){this._deferredTrackingCalls=new Map(m.filter(m=>m&&m.experiment&&m.result).map(m=>[this._getTrackKey(m.experiment,m.result),m]))}async fireDeferredTrackingCalls(){if(!this._options.trackingCallback)return;let m=[];this._deferredTrackingCalls.forEach(B=>{B&&B.experiment&&B.result?m.push(this._track(B.experiment,B.result)):console.error("Invalid deferred tracking call",{call:B})}),this._deferredTrackingCalls.clear(),await Promise.all(m)}setTrackingCallback(m){this._options.trackingCallback=m,this.fireDeferredTrackingCalls()}_getTrackKey(m,B){return B.hashAttribute+B.hashValue+m.key+B.variationId}_saveDeferredTrack(m){this._deferredTrackingCalls.set(this._getTrackKey(m.experiment,m.result),m)}async _track(m,B){if(!this._options.trackingCallback)return;let F=this._getTrackKey(m,B);if(!this._trackedExperiments.has(F)){this._trackedExperiments.add(F);try{await this._options.trackingCallback(m,B)}catch(m){console.error(m)}}}_getContextUrl(){return this._options.url||(ed?window.location.href:"")}_isAutoExperimentBlockedByContext(m){let B=getAutoExperimentChangeType(m);if("visual"===B){if(this._options.disableVisualExperiments||this._options.disableJsInjection&&m.variations.some(m=>m.js))return!0}else{if("redirect"!==B||this._options.disableUrlRedirectExperiments)return!0;try{let B=new URL(this._getContextUrl());for(let F of m.variations){if(!F||!F.urlRedirect)continue;let m=new URL(F.urlRedirect);if(this._options.disableCrossOriginUrlRedirectExperiments&&(m.protocol!==B.protocol||m.host!==B.host))return!0}}catch(B){return this.log("Error parsing current or redirect URL",{id:m.key,error:B}),!0}}return!!(m.changeId&&(this._options.blockedChangeIds||[]).includes(m.changeId))}getRedirectUrl(){return this._redirectedUrl}_getNavigateFunction(){return this._options.navigate?{navigate:this._options.navigate,delay:0}:ed?{navigate:m=>{window.location.replace(m)},delay:100}:{navigate:null,delay:0}}_applyDOMChanges(m){if(!ed)return;let B=[];if(m.css){let F=document.createElement("style");F.innerHTML=m.css,document.head.appendChild(F),B.push(()=>F.remove())}if(m.js){let F=document.createElement("script");F.innerHTML=m.js,this._options.jsInjectionNonce&&(F.nonce=this._options.jsInjectionNonce),document.head.appendChild(F),B.push(()=>F.remove())}return m.domMutations&&m.domMutations.forEach(m=>{B.push(J.declarative(m).revert)}),()=>{B.forEach(m=>m())}}async refreshStickyBuckets(m){if(this._options.stickyBucketService){let B=this._getEvalContext(),F=await getAllStickyBucketAssignmentDocs(B,this._options.stickyBucketService,m);this._options.stickyBucketAssignmentDocs=F}}};var eh=F(2265);let eg=eh.createContext({});function useFeatureIsOn(m){let B=function(){let{growthbook:m}=eh.useContext(eg);if(!m)throw Error("Missing or invalid GrowthBookProvider");return m}();return B.isOn(m)}let GrowthBookProvider=({children:m,growthbook:B})=>{let[F,U]=eh.useState(0);return eh.useEffect(()=>{if(B&&B.setRenderer)return B.setRenderer(()=>{U(m=>m+1)}),()=>{B.setRenderer(()=>{})}},[B]),eh.createElement(eg.Provider,{value:{growthbook:B}},m)}},35014:function(m,B,F){"use strict";function n(m){for(var B=arguments.length,F=Array(B>1?B-1:0),U=1;U3?B.i-4:B.i:Array.isArray(m)?1:s(m)?2:v(m)?3:0}function u(m,B){return 2===o(m)?m.has(B):Object.prototype.hasOwnProperty.call(m,B)}function f(m,B,F){var U=o(m);2===U?m.set(B,F):3===U?m.add(F):m[B]=F}function c(m,B){return m===B?0!==m||1/m==1/B:m!=m&&B!=B}function s(m){return Y&&m instanceof Map}function v(m){return Z&&m instanceof Set}function p(m){return m.o||m.t}function l(m){if(Array.isArray(m))return Array.prototype.slice.call(m);var B=es(m);delete B[ei];for(var F=ea(B),U=0;U1&&(m.set=m.add=m.clear=m.delete=h),Object.freeze(m),B&&i(m,function(m,B){return d(B,!0)},!0)),m}function h(){n(2)}function y(m){return null==m||"object"!=typeof m||Object.isFrozen(m)}function b(m){var B=el[m];return B||n(18,m),B}function j(m,B){B&&(b("Patches"),m.u=[],m.s=[],m.v=B)}function g(m){O(m),m.p.forEach(S),m.p=null}function O(m){m===H&&(H=m.l)}function w(m){return H={p:[],l:H,h:m,m:!0,_:0}}function S(m){var B=m[ei];0===B.i||1===B.i?B.j():B.g=!0}function P(m,B){B._=B.p.length;var F=B.p[0],U=void 0!==m&&m!==F;return B.h.O||b("ES5").S(B,m,U),U?(F[ei].P&&(g(B),n(4)),t(m)&&(m=M(B,m),B.l||x(B,m)),B.u&&b("Patches").M(F[ei].t,m,B.u,B.s)):m=M(B,F,[]),g(B),B.u&&B.v(B.u,B.s),m!==er?m:void 0}function M(m,B,F){if(y(B))return B;var U=B[ei];if(!U)return i(B,function(V,H){return A(m,U,B,V,H,F)},!0),B;if(U.A!==m)return B;if(!U.P)return x(m,U.t,!0),U.t;if(!U.I){U.I=!0,U.A._--;var V=4===U.i||5===U.i?U.o=l(U.k):U.o,H=V,G=!1;3===U.i&&(H=new Set(V),V.clear(),G=!0),i(H,function(B,H){return A(m,U,V,B,H,F,G)}),x(m,V,!1),F&&m.u&&b("Patches").N(U,F,m.u,m.s)}return U.o}function A(m,B,F,U,V,H,G){if(r(V)){var Y=M(m,V,H&&B&&3!==B.i&&!u(B.R,U)?H.concat(U):void 0);if(f(F,U,Y),!r(Y))return;m.m=!1}else G&&F.add(V);if(t(V)&&!y(V)){if(!m.h.D&&m._<1)return;M(m,V),B&&B.A.l||x(m,V)}}function x(m,B,F){void 0===F&&(F=!1),!m.l&&m.h.D&&m.m&&d(B,F)}function z(m,B){var F=m[ei];return(F?p(F):m)[B]}function I(m,B){if(B in m)for(var F=Object.getPrototypeOf(m);F;){var U=Object.getOwnPropertyDescriptor(F,B);if(U)return U;F=Object.getPrototypeOf(F)}}function k(m){m.P||(m.P=!0,m.l&&k(m.l))}function E(m){m.o||(m.o=l(m.t))}function N(m,B,F){var U,V,G,Y,Z,J,er,en=s(B)?b("MapSet").F(B,F):v(B)?b("MapSet").T(B,F):m.O?(G=V={i:(U=Array.isArray(B))?1:0,A:F?F.A:H,P:!1,I:!1,R:{},l:F,t:B,k:null,o:null,j:null,C:!1},Y=eu,U&&(G=[V],Y=ec),J=(Z=Proxy.revocable(G,Y)).revoke,er=Z.proxy,V.k=er,V.j=J,er):b("ES5").J(B,F);return(F?F.A:H).p.push(en),en}function D(m,B){switch(B){case 2:return new Map(m);case 3:return Array.from(m)}return l(m)}F.d(B,{xC:function(){return configureStore},oM:function(){return createSlice}});var U,V,H,G="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),Y="undefined"!=typeof Map,Z="undefined"!=typeof Set,J="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,er=G?Symbol.for("immer-nothing"):((V={})["immer-nothing"]=!0,V),en=G?Symbol.for("immer-draftable"):"__$immer_draftable",ei=G?Symbol.for("immer-state"):"__$immer_state",eo=""+Object.prototype.constructor,ea="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(m){return Object.getOwnPropertyNames(m).concat(Object.getOwnPropertySymbols(m))}:Object.getOwnPropertyNames,es=Object.getOwnPropertyDescriptors||function(m){var B={};return ea(m).forEach(function(F){B[F]=Object.getOwnPropertyDescriptor(m,F)}),B},el={},eu={get:function(m,B){if(B===ei)return m;var F,U,V=p(m);if(!u(V,B))return(U=I(V,B))?"value"in U?U.value:null===(F=U.get)||void 0===F?void 0:F.call(m.k):void 0;var H=V[B];return m.I||!t(H)?H:H===z(m.t,B)?(E(m),m.o[B]=N(m.A.h,H,m)):H},has:function(m,B){return B in p(m)},ownKeys:function(m){return Reflect.ownKeys(p(m))},set:function(m,B,F){var U=I(p(m),B);if(null==U?void 0:U.set)return U.set.call(m.k,F),!0;if(!m.P){var V=z(p(m),B),H=null==V?void 0:V[ei];if(H&&H.t===F)return m.o[B]=F,m.R[B]=!1,!0;if(c(F,V)&&(void 0!==F||u(m.t,B)))return!0;E(m),k(m)}return m.o[B]===F&&(void 0!==F||B in m.o)||Number.isNaN(F)&&Number.isNaN(m.o[B])||(m.o[B]=F,m.R[B]=!0),!0},deleteProperty:function(m,B){return void 0!==z(m.t,B)||B in m.t?(m.R[B]=!1,E(m),k(m)):delete m.R[B],m.o&&delete m.o[B],!0},getOwnPropertyDescriptor:function(m,B){var F=p(m),U=Reflect.getOwnPropertyDescriptor(F,B);return U?{writable:!0,configurable:1!==m.i||"length"!==B,enumerable:U.enumerable,value:F[B]}:U},defineProperty:function(){n(11)},getPrototypeOf:function(m){return Object.getPrototypeOf(m.t)},setPrototypeOf:function(){n(12)}},ec={};i(eu,function(m,B){ec[m]=function(){return arguments[0]=arguments[0][0],B.apply(this,arguments)}}),ec.deleteProperty=function(m,B){return ec.set.call(this,m,B,void 0)},ec.set=function(m,B,F){return eu.set.call(this,m[0],B,F,m[0])};var ef=new(function(){function e(m){var B=this;this.O=J,this.D=!0,this.produce=function(m,F,U){if("function"==typeof m&&"function"!=typeof F){var V,H=F;return F=m,function(m){var U=this;void 0===m&&(m=H);for(var V=arguments.length,G=Array(V>1?V-1:0),Y=1;Y1?U-1:0),H=1;H=0;F--){var F,U=B[F];if(0===U.path.length&&"replace"===U.op){m=U.value;break}}F>-1&&(B=B.slice(F+1));var V=b("Patches").$;return r(m)?V(m,B):this.produce(m,function(m){return V(m,B)})},e}()),ed=ef.produce;ef.produceWithPatches.bind(ef),ef.setAutoFreeze.bind(ef),ef.setUseProxies.bind(ef),ef.applyPatches.bind(ef),ef.createDraft.bind(ef),ef.finishDraft.bind(ef);var ep=F(10870);function formatProdErrorMessage(m){return"Minified Redux error #"+m+"; visit https://redux.js.org/Errors?code="+m+" for the full message or use the non-minified dev environment for full errors. "}var eh="function"==typeof Symbol&&Symbol.observable||"@@observable",randomString=function(){return Math.random().toString(36).substring(7).split("").join(".")},eg={INIT:"@@redux/INIT"+randomString(),REPLACE:"@@redux/REPLACE"+randomString(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+randomString()}};function compose(){for(var m=arguments.length,B=Array(m),F=0;F0&&V[V.length-1])&&(6===H[0]||2===H[0])){G=0;continue}if(3===H[0]&&(!V||H[1]>V[0]&&H[1]=0;B--){var F=m[B][ei];if(!F.P)switch(F.i){case 5:a(F)&&k(F);break;case 4:o(F)&&k(F)}}}function o(m){for(var B=m.t,F=m.k,U=ea(F),V=U.length-1;V>=0;V--){var H=U[V];if(H!==ei){var G=B[H];if(void 0===G&&!u(B,H))return!0;var Y=F[H],Z=Y&&Y[ei];if(Z?Z.t!==G:!c(Y,G))return!0}}var J=!!B[ei];return U.length!==ea(B).length+(J?0:1)}function a(m){var B=m.k;if(B.length!==m.t.length)return!0;var F=Object.getOwnPropertyDescriptor(B,B.length-1);if(F&&!F.get)return!0;for(var U=0;UB.refreshCall.catch(()=>{throw new U.default.Cancel("Request call failed")}).then(()=>F.onRetry?F.onRetry(m):m))),B.requestQueueInterceptorId},B.unsetCache=function(m,B){m.interceptors.request.eject(B.requestQueueInterceptorId),B.requestQueueInterceptorId=void 0,B.refreshCall=void 0,B.skipInstances=B.skipInstances.filter(B=>B!==m)},B.getRetryInstance=function(m,B){return B.retryInstance||m},B.resendFailedRequest=function(m,B){return m.config.skipAuthRefresh=!0,B(m.response.config)}},300:function(m){m.exports=U}},H={},G={},function(){Object.defineProperty(G,"__esModule",{value:!0});let m=function s(m){var B=H[m];if(void 0!==B)return B.exports;var F=H[m]={exports:{}};return V[m](F,F.exports,s),F.exports}(593);G.default=function(B,F,U={}){if("function"!=typeof F)throw Error("axios-auth-refresh requires `refreshAuthCall` to be a function that returns a promise.");let V={skipInstances:[],refreshCall:void 0,requestQueueInterceptorId:void 0};return B.interceptors.response.use(m=>m,H=>{if(U=(0,m.mergeOptions)(m.defaultOptions,U),!(0,m.shouldInterceptError)(H,U,B,V))return Promise.reject(H);U.pauseInstanceWhileRefreshing&&V.skipInstances.push(B);let G=(0,m.createRefreshCall)(H,F,V);return(0,m.createRequestQueueInterceptor)(B,V,U),G.catch(m=>Promise.reject(m)).then(()=>(0,m.resendFailedRequest)(H,(0,m.getRetryInstance)(B,U))).finally(()=>(0,m.unsetCache)(B,V))})}}(),G)},34699:function(m,B){"use strict";B.byteLength=function(m){var B=getLens(m),F=B[0],U=B[1];return(F+U)*3/4-U},B.toByteArray=function(m){var B,F,H=getLens(m),G=H[0],Y=H[1],Z=new V((G+Y)*3/4-Y),J=0,er=Y>0?G-4:G;for(F=0;F>16&255,Z[J++]=B>>8&255,Z[J++]=255&B;return 2===Y&&(B=U[m.charCodeAt(F)]<<2|U[m.charCodeAt(F+1)]>>4,Z[J++]=255&B),1===Y&&(B=U[m.charCodeAt(F)]<<10|U[m.charCodeAt(F+1)]<<4|U[m.charCodeAt(F+2)]>>2,Z[J++]=B>>8&255,Z[J++]=255&B),Z},B.fromByteArray=function(m){for(var B,U=m.length,V=U%3,H=[],G=0,Y=U-V;G>18&63]+F[V>>12&63]+F[V>>6&63]+F[63&V]);return H.join("")}(m,G,G+16383>Y?Y:G+16383));return 1===V?H.push(F[(B=m[U-1])>>2]+F[B<<4&63]+"=="):2===V&&H.push(F[(B=(m[U-2]<<8)+m[U-1])>>10]+F[B>>4&63]+F[B<<2&63]+"="),H.join("")};for(var F=[],U=[],V="undefined"!=typeof Uint8Array?Uint8Array:Array,H="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",G=0,Y=H.length;G0)throw Error("Invalid string. Length must be a multiple of 4");var F=m.indexOf("=");-1===F&&(F=B);var U=F===B?0:4-F%4;return[F,U]}U["-".charCodeAt(0)]=62,U["_".charCodeAt(0)]=63},67133:function(m,B,F){"use strict";/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */let U=F(34699),V=F(19087),H="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function createBuffer(m){if(m>2147483647)throw RangeError('The value "'+m+'" is invalid for option "size"');let B=new Uint8Array(m);return Object.setPrototypeOf(B,Buffer.prototype),B}function Buffer(m,B,F){if("number"==typeof m){if("string"==typeof B)throw TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(m)}return from(m,B,F)}function from(m,B,F){if("string"==typeof m)return function(m,B){if(("string"!=typeof B||""===B)&&(B="utf8"),!Buffer.isEncoding(B))throw TypeError("Unknown encoding: "+B);let F=0|byteLength(m,B),U=createBuffer(F),V=U.write(m,B);return V!==F&&(U=U.slice(0,V)),U}(m,B);if(ArrayBuffer.isView(m))return function(m){if(isInstance(m,Uint8Array)){let B=new Uint8Array(m);return fromArrayBuffer(B.buffer,B.byteOffset,B.byteLength)}return fromArrayLike(m)}(m);if(null==m)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m);if(isInstance(m,ArrayBuffer)||m&&isInstance(m.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(isInstance(m,SharedArrayBuffer)||m&&isInstance(m.buffer,SharedArrayBuffer)))return fromArrayBuffer(m,B,F);if("number"==typeof m)throw TypeError('The "value" argument must not be of type number. Received type number');let U=m.valueOf&&m.valueOf();if(null!=U&&U!==m)return Buffer.from(U,B,F);let V=function(m){var B;if(Buffer.isBuffer(m)){let B=0|checked(m.length),F=createBuffer(B);return 0===F.length||m.copy(F,0,0,B),F}return void 0!==m.length?"number"!=typeof m.length||(B=m.length)!=B?createBuffer(0):fromArrayLike(m):"Buffer"===m.type&&Array.isArray(m.data)?fromArrayLike(m.data):void 0}(m);if(V)return V;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof m[Symbol.toPrimitive])return Buffer.from(m[Symbol.toPrimitive]("string"),B,F);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m)}function assertSize(m){if("number"!=typeof m)throw TypeError('"size" argument must be of type number');if(m<0)throw RangeError('The value "'+m+'" is invalid for option "size"')}function allocUnsafe(m){return assertSize(m),createBuffer(m<0?0:0|checked(m))}function fromArrayLike(m){let B=m.length<0?0:0|checked(m.length),F=createBuffer(B);for(let U=0;U=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|m}function byteLength(m,B){if(Buffer.isBuffer(m))return m.length;if(ArrayBuffer.isView(m)||isInstance(m,ArrayBuffer))return m.byteLength;if("string"!=typeof m)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof m);let F=m.length,U=arguments.length>2&&!0===arguments[2];if(!U&&0===F)return 0;let V=!1;for(;;)switch(B){case"ascii":case"latin1":case"binary":return F;case"utf8":case"utf-8":return utf8ToBytes(m).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*F;case"hex":return F>>>1;case"base64":return base64ToBytes(m).length;default:if(V)return U?-1:utf8ToBytes(m).length;B=(""+B).toLowerCase(),V=!0}}function slowToString(m,B,F){let V=!1;if((void 0===B||B<0)&&(B=0),B>this.length||((void 0===F||F>this.length)&&(F=this.length),F<=0||(F>>>=0)<=(B>>>=0)))return"";for(m||(m="utf8");;)switch(m){case"hex":return function(m,B,F){let U=m.length;(!B||B<0)&&(B=0),(!F||F<0||F>U)&&(F=U);let V="";for(let U=B;U2147483647?F=2147483647:F<-2147483648&&(F=-2147483648),(H=F=+F)!=H&&(F=V?0:m.length-1),F<0&&(F=m.length+F),F>=m.length){if(V)return -1;F=m.length-1}else if(F<0){if(!V)return -1;F=0}if("string"==typeof B&&(B=Buffer.from(B,U)),Buffer.isBuffer(B))return 0===B.length?-1:arrayIndexOf(m,B,F,U,V);if("number"==typeof B)return(B&=255,"function"==typeof Uint8Array.prototype.indexOf)?V?Uint8Array.prototype.indexOf.call(m,B,F):Uint8Array.prototype.lastIndexOf.call(m,B,F):arrayIndexOf(m,[B],F,U,V);throw TypeError("val must be string, number or Buffer")}function arrayIndexOf(m,B,F,U,V){let H,G=1,Y=m.length,Z=B.length;if(void 0!==U&&("ucs2"===(U=String(U).toLowerCase())||"ucs-2"===U||"utf16le"===U||"utf-16le"===U)){if(m.length<2||B.length<2)return -1;G=2,Y/=2,Z/=2,F/=2}function read(m,B){return 1===G?m[B]:m.readUInt16BE(B*G)}if(V){let U=-1;for(H=F;HY&&(F=Y-Z),H=F;H>=0;H--){let F=!0;for(let U=0;U239?4:B>223?3:B>191?2:1;if(V+G<=F){let F,U,Y,Z;switch(G){case 1:B<128&&(H=B);break;case 2:(192&(F=m[V+1]))==128&&(Z=(31&B)<<6|63&F)>127&&(H=Z);break;case 3:F=m[V+1],U=m[V+2],(192&F)==128&&(192&U)==128&&(Z=(15&B)<<12|(63&F)<<6|63&U)>2047&&(Z<55296||Z>57343)&&(H=Z);break;case 4:F=m[V+1],U=m[V+2],Y=m[V+3],(192&F)==128&&(192&U)==128&&(192&Y)==128&&(Z=(15&B)<<18|(63&F)<<12|(63&U)<<6|63&Y)>65535&&Z<1114112&&(H=Z)}}null===H?(H=65533,G=1):H>65535&&(H-=65536,U.push(H>>>10&1023|55296),H=56320|1023&H),U.push(H),V+=G}return function(m){let B=m.length;if(B<=4096)return String.fromCharCode.apply(String,m);let F="",U=0;for(;UF)throw RangeError("Trying to access beyond buffer length")}function checkInt(m,B,F,U,V,H){if(!Buffer.isBuffer(m))throw TypeError('"buffer" argument must be a Buffer instance');if(B>V||Bm.length)throw RangeError("Index out of range")}function wrtBigUInt64LE(m,B,F,U,V){checkIntBI(B,U,V,m,F,7);let H=Number(B&BigInt(4294967295));m[F++]=H,H>>=8,m[F++]=H,H>>=8,m[F++]=H,H>>=8,m[F++]=H;let G=Number(B>>BigInt(32)&BigInt(4294967295));return m[F++]=G,G>>=8,m[F++]=G,G>>=8,m[F++]=G,G>>=8,m[F++]=G,F}function wrtBigUInt64BE(m,B,F,U,V){checkIntBI(B,U,V,m,F,7);let H=Number(B&BigInt(4294967295));m[F+7]=H,H>>=8,m[F+6]=H,H>>=8,m[F+5]=H,H>>=8,m[F+4]=H;let G=Number(B>>BigInt(32)&BigInt(4294967295));return m[F+3]=G,G>>=8,m[F+2]=G,G>>=8,m[F+1]=G,G>>=8,m[F]=G,F+8}function checkIEEE754(m,B,F,U,V,H){if(F+U>m.length||F<0)throw RangeError("Index out of range")}function writeFloat(m,B,F,U,H){return B=+B,F>>>=0,H||checkIEEE754(m,B,F,4,34028234663852886e22,-34028234663852886e22),V.write(m,B,F,U,23,4),F+4}function writeDouble(m,B,F,U,H){return B=+B,F>>>=0,H||checkIEEE754(m,B,F,8,17976931348623157e292,-17976931348623157e292),V.write(m,B,F,U,52,8),F+8}B.lW=Buffer,B.h2=50,Buffer.TYPED_ARRAY_SUPPORT=function(){try{let m=new Uint8Array(1),B={foo:function(){return 42}};return Object.setPrototypeOf(B,Uint8Array.prototype),Object.setPrototypeOf(m,B),42===m.foo()}catch(m){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(m,B,F){return from(m,B,F)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(m,B,F){return(assertSize(m),m<=0)?createBuffer(m):void 0!==B?"string"==typeof F?createBuffer(m).fill(B,F):createBuffer(m).fill(B):createBuffer(m)},Buffer.allocUnsafe=function(m){return allocUnsafe(m)},Buffer.allocUnsafeSlow=function(m){return allocUnsafe(m)},Buffer.isBuffer=function(m){return null!=m&&!0===m._isBuffer&&m!==Buffer.prototype},Buffer.compare=function(m,B){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),isInstance(B,Uint8Array)&&(B=Buffer.from(B,B.offset,B.byteLength)),!Buffer.isBuffer(m)||!Buffer.isBuffer(B))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(m===B)return 0;let F=m.length,U=B.length;for(let V=0,H=Math.min(F,U);VU.length?(Buffer.isBuffer(B)||(B=Buffer.from(B)),B.copy(U,V)):Uint8Array.prototype.set.call(U,B,V);else if(Buffer.isBuffer(B))B.copy(U,V);else throw TypeError('"list" argument must be an Array of Buffers');V+=B.length}return U},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function(){let m=this.length;if(m%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let B=0;BF&&(m+=" ... "),""},H&&(Buffer.prototype[H]=Buffer.prototype.inspect),Buffer.prototype.compare=function(m,B,F,U,V){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),!Buffer.isBuffer(m))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof m);if(void 0===B&&(B=0),void 0===F&&(F=m?m.length:0),void 0===U&&(U=0),void 0===V&&(V=this.length),B<0||F>m.length||U<0||V>this.length)throw RangeError("out of range index");if(U>=V&&B>=F)return 0;if(U>=V)return -1;if(B>=F)return 1;if(B>>>=0,F>>>=0,U>>>=0,V>>>=0,this===m)return 0;let H=V-U,G=F-B,Y=Math.min(H,G),Z=this.slice(U,V),J=m.slice(B,F);for(let m=0;m>>=0,isFinite(F)?(F>>>=0,void 0===U&&(U="utf8")):(U=F,F=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let ei=this.length-B;if((void 0===F||F>ei)&&(F=ei),m.length>0&&(F<0||B<0)||B>this.length)throw RangeError("Attempt to write outside buffer bounds");U||(U="utf8");let eo=!1;for(;;)switch(U){case"hex":return function(m,B,F,U){let V;F=Number(F)||0;let H=m.length-F;U?(U=Number(U))>H&&(U=H):U=H;let G=B.length;for(U>G/2&&(U=G/2),V=0;V>8,V.push(F%256),V.push(U);return V}(m,this.length-er),this,er,en);default:if(eo)throw TypeError("Unknown encoding: "+U);U=(""+U).toLowerCase(),eo=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},Buffer.prototype.slice=function(m,B){let F=this.length;m=~~m,B=void 0===B?F:~~B,m<0?(m+=F)<0&&(m=0):m>F&&(m=F),B<0?(B+=F)<0&&(B=0):B>F&&(B=F),B>>=0,B>>>=0,F||checkOffset(m,B,this.length);let U=this[m],V=1,H=0;for(;++H>>=0,B>>>=0,F||checkOffset(m,B,this.length);let U=this[m+--B],V=1;for(;B>0&&(V*=256);)U+=this[m+--B]*V;return U},Buffer.prototype.readUint8=Buffer.prototype.readUInt8=function(m,B){return m>>>=0,B||checkOffset(m,1,this.length),this[m]},Buffer.prototype.readUint16LE=Buffer.prototype.readUInt16LE=function(m,B){return m>>>=0,B||checkOffset(m,2,this.length),this[m]|this[m+1]<<8},Buffer.prototype.readUint16BE=Buffer.prototype.readUInt16BE=function(m,B){return m>>>=0,B||checkOffset(m,2,this.length),this[m]<<8|this[m+1]},Buffer.prototype.readUint32LE=Buffer.prototype.readUInt32LE=function(m,B){return m>>>=0,B||checkOffset(m,4,this.length),(this[m]|this[m+1]<<8|this[m+2]<<16)+16777216*this[m+3]},Buffer.prototype.readUint32BE=Buffer.prototype.readUInt32BE=function(m,B){return m>>>=0,B||checkOffset(m,4,this.length),16777216*this[m]+(this[m+1]<<16|this[m+2]<<8|this[m+3])},Buffer.prototype.readBigUInt64LE=defineBigIntMethod(function(m){validateNumber(m>>>=0,"offset");let B=this[m],F=this[m+7];(void 0===B||void 0===F)&&boundsError(m,this.length-8);let U=B+256*this[++m]+65536*this[++m]+16777216*this[++m],V=this[++m]+256*this[++m]+65536*this[++m]+16777216*F;return BigInt(U)+(BigInt(V)<>>=0,"offset");let B=this[m],F=this[m+7];(void 0===B||void 0===F)&&boundsError(m,this.length-8);let U=16777216*B+65536*this[++m]+256*this[++m]+this[++m],V=16777216*this[++m]+65536*this[++m]+256*this[++m]+F;return(BigInt(U)<>>=0,B>>>=0,F||checkOffset(m,B,this.length);let U=this[m],V=1,H=0;for(;++H=(V*=128)&&(U-=Math.pow(2,8*B)),U},Buffer.prototype.readIntBE=function(m,B,F){m>>>=0,B>>>=0,F||checkOffset(m,B,this.length);let U=B,V=1,H=this[m+--U];for(;U>0&&(V*=256);)H+=this[m+--U]*V;return H>=(V*=128)&&(H-=Math.pow(2,8*B)),H},Buffer.prototype.readInt8=function(m,B){return(m>>>=0,B||checkOffset(m,1,this.length),128&this[m])?-((255-this[m]+1)*1):this[m]},Buffer.prototype.readInt16LE=function(m,B){m>>>=0,B||checkOffset(m,2,this.length);let F=this[m]|this[m+1]<<8;return 32768&F?4294901760|F:F},Buffer.prototype.readInt16BE=function(m,B){m>>>=0,B||checkOffset(m,2,this.length);let F=this[m+1]|this[m]<<8;return 32768&F?4294901760|F:F},Buffer.prototype.readInt32LE=function(m,B){return m>>>=0,B||checkOffset(m,4,this.length),this[m]|this[m+1]<<8|this[m+2]<<16|this[m+3]<<24},Buffer.prototype.readInt32BE=function(m,B){return m>>>=0,B||checkOffset(m,4,this.length),this[m]<<24|this[m+1]<<16|this[m+2]<<8|this[m+3]},Buffer.prototype.readBigInt64LE=defineBigIntMethod(function(m){validateNumber(m>>>=0,"offset");let B=this[m],F=this[m+7];(void 0===B||void 0===F)&&boundsError(m,this.length-8);let U=this[m+4]+256*this[m+5]+65536*this[m+6]+(F<<24);return(BigInt(U)<>>=0,"offset");let B=this[m],F=this[m+7];(void 0===B||void 0===F)&&boundsError(m,this.length-8);let U=(B<<24)+65536*this[++m]+256*this[++m]+this[++m];return(BigInt(U)<>>=0,B||checkOffset(m,4,this.length),V.read(this,m,!0,23,4)},Buffer.prototype.readFloatBE=function(m,B){return m>>>=0,B||checkOffset(m,4,this.length),V.read(this,m,!1,23,4)},Buffer.prototype.readDoubleLE=function(m,B){return m>>>=0,B||checkOffset(m,8,this.length),V.read(this,m,!0,52,8)},Buffer.prototype.readDoubleBE=function(m,B){return m>>>=0,B||checkOffset(m,8,this.length),V.read(this,m,!1,52,8)},Buffer.prototype.writeUintLE=Buffer.prototype.writeUIntLE=function(m,B,F,U){if(m=+m,B>>>=0,F>>>=0,!U){let U=Math.pow(2,8*F)-1;checkInt(this,m,B,F,U,0)}let V=1,H=0;for(this[B]=255&m;++H>>=0,F>>>=0,!U){let U=Math.pow(2,8*F)-1;checkInt(this,m,B,F,U,0)}let V=F-1,H=1;for(this[B+V]=255&m;--V>=0&&(H*=256);)this[B+V]=m/H&255;return B+F},Buffer.prototype.writeUint8=Buffer.prototype.writeUInt8=function(m,B,F){return m=+m,B>>>=0,F||checkInt(this,m,B,1,255,0),this[B]=255&m,B+1},Buffer.prototype.writeUint16LE=Buffer.prototype.writeUInt16LE=function(m,B,F){return m=+m,B>>>=0,F||checkInt(this,m,B,2,65535,0),this[B]=255&m,this[B+1]=m>>>8,B+2},Buffer.prototype.writeUint16BE=Buffer.prototype.writeUInt16BE=function(m,B,F){return m=+m,B>>>=0,F||checkInt(this,m,B,2,65535,0),this[B]=m>>>8,this[B+1]=255&m,B+2},Buffer.prototype.writeUint32LE=Buffer.prototype.writeUInt32LE=function(m,B,F){return m=+m,B>>>=0,F||checkInt(this,m,B,4,4294967295,0),this[B+3]=m>>>24,this[B+2]=m>>>16,this[B+1]=m>>>8,this[B]=255&m,B+4},Buffer.prototype.writeUint32BE=Buffer.prototype.writeUInt32BE=function(m,B,F){return m=+m,B>>>=0,F||checkInt(this,m,B,4,4294967295,0),this[B]=m>>>24,this[B+1]=m>>>16,this[B+2]=m>>>8,this[B+3]=255&m,B+4},Buffer.prototype.writeBigUInt64LE=defineBigIntMethod(function(m,B=0){return wrtBigUInt64LE(this,m,B,BigInt(0),BigInt("0xffffffffffffffff"))}),Buffer.prototype.writeBigUInt64BE=defineBigIntMethod(function(m,B=0){return wrtBigUInt64BE(this,m,B,BigInt(0),BigInt("0xffffffffffffffff"))}),Buffer.prototype.writeIntLE=function(m,B,F,U){if(m=+m,B>>>=0,!U){let U=Math.pow(2,8*F-1);checkInt(this,m,B,F,U-1,-U)}let V=0,H=1,G=0;for(this[B]=255&m;++V>0)-G&255;return B+F},Buffer.prototype.writeIntBE=function(m,B,F,U){if(m=+m,B>>>=0,!U){let U=Math.pow(2,8*F-1);checkInt(this,m,B,F,U-1,-U)}let V=F-1,H=1,G=0;for(this[B+V]=255&m;--V>=0&&(H*=256);)m<0&&0===G&&0!==this[B+V+1]&&(G=1),this[B+V]=(m/H>>0)-G&255;return B+F},Buffer.prototype.writeInt8=function(m,B,F){return m=+m,B>>>=0,F||checkInt(this,m,B,1,127,-128),m<0&&(m=255+m+1),this[B]=255&m,B+1},Buffer.prototype.writeInt16LE=function(m,B,F){return m=+m,B>>>=0,F||checkInt(this,m,B,2,32767,-32768),this[B]=255&m,this[B+1]=m>>>8,B+2},Buffer.prototype.writeInt16BE=function(m,B,F){return m=+m,B>>>=0,F||checkInt(this,m,B,2,32767,-32768),this[B]=m>>>8,this[B+1]=255&m,B+2},Buffer.prototype.writeInt32LE=function(m,B,F){return m=+m,B>>>=0,F||checkInt(this,m,B,4,2147483647,-2147483648),this[B]=255&m,this[B+1]=m>>>8,this[B+2]=m>>>16,this[B+3]=m>>>24,B+4},Buffer.prototype.writeInt32BE=function(m,B,F){return m=+m,B>>>=0,F||checkInt(this,m,B,4,2147483647,-2147483648),m<0&&(m=4294967295+m+1),this[B]=m>>>24,this[B+1]=m>>>16,this[B+2]=m>>>8,this[B+3]=255&m,B+4},Buffer.prototype.writeBigInt64LE=defineBigIntMethod(function(m,B=0){return wrtBigUInt64LE(this,m,B,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),Buffer.prototype.writeBigInt64BE=defineBigIntMethod(function(m,B=0){return wrtBigUInt64BE(this,m,B,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),Buffer.prototype.writeFloatLE=function(m,B,F){return writeFloat(this,m,B,!0,F)},Buffer.prototype.writeFloatBE=function(m,B,F){return writeFloat(this,m,B,!1,F)},Buffer.prototype.writeDoubleLE=function(m,B,F){return writeDouble(this,m,B,!0,F)},Buffer.prototype.writeDoubleBE=function(m,B,F){return writeDouble(this,m,B,!1,F)},Buffer.prototype.copy=function(m,B,F,U){if(!Buffer.isBuffer(m))throw TypeError("argument should be a Buffer");if(F||(F=0),U||0===U||(U=this.length),B>=m.length&&(B=m.length),B||(B=0),U>0&&U=this.length)throw RangeError("Index out of range");if(U<0)throw RangeError("sourceEnd out of bounds");U>this.length&&(U=this.length),m.length-B>>=0,F=void 0===F?this.length:F>>>0,m||(m=0),"number"==typeof m)for(V=B;V=U+4;F-=3)B=`_${m.slice(F-3,F)}${B}`;return`${m.slice(0,F)}${B}`}function checkIntBI(m,B,F,U,V,H){if(m>F||m3?0===B||B===BigInt(0)?`>= 0${V} and < 2${V} ** ${(H+1)*8}${V}`:`>= -(2${V} ** ${(H+1)*8-1}${V}) and < 2 ** ${(H+1)*8-1}${V}`:`>= ${B}${V} and <= ${F}${V}`,new G.ERR_OUT_OF_RANGE("value",U,m)}validateNumber(V,"offset"),(void 0===U[V]||void 0===U[V+H])&&boundsError(V,U.length-(H+1))}function validateNumber(m,B){if("number"!=typeof m)throw new G.ERR_INVALID_ARG_TYPE(B,"number",m)}function boundsError(m,B,F){if(Math.floor(m)!==m)throw validateNumber(m,F),new G.ERR_OUT_OF_RANGE(F||"offset","an integer",m);if(B<0)throw new G.ERR_BUFFER_OUT_OF_BOUNDS;throw new G.ERR_OUT_OF_RANGE(F||"offset",`>= ${F?1:0} and <= ${B}`,m)}E("ERR_BUFFER_OUT_OF_BOUNDS",function(m){return m?`${m} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),E("ERR_INVALID_ARG_TYPE",function(m,B){return`The "${m}" argument must be of type number. Received type ${typeof B}`},TypeError),E("ERR_OUT_OF_RANGE",function(m,B,F){let U=`The value of "${m}" is out of range.`,V=F;return Number.isInteger(F)&&Math.abs(F)>4294967296?V=addNumericalSeparator(String(F)):"bigint"==typeof F&&(V=String(F),(F>BigInt(2)**BigInt(32)||F<-(BigInt(2)**BigInt(32)))&&(V=addNumericalSeparator(V)),V+="n"),U+=` It must be ${B}. Received ${V}`},RangeError);let Y=/[^+/0-9A-Za-z-_]/g;function utf8ToBytes(m,B){let F;B=B||1/0;let U=m.length,V=null,H=[];for(let G=0;G55295&&F<57344){if(!V){if(F>56319||G+1===U){(B-=3)>-1&&H.push(239,191,189);continue}V=F;continue}if(F<56320){(B-=3)>-1&&H.push(239,191,189),V=F;continue}F=(V-55296<<10|F-56320)+65536}else V&&(B-=3)>-1&&H.push(239,191,189);if(V=null,F<128){if((B-=1)<0)break;H.push(F)}else if(F<2048){if((B-=2)<0)break;H.push(F>>6|192,63&F|128)}else if(F<65536){if((B-=3)<0)break;H.push(F>>12|224,F>>6&63|128,63&F|128)}else if(F<1114112){if((B-=4)<0)break;H.push(F>>18|240,F>>12&63|128,F>>6&63|128,63&F|128)}else throw Error("Invalid code point")}return H}function base64ToBytes(m){return U.toByteArray(function(m){if((m=(m=m.split("=")[0]).trim().replace(Y,"")).length<2)return"";for(;m.length%4!=0;)m+="=";return m}(m))}function blitBuffer(m,B,F,U){let V;for(V=0;V=B.length)&&!(V>=m.length);++V)B[V+F]=m[V];return V}function isInstance(m,B){return m instanceof B||null!=m&&null!=m.constructor&&null!=m.constructor.name&&m.constructor.name===B.name}let Z=function(){let m="0123456789abcdef",B=Array(256);for(let F=0;F<16;++F){let U=16*F;for(let V=0;V<16;++V)B[U+V]=m[F]+m[V]}return B}();function defineBigIntMethod(m){return"undefined"==typeof BigInt?BufferBigIntNotDefined:m}function BufferBigIntNotDefined(){throw Error("BigInt not supported")}},92895:function(m,B,F){"use strict";function requiredArgs(m,B){if(B.length1?"s":"")+" required, but only "+B.length+" present")}F.d(B,{Z:function(){return requiredArgs}})},37274:function(m,B,F){"use strict";function toInteger(m){if(null===m||!0===m||!1===m)return NaN;var B=Number(m);return isNaN(B)?B:B<0?Math.ceil(B):Math.floor(B)}F.d(B,{Z:function(){return toInteger}})},55281:function(m,B,F){"use strict";F.d(B,{Z:function(){return format}});var U,V=F(60075),H=F(92895);function toDate(m){(0,H.Z)(1,arguments);var B=Object.prototype.toString.call(m);return m instanceof Date||"object"===(0,V.Z)(m)&&"[object Date]"===B?new Date(m.getTime()):"number"==typeof m||"[object Number]"===B?new Date(m):(("string"==typeof m||"[object String]"===B)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}var G=F(37274);function startOfUTCISOWeek(m){(0,H.Z)(1,arguments);var B=toDate(m),F=B.getUTCDay();return B.setUTCDate(B.getUTCDate()-((F<1?7:0)+F-1)),B.setUTCHours(0,0,0,0),B}function getUTCISOWeekYear(m){(0,H.Z)(1,arguments);var B=toDate(m),F=B.getUTCFullYear(),U=new Date(0);U.setUTCFullYear(F+1,0,4),U.setUTCHours(0,0,0,0);var V=startOfUTCISOWeek(U),G=new Date(0);G.setUTCFullYear(F,0,4),G.setUTCHours(0,0,0,0);var Y=startOfUTCISOWeek(G);return B.getTime()>=V.getTime()?F+1:B.getTime()>=Y.getTime()?F:F-1}var Y={};function startOfUTCWeek(m,B){(0,H.Z)(1,arguments);var F,U,V,Z,J,er,en,ei,eo=(0,G.Z)(null!==(F=null!==(U=null!==(V=null!==(Z=null==B?void 0:B.weekStartsOn)&&void 0!==Z?Z:null==B?void 0:null===(J=B.locale)||void 0===J?void 0:null===(er=J.options)||void 0===er?void 0:er.weekStartsOn)&&void 0!==V?V:Y.weekStartsOn)&&void 0!==U?U:null===(en=Y.locale)||void 0===en?void 0:null===(ei=en.options)||void 0===ei?void 0:ei.weekStartsOn)&&void 0!==F?F:0);if(!(eo>=0&&eo<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var ea=toDate(m),es=ea.getUTCDay();return ea.setUTCDate(ea.getUTCDate()-((es=1&&es<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var el=new Date(0);el.setUTCFullYear(ea+1,0,es),el.setUTCHours(0,0,0,0);var eu=startOfUTCWeek(el,B),ec=new Date(0);ec.setUTCFullYear(ea,0,es),ec.setUTCHours(0,0,0,0);var ef=startOfUTCWeek(ec,B);return eo.getTime()>=eu.getTime()?ea+1:eo.getTime()>=ef.getTime()?ea:ea-1}function addLeadingZeros(m,B){for(var F=Math.abs(m).toString();F.length0?F:1-F;return addLeadingZeros("yy"===B?U%100:U,B.length)},M:function(m,B){var F=m.getUTCMonth();return"M"===B?String(F+1):addLeadingZeros(F+1,2)},d:function(m,B){return addLeadingZeros(m.getUTCDate(),B.length)},a:function(m,B){var F=m.getUTCHours()/12>=1?"pm":"am";switch(B){case"a":case"aa":return F.toUpperCase();case"aaa":return F;case"aaaaa":return F[0];default:return"am"===F?"a.m.":"p.m."}},h:function(m,B){return addLeadingZeros(m.getUTCHours()%12||12,B.length)},H:function(m,B){return addLeadingZeros(m.getUTCHours(),B.length)},m:function(m,B){return addLeadingZeros(m.getUTCMinutes(),B.length)},s:function(m,B){return addLeadingZeros(m.getUTCSeconds(),B.length)},S:function(m,B){var F=B.length;return addLeadingZeros(Math.floor(m.getUTCMilliseconds()*Math.pow(10,F-3)),B.length)}},J={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function formatTimezoneShort(m,B){var F=m>0?"-":"+",U=Math.abs(m),V=Math.floor(U/60),H=U%60;return 0===H?F+String(V):F+String(V)+(B||"")+addLeadingZeros(H,2)}function formatTimezoneWithOptionalMinutes(m,B){return m%60==0?(m>0?"-":"+")+addLeadingZeros(Math.abs(m)/60,2):formatTimezone(m,B)}function formatTimezone(m,B){var F=m>0?"-":"+",U=Math.abs(m);return F+addLeadingZeros(Math.floor(U/60),2)+(B||"")+addLeadingZeros(U%60,2)}var er={G:function(m,B,F){var U=m.getUTCFullYear()>0?1:0;switch(B){case"G":case"GG":case"GGG":return F.era(U,{width:"abbreviated"});case"GGGGG":return F.era(U,{width:"narrow"});default:return F.era(U,{width:"wide"})}},y:function(m,B,F){if("yo"===B){var U=m.getUTCFullYear(),V=U>0?U:1-U;return F.ordinalNumber(V,{unit:"year"})}return Z.y(m,B)},Y:function(m,B,F,U){var V=getUTCWeekYear(m,U),H=V>0?V:1-V;return"YY"===B?addLeadingZeros(H%100,2):"Yo"===B?F.ordinalNumber(H,{unit:"year"}):addLeadingZeros(H,B.length)},R:function(m,B){return addLeadingZeros(getUTCISOWeekYear(m),B.length)},u:function(m,B){return addLeadingZeros(m.getUTCFullYear(),B.length)},Q:function(m,B,F){var U=Math.ceil((m.getUTCMonth()+1)/3);switch(B){case"Q":return String(U);case"QQ":return addLeadingZeros(U,2);case"Qo":return F.ordinalNumber(U,{unit:"quarter"});case"QQQ":return F.quarter(U,{width:"abbreviated",context:"formatting"});case"QQQQQ":return F.quarter(U,{width:"narrow",context:"formatting"});default:return F.quarter(U,{width:"wide",context:"formatting"})}},q:function(m,B,F){var U=Math.ceil((m.getUTCMonth()+1)/3);switch(B){case"q":return String(U);case"qq":return addLeadingZeros(U,2);case"qo":return F.ordinalNumber(U,{unit:"quarter"});case"qqq":return F.quarter(U,{width:"abbreviated",context:"standalone"});case"qqqqq":return F.quarter(U,{width:"narrow",context:"standalone"});default:return F.quarter(U,{width:"wide",context:"standalone"})}},M:function(m,B,F){var U=m.getUTCMonth();switch(B){case"M":case"MM":return Z.M(m,B);case"Mo":return F.ordinalNumber(U+1,{unit:"month"});case"MMM":return F.month(U,{width:"abbreviated",context:"formatting"});case"MMMMM":return F.month(U,{width:"narrow",context:"formatting"});default:return F.month(U,{width:"wide",context:"formatting"})}},L:function(m,B,F){var U=m.getUTCMonth();switch(B){case"L":return String(U+1);case"LL":return addLeadingZeros(U+1,2);case"Lo":return F.ordinalNumber(U+1,{unit:"month"});case"LLL":return F.month(U,{width:"abbreviated",context:"standalone"});case"LLLLL":return F.month(U,{width:"narrow",context:"standalone"});default:return F.month(U,{width:"wide",context:"standalone"})}},w:function(m,B,F,U){var V=function(m,B){(0,H.Z)(1,arguments);var F=toDate(m);return Math.round((startOfUTCWeek(F,B).getTime()-(function(m,B){(0,H.Z)(1,arguments);var F,U,V,Z,J,er,en,ei,eo=(0,G.Z)(null!==(F=null!==(U=null!==(V=null!==(Z=null==B?void 0:B.firstWeekContainsDate)&&void 0!==Z?Z:null==B?void 0:null===(J=B.locale)||void 0===J?void 0:null===(er=J.options)||void 0===er?void 0:er.firstWeekContainsDate)&&void 0!==V?V:Y.firstWeekContainsDate)&&void 0!==U?U:null===(en=Y.locale)||void 0===en?void 0:null===(ei=en.options)||void 0===ei?void 0:ei.firstWeekContainsDate)&&void 0!==F?F:1),ea=getUTCWeekYear(m,B),es=new Date(0);return es.setUTCFullYear(ea,0,eo),es.setUTCHours(0,0,0,0),startOfUTCWeek(es,B)})(F,B).getTime())/6048e5)+1}(m,U);return"wo"===B?F.ordinalNumber(V,{unit:"week"}):addLeadingZeros(V,B.length)},I:function(m,B,F){var U=function(m){(0,H.Z)(1,arguments);var B=toDate(m);return Math.round((startOfUTCISOWeek(B).getTime()-(function(m){(0,H.Z)(1,arguments);var B=getUTCISOWeekYear(m),F=new Date(0);return F.setUTCFullYear(B,0,4),F.setUTCHours(0,0,0,0),startOfUTCISOWeek(F)})(B).getTime())/6048e5)+1}(m);return"Io"===B?F.ordinalNumber(U,{unit:"week"}):addLeadingZeros(U,B.length)},d:function(m,B,F){return"do"===B?F.ordinalNumber(m.getUTCDate(),{unit:"date"}):Z.d(m,B)},D:function(m,B,F){var U=function(m){(0,H.Z)(1,arguments);var B=toDate(m),F=B.getTime();return B.setUTCMonth(0,1),B.setUTCHours(0,0,0,0),Math.floor((F-B.getTime())/864e5)+1}(m);return"Do"===B?F.ordinalNumber(U,{unit:"dayOfYear"}):addLeadingZeros(U,B.length)},E:function(m,B,F){var U=m.getUTCDay();switch(B){case"E":case"EE":case"EEE":return F.day(U,{width:"abbreviated",context:"formatting"});case"EEEEE":return F.day(U,{width:"narrow",context:"formatting"});case"EEEEEE":return F.day(U,{width:"short",context:"formatting"});default:return F.day(U,{width:"wide",context:"formatting"})}},e:function(m,B,F,U){var V=m.getUTCDay(),H=(V-U.weekStartsOn+8)%7||7;switch(B){case"e":return String(H);case"ee":return addLeadingZeros(H,2);case"eo":return F.ordinalNumber(H,{unit:"day"});case"eee":return F.day(V,{width:"abbreviated",context:"formatting"});case"eeeee":return F.day(V,{width:"narrow",context:"formatting"});case"eeeeee":return F.day(V,{width:"short",context:"formatting"});default:return F.day(V,{width:"wide",context:"formatting"})}},c:function(m,B,F,U){var V=m.getUTCDay(),H=(V-U.weekStartsOn+8)%7||7;switch(B){case"c":return String(H);case"cc":return addLeadingZeros(H,B.length);case"co":return F.ordinalNumber(H,{unit:"day"});case"ccc":return F.day(V,{width:"abbreviated",context:"standalone"});case"ccccc":return F.day(V,{width:"narrow",context:"standalone"});case"cccccc":return F.day(V,{width:"short",context:"standalone"});default:return F.day(V,{width:"wide",context:"standalone"})}},i:function(m,B,F){var U=m.getUTCDay(),V=0===U?7:U;switch(B){case"i":return String(V);case"ii":return addLeadingZeros(V,B.length);case"io":return F.ordinalNumber(V,{unit:"day"});case"iii":return F.day(U,{width:"abbreviated",context:"formatting"});case"iiiii":return F.day(U,{width:"narrow",context:"formatting"});case"iiiiii":return F.day(U,{width:"short",context:"formatting"});default:return F.day(U,{width:"wide",context:"formatting"})}},a:function(m,B,F){var U=m.getUTCHours()/12>=1?"pm":"am";switch(B){case"a":case"aa":return F.dayPeriod(U,{width:"abbreviated",context:"formatting"});case"aaa":return F.dayPeriod(U,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return F.dayPeriod(U,{width:"narrow",context:"formatting"});default:return F.dayPeriod(U,{width:"wide",context:"formatting"})}},b:function(m,B,F){var U,V=m.getUTCHours();switch(U=12===V?J.noon:0===V?J.midnight:V/12>=1?"pm":"am",B){case"b":case"bb":return F.dayPeriod(U,{width:"abbreviated",context:"formatting"});case"bbb":return F.dayPeriod(U,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return F.dayPeriod(U,{width:"narrow",context:"formatting"});default:return F.dayPeriod(U,{width:"wide",context:"formatting"})}},B:function(m,B,F){var U,V=m.getUTCHours();switch(U=V>=17?J.evening:V>=12?J.afternoon:V>=4?J.morning:J.night,B){case"B":case"BB":case"BBB":return F.dayPeriod(U,{width:"abbreviated",context:"formatting"});case"BBBBB":return F.dayPeriod(U,{width:"narrow",context:"formatting"});default:return F.dayPeriod(U,{width:"wide",context:"formatting"})}},h:function(m,B,F){if("ho"===B){var U=m.getUTCHours()%12;return 0===U&&(U=12),F.ordinalNumber(U,{unit:"hour"})}return Z.h(m,B)},H:function(m,B,F){return"Ho"===B?F.ordinalNumber(m.getUTCHours(),{unit:"hour"}):Z.H(m,B)},K:function(m,B,F){var U=m.getUTCHours()%12;return"Ko"===B?F.ordinalNumber(U,{unit:"hour"}):addLeadingZeros(U,B.length)},k:function(m,B,F){var U=m.getUTCHours();return(0===U&&(U=24),"ko"===B)?F.ordinalNumber(U,{unit:"hour"}):addLeadingZeros(U,B.length)},m:function(m,B,F){return"mo"===B?F.ordinalNumber(m.getUTCMinutes(),{unit:"minute"}):Z.m(m,B)},s:function(m,B,F){return"so"===B?F.ordinalNumber(m.getUTCSeconds(),{unit:"second"}):Z.s(m,B)},S:function(m,B){return Z.S(m,B)},X:function(m,B,F,U){var V=(U._originalDate||m).getTimezoneOffset();if(0===V)return"Z";switch(B){case"X":return formatTimezoneWithOptionalMinutes(V);case"XXXX":case"XX":return formatTimezone(V);default:return formatTimezone(V,":")}},x:function(m,B,F,U){var V=(U._originalDate||m).getTimezoneOffset();switch(B){case"x":return formatTimezoneWithOptionalMinutes(V);case"xxxx":case"xx":return formatTimezone(V);default:return formatTimezone(V,":")}},O:function(m,B,F,U){var V=(U._originalDate||m).getTimezoneOffset();switch(B){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(V,":");default:return"GMT"+formatTimezone(V,":")}},z:function(m,B,F,U){var V=(U._originalDate||m).getTimezoneOffset();switch(B){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(V,":");default:return"GMT"+formatTimezone(V,":")}},t:function(m,B,F,U){return addLeadingZeros(Math.floor((U._originalDate||m).getTime()/1e3),B.length)},T:function(m,B,F,U){return addLeadingZeros((U._originalDate||m).getTime(),B.length)}},dateLongFormatter=function(m,B){switch(m){case"P":return B.date({width:"short"});case"PP":return B.date({width:"medium"});case"PPP":return B.date({width:"long"});default:return B.date({width:"full"})}},timeLongFormatter=function(m,B){switch(m){case"p":return B.time({width:"short"});case"pp":return B.time({width:"medium"});case"ppp":return B.time({width:"long"});default:return B.time({width:"full"})}},en={p:timeLongFormatter,P:function(m,B){var F,U=m.match(/(P+)(p+)?/)||[],V=U[1],H=U[2];if(!H)return dateLongFormatter(m,B);switch(V){case"P":F=B.dateTime({width:"short"});break;case"PP":F=B.dateTime({width:"medium"});break;case"PPP":F=B.dateTime({width:"long"});break;default:F=B.dateTime({width:"full"})}return F.replace("{{date}}",dateLongFormatter(V,B)).replace("{{time}}",timeLongFormatter(H,B))}},ei=["D","DD"],eo=["YY","YYYY"];function throwProtectedError(m,B,F){if("YYYY"===m)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(B,"`) for formatting years to the input `").concat(F,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===m)throw RangeError("Use `yy` instead of `YY` (in `".concat(B,"`) for formatting years to the input `").concat(F,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===m)throw RangeError("Use `d` instead of `D` (in `".concat(B,"`) for formatting days of the month to the input `").concat(F,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===m)throw RangeError("Use `dd` instead of `DD` (in `".concat(B,"`) for formatting days of the month to the input `").concat(F,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var ea={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function buildFormatLongFn(m){return function(){var B=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},F=B.width?String(B.width):m.defaultWidth;return m.formats[F]||m.formats[m.defaultWidth]}}var es={date:buildFormatLongFn({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:buildFormatLongFn({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},el={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function buildLocalizeFn(m){return function(B,F){var U;if("formatting"===(null!=F&&F.context?String(F.context):"standalone")&&m.formattingValues){var V=m.defaultFormattingWidth||m.defaultWidth,H=null!=F&&F.width?String(F.width):V;U=m.formattingValues[H]||m.formattingValues[V]}else{var G=m.defaultWidth,Y=null!=F&&F.width?String(F.width):m.defaultWidth;U=m.values[Y]||m.values[G]}return U[m.argumentCallback?m.argumentCallback(B):B]}}function buildMatchFn(m){return function(B){var F,U=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},V=U.width,H=V&&m.matchPatterns[V]||m.matchPatterns[m.defaultMatchWidth],G=B.match(H);if(!G)return null;var Y=G[0],Z=V&&m.parsePatterns[V]||m.parsePatterns[m.defaultParseWidth],J=Array.isArray(Z)?function(m,B){for(var F=0;F0?"in "+U:U+" ago":U},formatLong:es,formatRelative:function(m,B,F,U){return el[m]},localize:{ordinalNumber:function(m,B){var F=Number(m),U=F%100;if(U>20||U<10)switch(U%10){case 1:return F+"st";case 2:return F+"nd";case 3:return F+"rd"}return F+"th"},era:buildLocalizeFn({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:buildLocalizeFn({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(m){return m-1}}),month:buildLocalizeFn({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:buildLocalizeFn({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(U={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(m){return parseInt(m,10)}},function(m){var B=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},F=m.match(U.matchPattern);if(!F)return null;var V=F[0],H=m.match(U.parsePattern);if(!H)return null;var G=U.valueCallback?U.valueCallback(H[0]):H[0];return{value:G=B.valueCallback?B.valueCallback(G):G,rest:m.slice(V.length)}}),era:buildMatchFn({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(m){return m+1}}),month:buildMatchFn({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},ec=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ef=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ed=/^'([^]*?)'?$/,ep=/''/g,eh=/[a-zA-Z]/;function format(m,B,F){(0,H.Z)(2,arguments);var U,Z,J,ea,es,el,eg,em,ey,ev,eb,ew,eS,e_,eE,ex,eC,eT,eO,eA=String(B),ek=null!==(Z=null!==(J=null==F?void 0:F.locale)&&void 0!==J?J:Y.locale)&&void 0!==Z?Z:eu,eP=(0,G.Z)(null!==(ea=null!==(es=null!==(el=null!==(eg=null==F?void 0:F.firstWeekContainsDate)&&void 0!==eg?eg:null==F?void 0:null===(em=F.locale)||void 0===em?void 0:null===(ey=em.options)||void 0===ey?void 0:ey.firstWeekContainsDate)&&void 0!==el?el:Y.firstWeekContainsDate)&&void 0!==es?es:null===(ev=Y.locale)||void 0===ev?void 0:null===(eb=ev.options)||void 0===eb?void 0:eb.firstWeekContainsDate)&&void 0!==ea?ea:1);if(!(eP>=1&&eP<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var eR=(0,G.Z)(null!==(ew=null!==(eS=null!==(e_=null!==(eE=null==F?void 0:F.weekStartsOn)&&void 0!==eE?eE:null==F?void 0:null===(ex=F.locale)||void 0===ex?void 0:null===(eC=ex.options)||void 0===eC?void 0:eC.weekStartsOn)&&void 0!==e_?e_:Y.weekStartsOn)&&void 0!==eS?eS:null===(eT=Y.locale)||void 0===eT?void 0:null===(eO=eT.options)||void 0===eO?void 0:eO.weekStartsOn)&&void 0!==ew?ew:0);if(!(eR>=0&&eR<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!ek.localize)throw RangeError("locale must contain localize property");if(!ek.formatLong)throw RangeError("locale must contain formatLong property");var eM=toDate(m);if(!function(m){return(0,H.Z)(1,arguments),(!!function(m){return(0,H.Z)(1,arguments),m instanceof Date||"object"===(0,V.Z)(m)&&"[object Date]"===Object.prototype.toString.call(m)}(m)||"number"==typeof m)&&!isNaN(Number(toDate(m)))}(eM))throw RangeError("Invalid time value");var eI=((U=new Date(Date.UTC(eM.getFullYear(),eM.getMonth(),eM.getDate(),eM.getHours(),eM.getMinutes(),eM.getSeconds(),eM.getMilliseconds()))).setUTCFullYear(eM.getFullYear()),eM.getTime()-U.getTime()),eB=function(m,B){return(0,H.Z)(2,arguments),function(m,B){(0,H.Z)(2,arguments);var F=toDate(m).getTime(),U=(0,G.Z)(B);return new Date(F+U)}(m,-(0,G.Z)(B))}(eM,eI),eL={firstWeekContainsDate:eP,weekStartsOn:eR,locale:ek,_originalDate:eM};return eA.match(ef).map(function(m){var B=m[0];return"p"===B||"P"===B?(0,en[B])(m,ek.formatLong):m}).join("").match(ec).map(function(U){if("''"===U)return"'";var V,H=U[0];if("'"===H)return(V=U.match(ed))?V[1].replace(ep,"'"):U;var G=er[H];if(G)return null!=F&&F.useAdditionalWeekYearTokens||-1===eo.indexOf(U)||throwProtectedError(U,B,String(m)),null!=F&&F.useAdditionalDayOfYearTokens||-1===ei.indexOf(U)||throwProtectedError(U,B,String(m)),G(eB,U,ek.localize,eL);if(H.match(eh))throw RangeError("Format string contains an unescaped latin alphabet character `"+H+"`");return U}).join("")}},74493:function(m,B,F){"use strict";F.d(B,{Z:function(){return parseISO}});var U=F(92895),V=F(37274);function parseISO(m,B){(0,U.Z)(1,arguments);var F,er,en,ei=(0,V.Z)(null!==(F=null==B?void 0:B.additionalDigits)&&void 0!==F?F:2);if(2!==ei&&1!==ei&&0!==ei)throw RangeError("additionalDigits must be 0, 1 or 2");if(!("string"==typeof m||"[object String]"===Object.prototype.toString.call(m)))return new Date(NaN);var eo=function(m){var B,F={},U=m.split(H.dateTimeDelimiter);if(U.length>2)return F;if(/:/.test(U[0])?B=U[0]:(F.date=U[0],B=U[1],H.timeZoneDelimiter.test(F.date)&&(F.date=m.split(H.timeZoneDelimiter)[0],B=m.substr(F.date.length,m.length))),B){var V=H.timezone.exec(B);V?(F.time=B.replace(V[1],""),F.timezone=V[1]):F.time=B}return F}(m);if(eo.date){var ea=function(m,B){var F=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+B)+"})|(\\d{2}|[+-]\\d{"+(2+B)+"})$)"),U=m.match(F);if(!U)return{year:NaN,restDateString:""};var V=U[1]?parseInt(U[1]):null,H=U[2]?parseInt(U[2]):null;return{year:null===H?V:100*H,restDateString:m.slice((U[1]||U[2]).length)}}(eo.date,ei);er=function(m,B){if(null===B)return new Date(NaN);var F,U,V=m.match(G);if(!V)return new Date(NaN);var H=!!V[4],Y=parseDateUnit(V[1]),Z=parseDateUnit(V[2])-1,er=parseDateUnit(V[3]),en=parseDateUnit(V[4]),ei=parseDateUnit(V[5])-1;if(H)return en>=1&&en<=53&&ei>=0&&ei<=6?((F=new Date(0)).setUTCFullYear(B,0,4),U=F.getUTCDay()||7,F.setUTCDate(F.getUTCDate()+((en-1)*7+ei+1-U)),F):new Date(NaN);var eo=new Date(0);return Z>=0&&Z<=11&&er>=1&&er<=(J[Z]||(isLeapYearIndex(B)?29:28))&&Y>=1&&Y<=(isLeapYearIndex(B)?366:365)?(eo.setUTCFullYear(B,Z,Math.max(Y,er)),eo):new Date(NaN)}(ea.restDateString,ea.year)}if(!er||isNaN(er.getTime()))return new Date(NaN);var es=er.getTime(),el=0;if(eo.time&&isNaN(el=function(m){var B=m.match(Y);if(!B)return NaN;var F=parseTimeUnit(B[1]),U=parseTimeUnit(B[2]),V=parseTimeUnit(B[3]);return(24===F?0===U&&0===V:V>=0&&V<60&&U>=0&&U<60&&F>=0&&F<25)?36e5*F+6e4*U+1e3*V:NaN}(eo.time)))return new Date(NaN);if(eo.timezone){if(isNaN(en=function(m){if("Z"===m)return 0;var B=m.match(Z);if(!B)return 0;var F="+"===B[1]?-1:1,U=parseInt(B[2]),V=B[3]&&parseInt(B[3])||0;return V>=0&&V<=59?F*(36e5*U+6e4*V):NaN}(eo.timezone)))return new Date(NaN)}else{var eu=new Date(es+el),ec=new Date(0);return ec.setFullYear(eu.getUTCFullYear(),eu.getUTCMonth(),eu.getUTCDate()),ec.setHours(eu.getUTCHours(),eu.getUTCMinutes(),eu.getUTCSeconds(),eu.getUTCMilliseconds()),ec}return new Date(es+el+en)}var H={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},G=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Y=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Z=/^([+-])(\d{2})(?::?(\d{2}))?$/;function parseDateUnit(m){return m?parseInt(m):1}function parseTimeUnit(m){return m&&parseFloat(m.replace(",","."))||0}var J=[31,null,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex(m){return m%400==0||m%4==0&&m%100!=0}},55487:function(m,B,F){"use strict";var U=F(15241),V={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},H={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},G={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Y={};function getStatics(m){return U.isMemo(m)?G:Y[m.$$typeof]||V}Y[U.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Y[U.Memo]=G;var Z=Object.defineProperty,J=Object.getOwnPropertyNames,er=Object.getOwnPropertySymbols,en=Object.getOwnPropertyDescriptor,ei=Object.getPrototypeOf,eo=Object.prototype;m.exports=function hoistNonReactStatics(m,B,F){if("string"!=typeof B){if(eo){var U=ei(B);U&&U!==eo&&hoistNonReactStatics(m,U,F)}var V=J(B);er&&(V=V.concat(er(B)));for(var G=getStatics(m),Y=getStatics(B),ea=0;ea */B.read=function(m,B,F,U,V){var H,G,Y=8*V-U-1,Z=(1<>1,er=-7,en=F?V-1:0,ei=F?-1:1,eo=m[B+en];for(en+=ei,H=eo&(1<<-er)-1,eo>>=-er,er+=Y;er>0;H=256*H+m[B+en],en+=ei,er-=8);for(G=H&(1<<-er)-1,H>>=-er,er+=U;er>0;G=256*G+m[B+en],en+=ei,er-=8);if(0===H)H=1-J;else{if(H===Z)return G?NaN:(eo?-1:1)*(1/0);G+=Math.pow(2,U),H-=J}return(eo?-1:1)*G*Math.pow(2,H-U)},B.write=function(m,B,F,U,V,H){var G,Y,Z,J=8*H-V-1,er=(1<>1,ei=23===V?5960464477539062e-23:0,eo=U?0:H-1,ea=U?1:-1,es=B<0||0===B&&1/B<0?1:0;for(isNaN(B=Math.abs(B))||B===1/0?(Y=isNaN(B)?1:0,G=er):(G=Math.floor(Math.log(B)/Math.LN2),B*(Z=Math.pow(2,-G))<1&&(G--,Z*=2),G+en>=1?B+=ei/Z:B+=ei*Math.pow(2,1-en),B*Z>=2&&(G++,Z/=2),G+en>=er?(Y=0,G=er):G+en>=1?(Y=(B*Z-1)*Math.pow(2,V),G+=en):(Y=B*Math.pow(2,en-1)*Math.pow(2,V),G=0));V>=8;m[F+eo]=255&Y,eo+=ea,Y/=256,V-=8);for(G=G<0;m[F+eo]=255&G,eo+=ea,G/=256,J-=8);m[F+eo-ea]|=128*es}},45464:function(m,B,F){var U=F(52644),V=F(69334),H=F(31696),G=F(51553),Y=F(59789);function Hash(m){var B=-1,F=null==m?0:m.length;for(this.clear();++B-1}},74441:function(m,B,F){var U=F(99345);m.exports=function(m,B){var F=this.__data__,V=U(F,m);return V<0?(++this.size,F.push([m,B])):F[V][1]=B,this}},3310:function(m,B,F){var U=F(45464),V=F(74682),H=F(35956);m.exports=function(){this.size=0,this.__data__={hash:new U,map:new(H||V),string:new U}}},29530:function(m,B,F){var U=F(32367);m.exports=function(m){var B=U(this,m).delete(m);return this.size-=B?1:0,B}},14465:function(m,B,F){var U=F(32367);m.exports=function(m){return U(this,m).get(m)}},70338:function(m,B,F){var U=F(32367);m.exports=function(m){return U(this,m).has(m)}},19610:function(m,B,F){var U=F(32367);m.exports=function(m,B){var F=U(this,m),V=F.size;return F.set(m,B),this.size+=F.size==V?0:1,this}},64670:function(m,B,F){var U=F(93023);m.exports=function(m){var B=U(m,function(m){return 500===F.size&&F.clear(),m}),F=B.cache;return B}},28749:function(m,B,F){var U=F(2603)(Object,"create");m.exports=U},76276:function(m){var B=Object.prototype.toString;m.exports=function(m){return B.call(m)}},42242:function(m,B,F){var U=F(66503),V="object"==typeof self&&self&&self.Object===Object&&self,H=U||V||Function("return this")();m.exports=H},9450:function(m,B,F){var U=F(64670),V=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,H=/\\(\\)?/g,G=U(function(m){var B=[];return 46===m.charCodeAt(0)&&B.push(""),m.replace(V,function(m,F,U,V){B.push(U?V.replace(H,"$1"):F||m)}),B});m.exports=G},97990:function(m,B,F){var U=F(71087),V=1/0;m.exports=function(m){if("string"==typeof m||U(m))return m;var B=m+"";return"0"==B&&1/m==-V?"-0":B}},68825:function(m){var B=Function.prototype.toString;m.exports=function(m){if(null!=m){try{return B.call(m)}catch(m){}try{return m+""}catch(m){}}return""}},600:function(m){m.exports=function(m,B){return m===B||m!=m&&B!=B}},98614:function(m,B,F){var U=F(81456);m.exports=function(m,B,F){var V=null==m?void 0:U(m,B);return void 0===V?F:V}},12068:function(m){var B=Array.isArray;m.exports=B},28293:function(m,B,F){var U=F(86714),V=F(36905);m.exports=function(m){if(!V(m))return!1;var B=U(m);return"[object Function]"==B||"[object GeneratorFunction]"==B||"[object AsyncFunction]"==B||"[object Proxy]"==B}},36905:function(m){m.exports=function(m){var B=typeof m;return null!=m&&("object"==B||"function"==B)}},12387:function(m){m.exports=function(m){return null!=m&&"object"==typeof m}},71087:function(m,B,F){var U=F(86714),V=F(12387);m.exports=function(m){return"symbol"==typeof m||V(m)&&"[object Symbol]"==U(m)}},93023:function(m,B,F){var U=F(19612);function memoize(m,B){if("function"!=typeof m||null!=B&&"function"!=typeof B)throw TypeError("Expected a function");var memoized=function(){var F=arguments,U=B?B.apply(this,F):F[0],V=memoized.cache;if(V.has(U))return V.get(U);var H=m.apply(this,F);return memoized.cache=V.set(U,H)||V,H};return memoized.cache=new(memoize.Cache||U),memoized}memoize.Cache=U,m.exports=memoize},60665:function(m,B,F){var U=F(13511);m.exports=function(m){return null==m?"":U(m)}},64549:function(m,B,F){"use strict";function getDomainLocale(m,B,F,U){return!1}Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"getDomainLocale",{enumerable:!0,get:function(){return getDomainLocale}}),F(43997),("function"==typeof B.default||"object"==typeof B.default&&null!==B.default)&&void 0===B.default.__esModule&&(Object.defineProperty(B.default,"__esModule",{value:!0}),Object.assign(B.default,B),m.exports=B.default)},90413:function(m,B,F){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"Image",{enumerable:!0,get:function(){return es}});let U=F(21024),V=F(68533),H=V._(F(2265)),G=U._(F(54887)),Y=U._(F(35793)),Z=F(7929),J=F(17727),er=F(47327);F(92637);let en=F(36304),ei=U._(F(69950)),eo={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/learn/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function handleLoading(m,B,F,U,V,H){let G=null==m?void 0:m.src;if(!m||m["data-loaded-src"]===G)return;m["data-loaded-src"]=G;let Y="decode"in m?m.decode():Promise.resolve();Y.catch(()=>{}).then(()=>{if(m.parentElement&&m.isConnected){if("empty"!==B&&V(!0),null==F?void 0:F.current){let B=new Event("load");Object.defineProperty(B,"target",{writable:!1,value:m});let U=!1,V=!1;F.current({...B,nativeEvent:B,currentTarget:m,target:m,isDefaultPrevented:()=>U,isPropagationStopped:()=>V,persist:()=>{},preventDefault:()=>{U=!0,B.preventDefault()},stopPropagation:()=>{V=!0,B.stopPropagation()}})}(null==U?void 0:U.current)&&U.current(m)}})}function getDynamicProps(m){let[B,F]=H.version.split("."),U=parseInt(B,10),V=parseInt(F,10);return U>18||18===U&&V>=3?{fetchPriority:m}:{fetchpriority:m}}let ea=(0,H.forwardRef)((m,B)=>{let{src:F,srcSet:U,sizes:V,height:G,width:Y,decoding:Z,className:J,style:er,fetchPriority:en,placeholder:ei,loading:eo,unoptimized:ea,fill:es,onLoadRef:el,onLoadingCompleteRef:eu,setBlurComplete:ec,setShowAltText:ef,onLoad:ed,onError:ep,...eh}=m;return H.default.createElement("img",{...eh,...getDynamicProps(en),loading:eo,width:Y,height:G,decoding:Z,"data-nimg":es?"fill":"1",className:J,style:er,sizes:V,srcSet:U,src:F,ref:(0,H.useCallback)(m=>{B&&("function"==typeof B?B(m):"object"==typeof B&&(B.current=m)),m&&(ep&&(m.src=m.src),m.complete&&handleLoading(m,ei,el,eu,ec,ea))},[F,ei,el,eu,ec,ep,ea,B]),onLoad:m=>{let B=m.currentTarget;handleLoading(B,ei,el,eu,ec,ea)},onError:m=>{ef(!0),"empty"!==ei&&ec(!0),ep&&ep(m)}})});function ImagePreload(m){let{isAppRouter:B,imgAttributes:F}=m,U={as:"image",imageSrcSet:F.srcSet,imageSizes:F.sizes,crossOrigin:F.crossOrigin,referrerPolicy:F.referrerPolicy,...getDynamicProps(F.fetchPriority)};return B&&G.default.preload?(G.default.preload(F.src,U),null):H.default.createElement(Y.default,null,H.default.createElement("link",{key:"__nimg-"+F.src+F.srcSet+F.sizes,rel:"preload",href:F.srcSet?void 0:F.src,...U}))}let es=(0,H.forwardRef)((m,B)=>{let F=(0,H.useContext)(en.RouterContext),U=(0,H.useContext)(er.ImageConfigContext),V=(0,H.useMemo)(()=>{let m=eo||U||J.imageConfigDefault,B=[...m.deviceSizes,...m.imageSizes].sort((m,B)=>m-B),F=m.deviceSizes.sort((m,B)=>m-B);return{...m,allSizes:B,deviceSizes:F}},[U]),{onLoad:G,onLoadingComplete:Y}=m,es=(0,H.useRef)(G);(0,H.useEffect)(()=>{es.current=G},[G]);let el=(0,H.useRef)(Y);(0,H.useEffect)(()=>{el.current=Y},[Y]);let[eu,ec]=(0,H.useState)(!1),[ef,ed]=(0,H.useState)(!1),{props:ep,meta:eh}=(0,Z.getImgProps)(m,{defaultLoader:ei.default,imgConf:V,blurComplete:eu,showAltText:ef});return H.default.createElement(H.default.Fragment,null,H.default.createElement(ea,{...ep,unoptimized:eh.unoptimized,placeholder:eh.placeholder,fill:eh.fill,onLoadRef:es,onLoadingCompleteRef:el,setBlurComplete:ec,setShowAltText:ed,ref:B}),eh.priority?H.default.createElement(ImagePreload,{isAppRouter:!F,imgAttributes:ep}):null)});("function"==typeof B.default||"object"==typeof B.default&&null!==B.default)&&void 0===B.default.__esModule&&(Object.defineProperty(B.default,"__esModule",{value:!0}),Object.assign(B.default,B),m.exports=B.default)},68326:function(m,B,F){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"default",{enumerable:!0,get:function(){return ec}});let U=F(21024),V=U._(F(2265)),H=F(99121),G=F(68664),Y=F(98130),Z=F(36681),J=F(19524),er=F(36304),en=F(76313),ei=F(71581),eo=F(64549),ea=F(89872),es=F(73814),el=new Set;function prefetch(m,B,F,U,V,H){if(!H&&!(0,G.isLocalURL)(B))return;if(!U.bypassPrefetchedCheck){let V=void 0!==U.locale?U.locale:"locale"in m?m.locale:void 0,H=B+"%"+F+"%"+V;if(el.has(H))return;el.add(H)}let Y=H?m.prefetch(B,V):m.prefetch(B,F,U);Promise.resolve(Y).catch(m=>{})}function formatStringOrUrl(m){return"string"==typeof m?m:(0,Y.formatUrl)(m)}let eu=V.default.forwardRef(function(m,B){let F,U;let{href:Y,as:el,children:eu,prefetch:ec=null,passHref:ef,replace:ed,shallow:ep,scroll:eh,locale:eg,onClick:em,onMouseEnter:ey,onTouchStart:ev,legacyBehavior:eb=!1,...ew}=m;F=eu,eb&&("string"==typeof F||"number"==typeof F)&&(F=V.default.createElement("a",null,F));let eS=V.default.useContext(er.RouterContext),e_=V.default.useContext(en.AppRouterContext),eE=null!=eS?eS:e_,ex=!eS,eC=!1!==ec,eT=null===ec?es.PrefetchKind.AUTO:es.PrefetchKind.FULL,{href:eO,as:eA}=V.default.useMemo(()=>{if(!eS){let m=formatStringOrUrl(Y);return{href:m,as:el?formatStringOrUrl(el):m}}let[m,B]=(0,H.resolveHref)(eS,Y,!0);return{href:m,as:el?(0,H.resolveHref)(eS,el):B||m}},[eS,Y,el]),ek=V.default.useRef(eO),eP=V.default.useRef(eA);eb&&(U=V.default.Children.only(F));let eR=eb?U&&"object"==typeof U&&U.ref:B,[eM,eI,eB]=(0,ei.useIntersection)({rootMargin:"200px"}),eL=V.default.useCallback(m=>{(eP.current!==eA||ek.current!==eO)&&(eB(),eP.current=eA,ek.current=eO),eM(m),eR&&("function"==typeof eR?eR(m):"object"==typeof eR&&(eR.current=m))},[eA,eR,eO,eB,eM]);V.default.useEffect(()=>{eE&&eI&&eC&&prefetch(eE,eO,eA,{locale:eg},{kind:eT},ex)},[eA,eO,eI,eg,eC,null==eS?void 0:eS.locale,eE,ex,eT]);let eD={ref:eL,onClick(m){eb||"function"!=typeof em||em(m),eb&&U.props&&"function"==typeof U.props.onClick&&U.props.onClick(m),eE&&!m.defaultPrevented&&function(m,B,F,U,H,Y,Z,J,er,en){let{nodeName:ei}=m.currentTarget,eo="A"===ei.toUpperCase();if(eo&&(function(m){let B=m.currentTarget,F=B.getAttribute("target");return F&&"_self"!==F||m.metaKey||m.ctrlKey||m.shiftKey||m.altKey||m.nativeEvent&&2===m.nativeEvent.which}(m)||!er&&!(0,G.isLocalURL)(F)))return;m.preventDefault();let navigate=()=>{let m=null==Z||Z;"beforePopState"in B?B[H?"replace":"push"](F,U,{shallow:Y,locale:J,scroll:m}):B[H?"replace":"push"](U||F,{forceOptimisticNavigation:!en,scroll:m})};er?V.default.startTransition(navigate):navigate()}(m,eE,eO,eA,ed,ep,eh,eg,ex,eC)},onMouseEnter(m){eb||"function"!=typeof ey||ey(m),eb&&U.props&&"function"==typeof U.props.onMouseEnter&&U.props.onMouseEnter(m),eE&&(eC||!ex)&&prefetch(eE,eO,eA,{locale:eg,priority:!0,bypassPrefetchedCheck:!0},{kind:eT},ex)},onTouchStart(m){eb||"function"!=typeof ev||ev(m),eb&&U.props&&"function"==typeof U.props.onTouchStart&&U.props.onTouchStart(m),eE&&(eC||!ex)&&prefetch(eE,eO,eA,{locale:eg,priority:!0,bypassPrefetchedCheck:!0},{kind:eT},ex)}};if((0,Z.isAbsoluteUrl)(eA))eD.href=eA;else if(!eb||ef||"a"===U.type&&!("href"in U.props)){let m=void 0!==eg?eg:null==eS?void 0:eS.locale,B=(null==eS?void 0:eS.isLocaleDomain)&&(0,eo.getDomainLocale)(eA,m,null==eS?void 0:eS.locales,null==eS?void 0:eS.domainLocales);eD.href=B||(0,ea.addBasePath)((0,J.addLocale)(eA,m,null==eS?void 0:eS.defaultLocale))}return eb?V.default.cloneElement(U,eD):V.default.createElement("a",{...ew,...eD},F)}),ec=eu;("function"==typeof B.default||"object"==typeof B.default&&null!==B.default)&&void 0===B.default.__esModule&&(Object.defineProperty(B.default,"__esModule",{value:!0}),Object.assign(B.default,B),m.exports=B.default)},71581:function(m,B,F){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"useIntersection",{enumerable:!0,get:function(){return useIntersection}});let U=F(2265),V=F(62389),H="function"==typeof IntersectionObserver,G=new Map,Y=[];function useIntersection(m){let{rootRef:B,rootMargin:F,disabled:Z}=m,J=Z||!H,[er,en]=(0,U.useState)(!1),ei=(0,U.useRef)(null),eo=(0,U.useCallback)(m=>{ei.current=m},[]);(0,U.useEffect)(()=>{if(H){if(J||er)return;let m=ei.current;if(m&&m.tagName){let U=function(m,B,F){let{id:U,observer:V,elements:H}=function(m){let B;let F={root:m.root||null,margin:m.rootMargin||""},U=Y.find(m=>m.root===F.root&&m.margin===F.margin);if(U&&(B=G.get(U)))return B;let V=new Map,H=new IntersectionObserver(m=>{m.forEach(m=>{let B=V.get(m.target),F=m.isIntersecting||m.intersectionRatio>0;B&&F&&B(F)})},m);return B={id:F,observer:H,elements:V},Y.push(F),G.set(F,B),B}(F);return H.set(m,B),V.observe(m),function(){if(H.delete(m),V.unobserve(m),0===H.size){V.disconnect(),G.delete(U);let m=Y.findIndex(m=>m.root===U.root&&m.margin===U.margin);m>-1&&Y.splice(m,1)}}}(m,m=>m&&en(m),{root:null==B?void 0:B.current,rootMargin:F});return U}}else if(!er){let m=(0,V.requestIdleCallback)(()=>en(!0));return()=>(0,V.cancelIdleCallback)(m)}},[J,F,B,er,ei.current]);let ea=(0,U.useCallback)(()=>{en(!1)},[]);return[eo,er,ea]}("function"==typeof B.default||"object"==typeof B.default&&null!==B.default)&&void 0===B.default.__esModule&&(Object.defineProperty(B.default,"__esModule",{value:!0}),Object.assign(B.default,B),m.exports=B.default)},28569:function(m,B,F){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"AmpStateContext",{enumerable:!0,get:function(){return H}});let U=F(21024),V=U._(F(2265)),H=V.default.createContext({})},94472:function(m,B){"use strict";function isInAmpMode(m){let{ampFirst:B=!1,hybrid:F=!1,hasQuery:U=!1}=void 0===m?{}:m;return B||F&&U}Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"isInAmpMode",{enumerable:!0,get:function(){return isInAmpMode}})},28811:function(m,B,F){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"default",{enumerable:!0,get:function(){return dynamic}});let U=F(21024);F(2265);let V=U._(F(57075));function convertModule(m){return{default:(null==m?void 0:m.default)||m}}function dynamic(m,B){let F=V.default,U={loading:m=>{let{error:B,isLoading:F,pastDelay:U}=m;return null}};"function"==typeof m&&(U.loader=m),Object.assign(U,B);let H=U.loader;return F({...U,loader:()=>null!=H?H().then(convertModule):Promise.resolve(convertModule(()=>null))})}("function"==typeof B.default||"object"==typeof B.default&&null!==B.default)&&void 0===B.default.__esModule&&(Object.defineProperty(B.default,"__esModule",{value:!0}),Object.assign(B.default,B),m.exports=B.default)},7929:function(m,B,F){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"getImgProps",{enumerable:!0,get:function(){return getImgProps}}),F(92637);let U=F(61511),V=F(17727);function isStaticRequire(m){return void 0!==m.default}function getInt(m){return void 0===m?m:"number"==typeof m?Number.isFinite(m)?m:NaN:"string"==typeof m&&/^[0-9]+$/.test(m)?parseInt(m,10):NaN}function getImgProps(m,B){var F;let H,G,Y,{src:Z,sizes:J,unoptimized:er=!1,priority:en=!1,loading:ei,className:eo,quality:ea,width:es,height:el,fill:eu=!1,style:ec,onLoad:ef,onLoadingComplete:ed,placeholder:ep="empty",blurDataURL:eh,fetchPriority:eg,layout:em,objectFit:ey,objectPosition:ev,lazyBoundary:eb,lazyRoot:ew,...eS}=m,{imgConf:e_,showAltText:eE,blurComplete:ex,defaultLoader:eC}=B,eT=e_||V.imageConfigDefault;if("allSizes"in eT)H=eT;else{let m=[...eT.deviceSizes,...eT.imageSizes].sort((m,B)=>m-B),B=eT.deviceSizes.sort((m,B)=>m-B);H={...eT,allSizes:m,deviceSizes:B}}let eO=eS.loader||eC;delete eS.loader,delete eS.srcSet;let eA="__next_img_default"in eO;if(eA){if("custom"===H.loader)throw Error('Image with src "'+Z+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let m=eO;eO=B=>{let{config:F,...U}=B;return m(U)}}if(em){"fill"===em&&(eu=!0);let m={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[em];m&&(ec={...ec,...m});let B={responsive:"100vw",fill:"100vw"}[em];B&&!J&&(J=B)}let ek="",eP=getInt(es),eR=getInt(el);if("object"==typeof(F=Z)&&(isStaticRequire(F)||void 0!==F.src)){let m=isStaticRequire(Z)?Z.default:Z;if(!m.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(m));if(!m.height||!m.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(m));if(G=m.blurWidth,Y=m.blurHeight,eh=eh||m.blurDataURL,ek=m.src,!eu){if(eP||eR){if(eP&&!eR){let B=eP/m.width;eR=Math.round(m.height*B)}else if(!eP&&eR){let B=eR/m.height;eP=Math.round(m.width*B)}}else eP=m.width,eR=m.height}}let eM=!en&&("lazy"===ei||void 0===ei);(!(Z="string"==typeof Z?Z:ek)||Z.startsWith("data:")||Z.startsWith("blob:"))&&(er=!0,eM=!1),H.unoptimized&&(er=!0),eA&&Z.endsWith(".svg")&&!H.dangerouslyAllowSVG&&(er=!0),en&&(eg="high");let eI=getInt(ea),eB=Object.assign(eu?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:ey,objectPosition:ev}:{},eE?{}:{color:"transparent"},ec),eL=ex||"empty"===ep?null:"blur"===ep?'url("data:image/svg+xml;charset=utf-8,'+(0,U.getImageBlurSvg)({widthInt:eP,heightInt:eR,blurWidth:G,blurHeight:Y,blurDataURL:eh||"",objectFit:eB.objectFit})+'")':'url("'+ep+'")',eD=eL?{backgroundSize:eB.objectFit||"cover",backgroundPosition:eB.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:eL}:{},ej=function(m){let{config:B,src:F,unoptimized:U,width:V,quality:H,sizes:G,loader:Y}=m;if(U)return{src:F,srcSet:void 0,sizes:void 0};let{widths:Z,kind:J}=function(m,B,F){let{deviceSizes:U,allSizes:V}=m;if(F){let m=/(^|\s)(1?\d?\d)vw/g,B=[];for(let U;U=m.exec(F);U)B.push(parseInt(U[2]));if(B.length){let m=.01*Math.min(...B);return{widths:V.filter(B=>B>=U[0]*m),kind:"w"}}return{widths:V,kind:"w"}}if("number"!=typeof B)return{widths:U,kind:"w"};let H=[...new Set([B,2*B].map(m=>V.find(B=>B>=m)||V[V.length-1]))];return{widths:H,kind:"x"}}(B,V,G),er=Z.length-1;return{sizes:G||"w"!==J?G:"100vw",srcSet:Z.map((m,U)=>Y({config:B,src:F,quality:H,width:m})+" "+("w"===J?m:U+1)+J).join(", "),src:Y({config:B,src:F,quality:H,width:Z[er]})}}({config:H,src:Z,unoptimized:er,width:eP,quality:eI,sizes:J,loader:eO}),eN={...eS,loading:eM?"lazy":ei,fetchPriority:eg,width:eP,height:eR,decoding:"async",className:eo,style:{...eB,...eD},sizes:ej.sizes,srcSet:ej.srcSet,src:ej.src},eF={unoptimized:er,priority:en,placeholder:ep,fill:eu};return{props:eN,meta:eF}}},35793:function(m,B,F){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),function(m,B){for(var F in B)Object.defineProperty(m,F,{enumerable:!0,get:B[F]})}(B,{defaultHead:function(){return defaultHead},default:function(){return _default}});let U=F(21024),V=F(68533),H=V._(F(2265)),G=U._(F(80110)),Y=F(28569),Z=F(61852),J=F(94472);function defaultHead(m){void 0===m&&(m=!1);let B=[H.default.createElement("meta",{charSet:"utf-8"})];return m||B.push(H.default.createElement("meta",{name:"viewport",content:"width=device-width"})),B}function onlyReactElement(m,B){return"string"==typeof B||"number"==typeof B?m:B.type===H.default.Fragment?m.concat(H.default.Children.toArray(B.props.children).reduce((m,B)=>"string"==typeof B||"number"==typeof B?m:m.concat(B),[])):m.concat(B)}F(92637);let er=["name","httpEquiv","charSet","itemProp"];function reduceComponents(m,B){let{inAmpMode:F}=B;return m.reduce(onlyReactElement,[]).reverse().concat(defaultHead(F).reverse()).filter(function(){let m=new Set,B=new Set,F=new Set,U={};return V=>{let H=!0,G=!1;if(V.key&&"number"!=typeof V.key&&V.key.indexOf("$")>0){G=!0;let B=V.key.slice(V.key.indexOf("$")+1);m.has(B)?H=!1:m.add(B)}switch(V.type){case"title":case"base":B.has(V.type)?H=!1:B.add(V.type);break;case"meta":for(let m=0,B=er.length;m{let U=m.key||B;if(!F&&"link"===m.type&&m.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(B=>m.props.href.startsWith(B))){let B={...m.props||{}};return B["data-href"]=B.href,B.href=void 0,B["data-optimized-fonts"]=!0,H.default.cloneElement(m,B)}return H.default.cloneElement(m,{key:U})})}let _default=function(m){let{children:B}=m,F=(0,H.useContext)(Y.AmpStateContext),U=(0,H.useContext)(Z.HeadManagerContext);return H.default.createElement(G.default,{reduceComponentsToState:reduceComponents,headManager:U,inAmpMode:(0,J.isInAmpMode)(F)},B)};("function"==typeof B.default||"object"==typeof B.default&&null!==B.default)&&void 0===B.default.__esModule&&(Object.defineProperty(B.default,"__esModule",{value:!0}),Object.assign(B.default,B),m.exports=B.default)},61511:function(m,B){"use strict";function getImageBlurSvg(m){let{widthInt:B,heightInt:F,blurWidth:U,blurHeight:V,blurDataURL:H,objectFit:G}=m,Y=U?40*U:B,Z=V?40*V:F,J=Y&&Z?"viewBox='0 0 "+Y+" "+Z+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+J+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(J?"none":"contain"===G?"xMidYMid":"cover"===G?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+H+"'/%3E%3C/svg%3E"}Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"getImageBlurSvg",{enumerable:!0,get:function(){return getImageBlurSvg}})},47327:function(m,B,F){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"ImageConfigContext",{enumerable:!0,get:function(){return G}});let U=F(21024),V=U._(F(2265)),H=F(17727),G=V.default.createContext(H.imageConfigDefault)},17727:function(m,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),function(m,B){for(var F in B)Object.defineProperty(m,F,{enumerable:!0,get:B[F]})}(B,{VALID_LOADERS:function(){return F},imageConfigDefault:function(){return U}});let F=["default","imgix","cloudinary","akamai","custom"],U={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},80679:function(m,B,F){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),function(m,B){for(var F in B)Object.defineProperty(m,F,{enumerable:!0,get:B[F]})}(B,{unstable_getImgProps:function(){return unstable_getImgProps},default:function(){return Z}});let U=F(21024),V=F(7929),H=F(92637),G=F(90413),Y=U._(F(69950)),unstable_getImgProps=m=>{(0,H.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:B}=(0,V.getImgProps)(m,{defaultLoader:Y.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/learn/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[m,F]of Object.entries(B))void 0===F&&delete B[m];return{props:B}},Z=G.Image},69950:function(m,B){"use strict";function defaultLoader(m){let{config:B,src:F,width:U,quality:V}=m;return B.path+"?url="+encodeURIComponent(F)+"&w="+U+"&q="+(V||75)}Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"default",{enumerable:!0,get:function(){return F}}),defaultLoader.__next_img_default=!0;let F=defaultLoader},19167:function(m,B,F){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),function(m,B){for(var F in B)Object.defineProperty(m,F,{enumerable:!0,get:B[F]})}(B,{suspense:function(){return suspense},NoSSR:function(){return NoSSR}});let U=F(11283);function suspense(){let m=Error(U.NEXT_DYNAMIC_NO_SSR_CODE);throw m.digest=U.NEXT_DYNAMIC_NO_SSR_CODE,m}function NoSSR(m){let{children:B}=m;return B}},57075:function(m,B,F){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"default",{enumerable:!0,get:function(){return _default}});let U=F(21024),V=U._(F(2265)),H=F(19167),_default=function(m){let B=Object.assign({loader:null,loading:null,ssr:!0},m);function LoadableComponent(m){let F=B.loading,U=V.default.createElement(F,{isLoading:!0,pastDelay:!0,error:null}),G=B.ssr?V.default.Fragment:H.NoSSR,Y=B.lazy;return V.default.createElement(V.default.Suspense,{fallback:U},V.default.createElement(G,null,V.default.createElement(Y,m)))}return B.lazy=V.default.lazy(B.loader),LoadableComponent.displayName="LoadableComponent",LoadableComponent}},80110:function(m,B,F){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"default",{enumerable:!0,get:function(){return SideEffect}});let U=F(2265),V=U.useLayoutEffect,H=U.useEffect;function SideEffect(m){let{headManager:B,reduceComponentsToState:F}=m;function emitChange(){if(B&&B.mountedInstances){let V=U.Children.toArray(Array.from(B.mountedInstances).filter(Boolean));B.updateHead(F(V,m))}}return V(()=>{var F;return null==B||null==(F=B.mountedInstances)||F.add(m.children),()=>{var F;null==B||null==(F=B.mountedInstances)||F.delete(m.children)}}),V(()=>(B&&(B._pendingUpdate=emitChange),()=>{B&&(B._pendingUpdate=emitChange)})),H(()=>(B&&B._pendingUpdate&&(B._pendingUpdate(),B._pendingUpdate=null),()=>{B&&B._pendingUpdate&&(B._pendingUpdate(),B._pendingUpdate=null)})),null}},92637:function(m,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),Object.defineProperty(B,"warnOnce",{enumerable:!0,get:function(){return warnOnce}});let warnOnce=m=>{}},36250:function(){},76088:function(){},94099:function(){},30622:function(m,B,F){"use strict";/** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var U=F(2265),V=Symbol.for("react.element"),H=Symbol.for("react.fragment"),G=Object.prototype.hasOwnProperty,Y=U.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Z={key:!0,ref:!0,__self:!0,__source:!0};function q(m,B,F){var U,H={},J=null,er=null;for(U in void 0!==F&&(J=""+F),void 0!==B.key&&(J=""+B.key),void 0!==B.ref&&(er=B.ref),B)G.call(B,U)&&!Z.hasOwnProperty(U)&&(H[U]=B[U]);if(m&&m.defaultProps)for(U in B=m.defaultProps)void 0===H[U]&&(H[U]=B[U]);return{$$typeof:V,type:m,key:J,ref:er,props:H,_owner:Y.current}}B.Fragment=H,B.jsx=q,B.jsxs=q},57437:function(m,B,F){"use strict";m.exports=F(30622)},16691:function(m,B,F){m.exports=F(80679)},61396:function(m,B,F){m.exports=F(68326)},24033:function(m,B,F){m.exports=F(50094)},8236:function(m,B){"use strict";/** * @license React * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var F,U=Symbol.for("react.element"),V=Symbol.for("react.portal"),H=Symbol.for("react.fragment"),G=Symbol.for("react.strict_mode"),Y=Symbol.for("react.profiler"),Z=Symbol.for("react.provider"),J=Symbol.for("react.context"),er=Symbol.for("react.server_context"),en=Symbol.for("react.forward_ref"),ei=Symbol.for("react.suspense"),eo=Symbol.for("react.suspense_list"),ea=Symbol.for("react.memo"),es=Symbol.for("react.lazy"),el=Symbol.for("react.offscreen");function v(m){if("object"==typeof m&&null!==m){var B=m.$$typeof;switch(B){case U:switch(m=m.type){case H:case Y:case G:case ei:case eo:return m;default:switch(m=m&&m.$$typeof){case er:case J:case en:case es:case ea:case Z:return m;default:return B}}case V:return B}}}F=Symbol.for("react.module.reference"),B.ContextConsumer=J,B.ContextProvider=Z,B.Element=U,B.ForwardRef=en,B.Fragment=H,B.Lazy=es,B.Memo=ea,B.Portal=V,B.Profiler=Y,B.StrictMode=G,B.Suspense=ei,B.SuspenseList=eo,B.isAsyncMode=function(){return!1},B.isConcurrentMode=function(){return!1},B.isContextConsumer=function(m){return v(m)===J},B.isContextProvider=function(m){return v(m)===Z},B.isElement=function(m){return"object"==typeof m&&null!==m&&m.$$typeof===U},B.isForwardRef=function(m){return v(m)===en},B.isFragment=function(m){return v(m)===H},B.isLazy=function(m){return v(m)===es},B.isMemo=function(m){return v(m)===ea},B.isPortal=function(m){return v(m)===V},B.isProfiler=function(m){return v(m)===Y},B.isStrictMode=function(m){return v(m)===G},B.isSuspense=function(m){return v(m)===ei},B.isSuspenseList=function(m){return v(m)===eo},B.isValidElementType=function(m){return"string"==typeof m||"function"==typeof m||m===H||m===Y||m===G||m===ei||m===eo||m===el||"object"==typeof m&&null!==m&&(m.$$typeof===es||m.$$typeof===ea||m.$$typeof===Z||m.$$typeof===J||m.$$typeof===en||m.$$typeof===F||void 0!==m.getModuleId)},B.typeOf=v},9176:function(m,B,F){"use strict";m.exports=F(8236)},41146:function(m,B,F){"use strict";F.d(B,{ZP:function(){return ta},F4:function(){return ft}});var __assign=function(){return(__assign=Object.assign||function(m){for(var B,F=1,U=arguments.length;F-1&&!m.return)switch(m.type){case en:m.return=function prefix(m,B,F){var U;switch(U=B,45^Utility_charat(m,0)?(((U<<2^Utility_charat(m,0))<<2^Utility_charat(m,1))<<2^Utility_charat(m,2))<<2^Utility_charat(m,3):0){case 5103:return Z+"print-"+m+m;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Z+m+m;case 4789:return Y+m+m;case 5349:case 4246:case 4810:case 6968:case 2756:return Z+m+Y+m+G+m+m;case 5936:switch(Utility_charat(m,B+11)){case 114:return Z+m+G+replace(m,/[svh]\w+-[tblr]{2}/,"tb")+m;case 108:return Z+m+G+replace(m,/[svh]\w+-[tblr]{2}/,"tb-rl")+m;case 45:return Z+m+G+replace(m,/[svh]\w+-[tblr]{2}/,"lr")+m}case 6828:case 4268:case 2903:return Z+m+G+m+m;case 6165:return Z+m+G+"flex-"+m+m;case 5187:return Z+m+replace(m,/(\w+).+(:[^]+)/,Z+"box-$1$2"+G+"flex-$1$2")+m;case 5443:return Z+m+G+"flex-item-"+replace(m,/flex-|-self/g,"")+(match(m,/flex-|baseline/)?"":G+"grid-row-"+replace(m,/flex-|-self/g,""))+m;case 4675:return Z+m+G+"flex-line-pack"+replace(m,/align-content|flex-|-self/g,"")+m;case 5548:return Z+m+G+replace(m,"shrink","negative")+m;case 5292:return Z+m+G+replace(m,"basis","preferred-size")+m;case 6060:return Z+"box-"+replace(m,"-grow","")+Z+m+G+replace(m,"grow","positive")+m;case 4554:return Z+replace(m,/([^-])(transform)/g,"$1"+Z+"$2")+m;case 6187:return replace(replace(replace(m,/(zoom-|grab)/,Z+"$1"),/(image-set)/,Z+"$1"),m,"")+m;case 5495:case 3959:return replace(m,/(image-set\([^]*)/,Z+"$1$`$1");case 4968:return replace(replace(m,/(.+:)(flex-)?(.*)/,Z+"box-pack:$3"+G+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Z+m+m;case 4200:if(!match(m,/flex-|baseline/))return G+"grid-column-align"+Utility_substr(m,B)+m;break;case 2592:case 3360:return G+replace(m,"template-","")+m;case 4384:case 3616:if(F&&F.some(function(m,F){return B=F,match(m.props,/grid-\w+-end/)}))return~indexof(m+(F=F[B].value),"span",0)?m:G+replace(m,"-start","")+m+G+"grid-row-span:"+(~indexof(F,"span",0)?match(F,/\d+/):+match(F,/\d+/)-+match(m,/\d+/))+";";return G+replace(m,"-start","")+m;case 4896:case 4128:return F&&F.some(function(m){return match(m.props,/grid-\w+-start/)})?m:G+replace(replace(m,"-end","-span"),"span ","")+m;case 4095:case 3583:case 4068:case 2532:return replace(m,/(.+)-inline(.+)/,Z+"$1$2")+m;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Utility_strlen(m)-1-B>6)switch(Utility_charat(m,B+1)){case 109:if(45!==Utility_charat(m,B+4))break;case 102:return replace(m,/(.+:)(.+)-([^]+)/,"$1"+Z+"$2-$3$1"+Y+(108==Utility_charat(m,B+3)?"$3":"$2-$3"))+m;case 115:return~indexof(m,"stretch",0)?prefix(replace(m,"stretch","fill-available"),B,F)+m:m}break;case 5152:case 5920:return replace(m,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(B,F,U,V,H,Y,Z){return G+F+":"+U+Z+(V?G+F+"-span:"+(H?Y:+Y-+U)+Z:"")+m});case 4949:if(121===Utility_charat(m,B+6))return replace(m,":",":"+Z)+m;break;case 6444:switch(Utility_charat(m,45===Utility_charat(m,14)?18:11)){case 120:return replace(m,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Z+(45===Utility_charat(m,14)?"inline-":"")+"box$3$1"+Z+"$2$3$1"+G+"$2box$3")+m;case 100:return replace(m,":",":"+G)+m}break;case 5719:case 2647:case 2135:case 3927:case 2391:return replace(m,"scroll-","scroll-snap-")+m}return m}(m.value,m.length,F);return;case ei:return serialize([copy(m,{value:replace(m.value,"@","@"+Z)})],U);case er:if(m.length)return(F=m.props).map(function(B){switch(match(B,U=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":lift(copy(m,{props:[replace(B,/:(read-\w+)/,":"+Y+"$1")]})),lift(copy(m,{props:[B]})),es(m,{props:filter(F,U)});break;case"::placeholder":lift(copy(m,{props:[replace(B,/:(plac\w+)/,":"+Z+"input-$1")]})),lift(copy(m,{props:[replace(B,/:(plac\w+)/,":"+Y+"$1")]})),lift(copy(m,{props:[replace(B,/:(plac\w+)/,G+"input-$1")]})),lift(copy(m,{props:[B]})),es(m,{props:filter(F,U)})}return""}).join("")}}function ruleset(m,B,F,U,V,H,G,Y,Z,J,en,ei){for(var ea=V-1,es=0===V?H:[""],el=es.length,eu=0,ec=0,ef=0;eu0?es[ed]+" "+ep:replace(ep,/&\f/g,es[ed])).trim())&&(Z[ef++]=eh);return node(m,B,F,0===V?er:Y,Z,J,en,ei)}function declaration(m,B,F,U,V){return node(m,B,F,en,Utility_substr(m,0,U),Utility_substr(m,U+1,-1),U,V)}var eh=F(7015),eg=F(25566),em=void 0!==eg&&void 0!==eg.env&&(eg.env.REACT_APP_SC_ATTR||eg.env.SC_ATTR)||"data-styled",ey="active",ev="data-styled-version",eb="6.1.11",ew="/*!sc*/\n",eS="undefined"!=typeof window&&"HTMLElement"in window,e_=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:void 0!==eg&&void 0!==eg.env&&void 0!==eg.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==eg.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==eg.env.REACT_APP_SC_DISABLE_SPEEDY&&eg.env.REACT_APP_SC_DISABLE_SPEEDY:void 0!==eg&&void 0!==eg.env&&void 0!==eg.env.SC_DISABLE_SPEEDY&&""!==eg.env.SC_DISABLE_SPEEDY&&"false"!==eg.env.SC_DISABLE_SPEEDY&&eg.env.SC_DISABLE_SPEEDY),eE=Object.freeze([]),ex=Object.freeze({}),eC=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),eT=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,eO=/(^-|-$)/g;function R(m){return m.replace(eT,"-").replace(eO,"")}var eA=/(a)(d)/gi,j=function(m){return String.fromCharCode(m+(m>25?39:97))};function x(m){var B,F="";for(B=Math.abs(m);B>52;B=B/52|0)F=j(B%52)+F;return(j(B%52)+F).replace(eA,"$1-$2")}var ek,M=function(m,B){for(var F=B.length;F;)m=33*m^B.charCodeAt(--F);return m},$=function(m){return M(5381,m)};function L(m){return"string"==typeof m}var eP="function"==typeof Symbol&&Symbol.for,eR=eP?Symbol.for("react.memo"):60115,eM=eP?Symbol.for("react.forward_ref"):60112,eI={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},eB={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},eL={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},eD=((ek={})[eM]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ek[eR]=eL,ek);function X(m){return("type"in m&&m.type.$$typeof)===eR?eL:"$$typeof"in m?eD[m.$$typeof]:eI}var ej=Object.defineProperty,eN=Object.getOwnPropertyNames,eF=Object.getOwnPropertySymbols,eU=Object.getOwnPropertyDescriptor,ez=Object.getPrototypeOf,e$=Object.prototype;function re(m){return"function"==typeof m}function se(m){return"object"==typeof m&&"styledComponentId"in m}function ie(m,B){return m&&B?"".concat(m," ").concat(B):m||B||""}function ae(m,B){if(0===m.length)return"";for(var F=m[0],U=1;U0?" Args: ".concat(B.join(", ")):""))}var eV=function(){function e(m){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=m}return e.prototype.indexOfGroup=function(m){for(var B=0,F=0;F=this.groupSizes.length){for(var F=this.groupSizes,U=F.length,V=U;m>=V;)if((V<<=1)<0)throw he(16,"".concat(m));this.groupSizes=new Uint32Array(V),this.groupSizes.set(F),this.length=V;for(var H=U;H=this.length||0===this.groupSizes[m])return B;for(var F=this.groupSizes[m],U=this.indexOfGroup(m),V=U+F,H=U;H=0){var F=document.createTextNode(B);return this.element.insertBefore(F,this.nodes[m]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(m){this.element.removeChild(this.nodes[m]),this.length--},e.prototype.getRule=function(m){return m0&&(Z+="".concat(m,","))}),U+="".concat(G).concat(Y,'{content:"').concat(Z,'"}').concat(ew)}}})(V);return U}(U)})}return e.registerId=function(m){return Se(m)},e.prototype.reconstructWithOptions=function(m,B){return void 0===B&&(B=!0),new e(__assign(__assign({},this.options),m),this.gs,B&&this.names||void 0)},e.prototype.allocateGSInstance=function(m){return this.gs[m]=(this.gs[m]||0)+1},e.prototype.getTag=function(){var m,B,F,U;return this.tag||(this.tag=(F=(B=this.options).useCSSOMInjection,U=B.target,m=B.isServer?new eJ(U):F?new eZ(U):new eX(U),new eV(m)))},e.prototype.hasNameForId=function(m,B){return this.names.has(m)&&this.names.get(m).has(B)},e.prototype.registerName=function(m,B){if(Se(m),this.names.has(m))this.names.get(m).add(B);else{var F=new Set;F.add(B),this.names.set(m,F)}},e.prototype.insertRules=function(m,B,F){this.registerName(m,B),this.getTag().insertRules(Se(m),F)},e.prototype.clearNames=function(m){this.names.has(m)&&this.names.get(m).clear()},e.prototype.clearRules=function(m){this.getTag().clearGroup(Se(m)),this.clearNames(m)},e.prototype.clearTag=function(){this.tag=void 0},e}(),e2=/&/g,e5=/^\s*\/\/.*$/gm;function Ve(m){var B,F,U,V=void 0===m?ex:m,H=V.options,G=void 0===H?ex:H,Y=V.plugins,Z=void 0===Y?eE:Y,l=function(m,U,V){return V.startsWith(F)&&V.endsWith(F)&&V.replaceAll(F,"").length>0?".".concat(B):m},en=Z.slice();en.push(function(m){m.type===er&&m.value.includes("&")&&(m.props[0]=m.props[0].replace(e2,F).replace(U,l))}),G.prefix&&en.push(prefixer),en.push(stringify);var p=function(m,V,H,Y){void 0===V&&(V=""),void 0===H&&(H=""),void 0===Y&&(Y="&"),B=Y,F=V,U=RegExp("\\".concat(F,"\\b"),"g");var Z,er,ei,es,eh,eg=m.replace(e5,""),em=(eh=function parse(m,B,F,U,V,H,G,Y,Z){for(var er,en=0,ei=0,es=G,ec=0,eh=0,eg=0,em=1,ey=1,ev=1,eb=0,ew="",eS=V,e_=H,eE=U,ex=ew;ey;)switch(eg=eb,eb=next()){case 40:if(108!=eg&&58==Utility_charat(ex,es-1)){-1!=indexof(ex+=replace(delimit(eb),"&","&\f"),"&\f",eo(en?Y[en-1]:0))&&(ev=-1);break}case 34:case 39:case 91:ex+=delimit(eb);break;case 9:case 10:case 13:case 32:ex+=function(m){for(;ed=peek();)if(ed<33)next();else break;return token(m)>2||token(ed)>3?"":" "}(eg);break;case 92:ex+=function(m,B){for(var F;--B&&next()&&!(ed<48)&&!(ed>102)&&(!(ed>57)||!(ed<65))&&(!(ed>70)||!(ed<97)););return F=ef+(B<6&&32==peek()&&32==next()),Utility_substr(ep,m,F)}(ef-1,7);continue;case 47:switch(peek()){case 42:case 47:Utility_append(node(er=function(m,B){for(;next();)if(m+ed===57)break;else if(m+ed===84&&47===peek())break;return"/*"+Utility_substr(ep,B,ef-1)+"*"+ea(47===m?m:next())}(next(),ef),B,F,J,ea(ed),Utility_substr(er,2,-2),0,Z),Z);break;default:ex+="/"}break;case 123*em:Y[en++]=Utility_strlen(ex)*ev;case 125*em:case 59:case 0:switch(eb){case 0:case 125:ey=0;case 59+ei:-1==ev&&(ex=replace(ex,/\f/g,"")),eh>0&&Utility_strlen(ex)-es&&Utility_append(eh>32?declaration(ex+";",U,F,es-1,Z):declaration(replace(ex," ","")+";",U,F,es-2,Z),Z);break;case 59:ex+=";";default:if(Utility_append(eE=ruleset(ex,B,F,en,ei,V,Y,ew,eS=[],e_=[],es,H),H),123===eb){if(0===ei)parse(ex,B,eE,eE,eS,H,es,Y,e_);else switch(99===ec&&110===Utility_charat(ex,3)?100:ec){case 100:case 108:case 109:case 115:parse(m,eE,eE,U&&Utility_append(ruleset(m,eE,eE,0,0,V,Y,ew,V,eS=[],es,e_),e_),V,e_,es,Y,U?eS:e_);break;default:parse(ex,eE,eE,eE,[""],e_,0,Y,e_)}}}en=ei=eh=0,em=ev=1,ew=ex="",es=G;break;case 58:es=1+Utility_strlen(ex),eh=eg;default:if(em<1){if(123==eb)--em;else if(125==eb&&0==em++&&125==(ed=ef>0?Utility_charat(ep,--ef):0,eu--,10===ed&&(eu=1,el--),ed))continue}switch(ex+=ea(eb),eb*em){case 38:ev=ei>0?1:(ex+="\f",-1);break;case 44:Y[en++]=(Utility_strlen(ex)-1)*ev,ev=1;break;case 64:45===peek()&&(ex+=delimit(next())),ec=peek(),ei=es=Utility_strlen(ew=ex+=function(m){for(;!token(peek());)next();return Utility_substr(ep,m,ef)}(ef)),eb++;break;case 45:45===eg&&2==Utility_strlen(ex)&&(em=0)}}return H}("",null,null,null,[""],(es=ei=H||V?"".concat(H," ").concat(V," { ").concat(eg," }"):eg,el=eu=1,ec=Utility_strlen(ep=es),ef=0,ei=[]),0,[0],ei),ep="",eh);G.namespace&&(em=function xe(m,B){return m.map(function(m){return"rule"===m.type&&(m.value="".concat(B," ").concat(m.value),m.value=m.value.replaceAll(",",",".concat(B," ")),m.props=m.props.map(function(m){return"".concat(B," ").concat(m)})),Array.isArray(m.children)&&"@keyframes"!==m.type&&(m.children=xe(m.children,B)),m})}(em,G.namespace));var ey=[];return serialize(em,(er=(Z=en.concat(function(m){var B;!m.root&&(m=m.return)&&(B=m,ey.push(B))})).length,function(m,B,F,U){for(var V="",H=0;H="A"&&U<="Z"?B+="-"+U.toLowerCase():B+=U}return B.startsWith("ms-")?"-"+B:B}var He=function(m){return null==m||!1===m||""===m},Ue=function(m){var B=[];for(var F in m){var U=m[F];m.hasOwnProperty(F)&&!He(U)&&(Array.isArray(U)&&U.isCss||re(U)?B.push("".concat(qe(F),":"),U,";"):ce(U)?B.push.apply(B,__spreadArray(__spreadArray(["".concat(F," {")],Ue(U),!1),["}"],!1)):B.push("".concat(qe(F),": ").concat(null==U||"boolean"==typeof U||""===U?"":"number"!=typeof U||0===U||F in eh.Z||F.startsWith("--")?String(U).trim():"".concat(U,"px"),";")))}return B};function Je(m,B,F,U){return He(m)?[]:se(m)?[".".concat(m.styledComponentId)]:re(m)?!re(m)||m.prototype&&m.prototype.isReactComponent||!B?[m]:Je(m(B),B,F,U):m instanceof e7?F?(m.inject(F,U),[m.getName(U)]):[m]:ce(m)?Ue(m):Array.isArray(m)?Array.prototype.concat.apply(eE,m.map(function(m){return Je(m,B,F,U)})):[m.toString()]}function Xe(m){for(var B=0;B>>0);if(!B.hasNameForId(this.componentId,H)){var G=F(V,".".concat(H),void 0,this.componentId);B.insertRules(this.componentId,H,G)}U=ie(U,H),this.staticRulesId=H}}else{for(var Y=M(this.baseHash,F.hash),Z="",J=0;J>>0);B.hasNameForId(this.componentId,ei)||B.insertRules(this.componentId,ei,F(Z,".".concat(ei),void 0,this.componentId)),U=ie(U,ei)}}return U},e}(),tn=U.createContext(void 0);tn.Consumer;var ti={};function st(m,B,F){var V,H,G,Y,Z=se(m),J=!L(m),er=B.attrs,en=void 0===er?eE:er,ei=B.componentId,eo=void 0===ei?(V=B.displayName,H=B.parentComponentId,ti[G="string"!=typeof V?"sc":R(V)]=(ti[G]||0)+1,Y="".concat(G,"-").concat(x($(eb+G+ti[G])>>>0)),H?"".concat(H,"-").concat(Y):Y):ei,ea=B.displayName,es=void 0===ea?L(m)?"styled.".concat(m):"Styled(".concat(m.displayName||m.name||"Component",")"):ea,el=B.displayName&&B.componentId?"".concat(R(B.displayName),"-").concat(B.componentId):B.componentId||eo,eu=Z&&m.attrs?m.attrs.concat(en).filter(Boolean):en,ec=B.shouldForwardProp;if(Z&&m.shouldForwardProp){var ef=m.shouldForwardProp;if(B.shouldForwardProp){var ed=B.shouldForwardProp;ec=function(m,B){return ef(m,B)&&ed(m,B)}}else ec=ef}var ep=new tr(F,el,Z?m.componentStyle:void 0);function O(m,B){return function(m,B,F){var V,H,G=m.attrs,Y=m.componentStyle,Z=m.defaultProps,J=m.foldedComponentIds,er=m.styledComponentId,en=m.target,ei=U.useContext(tn),eo=Le(),ea=m.shouldForwardProp||eo.shouldForwardProp,es=(void 0===(V=Z)&&(V=ex),B.theme!==V.theme&&B.theme||ei||V.theme||ex),el=function(m,B,F){for(var U,V=__assign(__assign({},B),{className:void 0,theme:F}),H=0;H>>0);return new e7(V,U)}eC.forEach(function(m){ta[m]=ut(m)}),function(){function e(m,B){this.rules=m,this.componentId=B,this.isStatic=Xe(m),e1.registerId(this.componentId+1)}e.prototype.createStyles=function(m,B,F,U){var V=U(ae(Je(this.rules,B,F,U)),""),H=this.componentId+m;F.insertRules(H,H,V)},e.prototype.removeStyles=function(m,B){B.clearRules(this.componentId+m)},e.prototype.renderStyles=function(m,B,F,U){m>2&&e1.registerId(this.componentId+m),this.removeStyles(m,F),this.createStyles(m,B,F,U)}}(),function(){function e(){var m=this;this._emitSheetCSS=function(){var B=m.instance.toString(),U=F.nc,V=ae([U&&'nonce="'.concat(U,'"'),"".concat(em,'="true"'),"".concat(ev,'="').concat(eb,'"')].filter(Boolean)," ");return"")},this.getStyleTags=function(){if(m.sealed)throw he(2);return m._emitSheetCSS()},this.getStyleElement=function(){if(m.sealed)throw he(2);var B,V=((B={})[em]="",B[ev]=eb,B.dangerouslySetInnerHTML={__html:m.instance.toString()},B),H=F.nc;return H&&(V.nonce=H),[U.createElement("style",__assign({},V,{key:"sc-0-0"}))]},this.seal=function(){m.sealed=!0},this.instance=new e1({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(m){if(this.sealed)throw he(2);return U.createElement(Ge,{sheet:this.instance},m)},e.prototype.interleaveWithNodeStream=function(m){throw he(3)}}()},76750:function(m,B,F){"use strict";F.d(B,{h3:function(){return NumericFormat}});var U,V,H,G,Y,Z=F(2265);function __rest(m,B){var F={};for(var U in m)Object.prototype.hasOwnProperty.call(m,U)&&0>B.indexOf(U)&&(F[U]=m[U]);if(null!=m&&"function"==typeof Object.getOwnPropertySymbols)for(var V=0,U=Object.getOwnPropertySymbols(m);VB.indexOf(U[V])&&Object.prototype.propertyIsEnumerable.call(m,U[V])&&(F[U[V]]=m[U[V]]);return F}function noop(){}function charIsNumber(m){return!!(m||"").match(/\d/)}function isNil(m){return null==m}function isNotValidValue(m){return isNil(m)||"number"==typeof m&&isNaN(m)||"number"==typeof m&&!isFinite(m)}function escapeRegExp(m){return m.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&")}function splitDecimal(m,B){void 0===B&&(B=!0);var F="-"===m[0],U=F&&B,V=(m=m.replace("-","")).split(".");return{beforeDecimal:V[0],afterDecimal:V[1]||"",hasNegation:F,addNegation:U}}function limitToScale(m,B,F){for(var U="",V=F?"0":"",H=0;H<=B-1;H++)U+=m[H]||V;return U}function repeat(m,B){return Array(B+1).join(m)}function toNumericString(m){var B=m+"",F="-"===B[0]?"-":"";F&&(B=B.substring(1));var U=B.split(/[eE]/g),V=U[0],H=U[1];if(!(H=Number(H)))return F+V;V=V.replace(".","");var G=1+H,Y=V.length;return G<0?V="0."+repeat("0",Math.abs(G))+V:G>=Y?V+=repeat("0",G-Y):V=(V.substring(0,G)||"0")+"."+V.substring(G),F+V}function roundToPrecision(m,B,F){if(-1!==["","-"].indexOf(m))return m;var U=(-1!==m.indexOf(".")||F)&&B,V=splitDecimal(m),H=V.beforeDecimal,G=V.afterDecimal,Y=V.hasNegation,Z=parseFloat("0."+(G||"0")),J=(G.length<=B?"0."+G:Z.toFixed(B)).split("."),er=H;return H&&Number(J[0])&&(er=H.split("").reverse().reduce(function(m,B,F){return m.length>F?(Number(m[0])+Number(B)).toString()+m.substring(1,m.length):B+m},J[0])),(Y?"-":"")+er+(U?".":"")+limitToScale(J[1]||"",B,F)}function setCaretPosition(m,B){if(m.value=m.value,null!==m){if(m.createTextRange){var F=m.createTextRange();return F.move("character",B),F.select(),!0}return m.selectionStart||0===m.selectionStart?(m.focus(),m.setSelectionRange(B,B),!0):(m.focus(),!1)}}(U=Y||(Y={})).event="event",U.props="prop";var J=(V=function(m,B){for(var F=0,U=0,V=m.length,H=B.length;m[F]===B[F]&&FF&&V-U>F;)U++;return{from:{start:F,end:V-U},to:{start:F,end:H-U}}},G=void 0,function(){for(var m=[],B=arguments.length;B--;)m[B]=arguments[B];return H&&m.length===H.length&&m.every(function(m,B){return m===H[B]})?G:(H=m,G=V.apply(void 0,m))}),findChangedRangeFromCaretPositions=function(m,B){var F=Math.min(m.selectionStart,B);return{from:{start:F,end:m.selectionEnd},to:{start:F,end:B}}};function geInputCaretPosition(m){return Math.max(m.selectionStart,m.selectionEnd)}function defaultIsCharacterSame(m){var B=m.currentValue,F=m.formattedValue,U=m.currentValueIndex,V=m.formattedValueIndex;return B[U]===F[V]}function getCaretPosInBoundary(m,B,F,U){var V=m.length;if(B=Math.min(Math.max(B,0),V),"left"===U){for(;B>=0&&!F[B];)B--;-1===B&&(B=F.indexOf(!0))}else{for(;B<=V&&!F[B];)B++;B>V&&(B=F.lastIndexOf(!0))}return -1===B&&(B=V),B}function caretUnknownFormatBoundary(m){for(var B=Array.from({length:m.length+1}).map(function(){return!0}),F=0,U=B.length;F0&&-1===ei[es];)es--;var eu=-1===es||-1===ei[es]?0:ei[es]+1;return eu>el?el:U-euey.length-J.length||emeS?ew=ea:ea>m.length-J.length&&(ew=ea),m=m.substring(0,ew),void 0===(U=ep?"-"+m:m)&&(U=""),V=RegExp("(-)(.)*(-)"),H=/(-)/.test(U),G=V.test(U),U=U.replace(/-/g,""),H&&!G&&Y&&(U="-"+U);var e_=(m=((m=U).match(RegExp("(^-)|[0-9]|"+escapeRegExp(eu),"g"))||[]).join("")).indexOf(eu),eE=splitDecimal(m=m.replace(RegExp(escapeRegExp(eu),"g"),function(m,B){return B===e_?".":""}),Y),ex=eE.beforeDecimal,eC=eE.afterDecimal,eT=eE.addNegation;return ei.end-ei.start=Z.start&&Vbatch;var G=F(2265);let Y=Symbol.for("react-redux-context"),Z="undefined"!=typeof globalThis?globalThis:{},J=function(){var m;if(!G.createContext)return{};let B=null!=(m=Z[Y])?m:Z[Y]=new Map,F=B.get(G.createContext);return F||(F=G.createContext(null),B.set(G.createContext,F)),F}();function createReduxContextHook(m=J){return function(){let B=(0,G.useContext)(m);return B}}let er=createReduxContextHook(),useSyncExternalStoreWithSelector=()=>{throw Error("uSES not initialized!")},refEquality=(m,B)=>m===B,en=function(m=J){let B=m===J?er:createReduxContextHook(m);return function(m,F={}){let{equalityFn:U=refEquality,stabilityCheck:V,noopCheck:H}="function"==typeof F?{equalityFn:F}:F,{store:Y,subscription:Z,getServerState:J,stabilityCheck:er,noopCheck:en}=B();(0,G.useRef)(!0);let ei=(0,G.useCallback)({[m.name](B){let F=m(B);return F}}[m.name],[m,er,V]),eo=useSyncExternalStoreWithSelector(Z.addNestedSub,Y.getState,J||Y.getState,ei,U);return(0,G.useDebugValue)(eo),eo}}();F(55487),F(9176);let ei={notify(){},get:()=>[]},eo=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement),ea=eo?G.useLayoutEffect:G.useEffect;var components_Provider=function({store:m,context:B,children:F,serverState:U,stabilityCheck:V="once",noopCheck:H="once"}){let Y=G.useMemo(()=>{let B=function(m,B){let F;let U=ei,V=0,H=!1;function handleChangeWrapper(){G.onStateChange&&G.onStateChange()}function trySubscribe(){V++,F||(F=B?B.addNestedSub(handleChangeWrapper):m.subscribe(handleChangeWrapper),U=function(){let m=getBatch(),B=null,F=null;return{clear(){B=null,F=null},notify(){m(()=>{let m=B;for(;m;)m.callback(),m=m.next})},get(){let m=[],F=B;for(;F;)m.push(F),F=F.next;return m},subscribe(m){let U=!0,V=F={callback:m,next:null,prev:F};return V.prev?V.prev.next=V:B=V,function(){U&&null!==B&&(U=!1,V.next?V.next.prev=V.prev:F=V.prev,V.prev?V.prev.next=V.next:B=V.next)}}}}())}function tryUnsubscribe(){V--,F&&0===V&&(F(),F=void 0,U.clear(),U=ei)}let G={addNestedSub:function(m){trySubscribe();let B=U.subscribe(m),F=!1;return()=>{F||(F=!0,B(),tryUnsubscribe())}},notifyNestedSubs:function(){U.notify()},handleChangeWrapper,isSubscribed:function(){return H},trySubscribe:function(){H||(H=!0,trySubscribe())},tryUnsubscribe:function(){H&&(H=!1,tryUnsubscribe())},getListeners:()=>U};return G}(m);return{store:m,subscription:B,getServerState:U?()=>U:void 0,stabilityCheck:V,noopCheck:H}},[m,U,V,H]),Z=G.useMemo(()=>m.getState(),[m]);return ea(()=>{let{subscription:B}=Y;return B.onStateChange=B.notifyNestedSubs,B.trySubscribe(),Z!==m.getState()&&B.notifyNestedSubs(),()=>{B.tryUnsubscribe(),B.onStateChange=void 0}},[Y,Z]),G.createElement((B||J).Provider,{value:Y},F)};function createStoreHook(m=J){let B=m===J?er:createReduxContextHook(m);return function(){let{store:m}=B();return m}}let es=createStoreHook(),el=function(m=J){let B=m===J?es:createStoreHook(m);return function(){let m=B();return m.dispatch}}();useSyncExternalStoreWithSelector=V.useSyncExternalStoreWithSelector,U.useSyncExternalStore,batch=H.unstable_batchedUpdates},22261:function(m,B,F){"use strict";F.d(B,{QS:function(){return useSwipeable}});var U=F(2265);let V={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},H={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},G="mousemove",Y="mouseup";function rotateXYByAngle(m,B){if(0===B)return m;let F=Math.PI/180*B,U=m[0]*Math.cos(F)+m[1]*Math.sin(F),V=m[1]*Math.cos(F)-m[0]*Math.sin(F);return[U,V]}function useSwipeable(m){var B,F,Z;let J;let{trackMouse:er}=m,en=U.useRef(Object.assign({},H)),ei=U.useRef(Object.assign({},V)),eo=U.useRef(Object.assign({},ei.current));for(J in eo.current=Object.assign({},ei.current),ei.current=Object.assign(Object.assign({},V),m),V)void 0===ei.current[J]&&(ei.current[J]=V[J]);let[ea,es]=U.useMemo(()=>(function(m,B){let onStart=B=>{let F="touches"in B;F&&B.touches.length>1||m((m,U)=>{U.trackMouse&&!F&&(document.addEventListener(G,onMove),document.addEventListener(Y,onUp));let{clientX:V,clientY:Z}=F?B.touches[0]:B,J=rotateXYByAngle([V,Z],U.rotationAngle);return U.onTouchStartOrOnMouseDown&&U.onTouchStartOrOnMouseDown({event:B}),Object.assign(Object.assign(Object.assign({},m),H),{initial:J.slice(),xy:J,start:B.timeStamp||0})})},onMove=B=>{m((m,F)=>{let U="touches"in B;if(U&&B.touches.length>1)return m;if(B.timeStamp-m.start>F.swipeDuration)return m.swiping?Object.assign(Object.assign({},m),{swiping:!1}):m;let{clientX:H,clientY:G}=U?B.touches[0]:B,[Y,Z]=rotateXYByAngle([H,G],F.rotationAngle),J=Y-m.xy[0],er=Z-m.xy[1],en=Math.abs(J),ei=Math.abs(er),eo=(B.timeStamp||0)-m.start,ea=Math.sqrt(en*en+ei*ei)/(eo||1),es=[J/(eo||1),er/(eo||1)],el=en>ei?J>0?"Right":"Left":er>0?"Down":"Up",eu="number"==typeof F.delta?F.delta:F.delta[el.toLowerCase()]||V.delta;if(en{m((m,F)=>{let U;if(m.swiping&&m.eventData){if(B.timeStamp-m.start{document.removeEventListener(G,onMove),document.removeEventListener(Y,onUp)},onUp=m=>{cleanUpMouse(),onEnd(m)},attachTouch=(m,B)=>{let cleanup=()=>{};if(m&&m.addEventListener){let F=Object.assign(Object.assign({},V.touchEventOptions),B.touchEventOptions),U=[["touchstart",onStart,F],["touchmove",onMove,Object.assign(Object.assign({},F),B.preventScrollOnSwipe?{passive:!1}:{})],["touchend",onEnd,F]];U.forEach(([B,F,U])=>m.addEventListener(B,F,U)),cleanup=()=>U.forEach(([B,F])=>m.removeEventListener(B,F))}return cleanup},F={ref:B=>{null!==B&&m((m,F)=>{if(m.el===B)return m;let U={};return m.el&&m.el!==B&&m.cleanUpTouch&&(m.cleanUpTouch(),U.cleanUpTouch=void 0),F.trackTouch&&B&&(U.cleanUpTouch=attachTouch(B,F)),Object.assign(Object.assign(Object.assign({},m),{el:B}),U)})}};return B.trackMouse&&(F.onMouseDown=onStart),[F,attachTouch]})(m=>en.current=m(en.current,ei.current),{trackMouse:er}),[er]);return en.current=(B=en.current,F=ei.current,Z=eo.current,F.trackTouch&&B.el?B.cleanUpTouch?F.preventScrollOnSwipe!==Z.preventScrollOnSwipe||F.touchEventOptions.passive!==Z.touchEventOptions.passive?(B.cleanUpTouch(),Object.assign(Object.assign({},B),{cleanUpTouch:es(B.el,F)})):B:Object.assign(Object.assign({},B),{cleanUpTouch:es(B.el,F)}):(B.cleanUpTouch&&B.cleanUpTouch(),Object.assign(Object.assign({},B),{cleanUpTouch:void 0}))),ea}},66346:function(m,B){"use strict";function createThunkMiddleware(m){return function(B){var F=B.dispatch,U=B.getState;return function(B){return function(V){return"function"==typeof V?V(F,U,m):B(V)}}}}var F=createThunkMiddleware();F.withExtraArgument=createThunkMiddleware,B.Z=F},76023:function(m,B,F){"use strict";F.d(B,{P1:function(){return V}});var U="NOT_FOUND",defaultEqualityCheck=function(m,B){return m===B},V=function(m){for(var B=arguments.length,F=Array(B>1?B-1:0),U=1;U-1){var H=F[V];return V>0&&(F.splice(V,1),F.unshift(H)),H.value}return U}return{get:get,put:function(B,V){get(B)===U&&(F.unshift({key:B,value:V}),F.length>m&&F.pop())},getEntries:function(){return F},clear:function(){F=[]}}}(Z,er);function memoized(){var B=en.get(arguments);if(B===U){if(B=m.apply(null,arguments),J){var F=en.getEntries().find(function(m){return J(m.value,B)});F&&(B=F.value)}en.put(arguments,B)}return B}return memoized.clearCache=function(){return en.clear()},memoized})},75733:function(m){m.exports=function(m,B,F,U){var V=F?F.call(U,m,B):void 0;if(void 0!==V)return!!V;if(m===B)return!0;if("object"!=typeof m||!m||"object"!=typeof B||!B)return!1;var H=Object.keys(m),G=Object.keys(B);if(H.length!==G.length)return!1;for(var Y=Object.prototype.hasOwnProperty.bind(B),Z=0;Z-1&&!m.return)switch(m.type){case en:m.return=function prefix(m,B,F){var U;switch(U=B,45^Utility_charat(m,0)?(((U<<2^Utility_charat(m,0))<<2^Utility_charat(m,1))<<2^Utility_charat(m,2))<<2^Utility_charat(m,3):0){case 5103:return Z+"print-"+m+m;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Z+m+m;case 4789:return Y+m+m;case 5349:case 4246:case 4810:case 6968:case 2756:return Z+m+Y+m+G+m+m;case 5936:switch(Utility_charat(m,B+11)){case 114:return Z+m+G+replace(m,/[svh]\w+-[tblr]{2}/,"tb")+m;case 108:return Z+m+G+replace(m,/[svh]\w+-[tblr]{2}/,"tb-rl")+m;case 45:return Z+m+G+replace(m,/[svh]\w+-[tblr]{2}/,"lr")+m}case 6828:case 4268:case 2903:return Z+m+G+m+m;case 6165:return Z+m+G+"flex-"+m+m;case 5187:return Z+m+replace(m,/(\w+).+(:[^]+)/,Z+"box-$1$2"+G+"flex-$1$2")+m;case 5443:return Z+m+G+"flex-item-"+replace(m,/flex-|-self/g,"")+(match(m,/flex-|baseline/)?"":G+"grid-row-"+replace(m,/flex-|-self/g,""))+m;case 4675:return Z+m+G+"flex-line-pack"+replace(m,/align-content|flex-|-self/g,"")+m;case 5548:return Z+m+G+replace(m,"shrink","negative")+m;case 5292:return Z+m+G+replace(m,"basis","preferred-size")+m;case 6060:return Z+"box-"+replace(m,"-grow","")+Z+m+G+replace(m,"grow","positive")+m;case 4554:return Z+replace(m,/([^-])(transform)/g,"$1"+Z+"$2")+m;case 6187:return replace(replace(replace(m,/(zoom-|grab)/,Z+"$1"),/(image-set)/,Z+"$1"),m,"")+m;case 5495:case 3959:return replace(m,/(image-set\([^]*)/,Z+"$1$`$1");case 4968:return replace(replace(m,/(.+:)(flex-)?(.*)/,Z+"box-pack:$3"+G+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Z+m+m;case 4200:if(!match(m,/flex-|baseline/))return G+"grid-column-align"+Utility_substr(m,B)+m;break;case 2592:case 3360:return G+replace(m,"template-","")+m;case 4384:case 3616:if(F&&F.some(function(m,F){return B=F,match(m.props,/grid-\w+-end/)}))return~indexof(m+(F=F[B].value),"span",0)?m:G+replace(m,"-start","")+m+G+"grid-row-span:"+(~indexof(F,"span",0)?match(F,/\d+/):+match(F,/\d+/)-+match(m,/\d+/))+";";return G+replace(m,"-start","")+m;case 4896:case 4128:return F&&F.some(function(m){return match(m.props,/grid-\w+-start/)})?m:G+replace(replace(m,"-end","-span"),"span ","")+m;case 4095:case 3583:case 4068:case 2532:return replace(m,/(.+)-inline(.+)/,Z+"$1$2")+m;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Utility_strlen(m)-1-B>6)switch(Utility_charat(m,B+1)){case 109:if(45!==Utility_charat(m,B+4))break;case 102:return replace(m,/(.+:)(.+)-([^]+)/,"$1"+Z+"$2-$3$1"+Y+(108==Utility_charat(m,B+3)?"$3":"$2-$3"))+m;case 115:return~indexof(m,"stretch",0)?prefix(replace(m,"stretch","fill-available"),B,F)+m:m}break;case 5152:case 5920:return replace(m,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(B,F,U,V,H,Y,Z){return G+F+":"+U+Z+(V?G+F+"-span:"+(H?Y:+Y-+U)+Z:"")+m});case 4949:if(121===Utility_charat(m,B+6))return replace(m,":",":"+Z)+m;break;case 6444:switch(Utility_charat(m,45===Utility_charat(m,14)?18:11)){case 120:return replace(m,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Z+(45===Utility_charat(m,14)?"inline-":"")+"box$3$1"+Z+"$2$3$1"+G+"$2box$3")+m;case 100:return replace(m,":",":"+G)+m}break;case 5719:case 2647:case 2135:case 3927:case 2391:return replace(m,"scroll-","scroll-snap-")+m}return m}(m.value,m.length,F);return;case ei:return serialize([copy(m,{value:replace(m.value,"@","@"+Z)})],U);case er:if(m.length)return(F=m.props).map(function(B){switch(match(B,U=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":lift(copy(m,{props:[replace(B,/:(read-\w+)/,":"+Y+"$1")]})),lift(copy(m,{props:[B]})),es(m,{props:filter(F,U)});break;case"::placeholder":lift(copy(m,{props:[replace(B,/:(plac\w+)/,":"+Z+"input-$1")]})),lift(copy(m,{props:[replace(B,/:(plac\w+)/,":"+Y+"$1")]})),lift(copy(m,{props:[replace(B,/:(plac\w+)/,G+"input-$1")]})),lift(copy(m,{props:[B]})),es(m,{props:filter(F,U)})}return""}).join("")}}function ruleset(m,B,F,U,V,H,G,Y,Z,J,en,ei){for(var ea=V-1,es=0===V?H:[""],el=es.length,eu=0,ec=0,ef=0;eu0?es[ed]+" "+ep:replace(ep,/&\f/g,es[ed])).trim())&&(Z[ef++]=eh);return node(m,B,F,0===V?er:Y,Z,J,en,ei)}function declaration(m,B,F,U,V){return node(m,B,F,en,Utility_substr(m,0,U),Utility_substr(m,U+1,-1),U,V)}var eh=F(7015),eg=F(25566),em=void 0!==eg&&void 0!==eg.env&&(eg.env.REACT_APP_SC_ATTR||eg.env.SC_ATTR)||"data-styled",ey="undefined"!=typeof window&&"HTMLElement"in window,ev=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:void 0!==eg&&void 0!==eg.env&&void 0!==eg.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==eg.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==eg.env.REACT_APP_SC_DISABLE_SPEEDY&&eg.env.REACT_APP_SC_DISABLE_SPEEDY:void 0!==eg&&void 0!==eg.env&&void 0!==eg.env.SC_DISABLE_SPEEDY&&""!==eg.env.SC_DISABLE_SPEEDY&&"false"!==eg.env.SC_DISABLE_SPEEDY&&eg.env.SC_DISABLE_SPEEDY),eb={},ew=Object.freeze([]),eS=Object.freeze({});function P(m,B,F){return void 0===F&&(F=eS),m.theme!==F.theme&&m.theme||B||F.theme}var e_=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),eE=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ex=/(^-|-$)/g;function A(m){return m.replace(eE,"-").replace(ex,"")}var eC=/(a)(d)/gi,D=function(m){return String.fromCharCode(m+(m>25?39:97))};function R(m){var B,F="";for(B=Math.abs(m);B>52;B=B/52|0)F=D(B%52)+F;return(D(B%52)+F).replace(eC,"$1-$2")}var eT,k=function(m,B){for(var F=B.length;F;)m=33*m^B.charCodeAt(--F);return m},j=function(m){return k(5381,m)};function x(m){return R(j(m)>>>0)}function M(m){return"string"==typeof m}var eO="function"==typeof Symbol&&Symbol.for,eA=eO?Symbol.for("react.memo"):60115,ek=eO?Symbol.for("react.forward_ref"):60112,eP={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},eR={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},eM={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},eI=((eT={})[ek]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},eT[eA]=eM,eT);function W(m){return("type"in m&&m.type.$$typeof)===eA?eM:"$$typeof"in m?eI[m.$$typeof]:eP}var eB=Object.defineProperty,eL=Object.getOwnPropertyNames,eD=Object.getOwnPropertySymbols,ej=Object.getOwnPropertyDescriptor,eN=Object.getPrototypeOf,eF=Object.prototype;function Q(m){return"function"==typeof m}function ee(m){return"object"==typeof m&&"styledComponentId"in m}function te(m,B){return m&&B?"".concat(m," ").concat(B):m||B||""}function ne(m,B){if(0===m.length)return"";for(var F=m[0],U=1;U0?" Args: ".concat(B.join(", ")):""))}var eU=function(){function e(m){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=m}return e.prototype.indexOfGroup=function(m){for(var B=0,F=0;F=this.groupSizes.length){for(var F=this.groupSizes,U=F.length,V=U;m>=V;)if((V<<=1)<0)throw ce(16,"".concat(m));this.groupSizes=new Uint32Array(V),this.groupSizes.set(F),this.length=V;for(var H=U;H=this.length||0===this.groupSizes[m])return B;for(var F=this.groupSizes[m],U=this.indexOfGroup(m),V=U+F,H=U;H=0){var F=document.createTextNode(B);return this.element.insertBefore(F,this.nodes[m]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(m){this.element.removeChild(this.nodes[m]),this.length--},e.prototype.getRule=function(m){return m0&&(Z+="".concat(m,","))}),U+="".concat(G).concat(Y,'{content:"').concat(Z,'"}').concat("/*!sc*/\n")}}})(V);return U}(U)})}return e.registerId=function(m){return he(m)},e.prototype.reconstructWithOptions=function(m,B){return void 0===B&&(B=!0),new e(__assign(__assign({},this.options),m),this.gs,B&&this.names||void 0)},e.prototype.allocateGSInstance=function(m){return this.gs[m]=(this.gs[m]||0)+1},e.prototype.getTag=function(){var m,B,F,U;return this.tag||(this.tag=(F=(B=this.options).useCSSOMInjection,U=B.target,m=B.isServer?new eY(U):F?new eG(U):new eK(U),new eU(m)))},e.prototype.hasNameForId=function(m,B){return this.names.has(m)&&this.names.get(m).has(B)},e.prototype.registerName=function(m,B){if(he(m),this.names.has(m))this.names.get(m).add(B);else{var F=new Set;F.add(B),this.names.set(m,F)}},e.prototype.insertRules=function(m,B,F){this.registerName(m,B),this.getTag().insertRules(he(m),F)},e.prototype.clearNames=function(m){this.names.has(m)&&this.names.get(m).clear()},e.prototype.clearRules=function(m){this.getTag().clearGroup(he(m)),this.clearNames(m)},e.prototype.clearTag=function(){this.tag=void 0},e}(),eQ=/&/g,e0=/^\s*\/\/.*$/gm;function De(m){var B,F,U,V=void 0===m?eS:m,H=V.options,G=void 0===H?eS:H,Y=V.plugins,Z=void 0===Y?ew:Y,l=function(m,U,V){return V===F||V.startsWith(F)&&V.endsWith(F)&&V.replaceAll(F,"").length>0?".".concat(B):m},en=Z.slice();en.push(function(m){m.type===er&&m.value.includes("&")&&(m.props[0]=m.props[0].replace(eQ,F).replace(U,l))}),G.prefix&&en.push(prefixer),en.push(stringify);var p=function(m,V,H,Y){void 0===V&&(V=""),void 0===H&&(H=""),void 0===Y&&(Y="&"),B=Y,F=V,U=RegExp("\\".concat(F,"\\b"),"g");var Z,er,ei,es,eh,eg=m.replace(e0,""),em=(eh=function parse(m,B,F,U,V,H,G,Y,Z){for(var er,en=0,ei=0,es=G,ec=0,eh=0,eg=0,em=1,ey=1,ev=1,eb=0,ew="",eS=V,e_=H,eE=U,ex=ew;ey;)switch(eg=eb,eb=next()){case 40:if(108!=eg&&58==Utility_charat(ex,es-1)){-1!=indexof(ex+=replace(delimit(eb),"&","&\f"),"&\f",eo(en?Y[en-1]:0))&&(ev=-1);break}case 34:case 39:case 91:ex+=delimit(eb);break;case 9:case 10:case 13:case 32:ex+=function(m){for(;ed=peek();)if(ed<33)next();else break;return token(m)>2||token(ed)>3?"":" "}(eg);break;case 92:ex+=function(m,B){for(var F;--B&&next()&&!(ed<48)&&!(ed>102)&&(!(ed>57)||!(ed<65))&&(!(ed>70)||!(ed<97)););return F=ef+(B<6&&32==peek()&&32==next()),Utility_substr(ep,m,F)}(ef-1,7);continue;case 47:switch(peek()){case 42:case 47:Utility_append(node(er=function(m,B){for(;next();)if(m+ed===57)break;else if(m+ed===84&&47===peek())break;return"/*"+Utility_substr(ep,B,ef-1)+"*"+ea(47===m?m:next())}(next(),ef),B,F,J,ea(ed),Utility_substr(er,2,-2),0,Z),Z);break;default:ex+="/"}break;case 123*em:Y[en++]=Utility_strlen(ex)*ev;case 125*em:case 59:case 0:switch(eb){case 0:case 125:ey=0;case 59+ei:-1==ev&&(ex=replace(ex,/\f/g,"")),eh>0&&Utility_strlen(ex)-es&&Utility_append(eh>32?declaration(ex+";",U,F,es-1,Z):declaration(replace(ex," ","")+";",U,F,es-2,Z),Z);break;case 59:ex+=";";default:if(Utility_append(eE=ruleset(ex,B,F,en,ei,V,Y,ew,eS=[],e_=[],es,H),H),123===eb){if(0===ei)parse(ex,B,eE,eE,eS,H,es,Y,e_);else switch(99===ec&&110===Utility_charat(ex,3)?100:ec){case 100:case 108:case 109:case 115:parse(m,eE,eE,U&&Utility_append(ruleset(m,eE,eE,0,0,V,Y,ew,V,eS=[],es,e_),e_),V,e_,es,Y,U?eS:e_);break;default:parse(ex,eE,eE,eE,[""],e_,0,Y,e_)}}}en=ei=eh=0,em=ev=1,ew=ex="",es=G;break;case 58:es=1+Utility_strlen(ex),eh=eg;default:if(em<1){if(123==eb)--em;else if(125==eb&&0==em++&&125==(ed=ef>0?Utility_charat(ep,--ef):0,eu--,10===ed&&(eu=1,el--),ed))continue}switch(ex+=ea(eb),eb*em){case 38:ev=ei>0?1:(ex+="\f",-1);break;case 44:Y[en++]=(Utility_strlen(ex)-1)*ev,ev=1;break;case 64:45===peek()&&(ex+=delimit(next())),ec=peek(),ei=es=Utility_strlen(ew=ex+=function(m){for(;!token(peek());)next();return Utility_substr(ep,m,ef)}(ef)),eb++;break;case 45:45===eg&&2==Utility_strlen(ex)&&(em=0)}}return H}("",null,null,null,[""],(es=ei=H||V?"".concat(H," ").concat(V," { ").concat(eg," }"):eg,el=eu=1,ec=Utility_strlen(ep=es),ef=0,ei=[]),0,[0],ei),ep="",eh);G.namespace&&(em=function Oe(m,B){return m.map(function(m){return"rule"===m.type&&(m.value="".concat(B," ").concat(m.value),m.value=m.value.replaceAll(",",",".concat(B," ")),m.props=m.props.map(function(m){return"".concat(B," ").concat(m)})),Array.isArray(m.children)&&"@keyframes"!==m.type&&(m.children=Oe(m.children,B)),m})}(em,G.namespace));var ey=[];return serialize(em,(er=(Z=en.concat(function(m){var B;!m.root&&(m=m.return)&&(B=m,ey.push(B))})).length,function(m,B,F,U){for(var V="",H=0;H="A"&&U<="Z"?B+="-"+U.toLowerCase():B+=U}return B.startsWith("ms-")?"-"+B:B}var Be=function(m){return null==m||!1===m||""===m},Le=function(m){var B=[];for(var F in m){var U=m[F];m.hasOwnProperty(F)&&!Be(U)&&(Array.isArray(U)&&U.isCss||Q(U)?B.push("".concat(ze(F),":"),U,";"):oe(U)?B.push.apply(B,__spreadArray(__spreadArray(["".concat(F," {")],Le(U),!1),["}"],!1)):B.push("".concat(ze(F),": ").concat(null==U||"boolean"==typeof U||""===U?"":"number"!=typeof U||0===U||F in eh.Z||F.startsWith("--")?String(U).trim():"".concat(U,"px"),";")))}return B};function Ge(m,B,F,U){return Be(m)?[]:ee(m)?[".".concat(m.styledComponentId)]:Q(m)?!Q(m)||m.prototype&&m.prototype.isReactComponent||!B?[m]:Ge(m(B),B,F,U):m instanceof e4?F?(m.inject(F,U),[m.getName(U)]):[m]:oe(m)?Le(m):Array.isArray(m)?m.flatMap(function(m){return Ge(m,B,F,U)}):[m.toString()]}function Ye(m){for(var B=0;B>>0);if(!B.hasNameForId(this.componentId,H)){var G=F(V,".".concat(H),void 0,this.componentId);B.insertRules(this.componentId,H,G)}U=te(U,H),this.staticRulesId=H}}else{for(var Y=k(this.baseHash,F.hash),Z="",J=0;J>>0);B.hasNameForId(this.componentId,ei)||B.insertRules(this.componentId,ei,F(Z,".".concat(ei),void 0,this.componentId)),U=te(U,ei)}}return U},e}(),e7=U.createContext(void 0);function Xe(m){var B=U.useContext(e7),F=(0,U.useMemo)(function(){return function(m,B){if(!m)throw ce(14);if(Q(m))return m(B);if(Array.isArray(m)||"object"!=typeof m)throw ce(8);return B?__assign(__assign({},B),m):m}(m.theme,B)},[m.theme,B]);return m.children?U.createElement(e7.Provider,{value:F},m.children):null}e7.Consumer;var e9={};function Qe(m,B,F){var V,H,G,Y,Z=ee(m),J=!M(m),er=B.attrs,en=void 0===er?ew:er,ei=B.componentId,eo=void 0===ei?(V=B.displayName,H=B.parentComponentId,e9[G="string"!=typeof V?"sc":A(V)]=(e9[G]||0)+1,Y="".concat(G,"-").concat(x("6.0.1"+G+e9[G])),H?"".concat(H,"-").concat(Y):Y):ei,ea=B.displayName,es=void 0===ea?M(m)?"styled.".concat(m):"Styled(".concat(m.displayName||m.name||"Component",")"):ea,el=B.displayName&&B.componentId?"".concat(A(B.displayName),"-").concat(B.componentId):B.componentId||eo,eu=Z&&m.attrs?m.attrs.concat(en).filter(Boolean):en,ec=B.shouldForwardProp;if(Z&&m.shouldForwardProp){var ef=m.shouldForwardProp;if(B.shouldForwardProp){var ed=B.shouldForwardProp;ec=function(m,B){return ef(m,B)&&ed(m,B)}}else ec=ef}var ep=new e8(F,el,Z?m.componentStyle:void 0);function D(m,B){return function(m,B,F,V){var H,G=m.attrs,Y=m.componentStyle,Z=m.defaultProps,J=m.foldedComponentIds,er=m.styledComponentId,en=m.target,ei=U.useContext(e7),eo=Ve(),ea=m.shouldForwardProp||eo.shouldForwardProp,es=function(m,B,F){for(var U,V=__assign(__assign({},B),{className:void 0,theme:F}),H=0;H2&&eJ.registerId(this.componentId+m),this.removeStyles(m,F),this.createStyles(m,B,F,U)},e}();function at(m){for(var B=[],F=1;F").concat(B,"")},this.getStyleTags=function(){if(m.sealed)throw ce(2);return m._emitSheetCSS()},this.getStyleElement=function(){if(m.sealed)throw ce(2);var B,V=((B={})[em]="",B["data-styled-version"]="6.0.1",B.dangerouslySetInnerHTML={__html:m.instance.toString()},B),H=F.nc;return H&&(V.nonce=H),[U.createElement("style",__assign({},V,{key:"sc-0-0"}))]},this.seal=function(){m.sealed=!0},this.instance=new eJ({isServer:!0}),this.sealed=!1}return e.prototype.collectStyles=function(m){if(this.sealed)throw ce(2);return U.createElement(Me,{sheet:this.instance},m)},e.prototype.interleaveWithNodeStream=function(m){throw ce(3)},e}()},72053:function(m,B,F){"use strict";F.d(B,{y1:function(){return c}});var U=F(2265);function c(m,B,F){var V=this,H=(0,U.useRef)(null),G=(0,U.useRef)(0),Y=(0,U.useRef)(null),Z=(0,U.useRef)([]),J=(0,U.useRef)(),er=(0,U.useRef)(),en=(0,U.useRef)(m),ei=(0,U.useRef)(!0);(0,U.useEffect)(function(){en.current=m},[m]);var eo=!B&&0!==B&&"undefined"!=typeof window;if("function"!=typeof m)throw TypeError("Expected a function");B=+B||0;var ea=!!(F=F||{}).leading,es=!("trailing"in F)||!!F.trailing,el="maxWait"in F,eu=el?Math.max(+F.maxWait||0,B):null;return(0,U.useEffect)(function(){return ei.current=!0,function(){ei.current=!1}},[]),(0,U.useMemo)(function(){var r=function(m){var B=Z.current,F=J.current;return Z.current=J.current=null,G.current=m,er.current=en.current.apply(F,B)},n=function(m,B){eo&&cancelAnimationFrame(Y.current),Y.current=eo?requestAnimationFrame(m):setTimeout(m,B)},t=function(m){if(!ei.current)return!1;var F=m-H.current;return!H.current||F>=B||F<0||el&&m-G.current>=eu},u=function(m){return Y.current=null,es&&Z.current?r(m):(Z.current=J.current=null,er.current)},c=function r(){var m=Date.now();if(t(m))return u(m);if(ei.current){var F=B-(m-H.current);n(r,el?Math.min(F,eu-(m-G.current)):F)}},h=function(){var m=Date.now(),F=t(m);if(Z.current=[].slice.call(arguments),J.current=V,H.current=m,F){if(!Y.current&&ei.current)return G.current=H.current,n(c,B),ea?r(H.current):er.current;if(el)return n(c,B),r(H.current)}return Y.current||n(c,B),er.current};return h.cancel=function(){Y.current&&(eo?cancelAnimationFrame(Y.current):clearTimeout(Y.current)),G.current=0,Z.current=H.current=J.current=Y.current=null},h.isPending=function(){return!!Y.current},h.flush=function(){return Y.current?u(Date.now()):er.current},h},[ea,el,B,eu,es,eo])}},81853:function(m,B,F){"use strict";/** * @license React * use-sync-external-store-shim.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var U=F(2265),V="function"==typeof Object.is?Object.is:function(m,B){return m===B&&(0!==m||1/m==1/B)||m!=m&&B!=B},H=U.useState,G=U.useEffect,Y=U.useLayoutEffect,Z=U.useDebugValue;function r(m){var B=m.getSnapshot;m=m.value;try{var F=B();return!V(m,F)}catch(m){return!0}}var J="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(m,B){return B()}:function(m,B){var F=B(),U=H({inst:{value:F,getSnapshot:B}}),V=U[0].inst,J=U[1];return Y(function(){V.value=F,V.getSnapshot=B,r(V)&&J({inst:V})},[m,F,B]),G(function(){return r(V)&&J({inst:V}),m(function(){r(V)&&J({inst:V})})},[m]),Z(F),F};B.useSyncExternalStore=void 0!==U.useSyncExternalStore?U.useSyncExternalStore:J},78704:function(m,B,F){"use strict";/** * @license React * use-sync-external-store-shim/with-selector.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var U=F(2265),V=F(26272),H="function"==typeof Object.is?Object.is:function(m,B){return m===B&&(0!==m||1/m==1/B)||m!=m&&B!=B},G=V.useSyncExternalStore,Y=U.useRef,Z=U.useEffect,J=U.useMemo,er=U.useDebugValue;B.useSyncExternalStoreWithSelector=function(m,B,F,U,V){var en=Y(null);if(null===en.current){var ei={hasValue:!1,value:null};en.current=ei}else ei=en.current;var eo=G(m,(en=J(function(){function a(B){if(!Y){if(Y=!0,m=B,B=U(B),void 0!==V&&ei.hasValue){var F=ei.value;if(V(F,B))return G=F}return G=B}if(F=G,H(m,B))return F;var Z=U(B);return void 0!==V&&V(F,Z)?F:(m=B,G=Z)}var m,G,Y=!1,Z=void 0===F?null:F;return[function(){return a(B())},null===Z?void 0:function(){return a(Z())}]},[B,F,U,V]))[0],en[1]);return Z(function(){ei.hasValue=!0,ei.value=eo},[eo]),er(eo),eo}},26272:function(m,B,F){"use strict";m.exports=F(81853)},65401:function(m,B,F){"use strict";m.exports=F(78704)},55994:function(m,B,F){"use strict";var U,V,H,G,Y,Z=F(67133).lW;function bind(m,B){return function(){return m.apply(B,arguments)}}let{toString:J}=Object.prototype,{getPrototypeOf:er}=Object,en=(U=Object.create(null),m=>{let B=J.call(m);return U[B]||(U[B]=B.slice(8,-1).toLowerCase())}),kindOfTest=m=>(m=m.toLowerCase(),B=>en(B)===m),typeOfTest=m=>B=>typeof B===m,{isArray:ei}=Array,eo=typeOfTest("undefined"),ea=kindOfTest("ArrayBuffer"),es=typeOfTest("string"),el=typeOfTest("function"),eu=typeOfTest("number"),isObject=m=>null!==m&&"object"==typeof m,isPlainObject=m=>{if("object"!==en(m))return!1;let B=er(m);return(null===B||B===Object.prototype||null===Object.getPrototypeOf(B))&&!(Symbol.toStringTag in m)&&!(Symbol.iterator in m)},ec=kindOfTest("Date"),ef=kindOfTest("File"),ed=kindOfTest("Blob"),ep=kindOfTest("FileList"),eh=kindOfTest("URLSearchParams"),[eg,em,ey,ev]=["ReadableStream","Request","Response","Headers"].map(kindOfTest);function forEach(m,B,{allOwnKeys:F=!1}={}){let U,V;if(null!=m){if("object"!=typeof m&&(m=[m]),ei(m))for(U=0,V=m.length;U0;)if(B===(F=U[V]).toLowerCase())return F;return null}let eb="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:F.g,isContextDefined=m=>!eo(m)&&m!==eb,ew=(V="undefined"!=typeof Uint8Array&&er(Uint8Array),m=>V&&m instanceof V),eS=kindOfTest("HTMLFormElement"),e_=(({hasOwnProperty:m})=>(B,F)=>m.call(B,F))(Object.prototype),eE=kindOfTest("RegExp"),reduceDescriptors=(m,B)=>{let F=Object.getOwnPropertyDescriptors(m),U={};forEach(F,(F,V)=>{let H;!1!==(H=B(F,V,m))&&(U[V]=H||F)}),Object.defineProperties(m,U)},ex="abcdefghijklmnopqrstuvwxyz",eC="0123456789",eT={DIGIT:eC,ALPHA:ex,ALPHA_DIGIT:ex+ex.toUpperCase()+eC},eO=kindOfTest("AsyncFunction");var eA={isArray:ei,isArrayBuffer:ea,isBuffer:function(m){return null!==m&&!eo(m)&&null!==m.constructor&&!eo(m.constructor)&&el(m.constructor.isBuffer)&&m.constructor.isBuffer(m)},isFormData:m=>{let B;return m&&("function"==typeof FormData&&m instanceof FormData||el(m.append)&&("formdata"===(B=en(m))||"object"===B&&el(m.toString)&&"[object FormData]"===m.toString()))},isArrayBufferView:function(m){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(m):m&&m.buffer&&ea(m.buffer)},isString:es,isNumber:eu,isBoolean:m=>!0===m||!1===m,isObject,isPlainObject,isReadableStream:eg,isRequest:em,isResponse:ey,isHeaders:ev,isUndefined:eo,isDate:ec,isFile:ef,isBlob:ed,isRegExp:eE,isFunction:el,isStream:m=>isObject(m)&&el(m.pipe),isURLSearchParams:eh,isTypedArray:ew,isFileList:ep,forEach,merge:function merge(){let{caseless:m}=isContextDefined(this)&&this||{},B={},assignValue=(F,U)=>{let V=m&&findKey(B,U)||U;isPlainObject(B[V])&&isPlainObject(F)?B[V]=merge(B[V],F):isPlainObject(F)?B[V]=merge({},F):ei(F)?B[V]=F.slice():B[V]=F};for(let m=0,B=arguments.length;m(forEach(B,(B,U)=>{F&&el(B)?m[U]=bind(B,F):m[U]=B},{allOwnKeys:U}),m),trim:m=>m.trim?m.trim():m.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:m=>(65279===m.charCodeAt(0)&&(m=m.slice(1)),m),inherits:(m,B,F,U)=>{m.prototype=Object.create(B.prototype,U),m.prototype.constructor=m,Object.defineProperty(m,"super",{value:B.prototype}),F&&Object.assign(m.prototype,F)},toFlatObject:(m,B,F,U)=>{let V,H,G;let Y={};if(B=B||{},null==m)return B;do{for(H=(V=Object.getOwnPropertyNames(m)).length;H-- >0;)G=V[H],(!U||U(G,m,B))&&!Y[G]&&(B[G]=m[G],Y[G]=!0);m=!1!==F&&er(m)}while(m&&(!F||F(m,B))&&m!==Object.prototype);return B},kindOf:en,kindOfTest,endsWith:(m,B,F)=>{m=String(m),(void 0===F||F>m.length)&&(F=m.length),F-=B.length;let U=m.indexOf(B,F);return -1!==U&&U===F},toArray:m=>{if(!m)return null;if(ei(m))return m;let B=m.length;if(!eu(B))return null;let F=Array(B);for(;B-- >0;)F[B]=m[B];return F},forEachEntry:(m,B)=>{let F;let U=m&&m[Symbol.iterator],V=U.call(m);for(;(F=V.next())&&!F.done;){let U=F.value;B.call(m,U[0],U[1])}},matchAll:(m,B)=>{let F;let U=[];for(;null!==(F=m.exec(B));)U.push(F);return U},isHTMLForm:eS,hasOwnProperty:e_,hasOwnProp:e_,reduceDescriptors,freezeMethods:m=>{reduceDescriptors(m,(B,F)=>{if(el(m)&&-1!==["arguments","caller","callee"].indexOf(F))return!1;let U=m[F];if(el(U)){if(B.enumerable=!1,"writable"in B){B.writable=!1;return}B.set||(B.set=()=>{throw Error("Can not rewrite read-only method '"+F+"'")})}})},toObjectSet:(m,B)=>{let F={};return(m=>{m.forEach(m=>{F[m]=!0})})(ei(m)?m:String(m).split(B)),F},toCamelCase:m=>m.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(m,B,F){return B.toUpperCase()+F}),noop:()=>{},toFiniteNumber:(m,B)=>null!=m&&Number.isFinite(m=+m)?m:B,findKey,global:eb,isContextDefined,ALPHABET:eT,generateString:(m=16,B=eT.ALPHA_DIGIT)=>{let F="",{length:U}=B;for(;m--;)F+=B[Math.random()*U|0];return F},isSpecCompliantForm:function(m){return!!(m&&el(m.append)&&"FormData"===m[Symbol.toStringTag]&&m[Symbol.iterator])},toJSONObject:m=>{let B=Array(10),visit=(m,F)=>{if(isObject(m)){if(B.indexOf(m)>=0)return;if(!("toJSON"in m)){B[F]=m;let U=ei(m)?[]:{};return forEach(m,(m,B)=>{let V=visit(m,F+1);eo(V)||(U[B]=V)}),B[F]=void 0,U}}return m};return visit(m,0)},isAsyncFn:eO,isThenable:m=>m&&(isObject(m)||el(m))&&el(m.then)&&el(m.catch)};function AxiosError(m,B,F,U,V){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=m,this.name="AxiosError",B&&(this.code=B),F&&(this.config=F),U&&(this.request=U),V&&(this.response=V)}eA.inherits(AxiosError,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:eA.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});let ek=AxiosError.prototype,eP={};function isVisitable(m){return eA.isPlainObject(m)||eA.isArray(m)}function removeBrackets(m){return eA.endsWith(m,"[]")?m.slice(0,-2):m}function renderKey(m,B,F){return m?m.concat(B).map(function(m,B){return m=removeBrackets(m),!F&&B?"["+m+"]":m}).join(F?".":""):B}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(m=>{eP[m]={value:m}}),Object.defineProperties(AxiosError,eP),Object.defineProperty(ek,"isAxiosError",{value:!0}),AxiosError.from=(m,B,F,U,V,H)=>{let G=Object.create(ek);return eA.toFlatObject(m,G,function(m){return m!==Error.prototype},m=>"isAxiosError"!==m),AxiosError.call(G,m.message,B,F,U,V),G.cause=m,G.name=m.name,H&&Object.assign(G,H),G};let eR=eA.toFlatObject(eA,{},null,function(m){return/^is[A-Z]/.test(m)});function toFormData(m,B,F){if(!eA.isObject(m))throw TypeError("target must be an object");B=B||new FormData,F=eA.toFlatObject(F,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,B){return!eA.isUndefined(B[m])});let U=F.metaTokens,V=F.visitor||defaultVisitor,H=F.dots,G=F.indexes,Y=F.Blob||"undefined"!=typeof Blob&&Blob,J=Y&&eA.isSpecCompliantForm(B);if(!eA.isFunction(V))throw TypeError("visitor must be a function");function convertValue(m){if(null===m)return"";if(eA.isDate(m))return m.toISOString();if(!J&&eA.isBlob(m))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return eA.isArrayBuffer(m)||eA.isTypedArray(m)?J&&"function"==typeof Blob?new Blob([m]):Z.from(m):m}function defaultVisitor(m,F,V){let Y=m;if(m&&!V&&"object"==typeof m){if(eA.endsWith(F,"{}"))F=U?F:F.slice(0,-2),m=JSON.stringify(m);else{var Z;if(eA.isArray(m)&&(Z=m,eA.isArray(Z)&&!Z.some(isVisitable))||(eA.isFileList(m)||eA.endsWith(F,"[]"))&&(Y=eA.toArray(m)))return F=removeBrackets(F),Y.forEach(function(m,U){eA.isUndefined(m)||null===m||B.append(!0===G?renderKey([F],U,H):null===G?F:F+"[]",convertValue(m))}),!1}}return!!isVisitable(m)||(B.append(renderKey(V,F,H),convertValue(m)),!1)}let er=[],en=Object.assign(eR,{defaultVisitor,convertValue,isVisitable});if(!eA.isObject(m))throw TypeError("data must be an object");return function build(m,F){if(!eA.isUndefined(m)){if(-1!==er.indexOf(m))throw Error("Circular reference detected in "+F.join("."));er.push(m),eA.forEach(m,function(m,U){let H=!(eA.isUndefined(m)||null===m)&&V.call(B,m,eA.isString(U)?U.trim():U,F,en);!0===H&&build(m,F?F.concat(U):[U])}),er.pop()}}(m),B}function encode$1(m){let B={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(m).replace(/[!'()~]|%20|%00/g,function(m){return B[m]})}function AxiosURLSearchParams(m,B){this._pairs=[],m&&toFormData(m,this,B)}let eM=AxiosURLSearchParams.prototype;function encode(m){return encodeURIComponent(m).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(m,B,F){let U;if(!B)return m;let V=F&&F.encode||encode,H=F&&F.serialize;if(U=H?H(B,F):eA.isURLSearchParams(B)?B.toString():new AxiosURLSearchParams(B,F).toString(V)){let B=m.indexOf("#");-1!==B&&(m=m.slice(0,B)),m+=(-1===m.indexOf("?")?"?":"&")+U}return m}eM.append=function(m,B){this._pairs.push([m,B])},eM.toString=function(m){let B=m?function(B){return m.call(this,B,encode$1)}:encode$1;return this._pairs.map(function(m){return B(m[0])+"="+B(m[1])},"").join("&")};var eI=class{constructor(){this.handlers=[]}use(m,B,F){return this.handlers.push({fulfilled:m,rejected:B,synchronous:!!F&&F.synchronous,runWhen:F?F.runWhen:null}),this.handlers.length-1}eject(m){this.handlers[m]&&(this.handlers[m]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(m){eA.forEach(this.handlers,function(B){null!==B&&m(B)})}},eB={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},eL="undefined"!=typeof URLSearchParams?URLSearchParams:AxiosURLSearchParams,eD="undefined"!=typeof FormData?FormData:null,ej="undefined"!=typeof Blob?Blob:null;let eN="undefined"!=typeof window&&"undefined"!=typeof document,eF=(H="undefined"!=typeof navigator&&navigator.product,eN&&0>["ReactNative","NativeScript","NS"].indexOf(H)),eU="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,ez=eN&&window.location.href||"http://localhost";var e$={...Object.freeze({__proto__:null,hasBrowserEnv:eN,hasStandardBrowserWebWorkerEnv:eU,hasStandardBrowserEnv:eF,origin:ez}),isBrowser:!0,classes:{URLSearchParams:eL,FormData:eD,Blob:ej},protocols:["http","https","file","blob","url","data"]};function formDataToJSON(m){if(eA.isFormData(m)&&eA.isFunction(m.entries)){let B={};return eA.forEachEntry(m,(m,F)=>{!function buildPath(m,B,F,U){let V=m[U++];if("__proto__"===V)return!0;let H=Number.isFinite(+V),G=U>=m.length;if(V=!V&&eA.isArray(F)?F.length:V,G)return eA.hasOwnProp(F,V)?F[V]=[F[V],B]:F[V]=B,!H;F[V]&&eA.isObject(F[V])||(F[V]=[]);let Y=buildPath(m,B,F[V],U);return Y&&eA.isArray(F[V])&&(F[V]=function(m){let B,F;let U={},V=Object.keys(m),H=V.length;for(B=0;B"[]"===m[0]?"":m[1]||m[0]),F,B,0)}),B}return null}let eV={transitional:eB,adapter:["xhr","http","fetch"],transformRequest:[function(m,B){let F;let U=B.getContentType()||"",V=U.indexOf("application/json")>-1,H=eA.isObject(m);H&&eA.isHTMLForm(m)&&(m=new FormData(m));let G=eA.isFormData(m);if(G)return V?JSON.stringify(formDataToJSON(m)):m;if(eA.isArrayBuffer(m)||eA.isBuffer(m)||eA.isStream(m)||eA.isFile(m)||eA.isBlob(m)||eA.isReadableStream(m))return m;if(eA.isArrayBufferView(m))return m.buffer;if(eA.isURLSearchParams(m))return B.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),m.toString();if(H){if(U.indexOf("application/x-www-form-urlencoded")>-1){var Y,Z;return(Y=m,Z=this.formSerializer,toFormData(Y,new e$.classes.URLSearchParams,Object.assign({visitor:function(m,B,F,U){return e$.isNode&&eA.isBuffer(m)?(this.append(B,m.toString("base64")),!1):U.defaultVisitor.apply(this,arguments)}},Z))).toString()}if((F=eA.isFileList(m))||U.indexOf("multipart/form-data")>-1){let B=this.env&&this.env.FormData;return toFormData(F?{"files[]":m}:m,B&&new B,this.formSerializer)}}return H||V?(B.setContentType("application/json",!1),function(m,B,F){if(eA.isString(m))try{return(0,JSON.parse)(m),eA.trim(m)}catch(m){if("SyntaxError"!==m.name)throw m}return(0,JSON.stringify)(m)}(m)):m}],transformResponse:[function(m){let B=this.transitional||eV.transitional,F=B&&B.forcedJSONParsing,U="json"===this.responseType;if(eA.isResponse(m)||eA.isReadableStream(m))return m;if(m&&eA.isString(m)&&(F&&!this.responseType||U)){let F=B&&B.silentJSONParsing;try{return JSON.parse(m)}catch(m){if(!F&&U){if("SyntaxError"===m.name)throw AxiosError.from(m,AxiosError.ERR_BAD_RESPONSE,this,null,this.response);throw m}}}return m}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:e$.classes.FormData,Blob:e$.classes.Blob},validateStatus:function(m){return m>=200&&m<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};eA.forEach(["delete","get","head","post","put","patch"],m=>{eV.headers[m]={}});let eH=eA.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var parseHeaders=m=>{let B,F,U;let V={};return m&&m.split("\n").forEach(function(m){U=m.indexOf(":"),B=m.substring(0,U).trim().toLowerCase(),F=m.substring(U+1).trim(),!B||V[B]&&eH[B]||("set-cookie"===B?V[B]?V[B].push(F):V[B]=[F]:V[B]=V[B]?V[B]+", "+F:F)}),V};let eW=Symbol("internals");function normalizeHeader(m){return m&&String(m).trim().toLowerCase()}function normalizeValue(m){return!1===m||null==m?m:eA.isArray(m)?m.map(normalizeValue):String(m)}let isValidHeaderName=m=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(m.trim());function matchHeaderValue(m,B,F,U,V){if(eA.isFunction(U))return U.call(this,B,F);if(V&&(B=F),eA.isString(B)){if(eA.isString(U))return -1!==B.indexOf(U);if(eA.isRegExp(U))return U.test(B)}}let AxiosHeaders=class AxiosHeaders{constructor(m){m&&this.set(m)}set(m,B,F){let U=this;function setHeader(m,B,F){let V=normalizeHeader(B);if(!V)throw Error("header name must be a non-empty string");let H=eA.findKey(U,V);H&&void 0!==U[H]&&!0!==F&&(void 0!==F||!1===U[H])||(U[H||B]=normalizeValue(m))}let setHeaders=(m,B)=>eA.forEach(m,(m,F)=>setHeader(m,F,B));if(eA.isPlainObject(m)||m instanceof this.constructor)setHeaders(m,B);else if(eA.isString(m)&&(m=m.trim())&&!isValidHeaderName(m))setHeaders(parseHeaders(m),B);else if(eA.isHeaders(m))for(let[B,U]of m.entries())setHeader(U,B,F);else null!=m&&setHeader(B,m,F);return this}get(m,B){if(m=normalizeHeader(m)){let F=eA.findKey(this,m);if(F){let m=this[F];if(!B)return m;if(!0===B)return function(m){let B;let F=Object.create(null),U=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;for(;B=U.exec(m);)F[B[1]]=B[2];return F}(m);if(eA.isFunction(B))return B.call(this,m,F);if(eA.isRegExp(B))return B.exec(m);throw TypeError("parser must be boolean|regexp|function")}}}has(m,B){if(m=normalizeHeader(m)){let F=eA.findKey(this,m);return!!(F&&void 0!==this[F]&&(!B||matchHeaderValue(this,this[F],F,B)))}return!1}delete(m,B){let F=this,U=!1;function deleteHeader(m){if(m=normalizeHeader(m)){let V=eA.findKey(F,m);V&&(!B||matchHeaderValue(F,F[V],V,B))&&(delete F[V],U=!0)}}return eA.isArray(m)?m.forEach(deleteHeader):deleteHeader(m),U}clear(m){let B=Object.keys(this),F=B.length,U=!1;for(;F--;){let V=B[F];(!m||matchHeaderValue(this,this[V],V,m,!0))&&(delete this[V],U=!0)}return U}normalize(m){let B=this,F={};return eA.forEach(this,(U,V)=>{let H=eA.findKey(F,V);if(H){B[H]=normalizeValue(U),delete B[V];return}let G=m?V.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(m,B,F)=>B.toUpperCase()+F):String(V).trim();G!==V&&delete B[V],B[G]=normalizeValue(U),F[G]=!0}),this}concat(...m){return this.constructor.concat(this,...m)}toJSON(m){let B=Object.create(null);return eA.forEach(this,(F,U)=>{null!=F&&!1!==F&&(B[U]=m&&eA.isArray(F)?F.join(", "):F)}),B}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([m,B])=>m+": "+B).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(m){return m instanceof this?m:new this(m)}static concat(m,...B){let F=new this(m);return B.forEach(m=>F.set(m)),F}static accessor(m){let B=this[eW]=this[eW]={accessors:{}},F=B.accessors,U=this.prototype;function defineAccessor(m){let B=normalizeHeader(m);F[B]||(function(m,B){let F=eA.toCamelCase(" "+B);["get","set","has"].forEach(U=>{Object.defineProperty(m,U+F,{value:function(m,F,V){return this[U].call(this,B,m,F,V)},configurable:!0})})}(U,m),F[B]=!0)}return eA.isArray(m)?m.forEach(defineAccessor):defineAccessor(m),this}};function transformData(m,B){let F=this||eV,U=B||F,V=AxiosHeaders.from(U.headers),H=U.data;return eA.forEach(m,function(m){H=m.call(F,H,V.normalize(),B?B.status:void 0)}),V.normalize(),H}function isCancel(m){return!!(m&&m.__CANCEL__)}function CanceledError(m,B,F){AxiosError.call(this,null==m?"canceled":m,AxiosError.ERR_CANCELED,B,F),this.name="CanceledError"}function settle(m,B,F){let U=F.config.validateStatus;!F.status||!U||U(F.status)?m(F):B(new AxiosError("Request failed with status code "+F.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(F.status/100)-4],F.config,F.request,F))}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),eA.reduceDescriptors(AxiosHeaders.prototype,({value:m},B)=>{let F=B[0].toUpperCase()+B.slice(1);return{get:()=>m,set(m){this[F]=m}}}),eA.freezeMethods(AxiosHeaders),eA.inherits(CanceledError,AxiosError,{__CANCEL__:!0});var progressEventReducer=(m,B,F=3)=>{let U=0,V=function(m,B){let F;m=m||10;let U=Array(m),V=Array(m),H=0,G=0;return B=void 0!==B?B:1e3,function(Y){let Z=Date.now(),J=V[G];F||(F=Z),U[H]=Y,V[H]=Z;let er=G,en=0;for(;er!==H;)en+=U[er++],er%=m;if((H=(H+1)%m)===G&&(G=(G+1)%m),Z-FU)return V&&(clearTimeout(V),V=null),F=B,m.apply(null,arguments);V||(V=setTimeout(()=>(V=null,F=Date.now(),m.apply(null,arguments)),U-(B-F)))}}(F=>{let H=F.loaded,G=F.lengthComputable?F.total:void 0,Y=H-U,Z=V(Y),J=H<=G;U=H;let er={loaded:H,total:G,progress:G?H/G:void 0,bytes:Y,rate:Z||void 0,estimated:Z&&G&&J?(G-H)/Z:void 0,event:F,lengthComputable:null!=G};er[B?"download":"upload"]=!0,m(er)},F)},eG=e$.hasStandardBrowserEnv?function(){let m;let B=/(msie|trident)/i.test(navigator.userAgent),F=document.createElement("a");function resolveURL(m){let U=m;return B&&(F.setAttribute("href",U),U=F.href),F.setAttribute("href",U),{href:F.href,protocol:F.protocol?F.protocol.replace(/:$/,""):"",host:F.host,search:F.search?F.search.replace(/^\?/,""):"",hash:F.hash?F.hash.replace(/^#/,""):"",hostname:F.hostname,port:F.port,pathname:"/"===F.pathname.charAt(0)?F.pathname:"/"+F.pathname}}return m=resolveURL(window.location.href),function(B){let F=eA.isString(B)?resolveURL(B):B;return F.protocol===m.protocol&&F.host===m.host}}():function(){return!0},eK=e$.hasStandardBrowserEnv?{write(m,B,F,U,V,H){let G=[m+"="+encodeURIComponent(B)];eA.isNumber(F)&&G.push("expires="+new Date(F).toGMTString()),eA.isString(U)&&G.push("path="+U),eA.isString(V)&&G.push("domain="+V),!0===H&&G.push("secure"),document.cookie=G.join("; ")},read(m){let B=document.cookie.match(RegExp("(^|;\\s*)("+m+")=([^;]*)"));return B?decodeURIComponent(B[3]):null},remove(m){this.write(m,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function buildFullPath(m,B){return m&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(B)?B?m.replace(/\/?\/$/,"")+"/"+B.replace(/^\/+/,""):m:B}let headersToObject=m=>m instanceof AxiosHeaders?{...m}:m;function mergeConfig(m,B){B=B||{};let F={};function getMergedValue(m,B,F){return eA.isPlainObject(m)&&eA.isPlainObject(B)?eA.merge.call({caseless:F},m,B):eA.isPlainObject(B)?eA.merge({},B):eA.isArray(B)?B.slice():B}function mergeDeepProperties(m,B,F){return eA.isUndefined(B)?eA.isUndefined(m)?void 0:getMergedValue(void 0,m,F):getMergedValue(m,B,F)}function valueFromConfig2(m,B){if(!eA.isUndefined(B))return getMergedValue(void 0,B)}function defaultToConfig2(m,B){return eA.isUndefined(B)?eA.isUndefined(m)?void 0:getMergedValue(void 0,m):getMergedValue(void 0,B)}function mergeDirectKeys(F,U,V){return V in B?getMergedValue(F,U):V in m?getMergedValue(void 0,F):void 0}let U={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(m,B)=>mergeDeepProperties(headersToObject(m),headersToObject(B),!0)};return eA.forEach(Object.keys(Object.assign({},m,B)),function(V){let H=U[V]||mergeDeepProperties,G=H(m[V],B[V],V);eA.isUndefined(G)&&H!==mergeDirectKeys||(F[V]=G)}),F}var resolveConfig=m=>{let B;let F=mergeConfig({},m),{data:U,withXSRFToken:V,xsrfHeaderName:H,xsrfCookieName:G,headers:Y,auth:Z}=F;if(F.headers=Y=AxiosHeaders.from(Y),F.url=buildURL(buildFullPath(F.baseURL,F.url),m.params,m.paramsSerializer),Z&&Y.set("Authorization","Basic "+btoa((Z.username||"")+":"+(Z.password?unescape(encodeURIComponent(Z.password)):""))),eA.isFormData(U)){if(e$.hasStandardBrowserEnv||e$.hasStandardBrowserWebWorkerEnv)Y.setContentType(void 0);else if(!1!==(B=Y.getContentType())){let[m,...F]=B?B.split(";").map(m=>m.trim()).filter(Boolean):[];Y.setContentType([m||"multipart/form-data",...F].join("; "))}}if(e$.hasStandardBrowserEnv&&(V&&eA.isFunction(V)&&(V=V(F)),V||!1!==V&&eG(F.url))){let m=H&&G&&eK.read(G);m&&Y.set(H,m)}return F};let eY="undefined"!=typeof XMLHttpRequest;var eZ=eY&&function(m){return new Promise(function(B,F){let U;let V=resolveConfig(m),H=V.data,G=AxiosHeaders.from(V.headers).normalize(),{responseType:Y}=V;function done(){V.cancelToken&&V.cancelToken.unsubscribe(U),V.signal&&V.signal.removeEventListener("abort",U)}let Z=new XMLHttpRequest;function onloadend(){if(!Z)return;let U=AxiosHeaders.from("getAllResponseHeaders"in Z&&Z.getAllResponseHeaders()),V=Y&&"text"!==Y&&"json"!==Y?Z.response:Z.responseText,H={data:V,status:Z.status,statusText:Z.statusText,headers:U,config:m,request:Z};settle(function(m){B(m),done()},function(m){F(m),done()},H),Z=null}Z.open(V.method.toUpperCase(),V.url,!0),Z.timeout=V.timeout,"onloadend"in Z?Z.onloadend=onloadend:Z.onreadystatechange=function(){Z&&4===Z.readyState&&(0!==Z.status||Z.responseURL&&0===Z.responseURL.indexOf("file:"))&&setTimeout(onloadend)},Z.onabort=function(){Z&&(F(new AxiosError("Request aborted",AxiosError.ECONNABORTED,V,Z)),Z=null)},Z.onerror=function(){F(new AxiosError("Network Error",AxiosError.ERR_NETWORK,V,Z)),Z=null},Z.ontimeout=function(){let m=V.timeout?"timeout of "+V.timeout+"ms exceeded":"timeout exceeded",B=V.transitional||eB;V.timeoutErrorMessage&&(m=V.timeoutErrorMessage),F(new AxiosError(m,B.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,V,Z)),Z=null},void 0===H&&G.setContentType(null),"setRequestHeader"in Z&&eA.forEach(G.toJSON(),function(m,B){Z.setRequestHeader(B,m)}),eA.isUndefined(V.withCredentials)||(Z.withCredentials=!!V.withCredentials),Y&&"json"!==Y&&(Z.responseType=V.responseType),"function"==typeof V.onDownloadProgress&&Z.addEventListener("progress",progressEventReducer(V.onDownloadProgress,!0)),"function"==typeof V.onUploadProgress&&Z.upload&&Z.upload.addEventListener("progress",progressEventReducer(V.onUploadProgress)),(V.cancelToken||V.signal)&&(U=B=>{Z&&(F(!B||B.type?new CanceledError(null,m,Z):B),Z.abort(),Z=null)},V.cancelToken&&V.cancelToken.subscribe(U),V.signal&&(V.signal.aborted?U():V.signal.addEventListener("abort",U)));let J=function(m){let B=/^([-+\w]{1,25})(:?\/\/|:)/.exec(m);return B&&B[1]||""}(V.url);if(J&&-1===e$.protocols.indexOf(J)){F(new AxiosError("Unsupported protocol "+J+":",AxiosError.ERR_BAD_REQUEST,m));return}Z.send(H||null)})},composeSignals$1=(m,B)=>{let F,U=new AbortController,onabort=function(m){if(!F){F=!0,unsubscribe();let B=m instanceof Error?m:this.reason;U.abort(B instanceof AxiosError?B:new CanceledError(B instanceof Error?B.message:B))}},V=B&&setTimeout(()=>{onabort(new AxiosError(`timeout ${B} of ms exceeded`,AxiosError.ETIMEDOUT))},B),unsubscribe=()=>{m&&(V&&clearTimeout(V),V=null,m.forEach(m=>{m&&(m.removeEventListener?m.removeEventListener("abort",onabort):m.unsubscribe(onabort))}),m=null)};m.forEach(m=>m&&m.addEventListener&&m.addEventListener("abort",onabort));let{signal:H}=U;return H.unsubscribe=unsubscribe,[H,()=>{V&&clearTimeout(V),V=null}]};let streamChunk=function*(m,B){let F,U=m.byteLength;if(!B||U{let H=readBytes(m,B,V),G=0;return new ReadableStream({type:"bytes",async pull(m){let{done:B,value:V}=await H.next();if(B){m.close(),U();return}let Y=V.byteLength;F&&F(G+=Y),m.enqueue(new Uint8Array(V))},cancel:m=>(U(m),H.return())},{highWaterMark:2})},fetchProgressDecorator=(m,B)=>{let F=null!=m;return U=>setTimeout(()=>B({lengthComputable:F,total:m,loaded:U}))},eX="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,eJ=eX&&"function"==typeof ReadableStream,eQ=eX&&("function"==typeof TextEncoder?(G=new TextEncoder,m=>G.encode(m)):async m=>new Uint8Array(await new Response(m).arrayBuffer())),e0=eJ&&(()=>{let m=!1,B=new Request(e$.origin,{body:new ReadableStream,method:"POST",get duplex(){return m=!0,"half"}}).headers.has("Content-Type");return m&&!B})(),e1=eJ&&!!(()=>{try{return eA.isReadableStream(new Response("").body)}catch(m){}})(),e2={stream:e1&&(m=>m.body)};eX&&(Y=new Response,["text","arrayBuffer","blob","formData","stream"].forEach(m=>{e2[m]||(e2[m]=eA.isFunction(Y[m])?B=>B[m]():(B,F)=>{throw new AxiosError(`Response type '${m}' is not supported`,AxiosError.ERR_NOT_SUPPORT,F)})}));let getBodyLength=async m=>null==m?0:eA.isBlob(m)?m.size:eA.isSpecCompliantForm(m)?(await new Request(m).arrayBuffer()).byteLength:eA.isArrayBufferView(m)?m.byteLength:(eA.isURLSearchParams(m)&&(m+=""),eA.isString(m))?(await eQ(m)).byteLength:void 0,resolveBodyLength=async(m,B)=>{let F=eA.toFiniteNumber(m.getContentLength());return null==F?getBodyLength(B):F};var e5=eX&&(async m=>{let B,F,U,{url:V,method:H,data:G,signal:Y,cancelToken:Z,timeout:J,onDownloadProgress:er,onUploadProgress:en,responseType:ei,headers:eo,withCredentials:ea="same-origin",fetchOptions:es}=resolveConfig(m);ei=ei?(ei+"").toLowerCase():"text";let[el,eu]=Y||Z||J?composeSignals$1([Y,Z],J):[],onFinish=()=>{B||setTimeout(()=>{el&&el.unsubscribe()}),B=!0};try{if(en&&e0&&"get"!==H&&"head"!==H&&0!==(U=await resolveBodyLength(eo,G))){let m,B=new Request(V,{method:"POST",body:G,duplex:"half"});eA.isFormData(G)&&(m=B.headers.get("content-type"))&&eo.setContentType(m),B.body&&(G=trackStream(B.body,65536,fetchProgressDecorator(U,progressEventReducer(en)),null,eQ))}eA.isString(ea)||(ea=ea?"cors":"omit"),F=new Request(V,{...es,signal:el,method:H.toUpperCase(),headers:eo.normalize().toJSON(),body:G,duplex:"half",withCredentials:ea});let B=await fetch(F),Y=e1&&("stream"===ei||"response"===ei);if(e1&&(er||Y)){let m={};["status","statusText","headers"].forEach(F=>{m[F]=B[F]});let F=eA.toFiniteNumber(B.headers.get("content-length"));B=new Response(trackStream(B.body,65536,er&&fetchProgressDecorator(F,progressEventReducer(er,!0)),Y&&onFinish,eQ),m)}ei=ei||"text";let Z=await e2[eA.findKey(e2,ei)||"text"](B,m);return Y||onFinish(),eu&&eu(),await new Promise((U,V)=>{settle(U,V,{data:Z,headers:AxiosHeaders.from(B.headers),status:B.status,statusText:B.statusText,config:m,request:F})})}catch(B){if(onFinish(),B&&"TypeError"===B.name&&/fetch/i.test(B.message))throw Object.assign(new AxiosError("Network Error",AxiosError.ERR_NETWORK,m,F),{cause:B.cause||B});throw AxiosError.from(B,B&&B.code,m,F)}});let e3={http:null,xhr:eZ,fetch:e5};eA.forEach(e3,(m,B)=>{if(m){try{Object.defineProperty(m,"name",{value:B})}catch(m){}Object.defineProperty(m,"adapterName",{value:B})}});let renderReason=m=>`- ${m}`,isResolvedHandle=m=>eA.isFunction(m)||null===m||!1===m;var e4={getAdapter:m=>{let B,F;m=eA.isArray(m)?m:[m];let{length:U}=m,V={};for(let H=0;H`adapter ${m} `+(!1===B?"is not supported by the environment":"is not available in the build")),B=U?m.length>1?"since :\n"+m.map(renderReason).join("\n"):" "+renderReason(m[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+B,"ERR_NOT_SUPPORT")}return F},adapters:e3};function throwIfCancellationRequested(m){if(m.cancelToken&&m.cancelToken.throwIfRequested(),m.signal&&m.signal.aborted)throw new CanceledError(null,m)}function dispatchRequest(m){throwIfCancellationRequested(m),m.headers=AxiosHeaders.from(m.headers),m.data=transformData.call(m,m.transformRequest),-1!==["post","put","patch"].indexOf(m.method)&&m.headers.setContentType("application/x-www-form-urlencoded",!1);let B=e4.getAdapter(m.adapter||eV.adapter);return B(m).then(function(B){return throwIfCancellationRequested(m),B.data=transformData.call(m,m.transformResponse,B),B.headers=AxiosHeaders.from(B.headers),B},function(B){return!isCancel(B)&&(throwIfCancellationRequested(m),B&&B.response&&(B.response.data=transformData.call(m,m.transformResponse,B.response),B.response.headers=AxiosHeaders.from(B.response.headers))),Promise.reject(B)})}let e6="1.7.2",e8={};["object","boolean","number","function","string","symbol"].forEach((m,B)=>{e8[m]=function(F){return typeof F===m||"a"+(B<1?"n ":" ")+m}});let e7={};e8.transitional=function(m,B,F){function formatMessage(m,B){return"[Axios v"+e6+"] Transitional option '"+m+"'"+B+(F?". "+F:"")}return(F,U,V)=>{if(!1===m)throw new AxiosError(formatMessage(U," has been removed"+(B?" in "+B:"")),AxiosError.ERR_DEPRECATED);return B&&!e7[U]&&(e7[U]=!0,console.warn(formatMessage(U," has been deprecated since v"+B+" and will be removed in the near future"))),!m||m(F,U,V)}};var e9={assertOptions:function(m,B,F){if("object"!=typeof m)throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);let U=Object.keys(m),V=U.length;for(;V-- >0;){let H=U[V],G=B[H];if(G){let B=m[H],F=void 0===B||G(B,H,m);if(!0!==F)throw new AxiosError("option "+H+" must be "+F,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(!0!==F)throw new AxiosError("Unknown option "+H,AxiosError.ERR_BAD_OPTION)}},validators:e8};let tr=e9.validators;let Axios=class Axios{constructor(m){this.defaults=m,this.interceptors={request:new eI,response:new eI}}async request(m,B){try{return await this._request(m,B)}catch(m){if(m instanceof Error){let B;Error.captureStackTrace?Error.captureStackTrace(B={}):B=Error();let F=B.stack?B.stack.replace(/^.+\n/,""):"";try{m.stack?F&&!String(m.stack).endsWith(F.replace(/^.+\n.+\n/,""))&&(m.stack+="\n"+F):m.stack=F}catch(m){}}throw m}}_request(m,B){let F,U;"string"==typeof m?(B=B||{}).url=m:B=m||{},B=mergeConfig(this.defaults,B);let{transitional:V,paramsSerializer:H,headers:G}=B;void 0!==V&&e9.assertOptions(V,{silentJSONParsing:tr.transitional(tr.boolean),forcedJSONParsing:tr.transitional(tr.boolean),clarifyTimeoutError:tr.transitional(tr.boolean)},!1),null!=H&&(eA.isFunction(H)?B.paramsSerializer={serialize:H}:e9.assertOptions(H,{encode:tr.function,serialize:tr.function},!0)),B.method=(B.method||this.defaults.method||"get").toLowerCase();let Y=G&&eA.merge(G.common,G[B.method]);G&&eA.forEach(["delete","get","head","post","put","patch","common"],m=>{delete G[m]}),B.headers=AxiosHeaders.concat(Y,G);let Z=[],J=!0;this.interceptors.request.forEach(function(m){("function"!=typeof m.runWhen||!1!==m.runWhen(B))&&(J=J&&m.synchronous,Z.unshift(m.fulfilled,m.rejected))});let er=[];this.interceptors.response.forEach(function(m){er.push(m.fulfilled,m.rejected)});let en=0;if(!J){let m=[dispatchRequest.bind(this),void 0];for(m.unshift.apply(m,Z),m.push.apply(m,er),U=m.length,F=Promise.resolve(B);en{if(!F._listeners)return;let B=F._listeners.length;for(;B-- >0;)F._listeners[B](m);F._listeners=null}),this.promise.then=m=>{let B;let U=new Promise(m=>{F.subscribe(m),B=m}).then(m);return U.cancel=function(){F.unsubscribe(B)},U},m(function(m,U,V){F.reason||(F.reason=new CanceledError(m,U,V),B(F.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(m){if(this.reason){m(this.reason);return}this._listeners?this._listeners.push(m):this._listeners=[m]}unsubscribe(m){if(!this._listeners)return;let B=this._listeners.indexOf(m);-1!==B&&this._listeners.splice(B,1)}static source(){let m;let B=new CancelToken(function(B){m=B});return{token:B,cancel:m}}};let tn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(tn).forEach(([m,B])=>{tn[B]=m});let ti=function createInstance(m){let B=new Axios(m),F=bind(Axios.prototype.request,B);return eA.extend(F,Axios.prototype,B,{allOwnKeys:!0}),eA.extend(F,B,null,{allOwnKeys:!0}),F.create=function(B){return createInstance(mergeConfig(m,B))},F}(eV);ti.Axios=Axios,ti.CanceledError=CanceledError,ti.CancelToken=CancelToken,ti.isCancel=isCancel,ti.VERSION=e6,ti.toFormData=toFormData,ti.AxiosError=AxiosError,ti.Cancel=ti.CanceledError,ti.all=function(m){return Promise.all(m)},ti.spread=function(m){return function(B){return m.apply(null,B)}},ti.isAxiosError=function(m){return eA.isObject(m)&&!0===m.isAxiosError},ti.mergeConfig=mergeConfig,ti.AxiosHeaders=AxiosHeaders,ti.formToJSON=m=>formDataToJSON(eA.isHTMLForm(m)?new FormData(m):m),ti.getAdapter=e4.getAdapter,ti.HttpStatusCode=tn,ti.default=ti,m.exports=ti},42744:function(m,B){var F;/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(){"use strict";var U={}.hasOwnProperty;function classNames(){for(var m="",B=0;B({x:m,y:m}),Y={left:"right",right:"left",bottom:"top",top:"bottom"},Z={start:"end",end:"start"};function floating_ui_utils_evaluate(m,B){return"function"==typeof m?m(B):m}function floating_ui_utils_getSide(m){return m.split("-")[0]}function floating_ui_utils_getAlignment(m){return m.split("-")[1]}function floating_ui_utils_getOppositeAxis(m){return"x"===m?"y":"x"}function getAxisLength(m){return"y"===m?"height":"width"}function floating_ui_utils_getSideAxis(m){return["top","bottom"].includes(floating_ui_utils_getSide(m))?"y":"x"}function floating_ui_utils_getOppositeAlignmentPlacement(m){return m.replace(/start|end/g,m=>Z[m])}function getOppositePlacement(m){return m.replace(/left|right|bottom|top/g,m=>Y[m])}function floating_ui_utils_getPaddingObject(m){return"number"!=typeof m?{top:0,right:0,bottom:0,left:0,...m}:{top:m,right:m,bottom:m,left:m}}function floating_ui_utils_rectToClientRect(m){let{x:B,y:F,width:U,height:V}=m;return{width:U,height:V,top:F,left:B,right:B+U,bottom:F+V,x:B,y:F}}function computeCoordsFromPlacement(m,B,F){let U,{reference:V,floating:H}=m,G=floating_ui_utils_getSideAxis(B),Y=floating_ui_utils_getOppositeAxis(floating_ui_utils_getSideAxis(B)),Z=getAxisLength(Y),J=floating_ui_utils_getSide(B),er="y"===G,en=V.x+V.width/2-H.width/2,ei=V.y+V.height/2-H.height/2,eo=V[Z]/2-H[Z]/2;switch(J){case"top":U={x:en,y:V.y-H.height};break;case"bottom":U={x:en,y:V.y+V.height};break;case"right":U={x:V.x+V.width,y:ei};break;case"left":U={x:V.x-H.width,y:ei};break;default:U={x:V.x,y:V.y}}switch(floating_ui_utils_getAlignment(B)){case"start":U[Y]-=eo*(F&&er?-1:1);break;case"end":U[Y]+=eo*(F&&er?-1:1)}return U}let computePosition=async(m,B,F)=>{let{placement:U="bottom",strategy:V="absolute",middleware:H=[],platform:G}=F,Y=H.filter(Boolean),Z=await (null==G.isRTL?void 0:G.isRTL(B)),J=await G.getElementRects({reference:m,floating:B,strategy:V}),{x:er,y:en}=computeCoordsFromPlacement(J,U,Z),ei=U,eo={},ea=0;for(let F=0;F{try{return m.matches(B)}catch(m){return!1}})}function isContainingBlock(m){let B=isWebKit(),F=getComputedStyle(m);return"none"!==F.transform||"none"!==F.perspective||!!F.containerType&&"normal"!==F.containerType||!B&&!!F.backdropFilter&&"none"!==F.backdropFilter||!B&&!!F.filter&&"none"!==F.filter||["transform","perspective","filter"].some(m=>(F.willChange||"").includes(m))||["paint","layout","strict","content"].some(m=>(F.contain||"").includes(m))}function isWebKit(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function isLastTraversableNode(m){return["html","body","#document"].includes(getNodeName(m))}function getComputedStyle(m){return getWindow(m).getComputedStyle(m)}function getNodeScroll(m){return isElement(m)?{scrollLeft:m.scrollLeft,scrollTop:m.scrollTop}:{scrollLeft:m.scrollX,scrollTop:m.scrollY}}function getParentNode(m){if("html"===getNodeName(m))return m;let B=m.assignedSlot||m.parentNode||isShadowRoot(m)&&m.host||getDocumentElement(m);return isShadowRoot(B)?B.host:B}function getOverflowAncestors(m,B,F){var U;void 0===B&&(B=[]),void 0===F&&(F=!0);let V=function getNearestOverflowAncestor(m){let B=getParentNode(m);return isLastTraversableNode(B)?m.ownerDocument?m.ownerDocument.body:m.body:isHTMLElement(B)&&isOverflowElement(B)?B:getNearestOverflowAncestor(B)}(m),H=V===(null==(U=m.ownerDocument)?void 0:U.body),G=getWindow(V);return H?B.concat(G,G.visualViewport||[],isOverflowElement(V)?V:[],G.frameElement&&F?getOverflowAncestors(G.frameElement):[]):B.concat(V,getOverflowAncestors(V,[],F))}function getCssDimensions(m){let B=getComputedStyle(m),F=parseFloat(B.width)||0,U=parseFloat(B.height)||0,V=isHTMLElement(m),G=V?m.offsetWidth:F,Y=V?m.offsetHeight:U,Z=H(F)!==G||H(U)!==Y;return Z&&(F=G,U=Y),{width:F,height:U,$:Z}}function unwrapElement(m){return isElement(m)?m:m.contextElement}function getScale(m){let B=unwrapElement(m);if(!isHTMLElement(B))return createCoords(1);let F=B.getBoundingClientRect(),{width:U,height:V,$:G}=getCssDimensions(B),Y=(G?H(F.width):F.width)/U,Z=(G?H(F.height):F.height)/V;return Y&&Number.isFinite(Y)||(Y=1),Z&&Number.isFinite(Z)||(Z=1),{x:Y,y:Z}}let J=createCoords(0);function getVisualOffsets(m){let B=getWindow(m);return isWebKit()&&B.visualViewport?{x:B.visualViewport.offsetLeft,y:B.visualViewport.offsetTop}:J}function getBoundingClientRect(m,B,F,U){var V;void 0===B&&(B=!1),void 0===F&&(F=!1);let H=m.getBoundingClientRect(),G=unwrapElement(m),Y=createCoords(1);B&&(U?isElement(U)&&(Y=getScale(U)):Y=getScale(m));let Z=(void 0===(V=F)&&(V=!1),U&&(!V||U===getWindow(G))&&V)?getVisualOffsets(G):createCoords(0),J=(H.left+Z.x)/Y.x,er=(H.top+Z.y)/Y.y,en=H.width/Y.x,ei=H.height/Y.y;if(G){let m=getWindow(G),B=U&&isElement(U)?getWindow(U):U,F=m,V=F.frameElement;for(;V&&U&&B!==F;){let m=getScale(V),B=V.getBoundingClientRect(),U=getComputedStyle(V),H=B.left+(V.clientLeft+parseFloat(U.paddingLeft))*m.x,G=B.top+(V.clientTop+parseFloat(U.paddingTop))*m.y;J*=m.x,er*=m.y,en*=m.x,ei*=m.y,J+=H,er+=G,V=(F=getWindow(V)).frameElement}}return floating_ui_utils_rectToClientRect({width:en,height:ei,x:J,y:er})}function getWindowScrollBarX(m){return getBoundingClientRect(getDocumentElement(m)).left+getNodeScroll(m).scrollLeft}function getClientRectFromClippingAncestor(m,B,F){let U;if("viewport"===B)U=function(m,B){let F=getWindow(m),U=getDocumentElement(m),V=F.visualViewport,H=U.clientWidth,G=U.clientHeight,Y=0,Z=0;if(V){H=V.width,G=V.height;let m=isWebKit();(!m||m&&"fixed"===B)&&(Y=V.offsetLeft,Z=V.offsetTop)}return{width:H,height:G,x:Y,y:Z}}(m,F);else if("document"===B)U=function(m){let B=getDocumentElement(m),F=getNodeScroll(m),U=m.ownerDocument.body,H=V(B.scrollWidth,B.clientWidth,U.scrollWidth,U.clientWidth),G=V(B.scrollHeight,B.clientHeight,U.scrollHeight,U.clientHeight),Y=-F.scrollLeft+getWindowScrollBarX(m),Z=-F.scrollTop;return"rtl"===getComputedStyle(U).direction&&(Y+=V(B.clientWidth,U.clientWidth)-H),{width:H,height:G,x:Y,y:Z}}(getDocumentElement(m));else if(isElement(B))U=function(m,B){let F=getBoundingClientRect(m,!0,"fixed"===B),U=F.top+m.clientTop,V=F.left+m.clientLeft,H=isHTMLElement(m)?getScale(m):createCoords(1),G=m.clientWidth*H.x,Y=m.clientHeight*H.y,Z=V*H.x,J=U*H.y;return{width:G,height:Y,x:Z,y:J}}(B,F);else{let F=getVisualOffsets(m);U={...B,x:B.x-F.x,y:B.y-F.y}}return floating_ui_utils_rectToClientRect(U)}function isStaticPositioned(m){return"static"===getComputedStyle(m).position}function getTrueOffsetParent(m,B){return isHTMLElement(m)&&"fixed"!==getComputedStyle(m).position?B?B(m):m.offsetParent:null}function getOffsetParent(m,B){let F=getWindow(m);if(isTopLayer(m))return F;if(!isHTMLElement(m)){let B=getParentNode(m);for(;B&&!isLastTraversableNode(B);){if(isElement(B)&&!isStaticPositioned(B))return B;B=getParentNode(B)}return F}let U=getTrueOffsetParent(m,B);for(;U&&["table","td","th"].includes(getNodeName(U))&&isStaticPositioned(U);)U=getTrueOffsetParent(U,B);return U&&isLastTraversableNode(U)&&isStaticPositioned(U)&&!isContainingBlock(U)?F:U||function(m){let B=getParentNode(m);for(;isHTMLElement(B)&&!isLastTraversableNode(B)&&!isTopLayer(B);){if(isContainingBlock(B))return B;B=getParentNode(B)}return null}(m)||F}let getElementRects=async function(m){let B=this.getOffsetParent||getOffsetParent,F=this.getDimensions,U=await F(m.floating);return{reference:function(m,B,F){let U=isHTMLElement(B),V=getDocumentElement(B),H="fixed"===F,G=getBoundingClientRect(m,!0,H,B),Y={scrollLeft:0,scrollTop:0},Z=createCoords(0);if(U||!U&&!H){if(("body"!==getNodeName(B)||isOverflowElement(V))&&(Y=getNodeScroll(B)),U){let m=getBoundingClientRect(B,!0,H,B);Z.x=m.x+B.clientLeft,Z.y=m.y+B.clientTop}else V&&(Z.x=getWindowScrollBarX(V))}let J=G.left+Y.scrollLeft-Z.x,er=G.top+Y.scrollTop-Z.y;return{x:J,y:er,width:G.width,height:G.height}}(m.reference,await B(m.floating),m.strategy),floating:{x:0,y:0,width:U.width,height:U.height}}},er={convertOffsetParentRelativeRectToViewportRelativeRect:function(m){let{elements:B,rect:F,offsetParent:U,strategy:V}=m,H="fixed"===V,G=getDocumentElement(U),Y=!!B&&isTopLayer(B.floating);if(U===G||Y&&H)return F;let Z={scrollLeft:0,scrollTop:0},J=createCoords(1),er=createCoords(0),en=isHTMLElement(U);if((en||!en&&!H)&&(("body"!==getNodeName(U)||isOverflowElement(G))&&(Z=getNodeScroll(U)),isHTMLElement(U))){let m=getBoundingClientRect(U);J=getScale(U),er.x=m.x+U.clientLeft,er.y=m.y+U.clientTop}return{width:F.width*J.x,height:F.height*J.y,x:F.x*J.x-Z.scrollLeft*J.x+er.x,y:F.y*J.y-Z.scrollTop*J.y+er.y}},getDocumentElement:getDocumentElement,getClippingRect:function(m){let{element:B,boundary:F,rootBoundary:H,strategy:G}=m,Y="clippingAncestors"===F?isTopLayer(B)?[]:function(m,B){let F=B.get(m);if(F)return F;let U=getOverflowAncestors(m,[],!1).filter(m=>isElement(m)&&"body"!==getNodeName(m)),V=null,H="fixed"===getComputedStyle(m).position,G=H?getParentNode(m):m;for(;isElement(G)&&!isLastTraversableNode(G);){let B=getComputedStyle(G),F=isContainingBlock(G);F||"fixed"!==B.position||(V=null);let Y=H?!F&&!V:!F&&"static"===B.position&&!!V&&["absolute","fixed"].includes(V.position)||isOverflowElement(G)&&!F&&function hasFixedPositionAncestor(m,B){let F=getParentNode(m);return!(F===B||!isElement(F)||isLastTraversableNode(F))&&("fixed"===getComputedStyle(F).position||hasFixedPositionAncestor(F,B))}(m,G);Y?U=U.filter(m=>m!==G):V=B,G=getParentNode(G)}return B.set(m,U),U}(B,this._c):[].concat(F),Z=[...Y,H],J=Z[0],er=Z.reduce((m,F)=>{let H=getClientRectFromClippingAncestor(B,F,G);return m.top=V(H.top,m.top),m.right=U(H.right,m.right),m.bottom=U(H.bottom,m.bottom),m.left=V(H.left,m.left),m},getClientRectFromClippingAncestor(B,J,G));return{width:er.right-er.left,height:er.bottom-er.top,x:er.left,y:er.top}},getOffsetParent,getElementRects,getClientRects:function(m){return Array.from(m.getClientRects())},getDimensions:function(m){let{width:B,height:F}=getCssDimensions(m);return{width:B,height:F}},getScale,isElement:isElement,isRTL:function(m){return"rtl"===getComputedStyle(m).direction}};function autoUpdate(m,B,F,H){let Y;void 0===H&&(H={});let{ancestorScroll:Z=!0,ancestorResize:J=!0,elementResize:er="function"==typeof ResizeObserver,layoutShift:en="function"==typeof IntersectionObserver,animationFrame:ei=!1}=H,eo=unwrapElement(m),ea=Z||J?[...eo?getOverflowAncestors(eo):[],...getOverflowAncestors(B)]:[];ea.forEach(m=>{Z&&m.addEventListener("scroll",F,{passive:!0}),J&&m.addEventListener("resize",F)});let es=eo&&en?function(m,B){let F,H=null,Y=getDocumentElement(m);function cleanup(){var m;clearTimeout(F),null==(m=H)||m.disconnect(),H=null}return function refresh(Z,J){void 0===Z&&(Z=!1),void 0===J&&(J=1),cleanup();let{left:er,top:en,width:ei,height:eo}=m.getBoundingClientRect();if(Z||B(),!ei||!eo)return;let ea=G(en),es=G(Y.clientWidth-(er+ei)),el=G(Y.clientHeight-(en+eo)),eu=G(er),ec={rootMargin:-ea+"px "+-es+"px "+-el+"px "+-eu+"px",threshold:V(0,U(1,J))||1},ef=!0;function handleObserve(m){let B=m[0].intersectionRatio;if(B!==J){if(!ef)return refresh();B?refresh(!1,B):F=setTimeout(()=>{refresh(!1,1e-7)},1e3)}ef=!1}try{H=new IntersectionObserver(handleObserve,{...ec,root:Y.ownerDocument})}catch(m){H=new IntersectionObserver(handleObserve,ec)}H.observe(m)}(!0),cleanup}(eo,F):null,el=-1,eu=null;er&&(eu=new ResizeObserver(m=>{let[U]=m;U&&U.target===eo&&eu&&(eu.unobserve(B),cancelAnimationFrame(el),el=requestAnimationFrame(()=>{var m;null==(m=eu)||m.observe(B)})),F()}),eo&&!ei&&eu.observe(eo),eu.observe(B));let ec=ei?getBoundingClientRect(m):null;return ei&&function frameLoop(){let B=getBoundingClientRect(m);ec&&(B.x!==ec.x||B.y!==ec.y||B.width!==ec.width||B.height!==ec.height)&&F(),ec=B,Y=requestAnimationFrame(frameLoop)}(),F(),()=>{var m;ea.forEach(m=>{Z&&m.removeEventListener("scroll",F),J&&m.removeEventListener("resize",F)}),null==es||es(),null==(m=eu)||m.disconnect(),eu=null,ei&&cancelAnimationFrame(Y)}}let floating_ui_dom_offset=function(m){return void 0===m&&(m=0),{name:"offset",options:m,async fn(B){var F,U;let{x:V,y:H,placement:G,middlewareData:Y}=B,Z=await convertValueToCoords(B,m);return G===(null==(F=Y.offset)?void 0:F.placement)&&null!=(U=Y.arrow)&&U.alignmentOffset?{}:{x:V+Z.x,y:H+Z.y,data:{...Z,placement:G}}}}},floating_ui_dom_shift=function(m){return void 0===m&&(m={}),{name:"shift",options:m,async fn(B){let{x:F,y:H,placement:G}=B,{mainAxis:Y=!0,crossAxis:Z=!1,limiter:J={fn:m=>{let{x:B,y:F}=m;return{x:B,y:F}}},...er}=floating_ui_utils_evaluate(m,B),en={x:F,y:H},ei=await detectOverflow(B,er),eo=floating_ui_utils_getSideAxis(floating_ui_utils_getSide(G)),ea=floating_ui_utils_getOppositeAxis(eo),es=en[ea],el=en[eo];if(Y){let m=es+ei["y"===ea?"top":"left"],B=es-ei["y"===ea?"bottom":"right"];es=V(m,U(es,B))}if(Z){let m="y"===eo?"top":"left",B="y"===eo?"bottom":"right",F=el+ei[m],H=el-ei[B];el=V(F,U(el,H))}let eu=J.fn({...B,[ea]:es,[eo]:el});return{...eu,data:{x:eu.x-F,y:eu.y-H}}}}},floating_ui_dom_flip=function(m){return void 0===m&&(m={}),{name:"flip",options:m,async fn(B){var F,U,V,H,G;let{placement:Y,middlewareData:Z,rects:J,initialPlacement:er,platform:en,elements:ei}=B,{mainAxis:eo=!0,crossAxis:ea=!0,fallbackPlacements:es,fallbackStrategy:el="bestFit",fallbackAxisSideDirection:eu="none",flipAlignment:ec=!0,...ef}=floating_ui_utils_evaluate(m,B);if(null!=(F=Z.arrow)&&F.alignmentOffset)return{};let ed=floating_ui_utils_getSide(Y),ep=floating_ui_utils_getSideAxis(er),eh=floating_ui_utils_getSide(er)===er,eg=await (null==en.isRTL?void 0:en.isRTL(ei.floating)),em=es||(eh||!ec?[getOppositePlacement(er)]:function(m){let B=getOppositePlacement(m);return[floating_ui_utils_getOppositeAlignmentPlacement(m),B,floating_ui_utils_getOppositeAlignmentPlacement(B)]}(er)),ey="none"!==eu;!es&&ey&&em.push(...function(m,B,F,U){let V=floating_ui_utils_getAlignment(m),H=function(m,B,F){let U=["left","right"],V=["right","left"];switch(m){case"top":case"bottom":if(F)return B?V:U;return B?U:V;case"left":case"right":return B?["top","bottom"]:["bottom","top"];default:return[]}}(floating_ui_utils_getSide(m),"start"===F,U);return V&&(H=H.map(m=>m+"-"+V),B&&(H=H.concat(H.map(floating_ui_utils_getOppositeAlignmentPlacement)))),H}(er,ec,eu,eg));let ev=[er,...em],eb=await detectOverflow(B,ef),ew=[],eS=(null==(U=Z.flip)?void 0:U.overflows)||[];if(eo&&ew.push(eb[ed]),ea){let m=function(m,B,F){void 0===F&&(F=!1);let U=floating_ui_utils_getAlignment(m),V=floating_ui_utils_getOppositeAxis(floating_ui_utils_getSideAxis(m)),H=getAxisLength(V),G="x"===V?U===(F?"end":"start")?"right":"left":"start"===U?"bottom":"top";return B.reference[H]>B.floating[H]&&(G=getOppositePlacement(G)),[G,getOppositePlacement(G)]}(Y,J,eg);ew.push(eb[m[0]],eb[m[1]])}if(eS=[...eS,{placement:Y,overflows:ew}],!ew.every(m=>m<=0)){let m=((null==(V=Z.flip)?void 0:V.index)||0)+1,B=ev[m];if(B)return{data:{index:m,overflows:eS},reset:{placement:B}};let F=null==(H=eS.filter(m=>m.overflows[0]<=0).sort((m,B)=>m.overflows[1]-B.overflows[1])[0])?void 0:H.placement;if(!F)switch(el){case"bestFit":{let m=null==(G=eS.filter(m=>{if(ey){let B=floating_ui_utils_getSideAxis(m.placement);return B===ep||"y"===B}return!0}).map(m=>[m.placement,m.overflows.filter(m=>m>0).reduce((m,B)=>m+B,0)]).sort((m,B)=>m[1]-B[1])[0])?void 0:G[0];m&&(F=m);break}case"initialPlacement":F=er}if(Y!==F)return{reset:{placement:F}}}return{}}}},floating_ui_dom_arrow=m=>({name:"arrow",options:m,async fn(B){let{x:F,y:H,placement:G,rects:Y,platform:Z,elements:J,middlewareData:er}=B,{element:en,padding:ei=0}=floating_ui_utils_evaluate(m,B)||{};if(null==en)return{};let eo=floating_ui_utils_getPaddingObject(ei),ea={x:F,y:H},es=floating_ui_utils_getOppositeAxis(floating_ui_utils_getSideAxis(G)),el=getAxisLength(es),eu=await Z.getDimensions(en),ec="y"===es,ef=ec?"clientHeight":"clientWidth",ed=Y.reference[el]+Y.reference[es]-ea[es]-Y.floating[el],ep=ea[es]-Y.reference[es],eh=await (null==Z.getOffsetParent?void 0:Z.getOffsetParent(en)),eg=eh?eh[ef]:0;eg&&await (null==Z.isElement?void 0:Z.isElement(eh))||(eg=J.floating[ef]||Y.floating[el]);let em=eg/2-eu[el]/2-1,ey=U(eo[ec?"top":"left"],em),ev=U(eo[ec?"bottom":"right"],em),eb=eg-eu[el]-ev,ew=eg/2-eu[el]/2+(ed/2-ep/2),eS=V(ey,U(ew,eb)),e_=!er.arrow&&null!=floating_ui_utils_getAlignment(G)&&ew!==eS&&Y.reference[el]/2-(ew{let U=new Map,V={platform:er,...F},H={...V.platform,_c:U};return computePosition(m,B,{...V,platform:H})}},60230:function(m,B,F){"use strict";function _tagged_template_literal(m,B){return B||(B=m.slice(0)),Object.freeze(Object.defineProperties(m,{raw:{value:Object.freeze(B)}}))}F.d(B,{_:function(){return _tagged_template_literal}})},92164:function(m,B,F){"use strict";F.d(B,{WE:function(){return el}});var U=F(54829);let{Axios:V,AxiosError:H,CanceledError:G,isCancel:Y,CancelToken:Z,VERSION:J,all:er,Cancel:en,isAxiosError:ei,spread:eo,toFormData:ea,AxiosHeaders:es,HttpStatusCode:el,formToJSON:eu,getAdapter:ec,mergeConfig:ef}=U.default},54829:function(m,B,F){"use strict";F.d(B,{default:function(){return ts}});var U,V,H,G,Y,Z={};function bind(m,B){return function(){return m.apply(B,arguments)}}F.r(Z),F.d(Z,{hasBrowserEnv:function(){return eF},hasStandardBrowserEnv:function(){return eU},hasStandardBrowserWebWorkerEnv:function(){return ez},origin:function(){return e$}});let{toString:J}=Object.prototype,{getPrototypeOf:er}=Object,en=(U=Object.create(null),m=>{let B=J.call(m);return U[B]||(U[B]=B.slice(8,-1).toLowerCase())}),kindOfTest=m=>(m=m.toLowerCase(),B=>en(B)===m),typeOfTest=m=>B=>typeof B===m,{isArray:ei}=Array,eo=typeOfTest("undefined"),ea=kindOfTest("ArrayBuffer"),es=typeOfTest("string"),el=typeOfTest("function"),eu=typeOfTest("number"),isObject=m=>null!==m&&"object"==typeof m,isPlainObject=m=>{if("object"!==en(m))return!1;let B=er(m);return(null===B||B===Object.prototype||null===Object.getPrototypeOf(B))&&!(Symbol.toStringTag in m)&&!(Symbol.iterator in m)},ec=kindOfTest("Date"),ef=kindOfTest("File"),ed=kindOfTest("Blob"),ep=kindOfTest("FileList"),eh=kindOfTest("URLSearchParams"),[eg,em,ey,ev]=["ReadableStream","Request","Response","Headers"].map(kindOfTest);function forEach(m,B,{allOwnKeys:F=!1}={}){let U,V;if(null!=m){if("object"!=typeof m&&(m=[m]),ei(m))for(U=0,V=m.length;U0;)if(B===(F=U[V]).toLowerCase())return F;return null}let eb="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,isContextDefined=m=>!eo(m)&&m!==eb,ew=(V="undefined"!=typeof Uint8Array&&er(Uint8Array),m=>V&&m instanceof V),eS=kindOfTest("HTMLFormElement"),e_=(({hasOwnProperty:m})=>(B,F)=>m.call(B,F))(Object.prototype),eE=kindOfTest("RegExp"),reduceDescriptors=(m,B)=>{let F=Object.getOwnPropertyDescriptors(m),U={};forEach(F,(F,V)=>{let H;!1!==(H=B(F,V,m))&&(U[V]=H||F)}),Object.defineProperties(m,U)},ex="abcdefghijklmnopqrstuvwxyz",eC="0123456789",eT={DIGIT:eC,ALPHA:ex,ALPHA_DIGIT:ex+ex.toUpperCase()+eC},eO=kindOfTest("AsyncFunction");var eA={isArray:ei,isArrayBuffer:ea,isBuffer:function(m){return null!==m&&!eo(m)&&null!==m.constructor&&!eo(m.constructor)&&el(m.constructor.isBuffer)&&m.constructor.isBuffer(m)},isFormData:m=>{let B;return m&&("function"==typeof FormData&&m instanceof FormData||el(m.append)&&("formdata"===(B=en(m))||"object"===B&&el(m.toString)&&"[object FormData]"===m.toString()))},isArrayBufferView:function(m){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(m):m&&m.buffer&&ea(m.buffer)},isString:es,isNumber:eu,isBoolean:m=>!0===m||!1===m,isObject,isPlainObject,isReadableStream:eg,isRequest:em,isResponse:ey,isHeaders:ev,isUndefined:eo,isDate:ec,isFile:ef,isBlob:ed,isRegExp:eE,isFunction:el,isStream:m=>isObject(m)&&el(m.pipe),isURLSearchParams:eh,isTypedArray:ew,isFileList:ep,forEach,merge:function merge(){let{caseless:m}=isContextDefined(this)&&this||{},B={},assignValue=(F,U)=>{let V=m&&findKey(B,U)||U;isPlainObject(B[V])&&isPlainObject(F)?B[V]=merge(B[V],F):isPlainObject(F)?B[V]=merge({},F):ei(F)?B[V]=F.slice():B[V]=F};for(let m=0,B=arguments.length;m(forEach(B,(B,U)=>{F&&el(B)?m[U]=bind(B,F):m[U]=B},{allOwnKeys:U}),m),trim:m=>m.trim?m.trim():m.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:m=>(65279===m.charCodeAt(0)&&(m=m.slice(1)),m),inherits:(m,B,F,U)=>{m.prototype=Object.create(B.prototype,U),m.prototype.constructor=m,Object.defineProperty(m,"super",{value:B.prototype}),F&&Object.assign(m.prototype,F)},toFlatObject:(m,B,F,U)=>{let V,H,G;let Y={};if(B=B||{},null==m)return B;do{for(H=(V=Object.getOwnPropertyNames(m)).length;H-- >0;)G=V[H],(!U||U(G,m,B))&&!Y[G]&&(B[G]=m[G],Y[G]=!0);m=!1!==F&&er(m)}while(m&&(!F||F(m,B))&&m!==Object.prototype);return B},kindOf:en,kindOfTest,endsWith:(m,B,F)=>{m=String(m),(void 0===F||F>m.length)&&(F=m.length),F-=B.length;let U=m.indexOf(B,F);return -1!==U&&U===F},toArray:m=>{if(!m)return null;if(ei(m))return m;let B=m.length;if(!eu(B))return null;let F=Array(B);for(;B-- >0;)F[B]=m[B];return F},forEachEntry:(m,B)=>{let F;let U=m&&m[Symbol.iterator],V=U.call(m);for(;(F=V.next())&&!F.done;){let U=F.value;B.call(m,U[0],U[1])}},matchAll:(m,B)=>{let F;let U=[];for(;null!==(F=m.exec(B));)U.push(F);return U},isHTMLForm:eS,hasOwnProperty:e_,hasOwnProp:e_,reduceDescriptors,freezeMethods:m=>{reduceDescriptors(m,(B,F)=>{if(el(m)&&-1!==["arguments","caller","callee"].indexOf(F))return!1;let U=m[F];if(el(U)){if(B.enumerable=!1,"writable"in B){B.writable=!1;return}B.set||(B.set=()=>{throw Error("Can not rewrite read-only method '"+F+"'")})}})},toObjectSet:(m,B)=>{let F={};return(m=>{m.forEach(m=>{F[m]=!0})})(ei(m)?m:String(m).split(B)),F},toCamelCase:m=>m.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(m,B,F){return B.toUpperCase()+F}),noop:()=>{},toFiniteNumber:(m,B)=>null!=m&&Number.isFinite(m=+m)?m:B,findKey,global:eb,isContextDefined,ALPHABET:eT,generateString:(m=16,B=eT.ALPHA_DIGIT)=>{let F="",{length:U}=B;for(;m--;)F+=B[Math.random()*U|0];return F},isSpecCompliantForm:function(m){return!!(m&&el(m.append)&&"FormData"===m[Symbol.toStringTag]&&m[Symbol.iterator])},toJSONObject:m=>{let B=Array(10),visit=(m,F)=>{if(isObject(m)){if(B.indexOf(m)>=0)return;if(!("toJSON"in m)){B[F]=m;let U=ei(m)?[]:{};return forEach(m,(m,B)=>{let V=visit(m,F+1);eo(V)||(U[B]=V)}),B[F]=void 0,U}}return m};return visit(m,0)},isAsyncFn:eO,isThenable:m=>m&&(isObject(m)||el(m))&&el(m.then)&&el(m.catch)};function AxiosError(m,B,F,U,V){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=m,this.name="AxiosError",B&&(this.code=B),F&&(this.config=F),U&&(this.request=U),V&&(this.response=V)}eA.inherits(AxiosError,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:eA.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});let ek=AxiosError.prototype,eP={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(m=>{eP[m]={value:m}}),Object.defineProperties(AxiosError,eP),Object.defineProperty(ek,"isAxiosError",{value:!0}),AxiosError.from=(m,B,F,U,V,H)=>{let G=Object.create(ek);return eA.toFlatObject(m,G,function(m){return m!==Error.prototype},m=>"isAxiosError"!==m),AxiosError.call(G,m.message,B,F,U,V),G.cause=m,G.name=m.name,H&&Object.assign(G,H),G};var eR=F(67133).lW;function isVisitable(m){return eA.isPlainObject(m)||eA.isArray(m)}function removeBrackets(m){return eA.endsWith(m,"[]")?m.slice(0,-2):m}function renderKey(m,B,F){return m?m.concat(B).map(function(m,B){return m=removeBrackets(m),!F&&B?"["+m+"]":m}).join(F?".":""):B}let eM=eA.toFlatObject(eA,{},null,function(m){return/^is[A-Z]/.test(m)});var helpers_toFormData=function(m,B,F){if(!eA.isObject(m))throw TypeError("target must be an object");B=B||new FormData,F=eA.toFlatObject(F,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,B){return!eA.isUndefined(B[m])});let U=F.metaTokens,V=F.visitor||defaultVisitor,H=F.dots,G=F.indexes,Y=F.Blob||"undefined"!=typeof Blob&&Blob,Z=Y&&eA.isSpecCompliantForm(B);if(!eA.isFunction(V))throw TypeError("visitor must be a function");function convertValue(m){if(null===m)return"";if(eA.isDate(m))return m.toISOString();if(!Z&&eA.isBlob(m))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return eA.isArrayBuffer(m)||eA.isTypedArray(m)?Z&&"function"==typeof Blob?new Blob([m]):eR.from(m):m}function defaultVisitor(m,F,V){let Y=m;if(m&&!V&&"object"==typeof m){if(eA.endsWith(F,"{}"))F=U?F:F.slice(0,-2),m=JSON.stringify(m);else{var Z;if(eA.isArray(m)&&(Z=m,eA.isArray(Z)&&!Z.some(isVisitable))||(eA.isFileList(m)||eA.endsWith(F,"[]"))&&(Y=eA.toArray(m)))return F=removeBrackets(F),Y.forEach(function(m,U){eA.isUndefined(m)||null===m||B.append(!0===G?renderKey([F],U,H):null===G?F:F+"[]",convertValue(m))}),!1}}return!!isVisitable(m)||(B.append(renderKey(V,F,H),convertValue(m)),!1)}let J=[],er=Object.assign(eM,{defaultVisitor,convertValue,isVisitable});if(!eA.isObject(m))throw TypeError("data must be an object");return function build(m,F){if(!eA.isUndefined(m)){if(-1!==J.indexOf(m))throw Error("Circular reference detected in "+F.join("."));J.push(m),eA.forEach(m,function(m,U){let H=!(eA.isUndefined(m)||null===m)&&V.call(B,m,eA.isString(U)?U.trim():U,F,er);!0===H&&build(m,F?F.concat(U):[U])}),J.pop()}}(m),B};function encode(m){let B={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(m).replace(/[!'()~]|%20|%00/g,function(m){return B[m]})}function AxiosURLSearchParams(m,B){this._pairs=[],m&&helpers_toFormData(m,this,B)}let eI=AxiosURLSearchParams.prototype;function buildURL_encode(m){return encodeURIComponent(m).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(m,B,F){let U;if(!B)return m;let V=F&&F.encode||buildURL_encode,H=F&&F.serialize;if(U=H?H(B,F):eA.isURLSearchParams(B)?B.toString():new AxiosURLSearchParams(B,F).toString(V)){let B=m.indexOf("#");-1!==B&&(m=m.slice(0,B)),m+=(-1===m.indexOf("?")?"?":"&")+U}return m}eI.append=function(m,B){this._pairs.push([m,B])},eI.toString=function(m){let B=m?function(B){return m.call(this,B,encode)}:encode;return this._pairs.map(function(m){return B(m[0])+"="+B(m[1])},"").join("&")};var eB=class{constructor(){this.handlers=[]}use(m,B,F){return this.handlers.push({fulfilled:m,rejected:B,synchronous:!!F&&F.synchronous,runWhen:F?F.runWhen:null}),this.handlers.length-1}eject(m){this.handlers[m]&&(this.handlers[m]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(m){eA.forEach(this.handlers,function(B){null!==B&&m(B)})}},eL={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},eD="undefined"!=typeof URLSearchParams?URLSearchParams:AxiosURLSearchParams,ej="undefined"!=typeof FormData?FormData:null,eN="undefined"!=typeof Blob?Blob:null;let eF="undefined"!=typeof window&&"undefined"!=typeof document,eU=(H="undefined"!=typeof navigator&&navigator.product,eF&&0>["ReactNative","NativeScript","NS"].indexOf(H)),ez="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,e$=eF&&window.location.href||"http://localhost";var eV={...Z,isBrowser:!0,classes:{URLSearchParams:eD,FormData:ej,Blob:eN},protocols:["http","https","file","blob","url","data"]},helpers_formDataToJSON=function(m){if(eA.isFormData(m)&&eA.isFunction(m.entries)){let B={};return eA.forEachEntry(m,(m,F)=>{!function buildPath(m,B,F,U){let V=m[U++];if("__proto__"===V)return!0;let H=Number.isFinite(+V),G=U>=m.length;if(V=!V&&eA.isArray(F)?F.length:V,G)return eA.hasOwnProp(F,V)?F[V]=[F[V],B]:F[V]=B,!H;F[V]&&eA.isObject(F[V])||(F[V]=[]);let Y=buildPath(m,B,F[V],U);return Y&&eA.isArray(F[V])&&(F[V]=function(m){let B,F;let U={},V=Object.keys(m),H=V.length;for(B=0;B"[]"===m[0]?"":m[1]||m[0]),F,B,0)}),B}return null};let eH={transitional:eL,adapter:["xhr","http","fetch"],transformRequest:[function(m,B){let F;let U=B.getContentType()||"",V=U.indexOf("application/json")>-1,H=eA.isObject(m);H&&eA.isHTMLForm(m)&&(m=new FormData(m));let G=eA.isFormData(m);if(G)return V?JSON.stringify(helpers_formDataToJSON(m)):m;if(eA.isArrayBuffer(m)||eA.isBuffer(m)||eA.isStream(m)||eA.isFile(m)||eA.isBlob(m)||eA.isReadableStream(m))return m;if(eA.isArrayBufferView(m))return m.buffer;if(eA.isURLSearchParams(m))return B.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),m.toString();if(H){if(U.indexOf("application/x-www-form-urlencoded")>-1){var Y,Z;return(Y=m,Z=this.formSerializer,helpers_toFormData(Y,new eV.classes.URLSearchParams,Object.assign({visitor:function(m,B,F,U){return eV.isNode&&eA.isBuffer(m)?(this.append(B,m.toString("base64")),!1):U.defaultVisitor.apply(this,arguments)}},Z))).toString()}if((F=eA.isFileList(m))||U.indexOf("multipart/form-data")>-1){let B=this.env&&this.env.FormData;return helpers_toFormData(F?{"files[]":m}:m,B&&new B,this.formSerializer)}}return H||V?(B.setContentType("application/json",!1),function(m,B,F){if(eA.isString(m))try{return(0,JSON.parse)(m),eA.trim(m)}catch(m){if("SyntaxError"!==m.name)throw m}return(0,JSON.stringify)(m)}(m)):m}],transformResponse:[function(m){let B=this.transitional||eH.transitional,F=B&&B.forcedJSONParsing,U="json"===this.responseType;if(eA.isResponse(m)||eA.isReadableStream(m))return m;if(m&&eA.isString(m)&&(F&&!this.responseType||U)){let F=B&&B.silentJSONParsing;try{return JSON.parse(m)}catch(m){if(!F&&U){if("SyntaxError"===m.name)throw AxiosError.from(m,AxiosError.ERR_BAD_RESPONSE,this,null,this.response);throw m}}}return m}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:eV.classes.FormData,Blob:eV.classes.Blob},validateStatus:function(m){return m>=200&&m<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};eA.forEach(["delete","get","head","post","put","patch"],m=>{eH.headers[m]={}});let eW=eA.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var parseHeaders=m=>{let B,F,U;let V={};return m&&m.split("\n").forEach(function(m){U=m.indexOf(":"),B=m.substring(0,U).trim().toLowerCase(),F=m.substring(U+1).trim(),!B||V[B]&&eW[B]||("set-cookie"===B?V[B]?V[B].push(F):V[B]=[F]:V[B]=V[B]?V[B]+", "+F:F)}),V};let eG=Symbol("internals");function normalizeHeader(m){return m&&String(m).trim().toLowerCase()}function normalizeValue(m){return!1===m||null==m?m:eA.isArray(m)?m.map(normalizeValue):String(m)}let isValidHeaderName=m=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(m.trim());function matchHeaderValue(m,B,F,U,V){if(eA.isFunction(U))return U.call(this,B,F);if(V&&(B=F),eA.isString(B)){if(eA.isString(U))return -1!==B.indexOf(U);if(eA.isRegExp(U))return U.test(B)}}let AxiosHeaders=class AxiosHeaders{constructor(m){m&&this.set(m)}set(m,B,F){let U=this;function setHeader(m,B,F){let V=normalizeHeader(B);if(!V)throw Error("header name must be a non-empty string");let H=eA.findKey(U,V);H&&void 0!==U[H]&&!0!==F&&(void 0!==F||!1===U[H])||(U[H||B]=normalizeValue(m))}let setHeaders=(m,B)=>eA.forEach(m,(m,F)=>setHeader(m,F,B));if(eA.isPlainObject(m)||m instanceof this.constructor)setHeaders(m,B);else if(eA.isString(m)&&(m=m.trim())&&!isValidHeaderName(m))setHeaders(parseHeaders(m),B);else if(eA.isHeaders(m))for(let[B,U]of m.entries())setHeader(U,B,F);else null!=m&&setHeader(B,m,F);return this}get(m,B){if(m=normalizeHeader(m)){let F=eA.findKey(this,m);if(F){let m=this[F];if(!B)return m;if(!0===B)return function(m){let B;let F=Object.create(null),U=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;for(;B=U.exec(m);)F[B[1]]=B[2];return F}(m);if(eA.isFunction(B))return B.call(this,m,F);if(eA.isRegExp(B))return B.exec(m);throw TypeError("parser must be boolean|regexp|function")}}}has(m,B){if(m=normalizeHeader(m)){let F=eA.findKey(this,m);return!!(F&&void 0!==this[F]&&(!B||matchHeaderValue(this,this[F],F,B)))}return!1}delete(m,B){let F=this,U=!1;function deleteHeader(m){if(m=normalizeHeader(m)){let V=eA.findKey(F,m);V&&(!B||matchHeaderValue(F,F[V],V,B))&&(delete F[V],U=!0)}}return eA.isArray(m)?m.forEach(deleteHeader):deleteHeader(m),U}clear(m){let B=Object.keys(this),F=B.length,U=!1;for(;F--;){let V=B[F];(!m||matchHeaderValue(this,this[V],V,m,!0))&&(delete this[V],U=!0)}return U}normalize(m){let B=this,F={};return eA.forEach(this,(U,V)=>{let H=eA.findKey(F,V);if(H){B[H]=normalizeValue(U),delete B[V];return}let G=m?V.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(m,B,F)=>B.toUpperCase()+F):String(V).trim();G!==V&&delete B[V],B[G]=normalizeValue(U),F[G]=!0}),this}concat(...m){return this.constructor.concat(this,...m)}toJSON(m){let B=Object.create(null);return eA.forEach(this,(F,U)=>{null!=F&&!1!==F&&(B[U]=m&&eA.isArray(F)?F.join(", "):F)}),B}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([m,B])=>m+": "+B).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(m){return m instanceof this?m:new this(m)}static concat(m,...B){let F=new this(m);return B.forEach(m=>F.set(m)),F}static accessor(m){let B=this[eG]=this[eG]={accessors:{}},F=B.accessors,U=this.prototype;function defineAccessor(m){let B=normalizeHeader(m);F[B]||(function(m,B){let F=eA.toCamelCase(" "+B);["get","set","has"].forEach(U=>{Object.defineProperty(m,U+F,{value:function(m,F,V){return this[U].call(this,B,m,F,V)},configurable:!0})})}(U,m),F[B]=!0)}return eA.isArray(m)?m.forEach(defineAccessor):defineAccessor(m),this}};function transformData(m,B){let F=this||eH,U=B||F,V=AxiosHeaders.from(U.headers),H=U.data;return eA.forEach(m,function(m){H=m.call(F,H,V.normalize(),B?B.status:void 0)}),V.normalize(),H}function isCancel(m){return!!(m&&m.__CANCEL__)}function CanceledError(m,B,F){AxiosError.call(this,null==m?"canceled":m,AxiosError.ERR_CANCELED,B,F),this.name="CanceledError"}function settle(m,B,F){let U=F.config.validateStatus;!F.status||!U||U(F.status)?m(F):B(new AxiosError("Request failed with status code "+F.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(F.status/100)-4],F.config,F.request,F))}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),eA.reduceDescriptors(AxiosHeaders.prototype,({value:m},B)=>{let F=B[0].toUpperCase()+B.slice(1);return{get:()=>m,set(m){this[F]=m}}}),eA.freezeMethods(AxiosHeaders),eA.inherits(CanceledError,AxiosError,{__CANCEL__:!0});var helpers_speedometer=function(m,B){let F;m=m||10;let U=Array(m),V=Array(m),H=0,G=0;return B=void 0!==B?B:1e3,function(Y){let Z=Date.now(),J=V[G];F||(F=Z),U[H]=Y,V[H]=Z;let er=G,en=0;for(;er!==H;)en+=U[er++],er%=m;if((H=(H+1)%m)===G&&(G=(G+1)%m),Z-FU)return V&&(clearTimeout(V),V=null),F=B,m.apply(null,arguments);V||(V=setTimeout(()=>(V=null,F=Date.now(),m.apply(null,arguments)),U-(B-F)))}},progressEventReducer=(m,B,F=3)=>{let U=0,V=helpers_speedometer(50,250);return helpers_throttle(F=>{let H=F.loaded,G=F.lengthComputable?F.total:void 0,Y=H-U,Z=V(Y),J=H<=G;U=H;let er={loaded:H,total:G,progress:G?H/G:void 0,bytes:Y,rate:Z||void 0,estimated:Z&&G&&J?(G-H)/Z:void 0,event:F,lengthComputable:null!=G};er[B?"download":"upload"]=!0,m(er)},F)},eK=eV.hasStandardBrowserEnv?function(){let m;let B=/(msie|trident)/i.test(navigator.userAgent),F=document.createElement("a");function resolveURL(m){let U=m;return B&&(F.setAttribute("href",U),U=F.href),F.setAttribute("href",U),{href:F.href,protocol:F.protocol?F.protocol.replace(/:$/,""):"",host:F.host,search:F.search?F.search.replace(/^\?/,""):"",hash:F.hash?F.hash.replace(/^#/,""):"",hostname:F.hostname,port:F.port,pathname:"/"===F.pathname.charAt(0)?F.pathname:"/"+F.pathname}}return m=resolveURL(window.location.href),function(B){let F=eA.isString(B)?resolveURL(B):B;return F.protocol===m.protocol&&F.host===m.host}}():function(){return!0},eY=eV.hasStandardBrowserEnv?{write(m,B,F,U,V,H){let G=[m+"="+encodeURIComponent(B)];eA.isNumber(F)&&G.push("expires="+new Date(F).toGMTString()),eA.isString(U)&&G.push("path="+U),eA.isString(V)&&G.push("domain="+V),!0===H&&G.push("secure"),document.cookie=G.join("; ")},read(m){let B=document.cookie.match(RegExp("(^|;\\s*)("+m+")=([^;]*)"));return B?decodeURIComponent(B[3]):null},remove(m){this.write(m,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function buildFullPath(m,B){return m&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(B)?B?m.replace(/\/?\/$/,"")+"/"+B.replace(/^\/+/,""):m:B}let headersToObject=m=>m instanceof AxiosHeaders?{...m}:m;function mergeConfig(m,B){B=B||{};let F={};function getMergedValue(m,B,F){return eA.isPlainObject(m)&&eA.isPlainObject(B)?eA.merge.call({caseless:F},m,B):eA.isPlainObject(B)?eA.merge({},B):eA.isArray(B)?B.slice():B}function mergeDeepProperties(m,B,F){return eA.isUndefined(B)?eA.isUndefined(m)?void 0:getMergedValue(void 0,m,F):getMergedValue(m,B,F)}function valueFromConfig2(m,B){if(!eA.isUndefined(B))return getMergedValue(void 0,B)}function defaultToConfig2(m,B){return eA.isUndefined(B)?eA.isUndefined(m)?void 0:getMergedValue(void 0,m):getMergedValue(void 0,B)}function mergeDirectKeys(F,U,V){return V in B?getMergedValue(F,U):V in m?getMergedValue(void 0,F):void 0}let U={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(m,B)=>mergeDeepProperties(headersToObject(m),headersToObject(B),!0)};return eA.forEach(Object.keys(Object.assign({},m,B)),function(V){let H=U[V]||mergeDeepProperties,G=H(m[V],B[V],V);eA.isUndefined(G)&&H!==mergeDirectKeys||(F[V]=G)}),F}var resolveConfig=m=>{let B;let F=mergeConfig({},m),{data:U,withXSRFToken:V,xsrfHeaderName:H,xsrfCookieName:G,headers:Y,auth:Z}=F;if(F.headers=Y=AxiosHeaders.from(Y),F.url=buildURL(buildFullPath(F.baseURL,F.url),m.params,m.paramsSerializer),Z&&Y.set("Authorization","Basic "+btoa((Z.username||"")+":"+(Z.password?unescape(encodeURIComponent(Z.password)):""))),eA.isFormData(U)){if(eV.hasStandardBrowserEnv||eV.hasStandardBrowserWebWorkerEnv)Y.setContentType(void 0);else if(!1!==(B=Y.getContentType())){let[m,...F]=B?B.split(";").map(m=>m.trim()).filter(Boolean):[];Y.setContentType([m||"multipart/form-data",...F].join("; "))}}if(eV.hasStandardBrowserEnv&&(V&&eA.isFunction(V)&&(V=V(F)),V||!1!==V&&eK(F.url))){let m=H&&G&&eY.read(G);m&&Y.set(H,m)}return F};let eZ="undefined"!=typeof XMLHttpRequest;var eX=eZ&&function(m){return new Promise(function(B,F){let U;let V=resolveConfig(m),H=V.data,G=AxiosHeaders.from(V.headers).normalize(),{responseType:Y}=V;function done(){V.cancelToken&&V.cancelToken.unsubscribe(U),V.signal&&V.signal.removeEventListener("abort",U)}let Z=new XMLHttpRequest;function onloadend(){if(!Z)return;let U=AxiosHeaders.from("getAllResponseHeaders"in Z&&Z.getAllResponseHeaders()),V=Y&&"text"!==Y&&"json"!==Y?Z.response:Z.responseText,H={data:V,status:Z.status,statusText:Z.statusText,headers:U,config:m,request:Z};settle(function(m){B(m),done()},function(m){F(m),done()},H),Z=null}Z.open(V.method.toUpperCase(),V.url,!0),Z.timeout=V.timeout,"onloadend"in Z?Z.onloadend=onloadend:Z.onreadystatechange=function(){Z&&4===Z.readyState&&(0!==Z.status||Z.responseURL&&0===Z.responseURL.indexOf("file:"))&&setTimeout(onloadend)},Z.onabort=function(){Z&&(F(new AxiosError("Request aborted",AxiosError.ECONNABORTED,V,Z)),Z=null)},Z.onerror=function(){F(new AxiosError("Network Error",AxiosError.ERR_NETWORK,V,Z)),Z=null},Z.ontimeout=function(){let m=V.timeout?"timeout of "+V.timeout+"ms exceeded":"timeout exceeded",B=V.transitional||eL;V.timeoutErrorMessage&&(m=V.timeoutErrorMessage),F(new AxiosError(m,B.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,V,Z)),Z=null},void 0===H&&G.setContentType(null),"setRequestHeader"in Z&&eA.forEach(G.toJSON(),function(m,B){Z.setRequestHeader(B,m)}),eA.isUndefined(V.withCredentials)||(Z.withCredentials=!!V.withCredentials),Y&&"json"!==Y&&(Z.responseType=V.responseType),"function"==typeof V.onDownloadProgress&&Z.addEventListener("progress",progressEventReducer(V.onDownloadProgress,!0)),"function"==typeof V.onUploadProgress&&Z.upload&&Z.upload.addEventListener("progress",progressEventReducer(V.onUploadProgress)),(V.cancelToken||V.signal)&&(U=B=>{Z&&(F(!B||B.type?new CanceledError(null,m,Z):B),Z.abort(),Z=null)},V.cancelToken&&V.cancelToken.subscribe(U),V.signal&&(V.signal.aborted?U():V.signal.addEventListener("abort",U)));let J=function(m){let B=/^([-+\w]{1,25})(:?\/\/|:)/.exec(m);return B&&B[1]||""}(V.url);if(J&&-1===eV.protocols.indexOf(J)){F(new AxiosError("Unsupported protocol "+J+":",AxiosError.ERR_BAD_REQUEST,m));return}Z.send(H||null)})},helpers_composeSignals=(m,B)=>{let F,U=new AbortController,onabort=function(m){if(!F){F=!0,unsubscribe();let B=m instanceof Error?m:this.reason;U.abort(B instanceof AxiosError?B:new CanceledError(B instanceof Error?B.message:B))}},V=B&&setTimeout(()=>{onabort(new AxiosError(`timeout ${B} of ms exceeded`,AxiosError.ETIMEDOUT))},B),unsubscribe=()=>{m&&(V&&clearTimeout(V),V=null,m.forEach(m=>{m&&(m.removeEventListener?m.removeEventListener("abort",onabort):m.unsubscribe(onabort))}),m=null)};m.forEach(m=>m&&m.addEventListener&&m.addEventListener("abort",onabort));let{signal:H}=U;return H.unsubscribe=unsubscribe,[H,()=>{V&&clearTimeout(V),V=null}]};let streamChunk=function*(m,B){let F,U=m.byteLength;if(!B||U{let H=readBytes(m,B,V),G=0;return new ReadableStream({type:"bytes",async pull(m){let{done:B,value:V}=await H.next();if(B){m.close(),U();return}let Y=V.byteLength;F&&F(G+=Y),m.enqueue(new Uint8Array(V))},cancel:m=>(U(m),H.return())},{highWaterMark:2})},fetchProgressDecorator=(m,B)=>{let F=null!=m;return U=>setTimeout(()=>B({lengthComputable:F,total:m,loaded:U}))},eJ="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,eQ=eJ&&"function"==typeof ReadableStream,e0=eJ&&("function"==typeof TextEncoder?(G=new TextEncoder,m=>G.encode(m)):async m=>new Uint8Array(await new Response(m).arrayBuffer())),e1=eQ&&(()=>{let m=!1,B=new Request(eV.origin,{body:new ReadableStream,method:"POST",get duplex(){return m=!0,"half"}}).headers.has("Content-Type");return m&&!B})(),e2=eQ&&!!(()=>{try{return eA.isReadableStream(new Response("").body)}catch(m){}})(),e5={stream:e2&&(m=>m.body)};eJ&&(Y=new Response,["text","arrayBuffer","blob","formData","stream"].forEach(m=>{e5[m]||(e5[m]=eA.isFunction(Y[m])?B=>B[m]():(B,F)=>{throw new AxiosError(`Response type '${m}' is not supported`,AxiosError.ERR_NOT_SUPPORT,F)})}));let getBodyLength=async m=>null==m?0:eA.isBlob(m)?m.size:eA.isSpecCompliantForm(m)?(await new Request(m).arrayBuffer()).byteLength:eA.isArrayBufferView(m)?m.byteLength:(eA.isURLSearchParams(m)&&(m+=""),eA.isString(m))?(await e0(m)).byteLength:void 0,resolveBodyLength=async(m,B)=>{let F=eA.toFiniteNumber(m.getContentLength());return null==F?getBodyLength(B):F};var e3=eJ&&(async m=>{let B,F,U,{url:V,method:H,data:G,signal:Y,cancelToken:Z,timeout:J,onDownloadProgress:er,onUploadProgress:en,responseType:ei,headers:eo,withCredentials:ea="same-origin",fetchOptions:es}=resolveConfig(m);ei=ei?(ei+"").toLowerCase():"text";let[el,eu]=Y||Z||J?helpers_composeSignals([Y,Z],J):[],onFinish=()=>{B||setTimeout(()=>{el&&el.unsubscribe()}),B=!0};try{if(en&&e1&&"get"!==H&&"head"!==H&&0!==(U=await resolveBodyLength(eo,G))){let m,B=new Request(V,{method:"POST",body:G,duplex:"half"});eA.isFormData(G)&&(m=B.headers.get("content-type"))&&eo.setContentType(m),B.body&&(G=trackStream(B.body,65536,fetchProgressDecorator(U,progressEventReducer(en)),null,e0))}eA.isString(ea)||(ea=ea?"cors":"omit"),F=new Request(V,{...es,signal:el,method:H.toUpperCase(),headers:eo.normalize().toJSON(),body:G,duplex:"half",withCredentials:ea});let B=await fetch(F),Y=e2&&("stream"===ei||"response"===ei);if(e2&&(er||Y)){let m={};["status","statusText","headers"].forEach(F=>{m[F]=B[F]});let F=eA.toFiniteNumber(B.headers.get("content-length"));B=new Response(trackStream(B.body,65536,er&&fetchProgressDecorator(F,progressEventReducer(er,!0)),Y&&onFinish,e0),m)}ei=ei||"text";let Z=await e5[eA.findKey(e5,ei)||"text"](B,m);return Y||onFinish(),eu&&eu(),await new Promise((U,V)=>{settle(U,V,{data:Z,headers:AxiosHeaders.from(B.headers),status:B.status,statusText:B.statusText,config:m,request:F})})}catch(B){if(onFinish(),B&&"TypeError"===B.name&&/fetch/i.test(B.message))throw Object.assign(new AxiosError("Network Error",AxiosError.ERR_NETWORK,m,F),{cause:B.cause||B});throw AxiosError.from(B,B&&B.code,m,F)}});let e4={http:null,xhr:eX,fetch:e3};eA.forEach(e4,(m,B)=>{if(m){try{Object.defineProperty(m,"name",{value:B})}catch(m){}Object.defineProperty(m,"adapterName",{value:B})}});let renderReason=m=>`- ${m}`,isResolvedHandle=m=>eA.isFunction(m)||null===m||!1===m;var e6={getAdapter:m=>{let B,F;m=eA.isArray(m)?m:[m];let{length:U}=m,V={};for(let H=0;H`adapter ${m} `+(!1===B?"is not supported by the environment":"is not available in the build")),B=U?m.length>1?"since :\n"+m.map(renderReason).join("\n"):" "+renderReason(m[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+B,"ERR_NOT_SUPPORT")}return F},adapters:e4};function throwIfCancellationRequested(m){if(m.cancelToken&&m.cancelToken.throwIfRequested(),m.signal&&m.signal.aborted)throw new CanceledError(null,m)}function dispatchRequest(m){throwIfCancellationRequested(m),m.headers=AxiosHeaders.from(m.headers),m.data=transformData.call(m,m.transformRequest),-1!==["post","put","patch"].indexOf(m.method)&&m.headers.setContentType("application/x-www-form-urlencoded",!1);let B=e6.getAdapter(m.adapter||eH.adapter);return B(m).then(function(B){return throwIfCancellationRequested(m),B.data=transformData.call(m,m.transformResponse,B),B.headers=AxiosHeaders.from(B.headers),B},function(B){return!isCancel(B)&&(throwIfCancellationRequested(m),B&&B.response&&(B.response.data=transformData.call(m,m.transformResponse,B.response),B.response.headers=AxiosHeaders.from(B.response.headers))),Promise.reject(B)})}let e8="1.7.2",e7={};["object","boolean","number","function","string","symbol"].forEach((m,B)=>{e7[m]=function(F){return typeof F===m||"a"+(B<1?"n ":" ")+m}});let e9={};e7.transitional=function(m,B,F){function formatMessage(m,B){return"[Axios v"+e8+"] Transitional option '"+m+"'"+B+(F?". "+F:"")}return(F,U,V)=>{if(!1===m)throw new AxiosError(formatMessage(U," has been removed"+(B?" in "+B:"")),AxiosError.ERR_DEPRECATED);return B&&!e9[U]&&(e9[U]=!0,console.warn(formatMessage(U," has been deprecated since v"+B+" and will be removed in the near future"))),!m||m(F,U,V)}};var tr={assertOptions:function(m,B,F){if("object"!=typeof m)throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);let U=Object.keys(m),V=U.length;for(;V-- >0;){let H=U[V],G=B[H];if(G){let B=m[H],F=void 0===B||G(B,H,m);if(!0!==F)throw new AxiosError("option "+H+" must be "+F,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(!0!==F)throw new AxiosError("Unknown option "+H,AxiosError.ERR_BAD_OPTION)}},validators:e7};let tn=tr.validators;let Axios=class Axios{constructor(m){this.defaults=m,this.interceptors={request:new eB,response:new eB}}async request(m,B){try{return await this._request(m,B)}catch(m){if(m instanceof Error){let B;Error.captureStackTrace?Error.captureStackTrace(B={}):B=Error();let F=B.stack?B.stack.replace(/^.+\n/,""):"";try{m.stack?F&&!String(m.stack).endsWith(F.replace(/^.+\n.+\n/,""))&&(m.stack+="\n"+F):m.stack=F}catch(m){}}throw m}}_request(m,B){let F,U;"string"==typeof m?(B=B||{}).url=m:B=m||{},B=mergeConfig(this.defaults,B);let{transitional:V,paramsSerializer:H,headers:G}=B;void 0!==V&&tr.assertOptions(V,{silentJSONParsing:tn.transitional(tn.boolean),forcedJSONParsing:tn.transitional(tn.boolean),clarifyTimeoutError:tn.transitional(tn.boolean)},!1),null!=H&&(eA.isFunction(H)?B.paramsSerializer={serialize:H}:tr.assertOptions(H,{encode:tn.function,serialize:tn.function},!0)),B.method=(B.method||this.defaults.method||"get").toLowerCase();let Y=G&&eA.merge(G.common,G[B.method]);G&&eA.forEach(["delete","get","head","post","put","patch","common"],m=>{delete G[m]}),B.headers=AxiosHeaders.concat(Y,G);let Z=[],J=!0;this.interceptors.request.forEach(function(m){("function"!=typeof m.runWhen||!1!==m.runWhen(B))&&(J=J&&m.synchronous,Z.unshift(m.fulfilled,m.rejected))});let er=[];this.interceptors.response.forEach(function(m){er.push(m.fulfilled,m.rejected)});let en=0;if(!J){let m=[dispatchRequest.bind(this),void 0];for(m.unshift.apply(m,Z),m.push.apply(m,er),U=m.length,F=Promise.resolve(B);en{if(!F._listeners)return;let B=F._listeners.length;for(;B-- >0;)F._listeners[B](m);F._listeners=null}),this.promise.then=m=>{let B;let U=new Promise(m=>{F.subscribe(m),B=m}).then(m);return U.cancel=function(){F.unsubscribe(B)},U},m(function(m,U,V){F.reason||(F.reason=new CanceledError(m,U,V),B(F.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(m){if(this.reason){m(this.reason);return}this._listeners?this._listeners.push(m):this._listeners=[m]}unsubscribe(m){if(!this._listeners)return;let B=this._listeners.indexOf(m);-1!==B&&this._listeners.splice(B,1)}static source(){let m;let B=new CancelToken(function(B){m=B});return{token:B,cancel:m}}};let ti={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ti).forEach(([m,B])=>{ti[B]=m});let ta=function createInstance(m){let B=new Axios(m),F=bind(Axios.prototype.request,B);return eA.extend(F,Axios.prototype,B,{allOwnKeys:!0}),eA.extend(F,B,null,{allOwnKeys:!0}),F.create=function(B){return createInstance(mergeConfig(m,B))},F}(eH);ta.Axios=Axios,ta.CanceledError=CanceledError,ta.CancelToken=CancelToken,ta.isCancel=isCancel,ta.VERSION=e8,ta.toFormData=helpers_toFormData,ta.AxiosError=AxiosError,ta.Cancel=ta.CanceledError,ta.all=function(m){return Promise.all(m)},ta.spread=function(m){return function(B){return m.apply(null,B)}},ta.isAxiosError=function(m){return eA.isObject(m)&&!0===m.isAxiosError},ta.mergeConfig=mergeConfig,ta.AxiosHeaders=AxiosHeaders,ta.formToJSON=m=>helpers_formDataToJSON(eA.isHTMLForm(m)?new FormData(m):m),ta.getAdapter=e6.getAdapter,ta.HttpStatusCode=ti,ta.default=ta;var ts=ta},69521:function(m,B,F){"use strict";let U,V;/*! * @kurkle/color v0.3.2 * https://github.com/kurkle/color#readme * (c) 2023 Jukka Kurkela * Released under the MIT License */function round(m){return m+.5|0}F.d(B,{$:function(){return unclipArea},A:function(){return _rlookupByKey},B:function(){return _lookupByKey},C:function(){return _isPointInArea},D:function(){return getAngleFromPoint},E:function(){return toPadding},F:function(){return each},G:function(){return getMaximumSize},H:function(){return ec},I:function(){return _getParentNode},J:function(){return readUsedSize},K:function(){return eP},L:function(){return throttled},M:function(){return _isDomSupported},N:function(){return _factorize},O:function(){return finiteOrDefault},P:function(){return eo},Q:function(){return callback},R:function(){return _addGrace},S:function(){return _limitValue},T:function(){return ea},U:function(){return toDegrees},V:function(){return _measureText},W:function(){return _int16Range},X:function(){return _alignPixel},Y:function(){return clipArea},Z:function(){return renderText},_:function(){return _arrayUnique},a:function(){return resolve},a0:function(){return toFont},a1:function(){return _toLeftRightCenter},a2:function(){return _alignStartEnd},a3:function(){return eE},a4:function(){return merge},a5:function(){return _capitalize},a6:function(){return ex},a7:function(){return isFunction},a8:function(){return function _attachContext(m,B,F,U){let V={_cacheable:!1,_proxy:m,_context:B,_subProxy:F,_stack:new Set,_descriptors:_descriptors(m,U),setContext:B=>_attachContext(m,B,F,U),override:V=>_attachContext(m.override(V),B,F,U)};return new Proxy(V,{deleteProperty:(B,F)=>(delete B[F],delete m[F],!0),get:(m,B,F)=>_cached(m,B,()=>(function(m,B,F){let{_proxy:U,_context:V,_subProxy:H,_descriptors:G}=m,Y=U[B];return isFunction(Y)&&G.isScriptable(B)&&(Y=function(m,B,F,U){let{_proxy:V,_context:H,_subProxy:G,_stack:Y}=F;if(Y.has(m))throw Error("Recursion detected: "+Array.from(Y).join("->")+"->"+m);Y.add(m);let Z=B(H,G||U);return Y.delete(m),needsSubResolver(m,Z)&&(Z=createSubResolver(V._scopes,V,m,Z)),Z}(B,Y,m,F)),isArray(Y)&&Y.length&&(Y=function(m,B,F,U){let{_proxy:V,_context:H,_subProxy:G,_descriptors:Y}=F;if(void 0!==H.index&&U(m))return B[H.index%B.length];if(isObject(B[0])){let F=B,U=V._scopes.filter(m=>m!==F);for(let Z of(B=[],F)){let F=createSubResolver(U,V,m,Z);B.push(_attachContext(F,H,G&&G[m],Y))}}return B}(B,Y,m,G.isIndexable)),needsSubResolver(B,Y)&&(Y=_attachContext(Y,V,H&&H[B],G)),Y})(m,B,F)),getOwnPropertyDescriptor:(B,F)=>B._descriptors.allKeys?Reflect.has(m,F)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(m,F),getPrototypeOf:()=>Reflect.getPrototypeOf(m),has:(B,F)=>Reflect.has(m,F),ownKeys:()=>Reflect.ownKeys(m),set:(B,F,U)=>(m[F]=U,delete B[F],!0)})}},a9:function(){return _createResolver},aA:function(){return overrideTextDirection},aB:function(){return _textX},aC:function(){return restoreTextDirection},aD:function(){return drawPointLegend},aE:function(){return distanceBetweenPoints},aF:function(){return noop},aG:function(){return _setMinAndMaxByKey},aH:function(){return niceNum},aI:function(){return almostWhole},aJ:function(){return almostEquals},aK:function(){return _decimalPlaces},aL:function(){return e_},aM:function(){return ep},aN:function(){return _longestText},aO:function(){return _filterBetween},aP:function(){return _lookup},aa:function(){return _descriptors},ab:function(){return mergeIf},ac:function(){return en},ad:function(){return debounce},ae:function(){return retinaScale},af:function(){return clearCanvas},ag:function(){return setsEqual},ah:function(){return _elementsEqual},ai:function(){return _isClickEvent},aj:function(){return _isBetween},ak:function(){return _readValueToProps},al:function(){return _updateBezierControlPoints},am:function(){return _computeSegments},an:function(){return _boundSegments},ao:function(){return _steppedInterpolation},ap:function(){return _bezierInterpolation},aq:function(){return _pointInLine},ar:function(){return _steppedLineTo},as:function(){return _bezierCurveTo},at:function(){return drawPoint},au:function(){return addRoundedRectPath},av:function(){return toTRBL},aw:function(){return toTRBLCorners},ax:function(){return _boundSegment},ay:function(){return _normalizeAngle},az:function(){return getRtlAdapter},b:function(){return isArray},c:function(){return color},d:function(){return eC},e:function(){return ey},f:function(){return resolveObjectKey},g:function(){return isNumberFinite},h:function(){return defined},i:function(){return isObject},j:function(){return createContext},k:function(){return isNullOrUndef},l:function(){return listenArrayEvents},m:function(){return toPercentage},n:function(){return toDimension},o:function(){return formatNumber},p:function(){return _angleBetween},q:function(){return _getStartAndCountOfVisiblePoints},r:function(){return em},s:function(){return eh},t:function(){return toRadians},u:function(){return unlistenArrayEvents},v:function(){return valueOrDefault},w:function(){return _scaleRangesChanged},x:function(){return isNumber},y:function(){return _parseObjectDataRadialScale},z:function(){return getRelativePosition}});let lim=(m,B,F)=>Math.max(Math.min(m,F),B);function p2b(m){return lim(round(2.55*m),0,255)}function n2b(m){return lim(round(255*m),0,255)}function b2n(m){return lim(round(m/2.55)/100,0,1)}function n2p(m){return lim(round(100*m),0,100)}let H={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},G=[..."0123456789ABCDEF"],h1=m=>G[15&m],h2=m=>G[(240&m)>>4]+G[15&m],eq=m=>(240&m)>>4==(15&m),isShort=m=>eq(m.r)&&eq(m.g)&&eq(m.b)&&eq(m.a),alpha=(m,B)=>m<255?B(m):"",Y=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function hsl2rgbn(m,B,F){let U=B*Math.min(F,1-F),f=(B,V=(B+m/30)%12)=>F-U*Math.max(Math.min(V-3,9-V,1),-1);return[f(0),f(8),f(4)]}function hsv2rgbn(m,B,F){let f=(U,V=(U+m/60)%6)=>F-F*B*Math.max(Math.min(V,4-V,1),0);return[f(5),f(3),f(1)]}function hwb2rgbn(m,B,F){let U;let V=hsl2rgbn(m,1,.5);for(B+F>1&&(U=1/(B+F),B*=U,F*=U),U=0;U<3;U++)V[U]*=1-B-F,V[U]+=B;return V}function rgb2hsl(m){let B,F,U;let V=m.r/255,H=m.g/255,G=m.b/255,Y=Math.max(V,H,G),Z=Math.min(V,H,G),J=(Y+Z)/2;return Y!==Z&&(U=Y-Z,F=J>.5?U/(2-Y-Z):U/(Y+Z),B=60*(B=V===Y?(H-G)/U+(Hm<=.0031308?12.92*m:1.055*Math.pow(m,1/2.4)-.055,from=m=>m<=.04045?m/12.92:Math.pow((m+.055)/1.055,2.4);function modHSL(m,B,F){if(m){let U=rgb2hsl(m);U[B]=Math.max(0,Math.min(U[B]+U[B]*F,0===B?360:1)),U=calln(hsl2rgbn,U,void 0,void 0),m.r=U[0],m.g=U[1],m.b=U[2]}}function clone(m,B){return m?Object.assign(B||{},m):m}function fromObject(m){var B={r:0,g:0,b:0,a:255};return Array.isArray(m)?m.length>=3&&(B={r:m[0],g:m[1],b:m[2],a:255},m.length>3&&(B.a=n2b(m[3]))):(B=clone(m,{r:0,g:0,b:0,a:1})).a=n2b(B.a),B}let Color=class Color{constructor(m){let B;if(m instanceof Color)return m;let F=typeof m;if("object"===F)B=fromObject(m);else if("string"===F){var V,G;G=m.length,"#"===m[0]&&(4===G||5===G?V={r:255&17*H[m[1]],g:255&17*H[m[2]],b:255&17*H[m[3]],a:5===G?17*H[m[4]]:255}:(7===G||9===G)&&(V={r:H[m[1]]<<4|H[m[2]],g:H[m[3]]<<4|H[m[4]],b:H[m[5]]<<4|H[m[6]],a:9===G?H[m[7]]<<4|H[m[8]]:255})),B=V||function(m){U||((U=function(){let m,B,F,U,V;let H={},G=Object.keys(J),Y=Object.keys(Z);for(m=0;m>16&255,F>>8&255,255&F]}return H}()).transparent=[0,0,0,0]);let B=U[m.toLowerCase()];return B&&{r:B[0],g:B[1],b:B[2],a:4===B.length?B[3]:255}}(m)||("r"===m.charAt(0)?function(m){let B,F,U;let V=er.exec(m),H=255;if(V){if(V[7]!==B){let m=+V[7];H=V[8]?p2b(m):lim(255*m,0,255)}return B=+V[1],F=+V[3],U=+V[5],{r:B=255&(V[2]?p2b(B):lim(B,0,255)),g:F=255&(V[4]?p2b(F):lim(F,0,255)),b:U=255&(V[6]?p2b(U):lim(U,0,255)),a:H}}}(m):function(m){let B;let F=Y.exec(m),U=255;if(!F)return;F[5]!==B&&(U=F[6]?p2b(+F[5]):n2b(+F[5]));let V=hue(+F[2]),H=+F[3]/100,G=+F[4]/100;return{r:(B="hwb"===F[1]?calln(hwb2rgbn,V,H,G):"hsv"===F[1]?calln(hsv2rgbn,V,H,G):calln(hsl2rgbn,V,H,G))[0],g:B[1],b:B[2],a:U}}(m))}this._rgb=B,this._valid=!!B}get valid(){return this._valid}get rgb(){var m=clone(this._rgb);return m&&(m.a=b2n(m.a)),m}set rgb(m){this._rgb=fromObject(m)}rgbString(){var m;return this._valid?(m=this._rgb)&&(m.a<255?`rgba(${m.r}, ${m.g}, ${m.b}, ${b2n(m.a)})`:`rgb(${m.r}, ${m.g}, ${m.b})`):void 0}hexString(){var m,B;return this._valid?(B=isShort(m=this._rgb)?h1:h2,m?"#"+B(m.r)+B(m.g)+B(m.b)+alpha(m.a,B):void 0):void 0}hslString(){return this._valid?function(m){if(!m)return;let B=rgb2hsl(m),F=B[0],U=n2p(B[1]),V=n2p(B[2]);return m.a<255?`hsla(${F}, ${U}%, ${V}%, ${b2n(m.a)})`:`hsl(${F}, ${U}%, ${V}%)`}(this._rgb):void 0}mix(m,B){if(m){let F;let U=this.rgb,V=m.rgb,H=B===F?.5:B,G=2*H-1,Y=U.a-V.a,Z=((G*Y==-1?G:(G+Y)/(1+G*Y))+1)/2;F=1-Z,U.r=255&Z*U.r+F*V.r+.5,U.g=255&Z*U.g+F*V.g+.5,U.b=255&Z*U.b+F*V.b+.5,U.a=H*U.a+(1-H)*V.a,this.rgb=U}return this}interpolate(m,B){return m&&(this._rgb=function(m,B,F){let U=from(b2n(m.r)),V=from(b2n(m.g)),H=from(b2n(m.b));return{r:n2b(to(U+F*(from(b2n(B.r))-U))),g:n2b(to(V+F*(from(b2n(B.g))-V))),b:n2b(to(H+F*(from(b2n(B.b))-H))),a:m.a+F*(B.a-m.a)}}(this._rgb,m._rgb,B)),this}clone(){return new Color(this.rgb)}alpha(m){return this._rgb.a=n2b(m),this}clearer(m){let B=this._rgb;return B.a*=1-m,this}greyscale(){let m=this._rgb,B=round(.3*m.r+.59*m.g+.11*m.b);return m.r=m.g=m.b=B,this}opaquer(m){let B=this._rgb;return B.a*=1+m,this}negate(){let m=this._rgb;return m.r=255-m.r,m.g=255-m.g,m.b=255-m.b,this}lighten(m){return modHSL(this._rgb,2,m),this}darken(m){return modHSL(this._rgb,2,-m),this}saturate(m){return modHSL(this._rgb,1,m),this}desaturate(m){return modHSL(this._rgb,1,-m),this}rotate(m){var B,F;return(F=rgb2hsl(B=this._rgb))[0]=hue(F[0]+m),F=calln(hsl2rgbn,F,void 0,void 0),B.r=F[0],B.g=F[1],B.b=F[2],this}};/*! * Chart.js v4.4.3 * https://www.chartjs.org * (c) 2024 Chart.js Contributors * Released under the MIT License */function noop(){}let en=(V=0,()=>V++);function isNullOrUndef(m){return null==m}function isArray(m){if(Array.isArray&&Array.isArray(m))return!0;let B=Object.prototype.toString.call(m);return"[object"===B.slice(0,7)&&"Array]"===B.slice(-6)}function isObject(m){return null!==m&&"[object Object]"===Object.prototype.toString.call(m)}function isNumberFinite(m){return("number"==typeof m||m instanceof Number)&&isFinite(+m)}function finiteOrDefault(m,B){return isNumberFinite(m)?m:B}function valueOrDefault(m,B){return void 0===m?B:m}let toPercentage=(m,B)=>"string"==typeof m&&m.endsWith("%")?parseFloat(m)/100:+m/B,toDimension=(m,B)=>"string"==typeof m&&m.endsWith("%")?parseFloat(m)/100*B:+m;function callback(m,B,F){if(m&&"function"==typeof m.call)return m.apply(F,B)}function each(m,B,F,U){let V,H,G;if(isArray(m)){if(H=m.length,U)for(V=H-1;V>=0;V--)B.call(F,m[V],V);else for(V=0;Vm,x:m=>m.x,y:m=>m.y};function resolveObjectKey(m,B){let F=ei[B]||(ei[B]=function(m){let B=function(m){let B=m.split("."),F=[],U="";for(let m of B)(U+=m).endsWith("\\")?U=U.slice(0,-1)+".":(F.push(U),U="");return F}(m);return m=>{for(let F of B){if(""===F)break;m=m&&m[F]}return m}}(B));return F(m)}function _capitalize(m){return m.charAt(0).toUpperCase()+m.slice(1)}let defined=m=>void 0!==m,isFunction=m=>"function"==typeof m,setsEqual=(m,B)=>{if(m.size!==B.size)return!1;for(let F of m)if(!B.has(F))return!1;return!0};function _isClickEvent(m){return"mouseup"===m.type||"click"===m.type||"contextmenu"===m.type}let eo=Math.PI,ea=2*eo,es=ea+eo,el=Number.POSITIVE_INFINITY,eu=eo/180,ec=eo/2,ef=eo/4,ed=2*eo/3,ep=Math.log10,eh=Math.sign;function almostEquals(m,B,F){return Math.abs(m-B)m-B).pop(),F}function isNumber(m){return!isNaN(parseFloat(m))&&isFinite(m)}function almostWhole(m,B){let F=Math.round(m);return F-B<=m&&F+B>=m}function _setMinAndMaxByKey(m,B,F){let U,V,H;for(U=0,V=m.length;UZ&&J=Math.min(B,F)-U&&m<=Math.max(B,F)+U}function _lookup(m,B,F){let U;F=F||(F=>m[F]1;)F(U=H+V>>1)?H=U:V=U;return{lo:H,hi:V}}let _lookupByKey=(m,B,F,U)=>_lookup(m,F,U?U=>{let V=m[U][B];return Vm[U][B]_lookup(m,F,U=>m[U][B]>=F);function _filterBetween(m,B,F){let U=0,V=m.length;for(;UU&&m[V-1]>F;)V--;return U>0||V{let F="_onData"+_capitalize(B),U=m[B];Object.defineProperty(m,B,{configurable:!0,enumerable:!1,value(...B){let V=U.apply(this,B);return m._chartjs.listeners.forEach(m=>{"function"==typeof m[F]&&m[F](...B)}),V}})})}function unlistenArrayEvents(m,B){let F=m._chartjs;if(!F)return;let U=F.listeners,V=U.indexOf(B);-1!==V&&U.splice(V,1),U.length>0||(eg.forEach(B=>{delete m[B]}),delete m._chartjs)}function _arrayUnique(m){let B=new Set(m);return B.size===m.length?m:Array.from(B)}let em="undefined"==typeof window?function(m){return m()}:window.requestAnimationFrame;function throttled(m,B){let F=[],U=!1;return function(...V){F=V,U||(U=!0,em.call(window,()=>{U=!1,m.apply(B,F)}))}}function debounce(m,B){let F;return function(...U){return B?(clearTimeout(F),F=setTimeout(m,B,U)):m.apply(this,U),B}}let _toLeftRightCenter=m=>"start"===m?"left":"end"===m?"right":"center",_alignStartEnd=(m,B,F)=>"start"===m?B:"end"===m?F:(B+F)/2,_textX=(m,B,F,U)=>m===(U?"left":"right")?F:"center"===m?(B+F)/2:B;function _getStartAndCountOfVisiblePoints(m,B,F){let U=B.length,V=0,H=U;if(m._sorted){let{iScale:G,_parsed:Y}=m,Z=G.axis,{min:J,max:er,minDefined:en,maxDefined:ei}=G.getUserBounds();en&&(V=_limitValue(Math.min(_lookupByKey(Y,Z,J).lo,F?U:_lookupByKey(B,Z,G.getPixelForValue(J)).lo),0,U-1)),H=ei?_limitValue(Math.max(_lookupByKey(Y,G.axis,er,!0).hi+1,F?0:_lookupByKey(B,Z,G.getPixelForValue(er),!0).hi+1),V,U)-V:U-V}return{start:V,count:H}}function _scaleRangesChanged(m){let{xScale:B,yScale:F,_scaleRanges:U}=m,V={xmin:B.min,xmax:B.max,ymin:F.min,ymax:F.max};if(!U)return m._scaleRanges=V,!0;let H=U.xmin!==B.min||U.xmax!==B.max||U.ymin!==F.min||U.ymax!==F.max;return Object.assign(U,V),H}let atEdge=m=>0===m||1===m,elasticIn=(m,B,F)=>-(Math.pow(2,10*(m-=1))*Math.sin((m-B)*ea/F)),elasticOut=(m,B,F)=>Math.pow(2,-10*m)*Math.sin((m-B)*ea/F)+1,ey={linear:m=>m,easeInQuad:m=>m*m,easeOutQuad:m=>-m*(m-2),easeInOutQuad:m=>(m/=.5)<1?.5*m*m:-.5*(--m*(m-2)-1),easeInCubic:m=>m*m*m,easeOutCubic:m=>(m-=1)*m*m+1,easeInOutCubic:m=>(m/=.5)<1?.5*m*m*m:.5*((m-=2)*m*m+2),easeInQuart:m=>m*m*m*m,easeOutQuart:m=>-((m-=1)*m*m*m-1),easeInOutQuart:m=>(m/=.5)<1?.5*m*m*m*m:-.5*((m-=2)*m*m*m-2),easeInQuint:m=>m*m*m*m*m,easeOutQuint:m=>(m-=1)*m*m*m*m+1,easeInOutQuint:m=>(m/=.5)<1?.5*m*m*m*m*m:.5*((m-=2)*m*m*m*m+2),easeInSine:m=>-Math.cos(m*ec)+1,easeOutSine:m=>Math.sin(m*ec),easeInOutSine:m=>-.5*(Math.cos(eo*m)-1),easeInExpo:m=>0===m?0:Math.pow(2,10*(m-1)),easeOutExpo:m=>1===m?1:-Math.pow(2,-10*m)+1,easeInOutExpo:m=>atEdge(m)?m:m<.5?.5*Math.pow(2,10*(2*m-1)):.5*(-Math.pow(2,-10*(2*m-1))+2),easeInCirc:m=>m>=1?m:-(Math.sqrt(1-m*m)-1),easeOutCirc:m=>Math.sqrt(1-(m-=1)*m),easeInOutCirc:m=>(m/=.5)<1?-.5*(Math.sqrt(1-m*m)-1):.5*(Math.sqrt(1-(m-=2)*m)+1),easeInElastic:m=>atEdge(m)?m:elasticIn(m,.075,.3),easeOutElastic:m=>atEdge(m)?m:elasticOut(m,.075,.3),easeInOutElastic:m=>atEdge(m)?m:m<.5?.5*elasticIn(2*m,.1125,.45):.5+.5*elasticOut(2*m-1,.1125,.45),easeInBack:m=>m*m*(2.70158*m-1.70158),easeOutBack:m=>(m-=1)*m*(2.70158*m+1.70158)+1,easeInOutBack(m){let B=1.70158;return(m/=.5)<1?.5*(m*m*(((B*=1.525)+1)*m-B)):.5*((m-=2)*m*(((B*=1.525)+1)*m+B)+2)},easeInBounce:m=>1-ey.easeOutBounce(1-m),easeOutBounce:m=>m<.36363636363636365?7.5625*m*m:m<.7272727272727273?7.5625*(m-=.5454545454545454)*m+.75:m<.9090909090909091?7.5625*(m-=.8181818181818182)*m+.9375:7.5625*(m-=.9545454545454546)*m+.984375,easeInOutBounce:m=>m<.5?.5*ey.easeInBounce(2*m):.5*ey.easeOutBounce(2*m-1)+.5};function isPatternOrGradient(m){if(m&&"object"==typeof m){let B=m.toString();return"[object CanvasPattern]"===B||"[object CanvasGradient]"===B}return!1}function color(m){return isPatternOrGradient(m)?m:new Color(m)}function getHoverColor(m){return isPatternOrGradient(m)?m:new Color(m).saturate(.5).darken(.1).hexString()}let ev=["x","y","borderWidth","radius","tension"],eb=["color","borderColor","backgroundColor"],ew=new Map;function formatNumber(m,B,F){return(function(m,B){B=B||{};let F=m+JSON.stringify(B),U=ew.get(F);return U||(U=new Intl.NumberFormat(m,B),ew.set(F,U)),U})(B,F).format(m)}let eS={values:m=>isArray(m)?m:""+m,numeric(m,B,F){let U;if(0===m)return"0";let V=this.chart.options.locale,H=m;if(F.length>1){let B;let V=Math.max(Math.abs(F[0].value),Math.abs(F[F.length-1].value));(V<1e-4||V>1e15)&&(U="scientific"),Math.abs(B=F.length>3?F[2].value-F[1].value:F[1].value-F[0].value)>=1&&m!==Math.floor(m)&&(B=m-Math.floor(m)),H=B}let G=ep(Math.abs(H)),Y=isNaN(G)?1:Math.max(Math.min(-1*Math.floor(G),20),0),Z={notation:U,minimumFractionDigits:Y,maximumFractionDigits:Y};return Object.assign(Z,this.options.ticks.format),formatNumber(m,V,Z)},logarithmic(m,B,F){if(0===m)return"0";let U=F[B].significand||m/Math.pow(10,Math.floor(ep(m)));return[1,2,3,5,10,15].includes(U)||B>.8*F.length?eS.numeric.call(this,m,B,F):""}};var e_={formatters:eS};let eE=Object.create(null),ex=Object.create(null);function getScope$1(m,B){if(!B)return m;let F=B.split(".");for(let B=0,U=F.length;Bm.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(m,B)=>getHoverColor(B.backgroundColor),this.hoverBorderColor=(m,B)=>getHoverColor(B.borderColor),this.hoverColor=(m,B)=>getHoverColor(B.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(m),this.apply(B)}set(m,B){return set(this,m,B)}get(m){return getScope$1(this,m)}describe(m,B){return set(ex,m,B)}override(m,B){return set(eE,m,B)}route(m,B,F,U){let V=getScope$1(this,m),H=getScope$1(this,F),G="_"+B;Object.defineProperties(V,{[G]:{value:V[B],writable:!0},[B]:{enumerable:!0,get(){let m=this[G],B=H[U];return isObject(m)?Object.assign({},B,m):valueOrDefault(m,B)},set(m){this[G]=m}}})}apply(m){m.forEach(m=>m(this))}}({_scriptable:m=>!m.startsWith("on"),_indexable:m=>"events"!==m,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(m){m.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),m.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:m=>"onProgress"!==m&&"onComplete"!==m&&"fn"!==m}),m.set("animations",{colors:{type:"color",properties:eb},numbers:{type:"number",properties:ev}}),m.describe("animations",{_fallback:"animation"}),m.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:m=>0|m}}}})},function(m){m.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(m){m.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(m,B)=>B.lineWidth,tickColor:(m,B)=>B.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:e_.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),m.route("scale.ticks","color","","color"),m.route("scale.grid","color","","borderColor"),m.route("scale.border","color","","borderColor"),m.route("scale.title","color","","color"),m.describe("scale",{_fallback:!1,_scriptable:m=>!m.startsWith("before")&&!m.startsWith("after")&&"callback"!==m&&"parser"!==m,_indexable:m=>"borderDash"!==m&&"tickBorderDash"!==m&&"dash"!==m}),m.describe("scales",{_fallback:"scale"}),m.describe("scale.ticks",{_scriptable:m=>"backdropPadding"!==m&&"callback"!==m,_indexable:m=>"backdropPadding"!==m})}]);function _measureText(m,B,F,U,V){let H=B[V];return H||(H=B[V]=m.measureText(V).width,F.push(V)),H>U&&(U=H),U}function _longestText(m,B,F,U){let V,H,G,Y,Z;let J=(U=U||{}).data=U.data||{},er=U.garbageCollect=U.garbageCollect||[];U.font!==B&&(J=U.data={},er=U.garbageCollect=[],U.font=B),m.save(),m.font=B;let en=0,ei=F.length;for(V=0;VF.length){for(V=0;V0&&m.stroke()}}function _isPointInArea(m,B,F){return F=F||.5,!B||m&&m.x>B.left-F&&m.xB.top-F&&m.y0&&""!==H.strokeColor;for(m.save(),m.font=V.string,H.translation&&m.translate(H.translation[0],H.translation[1]),isNullOrUndef(H.rotation)||m.rotate(H.rotation),H.color&&(m.fillStyle=H.color),H.textAlign&&(m.textAlign=H.textAlign),H.textBaseline&&(m.textBaseline=H.textBaseline),G=0;G+m||0;function _readValueToProps(m,B){let F={},U=isObject(B),V=U?Object.keys(B):B,H=isObject(m)?U?F=>valueOrDefault(m[F],m[B[F]]):B=>m[B]:()=>m;for(let m of V)F[m]=numberOrZero(H(m));return F}function toTRBL(m){return _readValueToProps(m,{top:"y",right:"x",bottom:"y",left:"x"})}function toTRBLCorners(m){return _readValueToProps(m,["topLeft","topRight","bottomLeft","bottomRight"])}function toPadding(m){let B=toTRBL(m);return B.width=B.left+B.right,B.height=B.top+B.bottom,B}function toFont(m,B){m=m||{},B=B||eC.font;let F=valueOrDefault(m.size,B.size);"string"==typeof F&&(F=parseInt(F,10));let U=valueOrDefault(m.style,B.style);U&&!(""+U).match(eO)&&(console.warn('Invalid font style specified: "'+U+'"'),U=void 0);let V={family:valueOrDefault(m.family,B.family),lineHeight:function(m,B){let F=(""+m).match(eT);if(!F||"normal"===F[1])return 1.2*B;switch(m=+F[2],F[3]){case"px":return m;case"%":m/=100}return B*m}(valueOrDefault(m.lineHeight,B.lineHeight),F),size:F,style:U,weight:valueOrDefault(m.weight,B.weight),string:""};return V.string=!V||isNullOrUndef(V.size)||isNullOrUndef(V.family)?null:(V.style?V.style+" ":"")+(V.weight?V.weight+" ":"")+V.size+"px "+V.family,V}function resolve(m,B,F,U){let V,H,G,Y=!0;for(V=0,H=m.length;VF&&0===m?0:m+B;return{min:keepZero(U,-Math.abs(H)),max:keepZero(V,H)}}function createContext(m,B){return Object.assign(Object.create(m),B)}function _createResolver(m,B=[""],F,U,V=()=>m[0]){let H=F||m;void 0===U&&(U=_resolve("_fallback",m));let G={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:m,_rootScopes:H,_fallback:U,_getTarget:V,override:F=>_createResolver([F,...m],B,H,U)};return new Proxy(G,{deleteProperty:(B,F)=>(delete B[F],delete B._keys,delete m[0][F],!0),get:(F,U)=>_cached(F,U,()=>(function(m,B,F,U){let V;for(let H of B)if(void 0!==(V=_resolve(readKey(H,m),F)))return needsSubResolver(m,V)?createSubResolver(F,U,m,V):V})(U,B,m,F)),getOwnPropertyDescriptor:(m,B)=>Reflect.getOwnPropertyDescriptor(m._scopes[0],B),getPrototypeOf:()=>Reflect.getPrototypeOf(m[0]),has:(m,B)=>getKeysFromAllScopes(m).includes(B),ownKeys:m=>getKeysFromAllScopes(m),set(m,B,F){let U=m._storage||(m._storage=V());return m[B]=U[B]=F,delete m._keys,!0}})}function _descriptors(m,B={scriptable:!0,indexable:!0}){let{_scriptable:F=B.scriptable,_indexable:U=B.indexable,_allKeys:V=B.allKeys}=m;return{allKeys:V,scriptable:F,indexable:U,isScriptable:isFunction(F)?F:()=>F,isIndexable:isFunction(U)?U:()=>U}}let readKey=(m,B)=>m?m+_capitalize(B):B,needsSubResolver=(m,B)=>isObject(B)&&"adapters"!==m&&(null===Object.getPrototypeOf(B)||B.constructor===Object);function _cached(m,B,F){if(Object.prototype.hasOwnProperty.call(m,B)||"constructor"===B)return m[B];let U=F();return m[B]=U,U}let getScope=(m,B)=>!0===m?B:"string"==typeof m?resolveObjectKey(B,m):void 0;function createSubResolver(m,B,F,U){var V;let H=B._rootScopes,G=isFunction(V=B._fallback)?V(F,U):V,Y=[...m,...H],Z=new Set;Z.add(U);let J=addScopesFromKey(Z,Y,F,G||F,U);return null!==J&&(void 0===G||G===F||null!==(J=addScopesFromKey(Z,Y,G,J,U)))&&_createResolver(Array.from(Z),[""],H,G,()=>(function(m,B,F){let U=m._getTarget();B in U||(U[B]={});let V=U[B];return isArray(V)&&isObject(F)?F:V||{}})(B,F,U))}function addScopesFromKey(m,B,F,U,V){for(;F;)F=function(m,B,F,U,V){for(let G of B){let B=getScope(F,G);if(B){var H;m.add(B);let G=isFunction(H=B._fallback)?H(F,V):H;if(void 0!==G&&G!==F&&G!==U)return G}else if(!1===B&&void 0!==U&&F!==U)return null}return!1}(m,B,F,U,V);return F}function _resolve(m,B){for(let F of B){if(!F)continue;let B=F[m];if(void 0!==B)return B}}function getKeysFromAllScopes(m){let B=m._keys;return B||(B=m._keys=function(m){let B=new Set;for(let F of m)for(let m of Object.keys(F).filter(m=>!m.startsWith("_")))B.add(m);return Array.from(B)}(m._scopes)),B}function _parseObjectDataRadialScale(m,B,F,U){let V,H,G;let{iScale:Y}=m,{key:Z="r"}=this._parsing,J=Array(U);for(V=0;VB"x"===m?"y":"x";function capControlPoint(m,B,F){return Math.max(Math.min(m,F),B)}function _updateBezierControlPoints(m,B,F,U,V){let H,G,Y,Z;if(B.spanGaps&&(m=m.filter(m=>!m.skip)),"monotone"===B.cubicInterpolationMode)!function(m,B="x"){let F,U,V;let H=getValueAxis(B),G=m.length,Y=Array(G).fill(0),Z=Array(G),J=getPoint(m,0);for(F=0;Fm.ownerDocument.defaultView.getComputedStyle(m,null),ek=["top","right","bottom","left"];function getPositionedStyle(m,B,F){let U={};F=F?"-"+F:"";for(let V=0;V<4;V++){let H=ek[V];U[H]=parseFloat(m[B+"-"+H+F])||0}return U.width=U.left+U.right,U.height=U.top+U.bottom,U}let useOffsetPos=(m,B,F)=>(m>0||B>0)&&(!F||!F.shadowRoot);function getRelativePosition(m,B){if("native"in m)return m;let{canvas:F,currentDevicePixelRatio:U}=B,V=getComputedStyle(F),H="border-box"===V.boxSizing,G=getPositionedStyle(V,"padding"),Y=getPositionedStyle(V,"border","width"),{x:Z,y:J,box:er}=function(m,B){let F,U;let V=m.touches,H=V&&V.length?V[0]:m,{offsetX:G,offsetY:Y}=H,Z=!1;if(useOffsetPos(G,Y,m.target))F=G,U=Y;else{let m=B.getBoundingClientRect();F=H.clientX-m.left,U=H.clientY-m.top,Z=!0}return{x:F,y:U,box:Z}}(m,F),en=G.left+(er&&Y.left),ei=G.top+(er&&Y.top),{width:eo,height:ea}=B;return H&&(eo-=G.width+Y.width,ea-=G.height+Y.height),{x:Math.round((Z-en)/eo*F.width/U),y:Math.round((J-ei)/ea*F.height/U)}}let round1=m=>Math.round(10*m)/10;function getMaximumSize(m,B,F,U){let V=getComputedStyle(m),H=getPositionedStyle(V,"margin"),G=parseMaxStyle(V.maxWidth,m,"clientWidth")||el,Y=parseMaxStyle(V.maxHeight,m,"clientHeight")||el,Z=function(m,B,F){let U,V;if(void 0===B||void 0===F){let H=m&&_getParentNode(m);if(H){let m=H.getBoundingClientRect(),G=getComputedStyle(H),Y=getPositionedStyle(G,"border","width"),Z=getPositionedStyle(G,"padding");B=m.width-Z.width-Y.width,F=m.height-Z.height-Y.height,U=parseMaxStyle(G.maxWidth,H,"clientWidth"),V=parseMaxStyle(G.maxHeight,H,"clientHeight")}else B=m.clientWidth,F=m.clientHeight}return{width:B,height:F,maxWidth:U||el,maxHeight:V||el}}(m,B,F),{width:J,height:er}=Z;if("content-box"===V.boxSizing){let m=getPositionedStyle(V,"border","width"),B=getPositionedStyle(V,"padding");J-=B.width+m.width,er-=B.height+m.height}J=Math.max(0,J-H.width),er=Math.max(0,U?J/U:er-H.height),J=round1(Math.min(J,G,Z.maxWidth)),er=round1(Math.min(er,Y,Z.maxHeight)),J&&!er&&(er=round1(J/2));let en=void 0!==B||void 0!==F;return en&&U&&Z.height&&er>Z.height&&(J=round1(Math.floor((er=Z.height)*U))),{width:J,height:er}}function retinaScale(m,B,F){let U=B||1,V=Math.floor(m.height*U),H=Math.floor(m.width*U);m.height=Math.floor(m.height),m.width=Math.floor(m.width);let G=m.canvas;return G.style&&(F||!G.style.height&&!G.style.width)&&(G.style.height=`${m.height}px`,G.style.width=`${m.width}px`),(m.currentDevicePixelRatio!==U||G.height!==V||G.width!==H)&&(m.currentDevicePixelRatio=U,G.height=V,G.width=H,m.ctx.setTransform(U,0,0,U,0,0),!0)}let eP=function(){let m=!1;try{let B={get passive(){return m=!0,!1}};_isDomSupported()&&(window.addEventListener("test",null,B),window.removeEventListener("test",null,B))}catch(m){}return m}();function readUsedSize(m,B){let F=getComputedStyle(m).getPropertyValue(B),U=F&&F.match(/^(\d+)(\.\d+)?px$/);return U?+U[1]:void 0}function _pointInLine(m,B,F,U){return{x:m.x+F*(B.x-m.x),y:m.y+F*(B.y-m.y)}}function _steppedInterpolation(m,B,F,U){return{x:m.x+F*(B.x-m.x),y:"middle"===U?F<.5?m.y:B.y:"after"===U?F<1?m.y:B.y:F>0?B.y:m.y}}function _bezierInterpolation(m,B,F,U){let V={x:m.cp2x,y:m.cp2y},H={x:B.cp1x,y:B.cp1y},G=_pointInLine(m,V,F),Y=_pointInLine(V,H,F),Z=_pointInLine(H,B,F),J=_pointInLine(G,Y,F),er=_pointInLine(Y,Z,F);return _pointInLine(J,er,F)}function getRtlAdapter(m,B,F){var U;return m?(U=F,{x:m=>B+B+U-m,setWidth(m){U=m},textAlign:m=>"center"===m?m:"right"===m?"left":"right",xPlus:(m,B)=>m-B,leftForLtr:(m,B)=>m-B}):{x:m=>m,setWidth(m){},textAlign:m=>m,xPlus:(m,B)=>m+B,leftForLtr:(m,B)=>m}}function overrideTextDirection(m,B){let F,U;("ltr"===B||"rtl"===B)&&(U=[(F=m.canvas.style).getPropertyValue("direction"),F.getPropertyPriority("direction")],F.setProperty("direction",B,"important"),m.prevTextDirection=U)}function restoreTextDirection(m,B){void 0!==B&&(delete m.prevTextDirection,m.canvas.style.setProperty("direction",B[0],B[1]))}function propertyFn(m){return"angle"===m?{between:_angleBetween,compare:_angleDiff,normalize:_normalizeAngle}:{between:_isBetween,compare:(m,B)=>m-B,normalize:m=>m}}function normalizeSegment({start:m,end:B,count:F,loop:U,style:V}){return{start:m%F,end:B%F,loop:U&&(B-m+1)%F==0,style:V}}function _boundSegment(m,B,F){let U,V,H;if(!F)return[m];let{property:G,start:Y,end:Z}=F,J=B.length,{compare:er,between:en,normalize:ei}=propertyFn(G),{start:eo,end:ea,loop:es,style:el}=function(m,B,F){let U;let{property:V,start:H,end:G}=F,{between:Y,normalize:Z}=propertyFn(V),J=B.length,{start:er,end:en,loop:ei}=m;if(ei){for(er+=J,en+=J,U=0;Uen(Y,H,U)&&0!==er(Y,H),endIsBefore=()=>0===er(Z,U)||en(Z,H,U),shouldStart=()=>ec||startIsBefore(),shouldStop=()=>!ec||endIsBefore();for(let m=eo,F=eo;m<=ea;++m)(V=B[m%J]).skip||(U=ei(V[G]))===H||(ec=en(U,Y,Z),null===ef&&shouldStart()&&(ef=0===er(U,Y)?m:F),null!==ef&&shouldStop()&&(eu.push(normalizeSegment({start:ef,end:m,loop:es,count:J,style:el})),ef=null),F=m,H=U);return null!==ef&&eu.push(normalizeSegment({start:ef,end:ea,loop:es,count:J,style:el})),eu}function _boundSegments(m,B){let F=[],U=m.segments;for(let V=0;VV&&m[H%B].skip;)H--;return{start:V,end:H%=B}}(F,V,H,U);if(!0===U)return splitByStyles(m,[{start:G,end:Y,loop:H}],F,B);let Z=Y2&&void 0!==arguments[2]?arguments[2]:H,U=[];m.datasets=B.map(B=>{let V=m.datasets.find(m=>m[F]===B[F]);return!V||!B.data||U.includes(V)?{...B}:(U.push(V),Object.assign(V,B),V)})}function getElementAtEvent(m,B){return m.getElementsAtEventForMode(B.nativeEvent,"nearest",{intersect:!0},!1)}let G=(0,U.forwardRef)(function(m,B){let{height:F=150,width:G=300,redraw:Y=!1,datasetIdKey:Z,type:J,data:er,options:en,plugins:ei=[],fallbackContent:eo,updateMode:ea,...es}=m,el=(0,U.useRef)(null),eu=(0,U.useRef)(),renderChart=()=>{el.current&&(eu.current=new V.kL(el.current,{type:J,data:function(m){var B;let F=arguments.length>1&&void 0!==arguments[1]?arguments[1]:H,U={labels:[],datasets:[]};return B=m.labels,U.labels=B,setDatasets(U,m.datasets,F),U}(er,Z),options:en&&{...en},plugins:ei}),reforwardRef(B,eu.current))},destroyChart=()=>{reforwardRef(B,null),eu.current&&(eu.current.destroy(),eu.current=null)};return(0,U.useEffect)(()=>{!Y&&eu.current&&en&&function(m,B){let F=m.options;F&&B&&Object.assign(F,B)}(eu.current,en)},[Y,en]),(0,U.useEffect)(()=>{if(!Y&&eu.current){var m,B;m=eu.current.config.data,B=er.labels,m.labels=B}},[Y,er.labels]),(0,U.useEffect)(()=>{!Y&&eu.current&&er.datasets&&setDatasets(eu.current.config.data,er.datasets,Z)},[Y,er.datasets]),(0,U.useEffect)(()=>{eu.current&&(Y?(destroyChart(),setTimeout(renderChart)):eu.current.update(ea))},[Y,en,er.labels,er.datasets,ea]),(0,U.useEffect)(()=>{eu.current&&(destroyChart(),setTimeout(renderChart))},[J]),(0,U.useEffect)(()=>(renderChart(),()=>destroyChart()),[]),U.createElement("canvas",Object.assign({ref:el,role:"img",height:F,width:G},es),eo)});function createTypedChart(m,B){return V.kL.register(B),(0,U.forwardRef)((B,F)=>U.createElement(G,Object.assign({},B,{ref:F,type:m})))}let Y=createTypedChart("line",V.ST),Z=createTypedChart("pie",V.tt)},85739:function(m,B,F){"use strict";F.d(B,{u:function(){return eo}});var U=F(2265),V=F(23863),H=F(42744),G=F(25566);/* * React Tooltip * {@link https://github.com/ReactTooltip/react-tooltip} * @copyright ReactTooltip Team * @license MIT */let Y={core:!1,base:!1};function S({css:m,id:B="react-tooltip-base-styles",type:F="base",ref:U}){var V,H;if(!m||"undefined"==typeof document||Y[F]||"core"===F&&void 0!==G&&(null===(V=null==G?void 0:G.env)||void 0===V?void 0:V.REACT_TOOLTIP_DISABLE_CORE_STYLES)||"base"!==F&&void 0!==G&&(null===(H=null==G?void 0:G.env)||void 0===H?void 0:H.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===F&&(B="react-tooltip-core-styles"),U||(U={});let{insertAt:Z}=U;if(document.getElementById(B))return void console.warn(`[react-tooltip] Element with id '${B}' already exists. Call \`removeStyle()\` first`);let J=document.head||document.getElementsByTagName("head")[0],er=document.createElement("style");er.id=B,er.type="text/css","top"===Z&&J.firstChild?J.insertBefore(er,J.firstChild):J.appendChild(er),er.styleSheet?er.styleSheet.cssText=m:er.appendChild(document.createTextNode(m)),Y[F]=!0}let E=async({elementReference:m=null,tooltipReference:B=null,tooltipArrowReference:F=null,place:U="top",offset:H=10,strategy:G="absolute",middlewares:Y=[(0,V.cv)(Number(H)),(0,V.RR)({fallbackAxisSideDirection:"start"}),(0,V.uY)({padding:5})],border:Z})=>m&&null!==B?F?(Y.push((0,V.x7)({element:F,padding:5})),(0,V.oo)(m,B,{placement:U,strategy:G,middleware:Y}).then(({x:m,y:B,placement:F,middlewareData:U})=>{var V,H;let G={left:`${m}px`,top:`${B}px`,border:Z},{x:Y,y:J}=null!==(V=U.arrow)&&void 0!==V?V:{x:0,y:0},er=null!==(H=({top:"bottom",right:"left",bottom:"top",left:"right"})[F.split("-")[0]])&&void 0!==H?H:"bottom",en=0;if(Z){let m=`${Z}`.match(/(\d+)px/);en=(null==m?void 0:m[1])?Number(m[1]):1}return{tooltipStyles:G,tooltipArrowStyles:{left:null!=Y?`${Y}px`:"",top:null!=J?`${J}px`:"",right:"",bottom:"",...Z&&{borderBottom:Z,borderRight:Z},[er]:`-${4+en}px`},place:F}})):(0,V.oo)(m,B,{placement:"bottom",strategy:G,middleware:Y}).then(({x:m,y:B,placement:F})=>({tooltipStyles:{left:`${m}px`,top:`${B}px`},tooltipArrowStyles:{},place:F})):{tooltipStyles:{},tooltipArrowStyles:{},place:U},A=(m,B)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(m,B),_=(m,B,F)=>{let U=null,l=function(...V){let n=()=>{U=null,F||m.apply(this,V)};F&&!U&&(m.apply(this,V),U=setTimeout(n,B)),F||(U&&clearTimeout(U),U=setTimeout(n,B))};return l.cancel=()=>{U&&(clearTimeout(U),U=null)},l},O=m=>null!==m&&!Array.isArray(m)&&"object"==typeof m,T=(m,B)=>{if(m===B)return!0;if(Array.isArray(m)&&Array.isArray(B))return m.length===B.length&&m.every((m,F)=>T(m,B[F]));if(Array.isArray(m)!==Array.isArray(B))return!1;if(!O(m)||!O(B))return m===B;let F=Object.keys(m),U=Object.keys(B);return F.length===U.length&&F.every(F=>T(m[F],B[F]))},k=m=>{if(!(m instanceof HTMLElement||m instanceof SVGElement))return!1;let B=getComputedStyle(m);return["overflow","overflow-x","overflow-y"].some(m=>{let F=B.getPropertyValue(m);return"auto"===F||"scroll"===F})},C=m=>{if(!m)return null;let B=m.parentElement;for(;B;){if(k(B))return B;B=B.parentElement}return document.scrollingElement||document.documentElement},Z="undefined"!=typeof window?U.useLayoutEffect:U.useEffect,J={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},er=(0,U.createContext)({getTooltipData:()=>J});function I(m="DEFAULT_TOOLTIP_ID"){return(0,U.useContext)(er).getTooltipData(m)}var en={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},ei={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};let D=({forwardRef:m,id:B,className:F,classNameArrow:G,variant:Y="dark",anchorId:J,anchorSelect:er,place:eo="top",offset:ea=10,events:es=["hover"],openOnClick:el=!1,positionStrategy:eu="absolute",middlewares:ec,wrapper:ef,delayShow:ed=0,delayHide:ep=0,float:eh=!1,hidden:eg=!1,noArrow:em=!1,clickable:ey=!1,closeOnEsc:ev=!1,closeOnScroll:eb=!1,closeOnResize:ew=!1,openEvents:eS,closeEvents:e_,globalCloseEvents:eE,imperativeModeOnly:ex,style:eC,position:eT,afterShow:eO,afterHide:eA,content:ek,contentWrapperRef:eP,isOpen:eR,defaultIsOpen:eM=!1,setIsOpen:eI,activeAnchor:eB,setActiveAnchor:eL,border:eD,opacity:ej,arrowColor:eN,role:eF="tooltip"})=>{var eU;let ez=(0,U.useRef)(null),e$=(0,U.useRef)(null),eV=(0,U.useRef)(null),eH=(0,U.useRef)(null),eW=(0,U.useRef)(null),[eG,eK]=(0,U.useState)({tooltipStyles:{},tooltipArrowStyles:{},place:eo}),[eY,eZ]=(0,U.useState)(!1),[eX,eJ]=(0,U.useState)(!1),[eQ,e0]=(0,U.useState)(null),e1=(0,U.useRef)(!1),e2=(0,U.useRef)(null),{anchorRefs:e5,setActiveAnchor:e3}=I(B),e4=(0,U.useRef)(!1),[e6,e8]=(0,U.useState)([]),e7=(0,U.useRef)(!1),e9=el||es.includes("click"),tr=e9||(null==eS?void 0:eS.click)||(null==eS?void 0:eS.dblclick)||(null==eS?void 0:eS.mousedown),tn=eS?{...eS}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!eS&&e9&&Object.assign(tn,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});let ti=e_?{...e_}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!e_&&e9&&Object.assign(ti,{mouseleave:!1,blur:!1,mouseout:!1});let ta=eE?{...eE}:{escape:ev||!1,scroll:eb||!1,resize:ew||!1,clickOutsideAnchor:tr||!1};ex&&(Object.assign(tn,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(ti,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(ta,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),Z(()=>(e7.current=!0,()=>{e7.current=!1}),[]);let xe=m=>{e7.current&&(m&&eJ(!0),setTimeout(()=>{e7.current&&(null==eI||eI(m),void 0===eR&&eZ(m))},10))};(0,U.useEffect)(()=>{if(void 0===eR)return()=>null;eR&&eJ(!0);let m=setTimeout(()=>{eZ(eR)},10);return()=>{clearTimeout(m)}},[eR]),(0,U.useEffect)(()=>{if(eY!==e1.current){if(eW.current&&clearTimeout(eW.current),e1.current=eY,eY)null==eO||eO();else{let m=(m=>{let B=m.match(/^([\d.]+)(ms|s)$/);if(!B)return 0;let[,F,U]=B;return Number(F)*("ms"===U?1:1e3)})(getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay"));eW.current=setTimeout(()=>{eJ(!1),e0(null),null==eA||eA()},m+25)}}},[eY]);let Ne=m=>{eK(B=>T(B,m)?B:m)},$e=(m=ed)=>{eV.current&&clearTimeout(eV.current),eX?xe(!0):eV.current=setTimeout(()=>{xe(!0)},m)},Ie=(m=ep)=>{eH.current&&clearTimeout(eH.current),eH.current=setTimeout(()=>{e4.current||xe(!1)},m)},je=m=>{var B;if(!m)return;let F=null!==(B=m.currentTarget)&&void 0!==B?B:m.target;if(!(null==F?void 0:F.isConnected))return eL(null),void e3({current:null});ed?$e():xe(!0),eL(F),e3({current:F}),eH.current&&clearTimeout(eH.current)},Be=()=>{ey?Ie(ep||100):ep?Ie():xe(!1),eV.current&&clearTimeout(eV.current)},ze=({x:m,y:B})=>{var F;E({place:null!==(F=null==eQ?void 0:eQ.place)&&void 0!==F?F:eo,offset:ea,elementReference:{getBoundingClientRect:()=>({x:m,y:B,width:0,height:0,top:B,left:m,right:m,bottom:B})},tooltipReference:ez.current,tooltipArrowReference:e$.current,strategy:eu,middlewares:ec,border:eD}).then(m=>{Ne(m)})},De=m=>{if(!m)return;let B={x:m.clientX,y:m.clientY};ze(B),e2.current=B},qe=m=>{var B;if(!eY)return;let F=m.target;F.isConnected&&(null===(B=ez.current)||void 0===B||!B.contains(F))&&([document.querySelector(`[id='${J}']`),...e6].some(m=>null==m?void 0:m.contains(F))||(xe(!1),eV.current&&clearTimeout(eV.current)))},ts=_(je,50,!0),tl=_(Be,50,!0),We=m=>{tl.cancel(),ts(m)},Pe=()=>{ts.cancel(),tl()},tu=(0,U.useCallback)(()=>{var m,B;let F=null!==(m=null==eQ?void 0:eQ.position)&&void 0!==m?m:eT;F?ze(F):eh?e2.current&&ze(e2.current):(null==eB?void 0:eB.isConnected)&&E({place:null!==(B=null==eQ?void 0:eQ.place)&&void 0!==B?B:eo,offset:ea,elementReference:eB,tooltipReference:ez.current,tooltipArrowReference:e$.current,strategy:eu,middlewares:ec,border:eD}).then(m=>{e7.current&&Ne(m)})},[eY,eB,ek,eC,eo,null==eQ?void 0:eQ.place,ea,eu,eT,null==eQ?void 0:eQ.position,eh]);(0,U.useEffect)(()=>{var m,B;let F=new Set(e5);e6.forEach(m=>{F.add({current:m})});let U=document.querySelector(`[id='${J}']`);U&&F.add({current:U});let l=()=>{xe(!1)},H=C(eB),G=C(ez.current);ta.scroll&&(window.addEventListener("scroll",l),null==H||H.addEventListener("scroll",l),null==G||G.addEventListener("scroll",l));let Y=null;ta.resize?window.addEventListener("resize",l):eB&&ez.current&&(Y=(0,V.Me)(eB,ez.current,tu,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));let s=m=>{"Escape"===m.key&&xe(!1)};ta.escape&&window.addEventListener("keydown",s),ta.clickOutsideAnchor&&window.addEventListener("click",qe);let Z=[],u=m=>{eY&&(null==m?void 0:m.target)===eB||je(m)},p=m=>{eY&&(null==m?void 0:m.target)===eB&&Be()},er=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],en=["click","dblclick","mousedown","mouseup"];Object.entries(tn).forEach(([m,B])=>{B&&(er.includes(m)?Z.push({event:m,listener:We}):en.includes(m)&&Z.push({event:m,listener:u}))}),Object.entries(ti).forEach(([m,B])=>{B&&(er.includes(m)?Z.push({event:m,listener:Pe}):en.includes(m)&&Z.push({event:m,listener:p}))}),eh&&Z.push({event:"pointermove",listener:De});let y=()=>{e4.current=!0},h=()=>{e4.current=!1,Be()};return ey&&!tr&&(null===(m=ez.current)||void 0===m||m.addEventListener("mouseenter",y),null===(B=ez.current)||void 0===B||B.addEventListener("mouseleave",h)),Z.forEach(({event:m,listener:B})=>{F.forEach(F=>{var U;null===(U=F.current)||void 0===U||U.addEventListener(m,B)})}),()=>{var m,B;ta.scroll&&(window.removeEventListener("scroll",l),null==H||H.removeEventListener("scroll",l),null==G||G.removeEventListener("scroll",l)),ta.resize?window.removeEventListener("resize",l):null==Y||Y(),ta.clickOutsideAnchor&&window.removeEventListener("click",qe),ta.escape&&window.removeEventListener("keydown",s),ey&&!tr&&(null===(m=ez.current)||void 0===m||m.removeEventListener("mouseenter",y),null===(B=ez.current)||void 0===B||B.removeEventListener("mouseleave",h)),Z.forEach(({event:m,listener:B})=>{F.forEach(F=>{var U;null===(U=F.current)||void 0===U||U.removeEventListener(m,B)})})}},[eB,tu,eX,e5,e6,eS,e_,eE,e9,ed,ep]),(0,U.useEffect)(()=>{var m,F;let U=null!==(F=null!==(m=null==eQ?void 0:eQ.anchorSelect)&&void 0!==m?m:er)&&void 0!==F?F:"";!U&&B&&(U=`[data-tooltip-id='${B.replace(/'/g,"\\'")}']`);let V=new MutationObserver(m=>{let F=[],V=[];m.forEach(m=>{if("attributes"===m.type&&"data-tooltip-id"===m.attributeName&&(m.target.getAttribute("data-tooltip-id")===B?F.push(m.target):m.oldValue===B&&V.push(m.target)),"childList"===m.type){if(eB){let B=[...m.removedNodes].filter(m=>1===m.nodeType);if(U)try{V.push(...B.filter(m=>m.matches(U))),V.push(...B.flatMap(m=>[...m.querySelectorAll(U)]))}catch(m){}B.some(m=>{var B;return!!(null===(B=null==m?void 0:m.contains)||void 0===B?void 0:B.call(m,eB))&&(eJ(!1),xe(!1),eL(null),eV.current&&clearTimeout(eV.current),eH.current&&clearTimeout(eH.current),!0)})}if(U)try{let B=[...m.addedNodes].filter(m=>1===m.nodeType);F.push(...B.filter(m=>m.matches(U))),F.push(...B.flatMap(m=>[...m.querySelectorAll(U)]))}catch(m){}}}),(F.length||V.length)&&e8(m=>[...m.filter(m=>!V.includes(m)),...F])});return V.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{V.disconnect()}},[B,er,null==eQ?void 0:eQ.anchorSelect,eB]),(0,U.useEffect)(()=>{tu()},[tu]),(0,U.useEffect)(()=>{if(!(null==eP?void 0:eP.current))return()=>null;let m=new ResizeObserver(()=>{setTimeout(()=>tu())});return m.observe(eP.current),()=>{m.disconnect()}},[ek,null==eP?void 0:eP.current]),(0,U.useEffect)(()=>{var m;let B=document.querySelector(`[id='${J}']`),F=[...e6,B];eB&&F.includes(eB)||eL(null!==(m=e6[0])&&void 0!==m?m:B)},[J,e6,eB]),(0,U.useEffect)(()=>(eM&&xe(!0),()=>{eV.current&&clearTimeout(eV.current),eH.current&&clearTimeout(eH.current)}),[]),(0,U.useEffect)(()=>{var m;let F=null!==(m=null==eQ?void 0:eQ.anchorSelect)&&void 0!==m?m:er;if(!F&&B&&(F=`[data-tooltip-id='${B.replace(/'/g,"\\'")}']`),F)try{let m=Array.from(document.querySelectorAll(F));e8(m)}catch(m){e8([])}},[B,er,null==eQ?void 0:eQ.anchorSelect]),(0,U.useEffect)(()=>{eV.current&&(clearTimeout(eV.current),$e(ed))},[ed]);let tc=null!==(eU=null==eQ?void 0:eQ.content)&&void 0!==eU?eU:ek,tf=eY&&Object.keys(eG.tooltipStyles).length>0;return(0,U.useImperativeHandle)(m,()=>({open:m=>{if(null==m?void 0:m.anchorSelect)try{document.querySelector(m.anchorSelect)}catch(B){return void console.warn(`[react-tooltip] "${m.anchorSelect}" is not a valid CSS selector`)}e0(null!=m?m:null),(null==m?void 0:m.delay)?$e(m.delay):xe(!0)},close:m=>{(null==m?void 0:m.delay)?Ie(m.delay):xe(!1)},activeAnchor:eB,place:eG.place,isOpen:!!(eX&&!eg&&tc&&tf)})),eX&&!eg&&tc?U.createElement(ef,{id:B,role:eF,className:H("react-tooltip",en.tooltip,ei.tooltip,ei[Y],F,`react-tooltip__place-${eG.place}`,en[tf?"show":"closing"],tf?"react-tooltip__show":"react-tooltip__closing","fixed"===eu&&en.fixed,ey&&en.clickable),onTransitionEnd:m=>{eW.current&&clearTimeout(eW.current),eY||"opacity"!==m.propertyName||(eJ(!1),e0(null),null==eA||eA())},style:{...eC,...eG.tooltipStyles,opacity:void 0!==ej&&tf?ej:void 0},ref:ez},tc,U.createElement(ef,{className:H("react-tooltip-arrow",en.arrow,ei.arrow,G,em&&en.noArrow),style:{...eG.tooltipArrowStyles,background:eN?`linear-gradient(to right bottom, transparent 50%, ${eN} 50%)`:void 0},ref:e$})):null},q=({content:m})=>U.createElement("span",{dangerouslySetInnerHTML:{__html:m}}),eo=U.forwardRef(({id:m,anchorId:B,anchorSelect:F,content:V,html:G,render:Y,className:Z,classNameArrow:J,variant:er="dark",place:en="top",offset:ei=10,wrapper:eo="div",children:ea=null,events:es=["hover"],openOnClick:el=!1,positionStrategy:eu="absolute",middlewares:ec,delayShow:ef=0,delayHide:ed=0,float:ep=!1,hidden:eh=!1,noArrow:eg=!1,clickable:em=!1,closeOnEsc:ey=!1,closeOnScroll:ev=!1,closeOnResize:eb=!1,openEvents:ew,closeEvents:eS,globalCloseEvents:e_,imperativeModeOnly:eE=!1,style:ex,position:eC,isOpen:eT,defaultIsOpen:eO=!1,disableStyleInjection:eA=!1,border:ek,opacity:eP,arrowColor:eR,setIsOpen:eM,afterShow:eI,afterHide:eB,role:eL="tooltip"},eD)=>{let[ej,eN]=(0,U.useState)(V),[eF,eU]=(0,U.useState)(G),[ez,e$]=(0,U.useState)(en),[eV,eH]=(0,U.useState)(er),[eW,eG]=(0,U.useState)(ei),[eK,eY]=(0,U.useState)(ef),[eZ,eX]=(0,U.useState)(ed),[eJ,eQ]=(0,U.useState)(ep),[e0,e1]=(0,U.useState)(eh),[e2,e5]=(0,U.useState)(eo),[e3,e4]=(0,U.useState)(es),[e6,e8]=(0,U.useState)(eu),[e7,e9]=(0,U.useState)(null),[tr,tn]=(0,U.useState)(null),ti=(0,U.useRef)(eA),{anchorRefs:ta,activeAnchor:ts}=I(m),Le=m=>null==m?void 0:m.getAttributeNames().reduce((B,F)=>{var U;return F.startsWith("data-tooltip-")&&(B[F.replace(/^data-tooltip-/,"")]=null!==(U=null==m?void 0:m.getAttribute(F))&&void 0!==U?U:null),B},{}),Re=m=>{let B={place:m=>{e$(null!=m?m:en)},content:m=>{eN(null!=m?m:V)},html:m=>{eU(null!=m?m:G)},variant:m=>{eH(null!=m?m:er)},offset:m=>{eG(null===m?ei:Number(m))},wrapper:m=>{e5(null!=m?m:eo)},events:m=>{let B=null==m?void 0:m.split(" ");e4(null!=B?B:es)},"position-strategy":m=>{e8(null!=m?m:eu)},"delay-show":m=>{eY(null===m?ef:Number(m))},"delay-hide":m=>{eX(null===m?ed:Number(m))},float:m=>{eQ(null===m?ep:"true"===m)},hidden:m=>{e1(null===m?eh:"true"===m)},"class-name":m=>{e9(m)}};Object.values(B).forEach(m=>m(null)),Object.entries(m).forEach(([m,F])=>{var U;null===(U=B[m])||void 0===U||U.call(B,F)})};(0,U.useEffect)(()=>{eN(V)},[V]),(0,U.useEffect)(()=>{eU(G)},[G]),(0,U.useEffect)(()=>{e$(en)},[en]),(0,U.useEffect)(()=>{eH(er)},[er]),(0,U.useEffect)(()=>{eG(ei)},[ei]),(0,U.useEffect)(()=>{eY(ef)},[ef]),(0,U.useEffect)(()=>{eX(ed)},[ed]),(0,U.useEffect)(()=>{eQ(ep)},[ep]),(0,U.useEffect)(()=>{e1(eh)},[eh]),(0,U.useEffect)(()=>{e8(eu)},[eu]),(0,U.useEffect)(()=>{ti.current!==eA&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[eA]),(0,U.useEffect)(()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===eA,disableBase:eA}}))},[]),(0,U.useEffect)(()=>{var U;let V=new Set(ta),H=F;if(!H&&m&&(H=`[data-tooltip-id='${m.replace(/'/g,"\\'")}']`),H)try{document.querySelectorAll(H).forEach(m=>{V.add({current:m})})}catch(m){console.warn(`[react-tooltip] "${H}" is not a valid CSS selector`)}let G=document.querySelector(`[id='${B}']`);if(G&&V.add({current:G}),!V.size)return()=>null;let Y=null!==(U=null!=tr?tr:G)&&void 0!==U?U:ts.current,Z=new MutationObserver(m=>{m.forEach(m=>{var B;if(!Y||"attributes"!==m.type||!(null===(B=m.attributeName)||void 0===B?void 0:B.startsWith("data-tooltip-")))return;let F=Le(Y);Re(F)})});if(Y){let m=Le(Y);Re(m),Z.observe(Y,{attributes:!0,childList:!1,subtree:!1})}return()=>{Z.disconnect()}},[ta,ts,tr,B,F]),(0,U.useEffect)(()=>{(null==ex?void 0:ex.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),ek&&!A("border",`${ek}`)&&console.warn(`[react-tooltip] "${ek}" is not a valid \`border\`.`),(null==ex?void 0:ex.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),eP&&!A("opacity",`${eP}`)&&console.warn(`[react-tooltip] "${eP}" is not a valid \`opacity\`.`)},[]);let tl=ea,tu=(0,U.useRef)(null);if(Y){let m=Y({content:(null==tr?void 0:tr.getAttribute("data-tooltip-content"))||ej||null,activeAnchor:tr});tl=m?U.createElement("div",{ref:tu,className:"react-tooltip-content-wrapper"},m):null}else ej&&(tl=ej);eF&&(tl=U.createElement(q,{content:eF}));let tc={forwardRef:eD,id:m,anchorId:B,anchorSelect:F,className:H(Z,e7),classNameArrow:J,content:tl,contentWrapperRef:tu,place:ez,variant:eV,offset:eW,wrapper:e2,events:e3,openOnClick:el,positionStrategy:e6,middlewares:ec,delayShow:eK,delayHide:eZ,float:eJ,hidden:e0,noArrow:eg,clickable:em,closeOnEsc:ey,closeOnScroll:ev,closeOnResize:eb,openEvents:ew,closeEvents:eS,globalCloseEvents:e_,imperativeModeOnly:eE,style:ex,position:eC,isOpen:eT,defaultIsOpen:eO,border:ek,opacity:eP,arrowColor:eR,setIsOpen:eM,afterShow:eI,afterHide:eB,activeAnchor:tr,setActiveAnchor:m=>tn(m),role:eL};return U.createElement(D,{...tc})});"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",m=>{m.detail.disableCore||S({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),m.detail.disableBase||S({css:` .styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`,type:"base"})})},72720:function(m,B,F){"use strict";F.d(B,{tq:function(){return Z},o5:function(){return J},oc:function(){return useSwiper}});var U=F(2265),V=F(45433);function isObject(m){return"object"==typeof m&&null!==m&&m.constructor&&"Object"===Object.prototype.toString.call(m).slice(8,-1)}function extend(m,B){let F=["__proto__","constructor","prototype"];Object.keys(B).filter(m=>0>F.indexOf(m)).forEach(F=>{void 0===m[F]?m[F]=B[F]:isObject(B[F])&&isObject(m[F])&&Object.keys(B[F]).length>0?B[F].__swiper__?m[F]=B[F]:extend(m[F],B[F]):m[F]=B[F]})}function needsNavigation(m={}){return m.navigation&&void 0===m.navigation.nextEl&&void 0===m.navigation.prevEl}function needsPagination(m={}){return m.pagination&&void 0===m.pagination.el}function needsScrollbar(m={}){return m.scrollbar&&void 0===m.scrollbar.el}function uniqueClasses(m=""){let B=m.split(" ").map(m=>m.trim()).filter(m=>!!m),F=[];return B.forEach(m=>{0>F.indexOf(m)&&F.push(m)}),F.join(" ")}let H=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopedSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideNextClass","slidePrevClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function isChildSwiperSlide(m){return m.type&&m.type.displayName&&m.type.displayName.includes("SwiperSlide")}let updateOnVirtualData=m=>{m&&!m.destroyed&&m.params.virtual&&(!m.params.virtual||m.params.virtual.enabled)&&(m.updateSlides(),m.updateProgress(),m.updateSlidesClasses(),m.parallax&&m.params.parallax&&m.params.parallax.enabled&&m.parallax.setTranslate())};function useIsomorphicLayoutEffect(m,B){return"undefined"==typeof window?(0,U.useEffect)(m,B):(0,U.useLayoutEffect)(m,B)}let G=(0,U.createContext)(null),Y=(0,U.createContext)(null),useSwiper=()=>(0,U.useContext)(Y);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(m){for(var B=1;Bm.replace(/_/,"")),J=Object.assign({},m);return Object.keys(J).forEach(V=>{void 0!==m[V]&&(Z.indexOf(V)>=0?isObject(m[V])?(F[V]={},G[V]={},extend(F[V],m[V]),extend(G[V],m[V])):(F[V]=m[V],G[V]=m[V]):0===V.search(/on[A-Z]/)&&"function"==typeof m[V]?B?U[`${V[2].toLowerCase()}${V.substr(3)}`]=m[V]:F.on[`${V[2].toLowerCase()}${V.substr(3)}`]=m[V]:Y[V]=m[V])}),["navigation","pagination","scrollbar"].forEach(m=>{!0===F[m]&&(F[m]={}),!1===F[m]&&delete F[m]}),{params:F,passedParams:G,rest:Y,events:U}}(en),{slides:ex,slots:eC}=function(m){let B=[],F={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return U.Children.toArray(m).forEach(m=>{if(isChildSwiperSlide(m))B.push(m);else if(m.props&&m.props.slot&&F[m.props.slot])F[m.props.slot].push(m);else if(m.props&&m.props.children){let V=function processChildren(m){let B=[];return U.Children.toArray(m).forEach(m=>{isChildSwiperSlide(m)?B.push(m):m.props&&m.props.children&&processChildren(m.props.children).forEach(m=>B.push(m))}),B}(m.props.children);V.length>0?V.forEach(m=>B.push(m)):F["container-end"].push(m)}else F["container-end"].push(m)}),{slides:B,slots:F}}(J),onBeforeBreakpoint=()=>{ec(!eu)};Object.assign(ew.on,{_containerClasses(m,B){ea(B)}});let initSwiper=()=>{Object.assign(ew.on,eE),ei=!0;let m={...ew};if(delete m.wrapperClass,ep.current=new V.ZP(m),ep.current.virtual&&ep.current.params.virtual.enabled){ep.current.virtual.slides=ex;let m={cache:!1,slides:ex,renderExternal:el,renderExternalUpdate:!1};extend(ep.current.params.virtual,m),extend(ep.current.originalParams.virtual,m)}};ed.current||initSwiper(),ep.current&&ep.current.on("_beforeBreakpoint",onBeforeBreakpoint);let attachEvents=()=>{!ei&&eE&&ep.current&&Object.keys(eE).forEach(m=>{ep.current.on(m,eE[m])})},detachEvents=()=>{eE&&ep.current&&Object.keys(eE).forEach(m=>{ep.current.off(m,eE[m])})};return(0,U.useEffect)(()=>()=>{ep.current&&ep.current.off("_beforeBreakpoint",onBeforeBreakpoint)}),(0,U.useEffect)(()=>{!ef.current&&ep.current&&(ep.current.emitSlidesClasses(),ef.current=!0)}),useIsomorphicLayoutEffect(()=>{if(B&&(B.current=ed.current),ed.current)return ep.current.destroyed&&initSwiper(),function({el:m,nextEl:B,prevEl:F,paginationEl:U,scrollbarEl:V,swiper:H},G){needsNavigation(G)&&B&&F&&(H.params.navigation.nextEl=B,H.originalParams.navigation.nextEl=B,H.params.navigation.prevEl=F,H.originalParams.navigation.prevEl=F),needsPagination(G)&&U&&(H.params.pagination.el=U,H.originalParams.pagination.el=U),needsScrollbar(G)&&V&&(H.params.scrollbar.el=V,H.originalParams.scrollbar.el=V),H.init(m)}({el:ed.current,nextEl:em.current,prevEl:ey.current,paginationEl:ev.current,scrollbarEl:eb.current,swiper:ep.current},ew),er&&er(ep.current),()=>{ep.current&&!ep.current.destroyed&&ep.current.destroy(!0,!1)}},[]),useIsomorphicLayoutEffect(()=>{attachEvents();let m=function(m,B,F,U,V){let G=[];if(!B)return G;let addKey=m=>{0>G.indexOf(m)&&G.push(m)};if(F&&U){let m=U.map(V),B=F.map(V);m.join("")!==B.join("")&&addKey("children"),U.length!==F.length&&addKey("children")}let Y=H.filter(m=>"_"===m[0]).map(m=>m.replace(/_/,""));return Y.forEach(F=>{if(F in m&&F in B){if(isObject(m[F])&&isObject(B[F])){let U=Object.keys(m[F]),V=Object.keys(B[F]);U.length!==V.length?addKey(F):(U.forEach(U=>{m[F][U]!==B[F][U]&&addKey(F)}),V.forEach(U=>{m[F][U]!==B[F][U]&&addKey(F)}))}else m[F]!==B[F]&&addKey(F)}}),G}(eS,eh.current,ex,eg.current,m=>m.key);return eh.current=eS,eg.current=ex,m.length&&ep.current&&!ep.current.destroyed&&function({swiper:m,slides:B,passedParams:F,changedParams:U,nextEl:V,prevEl:H,scrollbarEl:G,paginationEl:Y}){let Z,J,er,en,ei,eo,ea,es;let el=U.filter(m=>"children"!==m&&"direction"!==m&&"wrapperClass"!==m),{params:eu,pagination:ec,navigation:ef,scrollbar:ed,virtual:ep,thumbs:eh}=m;U.includes("thumbs")&&F.thumbs&&F.thumbs.swiper&&eu.thumbs&&!eu.thumbs.swiper&&(Z=!0),U.includes("controller")&&F.controller&&F.controller.control&&eu.controller&&!eu.controller.control&&(J=!0),U.includes("pagination")&&F.pagination&&(F.pagination.el||Y)&&(eu.pagination||!1===eu.pagination)&&ec&&!ec.el&&(er=!0),U.includes("scrollbar")&&F.scrollbar&&(F.scrollbar.el||G)&&(eu.scrollbar||!1===eu.scrollbar)&&ed&&!ed.el&&(en=!0),U.includes("navigation")&&F.navigation&&(F.navigation.prevEl||H)&&(F.navigation.nextEl||V)&&(eu.navigation||!1===eu.navigation)&&ef&&!ef.prevEl&&!ef.nextEl&&(ei=!0);let destroyModule=B=>{m[B]&&(m[B].destroy(),"navigation"===B?(m.isElement&&(m[B].prevEl.remove(),m[B].nextEl.remove()),eu[B].prevEl=void 0,eu[B].nextEl=void 0,m[B].prevEl=void 0,m[B].nextEl=void 0):(m.isElement&&m[B].el.remove(),eu[B].el=void 0,m[B].el=void 0))};if(U.includes("loop")&&m.isElement&&(eu.loop&&!F.loop?eo=!0:!eu.loop&&F.loop?ea=!0:es=!0),el.forEach(m=>{if(isObject(eu[m])&&isObject(F[m]))extend(eu[m],F[m]),("navigation"===m||"pagination"===m||"scrollbar"===m)&&"enabled"in F[m]&&!F[m].enabled&&destroyModule(m);else{let B=F[m];(!0===B||!1===B)&&("navigation"===m||"pagination"===m||"scrollbar"===m)?!1===B&&destroyModule(m):eu[m]=F[m]}}),el.includes("controller")&&!J&&m.controller&&m.controller.control&&eu.controller&&eu.controller.control&&(m.controller.control=eu.controller.control),U.includes("children")&&B&&ep&&eu.virtual.enabled&&(ep.slides=B,ep.update(!0)),U.includes("children")&&B&&eu.loop&&(es=!0),Z){let m=eh.init();m&&eh.update(!0)}J&&(m.controller.control=eu.controller.control),er&&(m.isElement&&(!Y||"string"==typeof Y)&&((Y=document.createElement("div")).classList.add("swiper-pagination"),m.el.shadowEl.appendChild(Y)),Y&&(eu.pagination.el=Y),ec.init(),ec.render(),ec.update()),en&&(m.isElement&&(!G||"string"==typeof G)&&((G=document.createElement("div")).classList.add("swiper-scrollbar"),m.el.shadowEl.appendChild(G)),G&&(eu.scrollbar.el=G),ed.init(),ed.updateSize(),ed.setTranslate()),ei&&(m.isElement&&(V&&"string"!=typeof V||((V=document.createElement("div")).classList.add("swiper-button-next"),m.el.shadowEl.appendChild(V)),H&&"string"!=typeof H||((H=document.createElement("div")).classList.add("swiper-button-prev"),m.el.shadowEl.appendChild(H))),V&&(eu.navigation.nextEl=V),H&&(eu.navigation.prevEl=H),ef.init(),ef.update()),U.includes("allowSlideNext")&&(m.allowSlideNext=F.allowSlideNext),U.includes("allowSlidePrev")&&(m.allowSlidePrev=F.allowSlidePrev),U.includes("direction")&&m.changeDirection(F.direction,!1),(eo||es)&&m.loopDestroy(),(ea||es)&&m.loopCreate(),m.update()}({swiper:ep.current,slides:ex,passedParams:eS,changedParams:m,nextEl:em.current,prevEl:ey.current,scrollbarEl:eb.current,paginationEl:ev.current}),()=>{detachEvents()}}),useIsomorphicLayoutEffect(()=>{updateOnVirtualData(ep.current)},[es]),U.createElement(G,_extends({ref:ed,className:uniqueClasses(`${eo}${F?` ${F}`:""}`)},e_),U.createElement(Y.Provider,{value:ep.current},eC["container-start"],U.createElement(Z,{className:function(m=""){return m?m.includes("swiper-wrapper")?m:`swiper-wrapper ${m}`:"swiper-wrapper"}(ew.wrapperClass)},eC["wrapper-start"],ew.virtual?function(m,B,F){if(!F)return null;let getSlideIndex=m=>{let F=m;return m<0?F=B.length+m:F>=B.length&&(F-=B.length),F},V=m.isHorizontal()?{[m.rtlTranslate?"right":"left"]:`${F.offset}px`}:{top:`${F.offset}px`},{from:H,to:G}=F,Y=m.params.loop?-B.length:0,Z=m.params.loop?2*B.length:B.length,J=[];for(let m=Y;m=H&&m<=G&&J.push(B[getSlideIndex(m)]);return J.map((B,F)=>U.cloneElement(B,{swiper:m,style:V,key:`slide-${F}`}))}(ep.current,ex,es):ex.map((m,B)=>U.cloneElement(m,{swiper:ep.current,swiperSlideIndex:B})),eC["wrapper-end"]),needsNavigation(ew)&&U.createElement(U.Fragment,null,U.createElement("div",{ref:ey,className:"swiper-button-prev"}),U.createElement("div",{ref:em,className:"swiper-button-next"})),needsScrollbar(ew)&&U.createElement("div",{ref:eb,className:"swiper-scrollbar"}),needsPagination(ew)&&U.createElement("div",{ref:ev,className:"swiper-pagination"}),eC["container-end"]))});function swiper_slide_extends(){return(swiper_slide_extends=Object.assign?Object.assign.bind():function(m){for(var B=1;B{if(void 0!==en&&(eo.current.swiperSlideIndex=en),B&&(B.current=eo.current),eo.current&&Y){if(Y.destroyed){"swiper-slide"!==ea&&es("swiper-slide");return}return Y.on("_slideClass",updateClasses),()=>{Y&&Y.off("_slideClass",updateClasses)}}}),useIsomorphicLayoutEffect(()=>{Y&&eo.current&&!Y.destroyed&&es(Y.getSlideClasses(eo.current))},[Y]);let ec={isActive:ea.indexOf("swiper-slide-active")>=0,isVisible:ea.indexOf("swiper-slide-visible")>=0,isPrev:ea.indexOf("swiper-slide-prev")>=0,isNext:ea.indexOf("swiper-slide-next")>=0},renderChildren=()=>"function"==typeof V?V(ec):V;return U.createElement(F,swiper_slide_extends({ref:eo,className:uniqueClasses(`${ea}${H?` ${H}`:""}`),"data-swiper-slide-index":er,onLoad:()=>{eu(!0)}},ei),Z&&U.createElement(G.Provider,{value:ec},U.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof Z?Z:void 0},renderChildren(),J&&!el&&U.createElement("div",{className:"swiper-lazy-preloader"}))),!Z&&U.createElement(G.Provider,{value:ec},renderChildren(),J&&!el&&U.createElement("div",{className:"swiper-lazy-preloader"})))});J.displayName="SwiperSlide"},45433:function(m,B,F){"use strict";let U,V,H;function ssr_window_esm_isObject(m){return null!==m&&"object"==typeof m&&"constructor"in m&&m.constructor===Object}function extend(m={},B={}){Object.keys(B).forEach(F=>{void 0===m[F]?m[F]=B[F]:ssr_window_esm_isObject(B[F])&&ssr_window_esm_isObject(m[F])&&Object.keys(B[F]).length>0&&extend(m[F],B[F])})}F.d(B,{Qr:function(){return Controller},rj:function(){return Grid},Gk:function(){return Mousewheel},tl:function(){return Pagination},LW:function(){return Scrollbar},ZP:function(){return ei}});let G={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function ssr_window_esm_getDocument(){let m="undefined"!=typeof document?document:{};return extend(m,G),m}let Y={document:G,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:m=>"undefined"==typeof setTimeout?(m(),null):setTimeout(m,0),cancelAnimationFrame(m){"undefined"!=typeof setTimeout&&clearTimeout(m)}};function ssr_window_esm_getWindow(){let m="undefined"!=typeof window?window:{};return extend(m,Y),m}function nextTick(m,B=0){return setTimeout(m,B)}function utils_now(){return Date.now()}function utils_isObject(m){return"object"==typeof m&&null!==m&&m.constructor&&"Object"===Object.prototype.toString.call(m).slice(8,-1)}function utils_extend(...m){let B=Object(m[0]),F=["__proto__","constructor","prototype"];for(let U=1;U0>F.indexOf(m));for(let F=0,U=m.length;FH?"next":"prev",isOutOfBound=(m,B)=>"next"===Z&&m>=B||"prev"===Z&&m<=B,animate=()=>{U=new Date().getTime(),null===G&&(G=U);let Z=Math.max(Math.min((U-G)/Y,1),0),J=H+(.5-Math.cos(Z*Math.PI)/2)*(B-H);if(isOutOfBound(J,B)&&(J=B),m.wrapperEl.scrollTo({[F]:J}),isOutOfBound(J,B)){m.wrapperEl.style.overflow="hidden",m.wrapperEl.style.scrollSnapType="",setTimeout(()=>{m.wrapperEl.style.overflow="",m.wrapperEl.scrollTo({[F]:J})}),V.cancelAnimationFrame(m.cssModeFrameID);return}m.cssModeFrameID=V.requestAnimationFrame(animate)};animate()}function utils_elementChildren(m,B=""){return[...m.children].filter(m=>m.matches(B))}function utils_createElement(m,B=[]){let F=document.createElement(m);return F.classList.add(...Array.isArray(B)?B:[B]),F}function elementStyle(m,B){let F=ssr_window_esm_getWindow();return F.getComputedStyle(m,null).getPropertyValue(B)}function utils_elementIndex(m){let B,F=m;if(F){for(B=0;null!==(F=F.previousSibling);)1===F.nodeType&&(B+=1);return B}}function utils_elementParents(m,B){let F=[],U=m.parentElement;for(;U;)B?U.matches(B)&&F.push(U):F.push(U),U=U.parentElement;return F}function elementOuterSize(m,B,F){let U=ssr_window_esm_getWindow();return F?m["width"===B?"offsetWidth":"offsetHeight"]+parseFloat(U.getComputedStyle(m,null).getPropertyValue("width"===B?"margin-right":"margin-top"))+parseFloat(U.getComputedStyle(m,null).getPropertyValue("width"===B?"margin-left":"margin-bottom")):m.offsetWidth}function getSupport(){return U||(U=function(){let m=ssr_window_esm_getWindow(),B=ssr_window_esm_getDocument();return{smoothScroll:B.documentElement&&B.documentElement.style&&"scrollBehavior"in B.documentElement.style,touch:!!("ontouchstart"in m||m.DocumentTouch&&B instanceof m.DocumentTouch)}}()),U}let processLazyPreloader=(m,B)=>{if(!m||m.destroyed||!m.params)return;let F=B.closest(m.isElement?"swiper-slide":`.${m.params.slideClass}`);if(F){let B=F.querySelector(`.${m.params.lazyPreloaderClass}`);B&&B.remove()}},unlazy=(m,B)=>{if(!m.slides[B])return;let F=m.slides[B].querySelector('[loading="lazy"]');F&&F.removeAttribute("loading")},preload=m=>{if(!m||m.destroyed||!m.params)return;let B=m.params.lazyPreloadPrevNext,F=m.slides.length;if(!F||!B||B<0)return;B=Math.min(B,F);let U="auto"===m.params.slidesPerView?m.slidesPerViewDynamic():Math.ceil(m.params.slidesPerView),V=m.activeIndex;if(m.params.grid&&m.params.grid.rows>1){let F=[V-B];F.push(...Array.from({length:B}).map((m,B)=>V+U+B)),m.slides.forEach((B,U)=>{F.includes(B.column)&&unlazy(m,U)});return}let H=V+U-1;if(m.params.rewind||m.params.loop)for(let U=V-B;U<=H+B;U+=1){let B=(U%F+F)%F;(BH)&&unlazy(m,B)}else for(let U=Math.max(V-B,0);U<=Math.min(H+B,F-1);U+=1)U!==V&&(U>H||UH?"next":V0||U.isTouched&&U.isMoved)return;let J=!!V.noSwipingClass&&""!==V.noSwipingClass,er=m.composedPath?m.composedPath():m.path;J&&Y.target&&Y.target.shadowRoot&&er&&(Z=er[0]);let en=V.noSwipingSelector?V.noSwipingSelector:`.${V.noSwipingClass}`,ei=!!(Y.target&&Y.target.shadowRoot);if(V.noSwiping&&(ei?function(m,B=this){return function __closestFrom(B){if(!B||B===ssr_window_esm_getDocument()||B===ssr_window_esm_getWindow())return null;B.assignedSlot&&(B=B.assignedSlot);let F=B.closest(m);return F||B.getRootNode?F||__closestFrom(B.getRootNode().host):null}(B)}(en,Z):Z.closest(en))){this.allowClick=!0;return}if(V.swipeHandler&&!Z.closest(V.swipeHandler))return;H.currentX=Y.pageX,H.currentY=Y.pageY;let eo=H.currentX,ea=H.currentY,es=V.edgeSwipeDetection||V.iOSEdgeSwipeDetection,el=V.edgeSwipeThreshold||V.iOSEdgeSwipeThreshold;if(es&&(eo<=el||eo>=F.innerWidth-el)){if("prevent"!==es)return;m.preventDefault()}Object.assign(U,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),H.startX=eo,H.startY=ea,U.touchStartTime=utils_now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,V.threshold>0&&(U.allowThresholdMove=!1);let eu=!0;Z.matches(U.focusableElements)&&(eu=!1,"SELECT"===Z.nodeName&&(U.isTouched=!1)),B.activeElement&&B.activeElement.matches(U.focusableElements)&&B.activeElement!==Z&&B.activeElement.blur();let ec=eu&&this.allowTouchMove&&V.touchStartPreventDefault;(V.touchStartForcePreventDefault||ec)&&!Z.isContentEditable&&Y.preventDefault(),V.freeMode&&V.freeMode.enabled&&this.freeMode&&this.animating&&!V.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",Y)}function onTouchMove(m){let B;let F=ssr_window_esm_getDocument(),U=this.touchEventsData,{params:V,touches:H,rtlTranslate:G,enabled:Y}=this;if(!Y||!V.simulateTouch&&"mouse"===m.pointerType)return;let Z=m;if(Z.originalEvent&&(Z=Z.originalEvent),!U.isTouched){U.startMoving&&U.isScrolling&&this.emit("touchMoveOpposite",Z);return}let J=U.evCache.findIndex(m=>m.pointerId===Z.pointerId);J>=0&&(U.evCache[J]=Z);let er=U.evCache.length>1?U.evCache[0]:Z,en=er.pageX,ei=er.pageY;if(Z.preventedByNestedSwiper){H.startX=en,H.startY=ei;return}if(!this.allowTouchMove){Z.target.matches(U.focusableElements)||(this.allowClick=!1),U.isTouched&&(Object.assign(H,{startX:en,startY:ei,prevX:this.touches.currentX,prevY:this.touches.currentY,currentX:en,currentY:ei}),U.touchStartTime=utils_now());return}if(V.touchReleaseOnEdges&&!V.loop){if(this.isVertical()){if(eiH.startY&&this.translate>=this.minTranslate()){U.isTouched=!1,U.isMoved=!1;return}}else if(enH.startX&&this.translate>=this.minTranslate())return}if(F.activeElement&&Z.target===F.activeElement&&Z.target.matches(U.focusableElements)){U.isMoved=!0,this.allowClick=!1;return}if(U.allowTouchCallbacks&&this.emit("touchMove",Z),Z.targetTouches&&Z.targetTouches.length>1)return;H.currentX=en,H.currentY=ei;let eo=H.currentX-H.startX,ea=H.currentY-H.startY;if(this.params.threshold&&Math.sqrt(eo**2+ea**2)=25&&(m=180*Math.atan2(Math.abs(ea),Math.abs(eo))/Math.PI,U.isScrolling=this.isHorizontal()?m>V.touchAngle:90-m>V.touchAngle)}if(U.isScrolling&&this.emit("touchMoveOpposite",Z),void 0===U.startMoving&&(H.currentX!==H.startX||H.currentY!==H.startY)&&(U.startMoving=!0),U.isScrolling||this.zoom&&this.params.zoom&&this.params.zoom.enabled&&U.evCache.length>1){U.isTouched=!1;return}if(!U.startMoving)return;this.allowClick=!1,!V.cssMode&&Z.cancelable&&Z.preventDefault(),V.touchMoveStopPropagation&&!V.nested&&Z.stopPropagation();let es=this.isHorizontal()?eo:ea,el=this.isHorizontal()?H.currentX-H.previousX:H.currentY-H.previousY;V.oneWayMovement&&(es=Math.abs(es)*(G?1:-1),el=Math.abs(el)*(G?1:-1)),H.diff=es,es*=V.touchRatio,G&&(es=-es,el=-el);let eu=this.touchesDirection;this.swipeDirection=es>0?"prev":"next",this.touchesDirection=el>0?"prev":"next";let ec=this.params.loop&&!V.cssMode;if(!U.isMoved){if(ec&&this.loopFix({direction:this.swipeDirection}),U.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let m=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});this.wrapperEl.dispatchEvent(m)}U.allowMomentumBounce=!1,V.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",Z)}U.isMoved&&eu!==this.touchesDirection&&ec&&Math.abs(es)>=1&&(this.loopFix({direction:this.swipeDirection,setTranslate:!0}),B=!0),this.emit("sliderMove",Z),U.isMoved=!0,U.currentTranslate=es+U.startTranslate;let ef=!0,ed=V.resistanceRatio;if(V.touchReleaseOnEdges&&(ed=0),es>0?(ec&&!B&&U.currentTranslate>(V.centeredSlides?this.minTranslate()-this.size/2:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),U.currentTranslate>this.minTranslate()&&(ef=!1,V.resistance&&(U.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+U.startTranslate+es)**ed))):es<0&&(ec&&!B&&U.currentTranslate<(V.centeredSlides?this.maxTranslate()+this.size/2:this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===V.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(V.slidesPerView,10)))}),U.currentTranslateU.startTranslate&&(U.currentTranslate=U.startTranslate),this.allowSlidePrev||this.allowSlideNext||(U.currentTranslate=U.startTranslate),V.threshold>0){if(Math.abs(es)>V.threshold||U.allowThresholdMove){if(!U.allowThresholdMove){U.allowThresholdMove=!0,H.startX=H.currentX,H.startY=H.currentY,U.currentTranslate=U.startTranslate,H.diff=this.isHorizontal()?H.currentX-H.startX:H.currentY-H.startY;return}}else{U.currentTranslate=U.startTranslate;return}}V.followFinger&&!V.cssMode&&((V.freeMode&&V.freeMode.enabled&&this.freeMode||V.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),V.freeMode&&V.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(U.currentTranslate),this.setTranslate(U.currentTranslate))}function onTouchEnd(m){let B;let F=this,U=F.touchEventsData,V=U.evCache.findIndex(B=>B.pointerId===m.pointerId);if(V>=0&&U.evCache.splice(V,1),["pointercancel","pointerout","pointerleave"].includes(m.type)){let B="pointercancel"===m.type&&(F.browser.isSafari||F.browser.isWebView);if(!B)return}let{params:H,touches:G,rtlTranslate:Y,slidesGrid:Z,enabled:J}=F;if(!J||!H.simulateTouch&&"mouse"===m.pointerType)return;let er=m;if(er.originalEvent&&(er=er.originalEvent),U.allowTouchCallbacks&&F.emit("touchEnd",er),U.allowTouchCallbacks=!1,!U.isTouched){U.isMoved&&H.grabCursor&&F.setGrabCursor(!1),U.isMoved=!1,U.startMoving=!1;return}H.grabCursor&&U.isMoved&&U.isTouched&&(!0===F.allowSlideNext||!0===F.allowSlidePrev)&&F.setGrabCursor(!1);let en=utils_now(),ei=en-U.touchStartTime;if(F.allowClick){let m=er.path||er.composedPath&&er.composedPath();F.updateClickedSlide(m&&m[0]||er.target),F.emit("tap click",er),ei<300&&en-U.lastClickTime<300&&F.emit("doubleTap doubleClick",er)}if(U.lastClickTime=utils_now(),nextTick(()=>{F.destroyed||(F.allowClick=!0)}),!U.isTouched||!U.isMoved||!F.swipeDirection||0===G.diff||U.currentTranslate===U.startTranslate){U.isTouched=!1,U.isMoved=!1,U.startMoving=!1;return}if(U.isTouched=!1,U.isMoved=!1,U.startMoving=!1,B=H.followFinger?Y?F.translate:-F.translate:-U.currentTranslate,H.cssMode)return;if(H.freeMode&&H.freeMode.enabled){F.freeMode.onTouchEnd({currentPos:B});return}let eo=0,ea=F.slidesSizesGrid[0];for(let m=0;m=Z[m]&&B=Z[m]&&(eo=m,ea=Z[Z.length-1]-Z[Z.length-2])}let es=null,el=null;H.rewind&&(F.isBeginning?el=H.virtual&&H.virtual.enabled&&F.virtual?F.virtual.slides.length-1:F.slides.length-1:F.isEnd&&(es=0));let eu=(B-Z[eo])/ea,ec=eoH.longSwipesMs){if(!H.longSwipes){F.slideTo(F.activeIndex);return}"next"===F.swipeDirection&&(eu>=H.longSwipesRatio?F.slideTo(H.rewind&&F.isEnd?es:eo+ec):F.slideTo(eo)),"prev"===F.swipeDirection&&(eu>1-H.longSwipesRatio?F.slideTo(eo+ec):null!==el&&eu<0&&Math.abs(eu)>H.longSwipesRatio?F.slideTo(el):F.slideTo(eo))}else{if(!H.shortSwipes){F.slideTo(F.activeIndex);return}let m=F.navigation&&(er.target===F.navigation.nextEl||er.target===F.navigation.prevEl);m?er.target===F.navigation.nextEl?F.slideTo(eo+ec):F.slideTo(eo):("next"===F.swipeDirection&&F.slideTo(null!==es?es:eo+ec),"prev"===F.swipeDirection&&F.slideTo(null!==el?el:eo))}}function onResize(){let m=this,{params:B,el:F}=m;if(F&&0===F.offsetWidth)return;B.breakpoints&&m.setBreakpoint();let{allowSlideNext:U,allowSlidePrev:V,snapGrid:H}=m,G=m.virtual&&m.params.virtual.enabled;m.allowSlideNext=!0,m.allowSlidePrev=!0,m.updateSize(),m.updateSlides(),m.updateSlidesClasses();let Y=G&&B.loop;"auto"!==B.slidesPerView&&!(B.slidesPerView>1)||!m.isEnd||m.isBeginning||m.params.centeredSlides||Y?m.params.loop&&!G?m.slideToLoop(m.realIndex,0,!1,!0):m.slideTo(m.activeIndex,0,!1,!0):m.slideTo(m.slides.length-1,0,!1,!0),m.autoplay&&m.autoplay.running&&m.autoplay.paused&&(clearTimeout(m.autoplay.resizeTimeout),m.autoplay.resizeTimeout=setTimeout(()=>{m.autoplay&&m.autoplay.running&&m.autoplay.paused&&m.autoplay.resume()},500)),m.allowSlidePrev=V,m.allowSlideNext=U,m.params.watchOverflow&&H!==m.snapGrid&&m.checkOverflow()}function onClick(m){this.enabled&&!this.allowClick&&(this.params.preventClicks&&m.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(m.stopPropagation(),m.stopImmediatePropagation()))}function onScroll(){let{wrapperEl:m,rtlTranslate:B,enabled:F}=this;if(!F)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-m.scrollLeft:this.translate=-m.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let U=this.maxTranslate()-this.minTranslate();(0===U?0:(this.translate-this.minTranslate())/U)!==this.progress&&this.updateProgress(B?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function onLoad(m){processLazyPreloader(this,m.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}let Z=!1;function dummyEventListener(){}let events=(m,B)=>{let F=ssr_window_esm_getDocument(),{params:U,el:V,wrapperEl:H,device:G}=m,Y=!!U.nested,Z="on"===B?"addEventListener":"removeEventListener";V[Z]("pointerdown",m.onTouchStart,{passive:!1}),F[Z]("pointermove",m.onTouchMove,{passive:!1,capture:Y}),F[Z]("pointerup",m.onTouchEnd,{passive:!0}),F[Z]("pointercancel",m.onTouchEnd,{passive:!0}),F[Z]("pointerout",m.onTouchEnd,{passive:!0}),F[Z]("pointerleave",m.onTouchEnd,{passive:!0}),(U.preventClicks||U.preventClicksPropagation)&&V[Z]("click",m.onClick,!0),U.cssMode&&H[Z]("scroll",m.onScroll),U.updateOnWindowResize?m[B](G.ios||G.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):m[B]("observerUpdate",onResize,!0),V[Z]("load",m.onLoad,{capture:!0})},isGridEnabled=(m,B)=>m.grid&&B.grid&&B.grid.rows>1;var J={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};let er={eventsEmitter:{on(m,B,F){let U=this;if(!U.eventsListeners||U.destroyed||"function"!=typeof B)return U;let V=F?"unshift":"push";return m.split(" ").forEach(m=>{U.eventsListeners[m]||(U.eventsListeners[m]=[]),U.eventsListeners[m][V](B)}),U},once(m,B,F){let U=this;if(!U.eventsListeners||U.destroyed||"function"!=typeof B)return U;function onceHandler(...F){U.off(m,onceHandler),onceHandler.__emitterProxy&&delete onceHandler.__emitterProxy,B.apply(U,F)}return onceHandler.__emitterProxy=B,U.on(m,onceHandler,F)},onAny(m,B){return!this.eventsListeners||this.destroyed||"function"!=typeof m||0>this.eventsAnyListeners.indexOf(m)&&this.eventsAnyListeners[B?"unshift":"push"](m),this},offAny(m){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let B=this.eventsAnyListeners.indexOf(m);return B>=0&&this.eventsAnyListeners.splice(B,1),this},off(m,B){let F=this;return F.eventsListeners&&!F.destroyed&&F.eventsListeners&&m.split(" ").forEach(m=>{void 0===B?F.eventsListeners[m]=[]:F.eventsListeners[m]&&F.eventsListeners[m].forEach((U,V)=>{(U===B||U.__emitterProxy&&U.__emitterProxy===B)&&F.eventsListeners[m].splice(V,1)})}),F},emit(...m){let B,F,U;let V=this;if(!V.eventsListeners||V.destroyed||!V.eventsListeners)return V;"string"==typeof m[0]||Array.isArray(m[0])?(B=m[0],F=m.slice(1,m.length),U=V):(B=m[0].events,F=m[0].data,U=m[0].context||V),F.unshift(U);let H=Array.isArray(B)?B:B.split(" ");return H.forEach(m=>{V.eventsAnyListeners&&V.eventsAnyListeners.length&&V.eventsAnyListeners.forEach(B=>{B.apply(U,[m,...F])}),V.eventsListeners&&V.eventsListeners[m]&&V.eventsListeners[m].forEach(m=>{m.apply(U,F)})}),V}},update:{updateSize:function(){let m,B;let F=this.el;m=void 0!==this.params.width&&null!==this.params.width?this.params.width:F.clientWidth,B=void 0!==this.params.height&&null!==this.params.height?this.params.height:F.clientHeight,0===m&&this.isHorizontal()||0===B&&this.isVertical()||(m=m-parseInt(elementStyle(F,"padding-left")||0,10)-parseInt(elementStyle(F,"padding-right")||0,10),B=B-parseInt(elementStyle(F,"padding-top")||0,10)-parseInt(elementStyle(F,"padding-bottom")||0,10),Number.isNaN(m)&&(m=0),Number.isNaN(B)&&(B=0),Object.assign(this,{width:m,height:B,size:this.isHorizontal()?m:B}))},updateSlides:function(){let m;let B=this;function getDirectionLabel(m){return B.isHorizontal()?m:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[m]}function getDirectionPropertyValue(m,B){return parseFloat(m.getPropertyValue(getDirectionLabel(B))||0)}let F=B.params,{wrapperEl:U,slidesEl:V,size:H,rtlTranslate:G,wrongRTL:Y}=B,Z=B.virtual&&F.virtual.enabled,J=Z?B.virtual.slides.length:B.slides.length,er=utils_elementChildren(V,`.${B.params.slideClass}, swiper-slide`),en=Z?B.virtual.slides.length:er.length,ei=[],eo=[],ea=[],es=F.slidesOffsetBefore;"function"==typeof es&&(es=F.slidesOffsetBefore.call(B));let el=F.slidesOffsetAfter;"function"==typeof el&&(el=F.slidesOffsetAfter.call(B));let eu=B.snapGrid.length,ec=B.slidesGrid.length,ef=F.spaceBetween,ed=-es,ep=0,eh=0;if(void 0===H)return;"string"==typeof ef&&ef.indexOf("%")>=0?ef=parseFloat(ef.replace("%",""))/100*H:"string"==typeof ef&&(ef=parseFloat(ef)),B.virtualSize=-ef,er.forEach(m=>{G?m.style.marginLeft="":m.style.marginRight="",m.style.marginBottom="",m.style.marginTop=""}),F.centeredSlides&&F.cssMode&&(utils_setCSSProperty(U,"--swiper-centered-offset-before",""),utils_setCSSProperty(U,"--swiper-centered-offset-after",""));let eg=F.grid&&F.grid.rows>1&&B.grid;eg&&B.grid.initSlides(en);let em="auto"===F.slidesPerView&&F.breakpoints&&Object.keys(F.breakpoints).filter(m=>void 0!==F.breakpoints[m].slidesPerView).length>0;for(let U=0;UMath.abs(ed)&&(ed=0),F.roundLengths&&(ed=Math.floor(ed)),eh%F.slidesPerGroup==0&&ei.push(ed),eo.push(ed)):(F.roundLengths&&(ed=Math.floor(ed)),(eh-Math.min(B.params.slidesPerGroupSkip,eh))%B.params.slidesPerGroup==0&&ei.push(ed),eo.push(ed),ed=ed+m+ef),B.virtualSize+=m+ef,ep=m,eh+=1}}if(B.virtualSize=Math.max(B.virtualSize,H)+el,G&&Y&&("slide"===F.effect||"coverflow"===F.effect)&&(U.style.width=`${B.virtualSize+ef}px`),F.setWrapperSize&&(U.style[getDirectionLabel("width")]=`${B.virtualSize+ef}px`),eg&&B.grid.updateWrapperSize(m,ei,getDirectionLabel),!F.centeredSlides){let m=[];for(let U=0;U1&&ei.push(B.virtualSize-H)}if(Z&&F.loop){let m=ea[0]+ef;if(F.slidesPerGroup>1){let U=Math.ceil((B.virtual.slidesBefore+B.virtual.slidesAfter)/F.slidesPerGroup),V=m*F.slidesPerGroup;for(let m=0;m!F.cssMode||!!F.loop||B!==er.length-1).forEach(B=>{B.style[m]=`${ef}px`})}if(F.centeredSlides&&F.centeredSlidesBounds){let m=0;ea.forEach(B=>{m+=B+(ef||0)}),m-=ef;let B=m-H;ei=ei.map(m=>m<=0?-es:m>B?B+el:m)}if(F.centerInsufficientSlides){let m=0;if(ea.forEach(B=>{m+=B+(ef||0)}),(m-=ef){ei[F]=m-B}),eo.forEach((m,F)=>{eo[F]=m+B})}}if(Object.assign(B,{slides:er,snapGrid:ei,slidesGrid:eo,slidesSizesGrid:ea}),F.centeredSlides&&F.cssMode&&!F.centeredSlidesBounds){utils_setCSSProperty(U,"--swiper-centered-offset-before",`${-ei[0]}px`),utils_setCSSProperty(U,"--swiper-centered-offset-after",`${B.size/2-ea[ea.length-1]/2}px`);let m=-B.snapGrid[0],F=-B.slidesGrid[0];B.snapGrid=B.snapGrid.map(B=>B+m),B.slidesGrid=B.slidesGrid.map(m=>m+F)}if(en!==J&&B.emit("slidesLengthChange"),ei.length!==eu&&(B.params.watchOverflow&&B.checkOverflow(),B.emit("snapGridLengthChange")),eo.length!==ec&&B.emit("slidesGridLengthChange"),F.watchSlidesProgress&&B.updateSlidesOffset(),!Z&&!F.cssMode&&("slide"===F.effect||"fade"===F.effect)){let m=`${F.containerModifierClass}backface-hidden`,U=B.el.classList.contains(m);en<=F.maxBackfaceHiddenSlides?U||B.el.classList.add(m):U&&B.el.classList.remove(m)}},updateAutoHeight:function(m){let B;let F=this,U=[],V=F.virtual&&F.params.virtual.enabled,H=0;"number"==typeof m?F.setTransition(m):!0===m&&F.setTransition(F.params.speed);let getSlideByIndex=m=>V?F.slides[F.getSlideIndexByData(m)]:F.slides[m];if("auto"!==F.params.slidesPerView&&F.params.slidesPerView>1){if(F.params.centeredSlides)(F.visibleSlides||[]).forEach(m=>{U.push(m)});else for(B=0;BF.slides.length&&!V)break;U.push(getSlideByIndex(m))}}else U.push(getSlideByIndex(F.activeIndex));for(B=0;BH?m:H}(H||0===H)&&(F.wrapperEl.style.height=`${H}px`)},updateSlidesOffset:function(){let m=this.slides,B=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let F=0;F{m.classList.remove(B.slideVisibleClass)}),this.visibleSlidesIndexes=[],this.visibleSlides=[];let G=B.spaceBetween;"string"==typeof G&&G.indexOf("%")>=0?G=parseFloat(G.replace("%",""))/100*this.size:"string"==typeof G&&(G=parseFloat(G));for(let m=0;m=0&&en1&&ei<=this.size||en<=0&&ei>=this.size;eo&&(this.visibleSlides.push(Y),this.visibleSlidesIndexes.push(m),F[m].classList.add(B.slideVisibleClass)),Y.progress=U?-J:J,Y.originalProgress=U?-er:er}},updateProgress:function(m){if(void 0===m){let B=this.rtlTranslate?-1:1;m=this&&this.translate&&this.translate*B||0}let B=this.params,F=this.maxTranslate()-this.minTranslate(),{progress:U,isBeginning:V,isEnd:H,progressLoop:G}=this,Y=V,Z=H;if(0===F)U=0,V=!0,H=!0;else{U=(m-this.minTranslate())/F;let B=1>Math.abs(m-this.minTranslate()),G=1>Math.abs(m-this.maxTranslate());V=B||U<=0,H=G||U>=1,B&&(U=0),G&&(U=1)}if(B.loop){let B=this.getSlideIndexByData(0),F=this.getSlideIndexByData(this.slides.length-1),U=this.slidesGrid[B],V=this.slidesGrid[F],H=this.slidesGrid[this.slidesGrid.length-1],Y=Math.abs(m);(G=Y>=U?(Y-U)/H:(Y+H-V)/H)>1&&(G-=1)}Object.assign(this,{progress:U,progressLoop:G,isBeginning:V,isEnd:H}),(B.watchSlidesProgress||B.centeredSlides&&B.autoHeight)&&this.updateSlidesProgress(m),V&&!Y&&this.emit("reachBeginning toEdge"),H&&!Z&&this.emit("reachEnd toEdge"),(Y&&!V||Z&&!H)&&this.emit("fromEdge"),this.emit("progress",U)},updateSlidesClasses:function(){let m;let{slides:B,params:F,slidesEl:U,activeIndex:V}=this,H=this.virtual&&F.virtual.enabled,getFilteredSlide=m=>utils_elementChildren(U,`.${F.slideClass}${m}, swiper-slide${m}`)[0];if(B.forEach(m=>{m.classList.remove(F.slideActiveClass,F.slideNextClass,F.slidePrevClass)}),H){if(F.loop){let B=V-this.virtual.slidesBefore;B<0&&(B=this.virtual.slides.length+B),B>=this.virtual.slides.length&&(B-=this.virtual.slides.length),m=getFilteredSlide(`[data-swiper-slide-index="${B}"]`)}else m=getFilteredSlide(`[data-swiper-slide-index="${V}"]`)}else m=B[V];if(m){m.classList.add(F.slideActiveClass);let U=function(m,B){let F=[];for(;m.nextElementSibling;){let U=m.nextElementSibling;B?U.matches(B)&&F.push(U):F.push(U),m=U}return F}(m,`.${F.slideClass}, swiper-slide`)[0];F.loop&&!U&&(U=B[0]),U&&U.classList.add(F.slideNextClass);let V=function(m,B){let F=[];for(;m.previousElementSibling;){let U=m.previousElementSibling;B?U.matches(B)&&F.push(U):F.push(U),m=U}return F}(m,`.${F.slideClass}, swiper-slide`)[0];F.loop,V&&V.classList.add(F.slidePrevClass)}this.emitSlidesClasses()},updateActiveIndex:function(m){let B,F;let U=this,V=U.rtlTranslate?U.translate:-U.translate,{snapGrid:H,params:G,activeIndex:Y,realIndex:Z,snapIndex:J}=U,er=m,getVirtualRealIndex=m=>{let B=m-U.virtual.slidesBefore;return B<0&&(B=U.virtual.slides.length+B),B>=U.virtual.slides.length&&(B-=U.virtual.slides.length),B};if(void 0===er&&(er=function(m){let B;let{slidesGrid:F,params:U}=m,V=m.rtlTranslate?m.translate:-m.translate;for(let m=0;m=F[m]&&V=F[m]&&V=F[m]&&(B=m);return U.normalizeSlideIndex&&(B<0||void 0===B)&&(B=0),B}(U)),H.indexOf(V)>=0)B=H.indexOf(V);else{let m=Math.min(G.slidesPerGroupSkip,er);B=m+Math.floor((er-m)/G.slidesPerGroup)}if(B>=H.length&&(B=H.length-1),er===Y){B!==J&&(U.snapIndex=B,U.emit("snapIndexChange")),U.params.loop&&U.virtual&&U.params.virtual.enabled&&(U.realIndex=getVirtualRealIndex(er));return}F=U.virtual&&G.virtual.enabled&&G.loop?getVirtualRealIndex(er):U.slides[er]?parseInt(U.slides[er].getAttribute("data-swiper-slide-index")||er,10):er,Object.assign(U,{previousSnapIndex:J,snapIndex:B,previousRealIndex:Z,realIndex:F,previousIndex:Y,activeIndex:er}),U.initialized&&preload(U),U.emit("activeIndexChange"),U.emit("snapIndexChange"),Z!==F&&U.emit("realIndexChange"),(U.initialized||U.params.runCallbacksOnInit)&&U.emit("slideChange")},updateClickedSlide:function(m){let B;let F=this.params,U=m.closest(`.${F.slideClass}, swiper-slide`),V=!1;if(U){for(let m=0;m6&&(U=U.split(", ").map(m=>m.replace(",",".")).join(", ")),V=new H.WebKitCSSMatrix("none"===U?"":U)):F=(V=G.MozTransform||G.OTransform||G.MsTransform||G.msTransform||G.transform||G.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===B&&(U=H.WebKitCSSMatrix?V.m41:16===F.length?parseFloat(F[12]):parseFloat(F[4])),"y"===B&&(U=H.WebKitCSSMatrix?V.m42:16===F.length?parseFloat(F[13]):parseFloat(F[5])),U||0}(V,m);return H+=this.cssOverflowAdjustment(),F&&(H=-H),H||0},setTranslate:function(m,B){let{rtlTranslate:F,params:U,wrapperEl:V,progress:H}=this,G=0,Y=0;this.isHorizontal()?G=F?-m:m:Y=m,U.roundLengths&&(G=Math.floor(G),Y=Math.floor(Y)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?G:Y,U.cssMode?V[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-G:-Y:U.virtualTranslate||(this.isHorizontal()?G-=this.cssOverflowAdjustment():Y-=this.cssOverflowAdjustment(),V.style.transform=`translate3d(${G}px, ${Y}px, 0px)`);let Z=this.maxTranslate()-this.minTranslate();(0===Z?0:(m-this.minTranslate())/Z)!==H&&this.updateProgress(m),this.emit("setTranslate",this.translate,B)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(m=0,B=this.params.speed,F=!0,U=!0,V){let H;let G=this,{params:Y,wrapperEl:Z}=G;if(G.animating&&Y.preventInteractionOnTransition)return!1;let J=G.minTranslate(),er=G.maxTranslate();if(H=U&&m>J?J:U&&m=J.length&&(eu=J.length-1);let ec=-J[eu];if(Z.normalizeSlideIndex)for(let m=0;m=F&&B=F&&B=F&&(Y=m)}if(G.initialized&&Y!==ei&&(!G.allowSlideNext&&(eo?ec>G.translate&&ec>G.minTranslate():ecG.translate&&ec>G.maxTranslate()&&(ei||0)!==Y))return!1;if(Y!==(en||0)&&F&&G.emit("beforeSlideChangeStart"),G.updateProgress(ec),H=Y>ei?"next":Y0?(G._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{ea[m?"scrollLeft":"scrollTop"]=F})):ea[m?"scrollLeft":"scrollTop"]=F,B&&requestAnimationFrame(()=>{G.wrapperEl.style.scrollSnapType="",G._immediateVirtual=!1})}else{if(!G.support.smoothScroll)return animateCSSModeScroll({swiper:G,targetPosition:F,side:m?"left":"top"}),!0;ea.scrollTo({[m?"left":"top"]:F,behavior:"smooth"})}return!0}return G.setTransition(B),G.setTranslate(ec),G.updateActiveIndex(Y),G.updateSlidesClasses(),G.emit("beforeTransitionStart",B,U),G.transitionStart(F,H),0===B?G.transitionEnd(F,H):G.animating||(G.animating=!0,G.onSlideToWrapperTransitionEnd||(G.onSlideToWrapperTransitionEnd=function(m){G&&!G.destroyed&&m.target===this&&(G.wrapperEl.removeEventListener("transitionend",G.onSlideToWrapperTransitionEnd),G.onSlideToWrapperTransitionEnd=null,delete G.onSlideToWrapperTransitionEnd,G.transitionEnd(F,H))}),G.wrapperEl.addEventListener("transitionend",G.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(m=0,B=this.params.speed,F=!0,U){if("string"==typeof m){let B=parseInt(m,10);m=B}let V=m;return this.params.loop&&(this.virtual&&this.params.virtual.enabled?V+=this.virtual.slidesBefore:V=this.getSlideIndexByData(V)),this.slideTo(V,B,F,U)},slideNext:function(m=this.params.speed,B=!0,F){let{enabled:U,params:V,animating:H}=this;if(!U)return this;let G=V.slidesPerGroup;"auto"===V.slidesPerView&&1===V.slidesPerGroup&&V.slidesPerGroupAuto&&(G=Math.max(this.slidesPerViewDynamic("current",!0),1));let Y=this.activeIndexnormalize(m)),eo=V[ei.indexOf(en)-1];if(void 0===eo&&U.cssMode){let m;V.forEach((B,F)=>{en>=B&&(m=F)}),void 0!==m&&(eo=V[m>0?m-1:m])}let ea=0;if(void 0!==eo&&((ea=H.indexOf(eo))<0&&(ea=this.activeIndex-1),"auto"===U.slidesPerView&&1===U.slidesPerGroup&&U.slidesPerGroupAuto&&(ea=Math.max(ea=ea-this.slidesPerViewDynamic("previous",!0)+1,0))),U.rewind&&this.isBeginning){let U=this.params.virtual&&this.params.virtual.enabled&&this.virtual?this.virtual.slides.length-1:this.slides.length-1;return this.slideTo(U,m,B,F)}return this.slideTo(ea,m,B,F)},slideReset:function(m=this.params.speed,B=!0,F){return this.slideTo(this.activeIndex,m,B,F)},slideToClosest:function(m=this.params.speed,B=!0,F,U=.5){let V=this.activeIndex,H=Math.min(this.params.slidesPerGroupSkip,V),G=H+Math.floor((V-H)/this.params.slidesPerGroup),Y=this.rtlTranslate?this.translate:-this.translate;if(Y>=this.snapGrid[G]){let m=this.snapGrid[G],B=this.snapGrid[G+1];Y-m>(B-m)*U&&(V+=this.params.slidesPerGroup)}else{let m=this.snapGrid[G-1],B=this.snapGrid[G];Y-m<=(B-m)*U&&(V-=this.params.slidesPerGroup)}return V=Math.min(V=Math.max(V,0),this.slidesGrid.length-1),this.slideTo(V,m,B,F)},slideToClickedSlide:function(){let m;let B=this,{params:F,slidesEl:U}=B,V="auto"===F.slidesPerView?B.slidesPerViewDynamic():F.slidesPerView,H=B.clickedIndex,G=B.isElement?"swiper-slide":`.${F.slideClass}`;if(F.loop){if(B.animating)return;m=parseInt(B.clickedSlide.getAttribute("data-swiper-slide-index"),10),F.centeredSlides?HB.slides.length-B.loopedSlides+V/2?(B.loopFix(),H=B.getSlideIndex(utils_elementChildren(U,`${G}[data-swiper-slide-index="${m}"]`)[0]),nextTick(()=>{B.slideTo(H)})):B.slideTo(H):H>B.slides.length-V?(B.loopFix(),H=B.getSlideIndex(utils_elementChildren(U,`${G}[data-swiper-slide-index="${m}"]`)[0]),nextTick(()=>{B.slideTo(H)})):B.slideTo(H)}else B.slideTo(H)}},loop:{loopCreate:function(m){let{params:B,slidesEl:F}=this;if(!B.loop||this.virtual&&this.params.virtual.enabled)return;let U=utils_elementChildren(F,`.${B.slideClass}, swiper-slide`);U.forEach((m,B)=>{m.setAttribute("data-swiper-slide-index",B)}),this.loopFix({slideRealIndex:m,direction:B.centeredSlides?void 0:"next"})},loopFix:function({slideRealIndex:m,slideTo:B=!0,direction:F,setTranslate:U,activeSlideIndex:V,byController:H,byMousewheel:G}={}){let Y=this;if(!Y.params.loop)return;Y.emit("beforeLoopFix");let{slides:Z,allowSlidePrev:J,allowSlideNext:er,slidesEl:en,params:ei}=Y;if(Y.allowSlidePrev=!0,Y.allowSlideNext=!0,Y.virtual&&ei.virtual.enabled){B&&(ei.centeredSlides||0!==Y.snapIndex?ei.centeredSlides&&Y.snapIndexm.classList.contains(ei.slideActiveClass))[0]):eu=V;let ec="next"===F||!F,ef="prev"===F||!F,ed=0,ep=0;if(VY.slides.length-2*ea){ep=Math.max(V-(Y.slides.length-2*ea),ei.slidesPerGroup);for(let m=0;m{Y.slides[m].swiperLoopMoveDOM=!0,en.prepend(Y.slides[m]),Y.slides[m].swiperLoopMoveDOM=!1}),ec&&el.forEach(m=>{Y.slides[m].swiperLoopMoveDOM=!0,en.append(Y.slides[m]),Y.slides[m].swiperLoopMoveDOM=!1}),Y.recalcSlides(),"auto"===ei.slidesPerView&&Y.updateSlides(),ei.watchSlidesProgress&&Y.updateSlidesOffset(),B){if(es.length>0&&ef){if(void 0===m){let m=Y.slidesGrid[eu],B=Y.slidesGrid[eu+ed],F=B-m;G?Y.setTranslate(Y.translate-F):(Y.slideTo(eu+ed,0,!1,!0),U&&(Y.touches[Y.isHorizontal()?"startX":"startY"]+=F))}else U&&Y.slideToLoop(m,0,!1,!0)}else if(el.length>0&&ec){if(void 0===m){let m=Y.slidesGrid[eu],B=Y.slidesGrid[eu-ep],F=B-m;G?Y.setTranslate(Y.translate-F):(Y.slideTo(eu-ep,0,!1,!0),U&&(Y.touches[Y.isHorizontal()?"startX":"startY"]+=F))}else Y.slideToLoop(m,0,!1,!0)}}if(Y.allowSlidePrev=J,Y.allowSlideNext=er,Y.controller&&Y.controller.control&&!H){let B={slideRealIndex:m,slideTo:!1,direction:F,setTranslate:U,activeSlideIndex:V,byController:!0};Array.isArray(Y.controller.control)?Y.controller.control.forEach(m=>{!m.destroyed&&m.params.loop&&m.loopFix(B)}):Y.controller.control instanceof Y.constructor&&Y.controller.control.params.loop&&Y.controller.control.loopFix(B)}Y.emit("loopFix")},loopDestroy:function(){let{params:m,slidesEl:B}=this;if(!m.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let F=[];this.slides.forEach(m=>{let B=void 0===m.swiperSlideIndex?1*m.getAttribute("data-swiper-slide-index"):m.swiperSlideIndex;F[B]=m}),this.slides.forEach(m=>{m.removeAttribute("data-swiper-slide-index")}),F.forEach(m=>{B.append(m)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(m){let B=this;if(!B.params.simulateTouch||B.params.watchOverflow&&B.isLocked||B.params.cssMode)return;let F="container"===B.params.touchEventsTarget?B.el:B.wrapperEl;B.isElement&&(B.__preventObserver__=!0),F.style.cursor="move",F.style.cursor=m?"grabbing":"grab",B.isElement&&requestAnimationFrame(()=>{B.__preventObserver__=!1})},unsetGrabCursor:function(){let m=this;m.params.watchOverflow&&m.isLocked||m.params.cssMode||(m.isElement&&(m.__preventObserver__=!0),m["container"===m.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",m.isElement&&requestAnimationFrame(()=>{m.__preventObserver__=!1}))}},events:{attachEvents:function(){let m=ssr_window_esm_getDocument(),{params:B}=this;this.onTouchStart=onTouchStart.bind(this),this.onTouchMove=onTouchMove.bind(this),this.onTouchEnd=onTouchEnd.bind(this),B.cssMode&&(this.onScroll=onScroll.bind(this)),this.onClick=onClick.bind(this),this.onLoad=onLoad.bind(this),Z||(m.addEventListener("touchstart",dummyEventListener),Z=!0),events(this,"on")},detachEvents:function(){events(this,"off")}},breakpoints:{setBreakpoint:function(){let m=this,{realIndex:B,initialized:F,params:U,el:V}=m,H=U.breakpoints;if(!H||H&&0===Object.keys(H).length)return;let G=m.getBreakpoint(H,m.params.breakpointsBase,m.el);if(!G||m.currentBreakpoint===G)return;let Y=G in H?H[G]:void 0,Z=Y||m.originalParams,J=isGridEnabled(m,U),er=isGridEnabled(m,Z),en=U.enabled;J&&!er?(V.classList.remove(`${U.containerModifierClass}grid`,`${U.containerModifierClass}grid-column`),m.emitContainerClasses()):!J&&er&&(V.classList.add(`${U.containerModifierClass}grid`),(Z.grid.fill&&"column"===Z.grid.fill||!Z.grid.fill&&"column"===U.grid.fill)&&V.classList.add(`${U.containerModifierClass}grid-column`),m.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(B=>{if(void 0===Z[B])return;let F=U[B]&&U[B].enabled,V=Z[B]&&Z[B].enabled;F&&!V&&m[B].disable(),!F&&V&&m[B].enable()});let ei=Z.direction&&Z.direction!==U.direction,eo=U.loop&&(Z.slidesPerView!==U.slidesPerView||ei);ei&&F&&m.changeDirection(),utils_extend(m.params,Z);let ea=m.params.enabled;Object.assign(m,{allowTouchMove:m.params.allowTouchMove,allowSlideNext:m.params.allowSlideNext,allowSlidePrev:m.params.allowSlidePrev}),en&&!ea?m.disable():!en&&ea&&m.enable(),m.currentBreakpoint=G,m.emit("_beforeBreakpoint",Z),eo&&F&&(m.loopDestroy(),m.loopCreate(B),m.updateSlides()),m.emit("breakpoint",Z)},getBreakpoint:function(m,B="window",F){if(!m||"container"===B&&!F)return;let U=!1,V=ssr_window_esm_getWindow(),H="window"===B?V.innerHeight:F.clientHeight,G=Object.keys(m).map(m=>{if("string"==typeof m&&0===m.indexOf("@")){let B=parseFloat(m.substr(1));return{value:H*B,point:m}}return{value:m,point:m}});G.sort((m,B)=>parseInt(m.value,10)-parseInt(B.value,10));for(let m=0;mB}else this.isLocked=1===this.snapGrid.length;!0===B.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===B.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),m&&m!==this.isLocked&&(this.isEnd=!1),m!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:m,params:B,rtl:F,el:U,device:V}=this,H=function(m,B){let F=[];return m.forEach(m=>{"object"==typeof m?Object.keys(m).forEach(U=>{m[U]&&F.push(B+U)}):"string"==typeof m&&F.push(B+m)}),F}(["initialized",B.direction,{"free-mode":this.params.freeMode&&B.freeMode.enabled},{autoheight:B.autoHeight},{rtl:F},{grid:B.grid&&B.grid.rows>1},{"grid-column":B.grid&&B.grid.rows>1&&"column"===B.grid.fill},{android:V.android},{ios:V.ios},{"css-mode":B.cssMode},{centered:B.cssMode&&B.centeredSlides},{"watch-progress":B.watchSlidesProgress}],B.containerModifierClass);m.push(...H),U.classList.add(...m),this.emitContainerClasses()},removeClasses:function(){let{el:m,classNames:B}=this;m.classList.remove(...B),this.emitContainerClasses()}}},en={};let Swiper=class Swiper{constructor(...m){let B,F;1===m.length&&m[0].constructor&&"Object"===Object.prototype.toString.call(m[0]).slice(8,-1)?F=m[0]:[B,F]=m,F||(F={}),F=utils_extend({},F),B&&!F.el&&(F.el=B);let U=ssr_window_esm_getDocument();if(F.el&&"string"==typeof F.el&&U.querySelectorAll(F.el).length>1){let m=[];return U.querySelectorAll(F.el).forEach(B=>{let U=utils_extend({},F,{el:B});m.push(new Swiper(U))}),m}let G=this;G.__swiper__=!0,G.support=getSupport(),G.device=function(m={}){return V||(V=function({userAgent:m}={}){let B=getSupport(),F=ssr_window_esm_getWindow(),U=F.navigator.platform,V=m||F.navigator.userAgent,H={ios:!1,android:!1},G=F.screen.width,Y=F.screen.height,Z=V.match(/(Android);?[\s\/]+([\d.]+)?/),J=V.match(/(iPad).*OS\s([\d_]+)/),er=V.match(/(iPod)(.*OS\s([\d_]+))?/),en=!J&&V.match(/(iPhone\sOS|iOS)\s([\d_]+)/),ei="MacIntel"===U;return!J&&ei&&B.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${G}x${Y}`)>=0&&((J=V.match(/(Version)\/([\d.]+)/))||(J=[0,1,"13_0_0"]),ei=!1),Z&&"Win32"!==U&&(H.os="android",H.android=!0),(J||en||er)&&(H.os="ios",H.ios=!0),H}(m)),V}({userAgent:F.userAgent}),G.browser=(H||(H=function(){let m=ssr_window_esm_getWindow(),B=!1;function isSafari(){let B=m.navigator.userAgent.toLowerCase();return B.indexOf("safari")>=0&&0>B.indexOf("chrome")&&0>B.indexOf("android")}if(isSafari()){let F=String(m.navigator.userAgent);if(F.includes("Version/")){let[m,U]=F.split("Version/")[1].split(" ")[0].split(".").map(m=>Number(m));B=m<16||16===m&&U<2}}return{isSafari:B||isSafari(),needPerspectiveFix:B,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(m.navigator.userAgent)}}()),H),G.eventsListeners={},G.eventsAnyListeners=[],G.modules=[...G.__modules__],F.modules&&Array.isArray(F.modules)&&G.modules.push(...F.modules);let Y={};G.modules.forEach(m=>{var B;m({params:F,swiper:G,extendParams:(B=F,function(m={}){let F=Object.keys(m)[0],U=m[F];if("object"!=typeof U||null===U||(["navigation","pagination","scrollbar"].indexOf(F)>=0&&!0===B[F]&&(B[F]={auto:!0}),!(F in B&&"enabled"in U))){utils_extend(Y,m);return}!0===B[F]&&(B[F]={enabled:!0}),"object"!=typeof B[F]||"enabled"in B[F]||(B[F].enabled=!0),B[F]||(B[F]={enabled:!1}),utils_extend(Y,m)}),on:G.on.bind(G),once:G.once.bind(G),off:G.off.bind(G),emit:G.emit.bind(G)})});let Z=utils_extend({},J,Y);return G.params=utils_extend({},Z,en,F),G.originalParams=utils_extend({},G.params),G.passedParams=utils_extend({},F),G.params&&G.params.on&&Object.keys(G.params.on).forEach(m=>{G.on(m,G.params.on[m])}),G.params&&G.params.onAny&&G.onAny(G.params.onAny),Object.assign(G,{enabled:G.params.enabled,el:B,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===G.params.direction,isVertical:()=>"vertical"===G.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:G.params.allowSlideNext,allowSlidePrev:G.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:G.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:G.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),G.emit("_swiper"),G.params.init&&G.init(),G}getSlideIndex(m){let{slidesEl:B,params:F}=this,U=utils_elementChildren(B,`.${F.slideClass}, swiper-slide`),V=utils_elementIndex(U[0]);return utils_elementIndex(m)-V}getSlideIndexByData(m){return this.getSlideIndex(this.slides.filter(B=>1*B.getAttribute("data-swiper-slide-index")===m)[0])}recalcSlides(){let{slidesEl:m,params:B}=this;this.slides=utils_elementChildren(m,`.${B.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(m,B){m=Math.min(Math.max(m,0),1);let F=this.minTranslate(),U=this.maxTranslate(),V=(U-F)*m+F;this.translateTo(V,void 0===B?0:B),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let m=this;if(!m.params._emitClasses||!m.el)return;let B=m.el.className.split(" ").filter(B=>0===B.indexOf("swiper")||0===B.indexOf(m.params.containerModifierClass));m.emit("_containerClasses",B.join(" "))}getSlideClasses(m){let B=this;return B.destroyed?"":m.className.split(" ").filter(m=>0===m.indexOf("swiper-slide")||0===m.indexOf(B.params.slideClass)).join(" ")}emitSlidesClasses(){let m=this;if(!m.params._emitClasses||!m.el)return;let B=[];m.slides.forEach(F=>{let U=m.getSlideClasses(F);B.push({slideEl:F,classNames:U}),m.emit("_slideClass",F,U)}),m.emit("_slideClasses",B)}slidesPerViewDynamic(m="current",B=!1){let{params:F,slides:U,slidesGrid:V,slidesSizesGrid:H,size:G,activeIndex:Y}=this,Z=1;if(F.centeredSlides){let m,B=U[Y]?U[Y].swiperSlideSize:0;for(let F=Y+1;FG&&(m=!0));for(let F=Y-1;F>=0;F-=1)U[F]&&!m&&(B+=U[F].swiperSlideSize,Z+=1,B>G&&(m=!0))}else if("current"===m)for(let m=Y+1;m=0;m-=1){let B=V[Y]-V[m]{m.complete&&processLazyPreloader(B,m)}),B.updateSize(),B.updateSlides(),B.updateProgress(),B.updateSlidesClasses(),U.freeMode&&U.freeMode.enabled&&!U.cssMode)setTranslate(),U.autoHeight&&B.updateAutoHeight();else{if(("auto"===U.slidesPerView||U.slidesPerView>1)&&B.isEnd&&!U.centeredSlides){let F=B.virtual&&U.virtual.enabled?B.virtual.slides:B.slides;m=B.slideTo(F.length-1,0,!1,!0)}else m=B.slideTo(B.activeIndex,0,!1,!0);m||setTranslate()}U.watchOverflow&&F!==B.snapGrid&&B.checkOverflow(),B.emit("update")}changeDirection(m,B=!0){let F=this.params.direction;return m||(m="horizontal"===F?"vertical":"horizontal"),m===F||"horizontal"!==m&&"vertical"!==m||(this.el.classList.remove(`${this.params.containerModifierClass}${F}`),this.el.classList.add(`${this.params.containerModifierClass}${m}`),this.emitContainerClasses(),this.params.direction=m,this.slides.forEach(B=>{"vertical"===m?B.style.width="":B.style.height=""}),this.emit("changeDirection"),B&&this.update()),this}changeLanguageDirection(m){(!this.rtl||"rtl"!==m)&&(this.rtl||"ltr"!==m)&&(this.rtl="rtl"===m,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(m){let B=this;if(B.mounted)return!0;let F=m||B.params.el;if("string"==typeof F&&(F=document.querySelector(F)),!F)return!1;F.swiper=B,F.shadowEl&&(B.isElement=!0);let getWrapperSelector=()=>`.${(B.params.wrapperClass||"").trim().split(" ").join(".")}`,U=(()=>{if(F&&F.shadowRoot&&F.shadowRoot.querySelector){let m=F.shadowRoot.querySelector(getWrapperSelector());return m}return utils_elementChildren(F,getWrapperSelector())[0]})();return!U&&B.params.createElements&&(U=utils_createElement("div",B.params.wrapperClass),F.append(U),utils_elementChildren(F,`.${B.params.slideClass}`).forEach(m=>{U.append(m)})),Object.assign(B,{el:F,wrapperEl:U,slidesEl:B.isElement?F:U,mounted:!0,rtl:"rtl"===F.dir.toLowerCase()||"rtl"===elementStyle(F,"direction"),rtlTranslate:"horizontal"===B.params.direction&&("rtl"===F.dir.toLowerCase()||"rtl"===elementStyle(F,"direction")),wrongRTL:"-webkit-box"===elementStyle(U,"display")}),!0}init(m){let B=this;if(B.initialized)return B;let F=B.mount(m);return!1===F||(B.emit("beforeInit"),B.params.breakpoints&&B.setBreakpoint(),B.addClasses(),B.updateSize(),B.updateSlides(),B.params.watchOverflow&&B.checkOverflow(),B.params.grabCursor&&B.enabled&&B.setGrabCursor(),B.params.loop&&B.virtual&&B.params.virtual.enabled?B.slideTo(B.params.initialSlide+B.virtual.slidesBefore,0,B.params.runCallbacksOnInit,!1,!0):B.slideTo(B.params.initialSlide,0,B.params.runCallbacksOnInit,!1,!0),B.params.loop&&B.loopCreate(),B.attachEvents(),[...B.el.querySelectorAll('[loading="lazy"]')].forEach(m=>{m.complete?processLazyPreloader(B,m):m.addEventListener("load",m=>{processLazyPreloader(B,m.target)})}),preload(B),B.initialized=!0,preload(B),B.emit("init"),B.emit("afterInit")),B}destroy(m=!0,B=!0){let F=this,{params:U,el:V,wrapperEl:H,slides:G}=F;return void 0===F.params||F.destroyed||(F.emit("beforeDestroy"),F.initialized=!1,F.detachEvents(),U.loop&&F.loopDestroy(),B&&(F.removeClasses(),V.removeAttribute("style"),H.removeAttribute("style"),G&&G.length&&G.forEach(m=>{m.classList.remove(U.slideVisibleClass,U.slideActiveClass,U.slideNextClass,U.slidePrevClass),m.removeAttribute("style"),m.removeAttribute("data-swiper-slide-index")})),F.emit("destroy"),Object.keys(F.eventsListeners).forEach(m=>{F.off(m)}),!1!==m&&(F.el.swiper=null,function(m){Object.keys(m).forEach(B=>{try{m[B]=null}catch(m){}try{delete m[B]}catch(m){}})}(F)),F.destroyed=!0),null}static extendDefaults(m){utils_extend(en,m)}static get extendedDefaults(){return en}static get defaults(){return J}static installModule(m){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);let B=Swiper.prototype.__modules__;"function"==typeof m&&0>B.indexOf(m)&&B.push(m)}static use(m){return Array.isArray(m)?m.forEach(m=>Swiper.installModule(m)):Swiper.installModule(m),Swiper}};Object.keys(er).forEach(m=>{Object.keys(er[m]).forEach(B=>{Swiper.prototype[B]=er[m][B]})}),Swiper.use([function({swiper:m,on:B,emit:F}){let U=ssr_window_esm_getWindow(),V=null,H=null,resizeHandler=()=>{m&&!m.destroyed&&m.initialized&&(F("beforeResize"),F("resize"))},createObserver=()=>{m&&!m.destroyed&&m.initialized&&(V=new ResizeObserver(B=>{H=U.requestAnimationFrame(()=>{let{width:F,height:U}=m,V=F,H=U;B.forEach(({contentBoxSize:B,contentRect:F,target:U})=>{U&&U!==m.el||(V=F?F.width:(B[0]||B).inlineSize,H=F?F.height:(B[0]||B).blockSize)}),(V!==F||H!==U)&&resizeHandler()})})).observe(m.el)},removeObserver=()=>{H&&U.cancelAnimationFrame(H),V&&V.unobserve&&m.el&&(V.unobserve(m.el),V=null)},orientationChangeHandler=()=>{m&&!m.destroyed&&m.initialized&&F("orientationchange")};B("init",()=>{if(m.params.resizeObserver&&void 0!==U.ResizeObserver){createObserver();return}U.addEventListener("resize",resizeHandler),U.addEventListener("orientationchange",orientationChangeHandler)}),B("destroy",()=>{removeObserver(),U.removeEventListener("resize",resizeHandler),U.removeEventListener("orientationchange",orientationChangeHandler)})},function({swiper:m,extendParams:B,on:F,emit:U}){let V=[],H=ssr_window_esm_getWindow(),attach=(B,F={})=>{let G=H.MutationObserver||H.WebkitMutationObserver,Y=new G(B=>{if(m.__preventObserver__)return;if(1===B.length){U("observerUpdate",B[0]);return}let observerUpdate=function(){U("observerUpdate",B[0])};H.requestAnimationFrame?H.requestAnimationFrame(observerUpdate):H.setTimeout(observerUpdate,0)});Y.observe(B,{attributes:void 0===F.attributes||F.attributes,childList:void 0===F.childList||F.childList,characterData:void 0===F.characterData||F.characterData}),V.push(Y)};B({observer:!1,observeParents:!1,observeSlideChildren:!1}),F("init",()=>{if(m.params.observer){if(m.params.observeParents){let B=utils_elementParents(m.el);for(let m=0;m{V.forEach(m=>{m.disconnect()}),V.splice(0,V.length)})}]);var ei=Swiper;function Mousewheel({swiper:m,extendParams:B,on:F,emit:U}){let V,H;let G=ssr_window_esm_getWindow();B({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),m.mousewheel={enabled:!1};let Y=utils_now(),Z=[];function handleMouseEnter(){m.enabled&&(m.mouseEntered=!0)}function handleMouseLeave(){m.enabled&&(m.mouseEntered=!1)}function animateSlider(B){return!(m.params.mousewheel.thresholdDelta&&B.delta=6&&utils_now()-Y<60)||(B.direction<0?m.isEnd&&!m.params.loop||m.animating||(m.slideNext(),U("scroll",B.raw)):m.isBeginning&&!m.params.loop||m.animating||(m.slidePrev(),U("scroll",B.raw)),Y=new G.Date().getTime(),!1))}function handle(B){var F;let G,Y,J,er,en=B;if(!m.enabled||B.target.closest(`.${m.params.mousewheel.noMousewheelClass}`))return;let ei=m.params.mousewheel;m.params.cssMode&&en.preventDefault();let eo=m.el;"container"!==m.params.mousewheel.eventsTarget&&(eo=document.querySelector(m.params.mousewheel.eventsTarget));let ea=eo&&eo.contains(en.target);if(!m.mouseEntered&&!ea&&!ei.releaseOnEdges)return!0;en.originalEvent&&(en=en.originalEvent);let es=0,el=m.rtlTranslate?-1:1,eu=(G=0,Y=0,J=0,er=0,"detail"in(F=en)&&(Y=F.detail),"wheelDelta"in F&&(Y=-F.wheelDelta/120),"wheelDeltaY"in F&&(Y=-F.wheelDeltaY/120),"wheelDeltaX"in F&&(G=-F.wheelDeltaX/120),"axis"in F&&F.axis===F.HORIZONTAL_AXIS&&(G=Y,Y=0),J=10*G,er=10*Y,"deltaY"in F&&(er=F.deltaY),"deltaX"in F&&(J=F.deltaX),F.shiftKey&&!J&&(J=er,er=0),(J||er)&&F.deltaMode&&(1===F.deltaMode?(J*=40,er*=40):(J*=800,er*=800)),J&&!G&&(G=J<1?-1:1),er&&!Y&&(Y=er<1?-1:1),{spinX:G,spinY:Y,pixelX:J,pixelY:er});if(ei.forceToAxis){if(m.isHorizontal()){if(!(Math.abs(eu.pixelX)>Math.abs(eu.pixelY)))return!0;es=-eu.pixelX*el}else{if(!(Math.abs(eu.pixelY)>Math.abs(eu.pixelX)))return!0;es=-eu.pixelY}}else es=Math.abs(eu.pixelX)>Math.abs(eu.pixelY)?-eu.pixelX*el:-eu.pixelY;if(0===es)return!0;ei.invert&&(es=-es);let ec=m.getTranslate()+es*ei.sensitivity;if(ec>=m.minTranslate()&&(ec=m.minTranslate()),ec<=m.maxTranslate()&&(ec=m.maxTranslate()),(m.params.loop||ec!==m.minTranslate()&&ec!==m.maxTranslate())&&m.params.nested&&en.stopPropagation(),m.params.freeMode&&m.params.freeMode.enabled){let B={time:utils_now(),delta:Math.abs(es),direction:Math.sign(es)},F=H&&B.time=m.minTranslate()&&(G=m.minTranslate()),G<=m.maxTranslate()&&(G=m.maxTranslate()),m.setTransition(0),m.setTranslate(G),m.updateProgress(),m.updateActiveIndex(),m.updateSlidesClasses(),(!Y&&m.isBeginning||!J&&m.isEnd)&&m.updateSlidesClasses(),m.params.loop&&m.loopFix({direction:B.direction<0?"next":"prev",byMousewheel:!0}),m.params.freeMode.sticky){clearTimeout(V),V=void 0,Z.length>=15&&Z.shift();let F=Z.length?Z[Z.length-1]:void 0,U=Z[0];if(Z.push(B),F&&(B.delta>F.delta||B.direction!==F.direction))Z.splice(0);else if(Z.length>=15&&B.time-U.time<500&&U.delta-B.delta>=1&&B.delta<=6){let F=es>0?.8:.2;H=B,Z.splice(0),V=nextTick(()=>{m.slideToClosest(m.params.speed,!0,void 0,F)},0)}V||(V=nextTick(()=>{H=B,Z.splice(0),m.slideToClosest(m.params.speed,!0,void 0,.5)},500))}if(F||U("scroll",en),m.params.autoplay&&m.params.autoplayDisableOnInteraction&&m.autoplay.stop(),G===m.minTranslate()||G===m.maxTranslate())return!0}}else{let F={time:utils_now(),delta:Math.abs(es),direction:Math.sign(es),raw:B};Z.length>=2&&Z.shift();let U=Z.length?Z[Z.length-1]:void 0;if(Z.push(F),U?(F.direction!==U.direction||F.delta>U.delta||F.time>U.time+150)&&animateSlider(F):animateSlider(F),function(B){let F=m.params.mousewheel;if(B.direction<0){if(m.isEnd&&!m.params.loop&&F.releaseOnEdges)return!0}else if(m.isBeginning&&!m.params.loop&&F.releaseOnEdges)return!0;return!1}(F))return!0}return en.preventDefault?en.preventDefault():en.returnValue=!1,!1}function events(B){let F=m.el;"container"!==m.params.mousewheel.eventsTarget&&(F=document.querySelector(m.params.mousewheel.eventsTarget)),F[B]("mouseenter",handleMouseEnter),F[B]("mouseleave",handleMouseLeave),F[B]("wheel",handle)}function enable(){return m.params.cssMode?(m.wrapperEl.removeEventListener("wheel",handle),!0):!m.mousewheel.enabled&&(events("addEventListener"),m.mousewheel.enabled=!0,!0)}function disable(){return m.params.cssMode?(m.wrapperEl.addEventListener(event,handle),!0):!!m.mousewheel.enabled&&(events("removeEventListener"),m.mousewheel.enabled=!1,!0)}F("init",()=>{!m.params.mousewheel.enabled&&m.params.cssMode&&disable(),m.params.mousewheel.enabled&&enable()}),F("destroy",()=>{m.params.cssMode&&enable(),m.mousewheel.enabled&&disable()}),Object.assign(m.mousewheel,{enable,disable})}function create_element_if_not_defined_createElementIfNotDefined(m,B,F,U){return m.params.createElements&&Object.keys(U).forEach(V=>{if(!F[V]&&!0===F.auto){let H=utils_elementChildren(m.el,`.${U[V]}`)[0];H||((H=utils_createElement("div",U[V])).className=U[V],m.el.append(H)),F[V]=H,B[V]=H}}),F}function classes_to_selector_classesToSelector(m=""){return`.${m.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Pagination({swiper:m,extendParams:B,on:F,emit:U}){let V;let H="swiper-pagination";B({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:m=>m,formatFractionTotal:m=>m,bulletClass:`${H}-bullet`,bulletActiveClass:`${H}-bullet-active`,modifierClass:`${H}-`,currentClass:`${H}-current`,totalClass:`${H}-total`,hiddenClass:`${H}-hidden`,progressbarFillClass:`${H}-progressbar-fill`,progressbarOppositeClass:`${H}-progressbar-opposite`,clickableClass:`${H}-clickable`,lockClass:`${H}-lock`,horizontalClass:`${H}-horizontal`,verticalClass:`${H}-vertical`,paginationDisabledClass:`${H}-disabled`}}),m.pagination={el:null,bullets:[]};let G=0,makeElementsArray=m=>(Array.isArray(m)||(m=[m].filter(m=>!!m)),m);function isPaginationDisabled(){return!m.params.pagination.el||!m.pagination.el||Array.isArray(m.pagination.el)&&0===m.pagination.el.length}function setSideBullets(B,F){let{bulletActiveClass:U}=m.params.pagination;B&&(B=B[`${"prev"===F?"previous":"next"}ElementSibling`])&&(B.classList.add(`${U}-${F}`),(B=B[`${"prev"===F?"previous":"next"}ElementSibling`])&&B.classList.add(`${U}-${F}-${F}`))}function onBulletClick(B){let F=B.target.closest(classes_to_selector_classesToSelector(m.params.pagination.bulletClass));if(!F)return;B.preventDefault();let U=utils_elementIndex(F)*m.params.slidesPerGroup;if(m.params.loop){if(m.realIndex===U)return;let B=m.getSlideIndexByData(U),F=m.getSlideIndexByData(m.realIndex);B>m.slides.length-m.loopedSlides&&m.loopFix({direction:B>F?"next":"prev",activeSlideIndex:B,slideTo:!1}),m.slideToLoop(U)}else m.slideTo(U)}function update(){let B,F;let H=m.rtl,Y=m.params.pagination;if(isPaginationDisabled())return;let Z=m.pagination.el;Z=makeElementsArray(Z);let J=m.virtual&&m.params.virtual.enabled?m.virtual.slides.length:m.slides.length,er=m.params.loop?Math.ceil(J/m.params.slidesPerGroup):m.snapGrid.length;if(m.params.loop?(F=m.previousRealIndex||0,B=m.params.slidesPerGroup>1?Math.floor(m.realIndex/m.params.slidesPerGroup):m.realIndex):void 0!==m.snapIndex?(B=m.snapIndex,F=m.previousSnapIndex):(F=m.previousIndex||0,B=m.activeIndex||0),"bullets"===Y.type&&m.pagination.bullets&&m.pagination.bullets.length>0){let U,J,er;let en=m.pagination.bullets;if(Y.dynamicBullets&&(V=elementOuterSize(en[0],m.isHorizontal()?"width":"height",!0),Z.forEach(B=>{B.style[m.isHorizontal()?"width":"height"]=`${V*(Y.dynamicMainBullets+4)}px`}),Y.dynamicMainBullets>1&&void 0!==F&&((G+=B-(F||0))>Y.dynamicMainBullets-1?G=Y.dynamicMainBullets-1:G<0&&(G=0)),er=((J=(U=Math.max(B-G,0))+(Math.min(en.length,Y.dynamicMainBullets)-1))+U)/2),en.forEach(m=>{let B=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(m=>`${Y.bulletActiveClass}${m}`)].map(m=>"string"==typeof m&&m.includes(" ")?m.split(" "):m).flat();m.classList.remove(...B)}),Z.length>1)en.forEach(F=>{let V=utils_elementIndex(F);V===B?F.classList.add(...Y.bulletActiveClass.split(" ")):m.isElement&&F.setAttribute("part","bullet"),Y.dynamicBullets&&(V>=U&&V<=J&&F.classList.add(...`${Y.bulletActiveClass}-main`.split(" ")),V===U&&setSideBullets(F,"prev"),V===J&&setSideBullets(F,"next"))});else{let F=en[B];if(F&&F.classList.add(...Y.bulletActiveClass.split(" ")),m.isElement&&en.forEach((m,F)=>{m.setAttribute("part",F===B?"bullet-active":"bullet")}),Y.dynamicBullets){let m=en[U],B=en[J];for(let m=U;m<=J;m+=1)en[m]&&en[m].classList.add(...`${Y.bulletActiveClass}-main`.split(" "));setSideBullets(m,"prev"),setSideBullets(B,"next")}}if(Y.dynamicBullets){let B=Math.min(en.length,Y.dynamicMainBullets+4),F=(V*B-V)/2-er*V,U=H?"right":"left";en.forEach(B=>{B.style[m.isHorizontal()?U:"top"]=`${F}px`})}}Z.forEach((F,V)=>{if("fraction"===Y.type&&(F.querySelectorAll(classes_to_selector_classesToSelector(Y.currentClass)).forEach(m=>{m.textContent=Y.formatFractionCurrent(B+1)}),F.querySelectorAll(classes_to_selector_classesToSelector(Y.totalClass)).forEach(m=>{m.textContent=Y.formatFractionTotal(er)})),"progressbar"===Y.type){let U;U=Y.progressbarOpposite?m.isHorizontal()?"vertical":"horizontal":m.isHorizontal()?"horizontal":"vertical";let V=(B+1)/er,H=1,G=1;"horizontal"===U?H=V:G=V,F.querySelectorAll(classes_to_selector_classesToSelector(Y.progressbarFillClass)).forEach(B=>{B.style.transform=`translate3d(0,0,0) scaleX(${H}) scaleY(${G})`,B.style.transitionDuration=`${m.params.speed}ms`})}"custom"===Y.type&&Y.renderCustom?(F.innerHTML=Y.renderCustom(m,B+1,er),0===V&&U("paginationRender",F)):(0===V&&U("paginationRender",F),U("paginationUpdate",F)),m.params.watchOverflow&&m.enabled&&F.classList[m.isLocked?"add":"remove"](Y.lockClass)})}function render(){let B=m.params.pagination;if(isPaginationDisabled())return;let F=m.virtual&&m.params.virtual.enabled?m.virtual.slides.length:m.slides.length,V=m.pagination.el;V=makeElementsArray(V);let H="";if("bullets"===B.type){let U=m.params.loop?Math.ceil(F/m.params.slidesPerGroup):m.snapGrid.length;m.params.freeMode&&m.params.freeMode.enabled&&U>F&&(U=F);for(let F=0;F`}"fraction"===B.type&&(H=B.renderFraction?B.renderFraction.call(m,B.currentClass,B.totalClass):` / `),"progressbar"===B.type&&(H=B.renderProgressbar?B.renderProgressbar.call(m,B.progressbarFillClass):``),m.pagination.bullets=[],V.forEach(F=>{"custom"!==B.type&&(F.innerHTML=H||""),"bullets"===B.type&&m.pagination.bullets.push(...F.querySelectorAll(classes_to_selector_classesToSelector(B.bulletClass)))}),"custom"!==B.type&&U("paginationRender",V[0])}function init(){let B;m.params.pagination=create_element_if_not_defined_createElementIfNotDefined(m,m.originalParams.pagination,m.params.pagination,{el:"swiper-pagination"});let F=m.params.pagination;F.el&&("string"==typeof F.el&&m.isElement&&(B=m.el.shadowRoot.querySelector(F.el)),B||"string"!=typeof F.el||(B=[...document.querySelectorAll(F.el)]),B||(B=F.el),B&&0!==B.length&&(m.params.uniqueNavElements&&"string"==typeof F.el&&Array.isArray(B)&&B.length>1&&(B=[...m.el.querySelectorAll(F.el)]).length>1&&(B=B.filter(B=>utils_elementParents(B,".swiper")[0]===m.el)[0]),Array.isArray(B)&&1===B.length&&(B=B[0]),Object.assign(m.pagination,{el:B}),(B=makeElementsArray(B)).forEach(B=>{"bullets"===F.type&&F.clickable&&B.classList.add(F.clickableClass),B.classList.add(F.modifierClass+F.type),B.classList.add(m.isHorizontal()?F.horizontalClass:F.verticalClass),"bullets"===F.type&&F.dynamicBullets&&(B.classList.add(`${F.modifierClass}${F.type}-dynamic`),G=0,F.dynamicMainBullets<1&&(F.dynamicMainBullets=1)),"progressbar"===F.type&&F.progressbarOpposite&&B.classList.add(F.progressbarOppositeClass),F.clickable&&B.addEventListener("click",onBulletClick),m.enabled||B.classList.add(F.lockClass)})))}function destroy(){let B=m.params.pagination;if(isPaginationDisabled())return;let F=m.pagination.el;F&&(F=makeElementsArray(F)).forEach(F=>{F.classList.remove(B.hiddenClass),F.classList.remove(B.modifierClass+B.type),F.classList.remove(m.isHorizontal()?B.horizontalClass:B.verticalClass),B.clickable&&F.removeEventListener("click",onBulletClick)}),m.pagination.bullets&&m.pagination.bullets.forEach(m=>m.classList.remove(...B.bulletActiveClass.split(" ")))}F("changeDirection",()=>{if(!m.pagination||!m.pagination.el)return;let B=m.params.pagination,{el:F}=m.pagination;(F=makeElementsArray(F)).forEach(F=>{F.classList.remove(B.horizontalClass,B.verticalClass),F.classList.add(m.isHorizontal()?B.horizontalClass:B.verticalClass)})}),F("init",()=>{!1===m.params.pagination.enabled?disable():(init(),render(),update())}),F("activeIndexChange",()=>{void 0===m.snapIndex&&update()}),F("snapIndexChange",()=>{update()}),F("snapGridLengthChange",()=>{render(),update()}),F("destroy",()=>{destroy()}),F("enable disable",()=>{let{el:B}=m.pagination;B&&(B=makeElementsArray(B)).forEach(B=>B.classList[m.enabled?"remove":"add"](m.params.pagination.lockClass))}),F("lock unlock",()=>{update()}),F("click",(B,F)=>{let V=F.target,{el:H}=m.pagination;if(Array.isArray(H)||(H=[H].filter(m=>!!m)),m.params.pagination.el&&m.params.pagination.hideOnClick&&H&&H.length>0&&!V.classList.contains(m.params.pagination.bulletClass)){if(m.navigation&&(m.navigation.nextEl&&V===m.navigation.nextEl||m.navigation.prevEl&&V===m.navigation.prevEl))return;let B=H[0].classList.contains(m.params.pagination.hiddenClass);!0===B?U("paginationShow"):U("paginationHide"),H.forEach(B=>B.classList.toggle(m.params.pagination.hiddenClass))}});let disable=()=>{m.el.classList.add(m.params.pagination.paginationDisabledClass);let{el:B}=m.pagination;B&&(B=makeElementsArray(B)).forEach(B=>B.classList.add(m.params.pagination.paginationDisabledClass)),destroy()};Object.assign(m.pagination,{enable:()=>{m.el.classList.remove(m.params.pagination.paginationDisabledClass);let{el:B}=m.pagination;B&&(B=makeElementsArray(B)).forEach(B=>B.classList.remove(m.params.pagination.paginationDisabledClass)),init(),render(),update()},disable,render,update,init,destroy})}function Scrollbar({swiper:m,extendParams:B,on:F,emit:U}){let V,H,G,Y;let Z=ssr_window_esm_getDocument(),J=!1,er=null,en=null;function setTranslate(){if(!m.params.scrollbar.el||!m.scrollbar.el)return;let{scrollbar:B,rtlTranslate:F}=m,{dragEl:U,el:V}=B,Y=m.params.scrollbar,Z=m.params.loop?m.progressLoop:m.progress,J=H,en=(G-H)*Z;F?(en=-en)>0?(J=H-en,en=0):-en+H>G&&(J=G+en):en<0?(J=H+en,en=0):en+H>G&&(J=G-en),m.isHorizontal()?(U.style.transform=`translate3d(${en}px, 0, 0)`,U.style.width=`${J}px`):(U.style.transform=`translate3d(0px, ${en}px, 0)`,U.style.height=`${J}px`),Y.hide&&(clearTimeout(er),V.style.opacity=1,er=setTimeout(()=>{V.style.opacity=0,V.style.transitionDuration="400ms"},1e3))}function updateSize(){if(!m.params.scrollbar.el||!m.scrollbar.el)return;let{scrollbar:B}=m,{dragEl:F,el:U}=B;F.style.width="",F.style.height="",G=m.isHorizontal()?U.offsetWidth:U.offsetHeight,Y=m.size/(m.virtualSize+m.params.slidesOffsetBefore-(m.params.centeredSlides?m.snapGrid[0]:0)),H="auto"===m.params.scrollbar.dragSize?G*Y:parseInt(m.params.scrollbar.dragSize,10),m.isHorizontal()?F.style.width=`${H}px`:F.style.height=`${H}px`,Y>=1?U.style.display="none":U.style.display="",m.params.scrollbar.hide&&(U.style.opacity=0),m.params.watchOverflow&&m.enabled&&B.el.classList[m.isLocked?"add":"remove"](m.params.scrollbar.lockClass)}function getPointerPosition(B){return m.isHorizontal()?B.clientX:B.clientY}function setDragPosition(B){let F;let{scrollbar:U,rtlTranslate:Y}=m,{el:Z}=U;F=Math.max(Math.min(F=(getPointerPosition(B)-function(m){let B=ssr_window_esm_getWindow(),F=ssr_window_esm_getDocument(),U=m.getBoundingClientRect(),V=F.body,H=m.clientTop||V.clientTop||0,G=m.clientLeft||V.clientLeft||0,Y=m===B?B.scrollY:m.scrollTop,Z=m===B?B.scrollX:m.scrollLeft;return{top:U.top+Y-H,left:U.left+Z-G}}(Z)[m.isHorizontal()?"left":"top"]-(null!==V?V:H/2))/(G-H),1),0),Y&&(F=1-F);let J=m.minTranslate()+(m.maxTranslate()-m.minTranslate())*F;m.updateProgress(J),m.setTranslate(J),m.updateActiveIndex(),m.updateSlidesClasses()}function onDragStart(B){let F=m.params.scrollbar,{scrollbar:H,wrapperEl:G}=m,{el:Y,dragEl:Z}=H;J=!0,V=B.target===Z?getPointerPosition(B)-B.target.getBoundingClientRect()[m.isHorizontal()?"left":"top"]:null,B.preventDefault(),B.stopPropagation(),G.style.transitionDuration="100ms",Z.style.transitionDuration="100ms",setDragPosition(B),clearTimeout(en),Y.style.transitionDuration="0ms",F.hide&&(Y.style.opacity=1),m.params.cssMode&&(m.wrapperEl.style["scroll-snap-type"]="none"),U("scrollbarDragStart",B)}function onDragMove(B){let{scrollbar:F,wrapperEl:V}=m,{el:H,dragEl:G}=F;J&&(B.preventDefault?B.preventDefault():B.returnValue=!1,setDragPosition(B),V.style.transitionDuration="0ms",H.style.transitionDuration="0ms",G.style.transitionDuration="0ms",U("scrollbarDragMove",B))}function onDragEnd(B){let F=m.params.scrollbar,{scrollbar:V,wrapperEl:H}=m,{el:G}=V;J&&(J=!1,m.params.cssMode&&(m.wrapperEl.style["scroll-snap-type"]="",H.style.transitionDuration=""),F.hide&&(clearTimeout(en),en=nextTick(()=>{G.style.opacity=0,G.style.transitionDuration="400ms"},1e3)),U("scrollbarDragEnd",B),F.snapOnRelease&&m.slideToClosest())}function events(B){let{scrollbar:F,params:U}=m,V=F.el;if(!V)return;let H=!!U.passiveListeners&&{passive:!1,capture:!1},G=!!U.passiveListeners&&{passive:!0,capture:!1};if(!V)return;let Y="on"===B?"addEventListener":"removeEventListener";V[Y]("pointerdown",onDragStart,H),Z[Y]("pointermove",onDragMove,H),Z[Y]("pointerup",onDragEnd,G)}function init(){let B,F;let{scrollbar:U,el:V}=m;m.params.scrollbar=create_element_if_not_defined_createElementIfNotDefined(m,m.originalParams.scrollbar,m.params.scrollbar,{el:"swiper-scrollbar"});let H=m.params.scrollbar;H.el&&("string"==typeof H.el&&m.isElement&&(B=m.el.shadowRoot.querySelector(H.el)),B||"string"!=typeof H.el?B||(B=H.el):B=Z.querySelectorAll(H.el),m.params.uniqueNavElements&&"string"==typeof H.el&&B.length>1&&1===V.querySelectorAll(H.el).length&&(B=V.querySelector(H.el)),B.length>0&&(B=B[0]),B.classList.add(m.isHorizontal()?H.horizontalClass:H.verticalClass),!B||(F=B.querySelector(`.${m.params.scrollbar.dragClass}`))||(F=utils_createElement("div",m.params.scrollbar.dragClass),B.append(F)),Object.assign(U,{el:B,dragEl:F}),!H.draggable||m.params.scrollbar.el&&m.scrollbar.el&&events("on"),B&&B.classList[m.enabled?"remove":"add"](m.params.scrollbar.lockClass))}function destroy(){let B=m.params.scrollbar,F=m.scrollbar.el;F&&F.classList.remove(m.isHorizontal()?B.horizontalClass:B.verticalClass),m.params.scrollbar.el&&m.scrollbar.el&&events("off")}B({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),m.scrollbar={el:null,dragEl:null},F("init",()=>{!1===m.params.scrollbar.enabled?disable():(init(),updateSize(),setTranslate())}),F("update resize observerUpdate lock unlock",()=>{updateSize()}),F("setTranslate",()=>{setTranslate()}),F("setTransition",(B,F)=>{m.params.scrollbar.el&&m.scrollbar.el&&(m.scrollbar.dragEl.style.transitionDuration=`${F}ms`)}),F("enable disable",()=>{let{el:B}=m.scrollbar;B&&B.classList[m.enabled?"remove":"add"](m.params.scrollbar.lockClass)}),F("destroy",()=>{destroy()});let disable=()=>{m.el.classList.add(m.params.scrollbar.scrollbarDisabledClass),m.scrollbar.el&&m.scrollbar.el.classList.add(m.params.scrollbar.scrollbarDisabledClass),destroy()};Object.assign(m.scrollbar,{enable:()=>{m.el.classList.remove(m.params.scrollbar.scrollbarDisabledClass),m.scrollbar.el&&m.scrollbar.el.classList.remove(m.params.scrollbar.scrollbarDisabledClass),init(),updateSize(),setTranslate()},disable,updateSize,setTranslate,init,destroy})}function Controller({swiper:m,extendParams:B,on:F}){function LinearSpline(m,B){let F,U,V,H,G;let binarySearch=(m,B)=>{for(H=-1,V=m.length;V-H>1;)m[G=V+H>>1]<=B?H=G:V=G;return V};return this.x=m,this.y=B,this.lastIndex=m.length-1,this.interpolate=function(m){return m?(F=(U=binarySearch(this.x,m))-1,(m-this.x[F])*(this.y[U]-this.y[F])/(this.x[U]-this.x[F])+this.y[F]):0},this}function removeSpline(){m.controller.control&&m.controller.spline&&(m.controller.spline=void 0,delete m.controller.spline)}B({controller:{control:void 0,inverse:!1,by:"slide"}}),m.controller={control:void 0},F("beforeInit",()=>{if("undefined"!=typeof window&&("string"==typeof m.params.controller.control||m.params.controller.control instanceof HTMLElement)){let B=document.querySelector(m.params.controller.control);if(B&&B.swiper)m.controller.control=B.swiper;else if(B){let onControllerSwiper=F=>{m.controller.control=F.detail[0],m.update(),B.removeEventListener("init",onControllerSwiper)};B.addEventListener("init",onControllerSwiper)}return}m.controller.control=m.params.controller.control}),F("update",()=>{removeSpline()}),F("resize",()=>{removeSpline()}),F("observerUpdate",()=>{removeSpline()}),F("setTranslate",(B,F,U)=>{m.controller.control&&!m.controller.control.destroyed&&m.controller.setTranslate(F,U)}),F("setTransition",(B,F,U)=>{m.controller.control&&!m.controller.control.destroyed&&m.controller.setTransition(F,U)}),Object.assign(m.controller,{setTranslate:function(B,F){let U,V;let H=m.controller.control,G=m.constructor;function setControlledTranslate(B){if(B.destroyed)return;let F=m.rtlTranslate?-m.translate:m.translate;"slide"===m.params.controller.by&&(m.controller.spline=m.params.loop?new LinearSpline(m.slidesGrid,B.slidesGrid):new LinearSpline(m.snapGrid,B.snapGrid),V=-m.controller.spline.interpolate(-F)),V&&"container"!==m.params.controller.by||((Number.isNaN(U=(B.maxTranslate()-B.minTranslate())/(m.maxTranslate()-m.minTranslate()))||!Number.isFinite(U))&&(U=1),V=(F-m.minTranslate())*U+B.minTranslate()),m.params.controller.inverse&&(V=B.maxTranslate()-V),B.updateProgress(V),B.setTranslate(V,m),B.updateActiveIndex(),B.updateSlidesClasses()}if(Array.isArray(H))for(let m=0;m{F.updateAutoHeight()}),U=F.wrapperEl,(V=()=>{H&&F.transitionEnd()})&&U.addEventListener("transitionend",function fireCallBack(m){m.target===U&&(V.call(U,m),U.removeEventListener("transitionend",fireCallBack))})}}if(Array.isArray(H))for(U=0;U{let B=m.params.spaceBetween;return"string"==typeof B&&B.indexOf("%")>=0?B=parseFloat(B.replace("%",""))/100*m.size:"string"==typeof B&&(B=parseFloat(B)),B};m.grid={initSlides:B=>{let{slidesPerView:H}=m.params,{rows:G,fill:Y}=m.params.grid;V=Math.floor(B/G),F=Math.floor(B/G)===B/G?B:Math.ceil(B/G)*G,"auto"!==H&&"row"===Y&&(F=Math.max(F,H*G)),U=F/G},updateSlide:(B,H,G,Y)=>{let Z,J,er;let{slidesPerGroup:en}=m.params,ei=getSpaceBetween(),{rows:eo,fill:ea}=m.params.grid;if("row"===ea&&en>1){let m=Math.floor(B/(en*eo)),U=B-eo*en*m,V=0===m?en:Math.min(Math.ceil((G-m*eo*en)/eo),en);er=Math.floor(U/V),Z=(J=U-er*V+m*en)+er*F/eo,H.style.order=Z}else"column"===ea?(J=Math.floor(B/eo),er=B-J*eo,(J>V||J===V&&er===eo-1)&&(er+=1)>=eo&&(er=0,J+=1)):(er=Math.floor(B/U),J=B-er*U);H.row=er,H.column=J,H.style[Y("margin-top")]=0!==er?ei&&`${ei}px`:""},updateWrapperSize:(B,U,V)=>{let{centeredSlides:H,roundLengths:G}=m.params,Y=getSpaceBetween(),{rows:Z}=m.params.grid;if(m.virtualSize=(B+Y)*F,m.virtualSize=Math.ceil(m.virtualSize/Z)-Y,m.wrapperEl.style[V("width")]=`${m.virtualSize+Y}px`,H){let B=[];for(let F=0;F