- Fix NODE_ENV=production cookie security issue for local development - Add production API URL configuration (.env.production) - Enable SPA routing with serve -s flag for frontend - Fix React hooks violation in DashboardPage (error #310) - Move useQuery hooks before conditional returns - Rebuild frontend with all fixes applied Resolves dashboard 401 errors, 404 routing issues, and React error #310
431 lines
887 KiB
JavaScript
431 lines
887 KiB
JavaScript
var aS=e=>{throw TypeError(e)};var ey=(e,t,n)=>t.has(e)||aS("Cannot "+n);var T=(e,t,n)=>(ey(e,t,"read from private field"),n?n.call(e):t.get(e)),_e=(e,t,n)=>t.has(e)?aS("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),pe=(e,t,n,r)=>(ey(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),$e=(e,t,n)=>(ey(e,t,"access private method"),n);var Wf=(e,t,n,r)=>({set _(i){pe(e,t,i,n)},get _(){return T(e,t,r)}});function cF(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const s=Object.getOwnPropertyDescriptor(r,i);s&&Object.defineProperty(e,i,s.get?s:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();var Hf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function df(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var WP={exports:{}},Rm={},HP={exports:{}},Ue={};/**
|
|
* @license React
|
|
* react.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 ff=Symbol.for("react.element"),uF=Symbol.for("react.portal"),dF=Symbol.for("react.fragment"),fF=Symbol.for("react.strict_mode"),pF=Symbol.for("react.profiler"),hF=Symbol.for("react.provider"),mF=Symbol.for("react.context"),gF=Symbol.for("react.forward_ref"),yF=Symbol.for("react.suspense"),vF=Symbol.for("react.memo"),xF=Symbol.for("react.lazy"),lS=Symbol.iterator;function bF(e){return e===null||typeof e!="object"?null:(e=lS&&e[lS]||e["@@iterator"],typeof e=="function"?e:null)}var qP={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},GP=Object.assign,KP={};function Bc(e,t,n){this.props=e,this.context=t,this.refs=KP,this.updater=n||qP}Bc.prototype.isReactComponent={};Bc.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Bc.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function YP(){}YP.prototype=Bc.prototype;function rb(e,t,n){this.props=e,this.context=t,this.refs=KP,this.updater=n||qP}var ib=rb.prototype=new YP;ib.constructor=rb;GP(ib,Bc.prototype);ib.isPureReactComponent=!0;var cS=Array.isArray,QP=Object.prototype.hasOwnProperty,sb={current:null},ZP={key:!0,ref:!0,__self:!0,__source:!0};function XP(e,t,n){var r,i={},s=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(s=""+t.key),t)QP.call(t,r)&&!ZP.hasOwnProperty(r)&&(i[r]=t[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1<a){for(var c=Array(a),u=0;u<a;u++)c[u]=arguments[u+2];i.children=c}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)i[r]===void 0&&(i[r]=a[r]);return{$$typeof:ff,type:e,key:s,ref:o,props:i,_owner:sb.current}}function wF(e,t){return{$$typeof:ff,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ob(e){return typeof e=="object"&&e!==null&&e.$$typeof===ff}function SF(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var uS=/\/+/g;function ty(e,t){return typeof e=="object"&&e!==null&&e.key!=null?SF(""+e.key):t.toString(36)}function Ap(e,t,n,r,i){var s=typeof e;(s==="undefined"||s==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(s){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case ff:case uF:o=!0}}if(o)return o=e,i=i(o),e=r===""?"."+ty(o,0):r,cS(i)?(n="",e!=null&&(n=e.replace(uS,"$&/")+"/"),Ap(i,t,n,"",function(u){return u})):i!=null&&(ob(i)&&(i=wF(i,n+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(uS,"$&/")+"/")+e)),t.push(i)),1;if(o=0,r=r===""?".":r+":",cS(e))for(var a=0;a<e.length;a++){s=e[a];var c=r+ty(s,a);o+=Ap(s,t,n,c,i)}else if(c=bF(e),typeof c=="function")for(e=c.call(e),a=0;!(s=e.next()).done;)s=s.value,c=r+ty(s,a++),o+=Ap(s,t,n,c,i);else if(s==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function qf(e,t,n){if(e==null)return e;var r=[],i=0;return Ap(e,r,"","",function(s){return t.call(n,s,i++)}),r}function kF(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var sr={current:null},Rp={transition:null},CF={ReactCurrentDispatcher:sr,ReactCurrentBatchConfig:Rp,ReactCurrentOwner:sb};function JP(){throw Error("act(...) is not supported in production builds of React.")}Ue.Children={map:qf,forEach:function(e,t,n){qf(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return qf(e,function(){t++}),t},toArray:function(e){return qf(e,function(t){return t})||[]},only:function(e){if(!ob(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Ue.Component=Bc;Ue.Fragment=dF;Ue.Profiler=pF;Ue.PureComponent=rb;Ue.StrictMode=fF;Ue.Suspense=yF;Ue.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=CF;Ue.act=JP;Ue.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=GP({},e.props),i=e.key,s=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(s=t.ref,o=sb.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(c in t)QP.call(t,c)&&!ZP.hasOwnProperty(c)&&(r[c]=t[c]===void 0&&a!==void 0?a[c]:t[c])}var c=arguments.length-2;if(c===1)r.children=n;else if(1<c){a=Array(c);for(var u=0;u<c;u++)a[u]=arguments[u+2];r.children=a}return{$$typeof:ff,type:e.type,key:i,ref:s,props:r,_owner:o}};Ue.createContext=function(e){return e={$$typeof:mF,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:hF,_context:e},e.Consumer=e};Ue.createElement=XP;Ue.createFactory=function(e){var t=XP.bind(null,e);return t.type=e,t};Ue.createRef=function(){return{current:null}};Ue.forwardRef=function(e){return{$$typeof:gF,render:e}};Ue.isValidElement=ob;Ue.lazy=function(e){return{$$typeof:xF,_payload:{_status:-1,_result:e},_init:kF}};Ue.memo=function(e,t){return{$$typeof:vF,type:e,compare:t===void 0?null:t}};Ue.startTransition=function(e){var t=Rp.transition;Rp.transition={};try{e()}finally{Rp.transition=t}};Ue.unstable_act=JP;Ue.useCallback=function(e,t){return sr.current.useCallback(e,t)};Ue.useContext=function(e){return sr.current.useContext(e)};Ue.useDebugValue=function(){};Ue.useDeferredValue=function(e){return sr.current.useDeferredValue(e)};Ue.useEffect=function(e,t){return sr.current.useEffect(e,t)};Ue.useId=function(){return sr.current.useId()};Ue.useImperativeHandle=function(e,t,n){return sr.current.useImperativeHandle(e,t,n)};Ue.useInsertionEffect=function(e,t){return sr.current.useInsertionEffect(e,t)};Ue.useLayoutEffect=function(e,t){return sr.current.useLayoutEffect(e,t)};Ue.useMemo=function(e,t){return sr.current.useMemo(e,t)};Ue.useReducer=function(e,t,n){return sr.current.useReducer(e,t,n)};Ue.useRef=function(e){return sr.current.useRef(e)};Ue.useState=function(e){return sr.current.useState(e)};Ue.useSyncExternalStore=function(e,t,n){return sr.current.useSyncExternalStore(e,t,n)};Ue.useTransition=function(){return sr.current.useTransition()};Ue.version="18.3.1";HP.exports=Ue;var g=HP.exports;const Xe=df(g),Rv=cF({__proto__:null,default:Xe},[g]);/**
|
|
* @license React
|
|
* react-jsx-runtime.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 jF=g,_F=Symbol.for("react.element"),PF=Symbol.for("react.fragment"),EF=Object.prototype.hasOwnProperty,TF=jF.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,AF={key:!0,ref:!0,__self:!0,__source:!0};function e2(e,t,n){var r,i={},s=null,o=null;n!==void 0&&(s=""+n),t.key!==void 0&&(s=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)EF.call(t,r)&&!AF.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:_F,type:e,key:s,ref:o,props:i,_owner:TF.current}}Rm.Fragment=PF;Rm.jsx=e2;Rm.jsxs=e2;WP.exports=Rm;var l=WP.exports,Ov={},t2={exports:{}},Nr={},n2={exports:{}},r2={};/**
|
|
* @license React
|
|
* scheduler.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.
|
|
*/(function(e){function t(z,H){var de=z.length;z.push(H);e:for(;0<de;){var ae=de-1>>>1,ke=z[ae];if(0<i(ke,H))z[ae]=H,z[de]=ke,de=ae;else break e}}function n(z){return z.length===0?null:z[0]}function r(z){if(z.length===0)return null;var H=z[0],de=z.pop();if(de!==H){z[0]=de;e:for(var ae=0,ke=z.length,Q=ke>>>1;ae<Q;){var ce=2*(ae+1)-1,ye=z[ce],we=ce+1,Le=z[we];if(0>i(ye,de))we<ke&&0>i(Le,ye)?(z[ae]=Le,z[we]=de,ae=we):(z[ae]=ye,z[ce]=de,ae=ce);else if(we<ke&&0>i(Le,de))z[ae]=Le,z[we]=de,ae=we;else break e}}return H}function i(z,H){var de=z.sortIndex-H.sortIndex;return de!==0?de:z.id-H.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var c=[],u=[],d=1,f=null,p=3,h=!1,v=!1,m=!1,x=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(z){for(var H=n(u);H!==null;){if(H.callback===null)r(u);else if(H.startTime<=z)r(u),H.sortIndex=H.expirationTime,t(c,H);else break;H=n(u)}}function S(z){if(m=!1,b(z),!v)if(n(c)!==null)v=!0,ie(k);else{var H=n(u);H!==null&&q(S,H.startTime-z)}}function k(z,H){v=!1,m&&(m=!1,w(j),j=-1),h=!0;var de=p;try{for(b(H),f=n(c);f!==null&&(!(f.expirationTime>H)||z&&!U());){var ae=f.callback;if(typeof ae=="function"){f.callback=null,p=f.priorityLevel;var ke=ae(f.expirationTime<=H);H=e.unstable_now(),typeof ke=="function"?f.callback=ke:f===n(c)&&r(c),b(H)}else r(c);f=n(c)}if(f!==null)var Q=!0;else{var ce=n(u);ce!==null&&q(S,ce.startTime-H),Q=!1}return Q}finally{f=null,p=de,h=!1}}var P=!1,C=null,j=-1,A=5,R=-1;function U(){return!(e.unstable_now()-R<A)}function Y(){if(C!==null){var z=e.unstable_now();R=z;var H=!0;try{H=C(!0,z)}finally{H?F():(P=!1,C=null)}}else P=!1}var F;if(typeof y=="function")F=function(){y(Y)};else if(typeof MessageChannel<"u"){var G=new MessageChannel,se=G.port2;G.port1.onmessage=Y,F=function(){se.postMessage(null)}}else F=function(){x(Y,0)};function ie(z){C=z,P||(P=!0,F())}function q(z,H){j=x(function(){z(e.unstable_now())},H)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(z){z.callback=null},e.unstable_continueExecution=function(){v||h||(v=!0,ie(k))},e.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<z?Math.floor(1e3/z):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(c)},e.unstable_next=function(z){switch(p){case 1:case 2:case 3:var H=3;break;default:H=p}var de=p;p=H;try{return z()}finally{p=de}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(z,H){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var de=p;p=z;try{return H()}finally{p=de}},e.unstable_scheduleCallback=function(z,H,de){var ae=e.unstable_now();switch(typeof de=="object"&&de!==null?(de=de.delay,de=typeof de=="number"&&0<de?ae+de:ae):de=ae,z){case 1:var ke=-1;break;case 2:ke=250;break;case 5:ke=1073741823;break;case 4:ke=1e4;break;default:ke=5e3}return ke=de+ke,z={id:d++,callback:H,priorityLevel:z,startTime:de,expirationTime:ke,sortIndex:-1},de>ae?(z.sortIndex=de,t(u,z),n(c)===null&&z===n(u)&&(m?(w(j),j=-1):m=!0,q(S,de-ae))):(z.sortIndex=ke,t(c,z),v||h||(v=!0,ie(k))),z},e.unstable_shouldYield=U,e.unstable_wrapCallback=function(z){var H=p;return function(){var de=p;p=H;try{return z.apply(this,arguments)}finally{p=de}}}})(r2);n2.exports=r2;var RF=n2.exports;/**
|
|
* @license React
|
|
* react-dom.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 OF=g,Ir=RF;function Z(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i2=new Set,hd={};function Ha(e,t){uc(e,t),uc(e+"Capture",t)}function uc(e,t){for(hd[e]=t,e=0;e<t.length;e++)i2.add(t[e])}var _s=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Mv=Object.prototype.hasOwnProperty,MF=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,dS={},fS={};function DF(e){return Mv.call(fS,e)?!0:Mv.call(dS,e)?!1:MF.test(e)?fS[e]=!0:(dS[e]=!0,!1)}function IF(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function FF(e,t,n,r){if(t===null||typeof t>"u"||IF(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function or(e,t,n,r,i,s,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=o}var Bn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Bn[e]=new or(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Bn[t]=new or(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Bn[e]=new or(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Bn[e]=new or(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Bn[e]=new or(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Bn[e]=new or(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Bn[e]=new or(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Bn[e]=new or(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Bn[e]=new or(e,5,!1,e.toLowerCase(),null,!1,!1)});var ab=/[\-:]([a-z])/g;function lb(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(ab,lb);Bn[t]=new or(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(ab,lb);Bn[t]=new or(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(ab,lb);Bn[t]=new or(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Bn[e]=new or(e,1,!1,e.toLowerCase(),null,!1,!1)});Bn.xlinkHref=new or("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Bn[e]=new or(e,1,!1,e.toLowerCase(),null,!0,!0)});function cb(e,t,n,r){var i=Bn.hasOwnProperty(t)?Bn[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(FF(t,n,i,r)&&(n=null),r||i===null?DF(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Ds=OF.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Gf=Symbol.for("react.element"),fl=Symbol.for("react.portal"),pl=Symbol.for("react.fragment"),ub=Symbol.for("react.strict_mode"),Dv=Symbol.for("react.profiler"),s2=Symbol.for("react.provider"),o2=Symbol.for("react.context"),db=Symbol.for("react.forward_ref"),Iv=Symbol.for("react.suspense"),Fv=Symbol.for("react.suspense_list"),fb=Symbol.for("react.memo"),Us=Symbol.for("react.lazy"),a2=Symbol.for("react.offscreen"),pS=Symbol.iterator;function iu(e){return e===null||typeof e!="object"?null:(e=pS&&e[pS]||e["@@iterator"],typeof e=="function"?e:null)}var Ut=Object.assign,ny;function Pu(e){if(ny===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ny=t&&t[1]||""}return`
|
|
`+ny+e}var ry=!1;function iy(e,t){if(!e||ry)return"";ry=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var i=u.stack.split(`
|
|
`),s=r.stack.split(`
|
|
`),o=i.length-1,a=s.length-1;1<=o&&0<=a&&i[o]!==s[a];)a--;for(;1<=o&&0<=a;o--,a--)if(i[o]!==s[a]){if(o!==1||a!==1)do if(o--,a--,0>a||i[o]!==s[a]){var c=`
|
|
`+i[o].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=o&&0<=a);break}}}finally{ry=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Pu(e):""}function zF(e){switch(e.tag){case 5:return Pu(e.type);case 16:return Pu("Lazy");case 13:return Pu("Suspense");case 19:return Pu("SuspenseList");case 0:case 2:case 15:return e=iy(e.type,!1),e;case 11:return e=iy(e.type.render,!1),e;case 1:return e=iy(e.type,!0),e;default:return""}}function zv(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case pl:return"Fragment";case fl:return"Portal";case Dv:return"Profiler";case ub:return"StrictMode";case Iv:return"Suspense";case Fv:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case o2:return(e.displayName||"Context")+".Consumer";case s2:return(e._context.displayName||"Context")+".Provider";case db:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case fb:return t=e.displayName||null,t!==null?t:zv(e.type)||"Memo";case Us:t=e._payload,e=e._init;try{return zv(e(t))}catch{}}return null}function LF(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return zv(t);case 8:return t===ub?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Po(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function l2(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function NF(e){var t=l2(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,s.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Kf(e){e._valueTracker||(e._valueTracker=NF(e))}function c2(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=l2(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function mh(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Lv(e,t){var n=t.checked;return Ut({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function hS(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Po(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function u2(e,t){t=t.checked,t!=null&&cb(e,"checked",t,!1)}function Nv(e,t){u2(e,t);var n=Po(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?$v(e,t.type,n):t.hasOwnProperty("defaultValue")&&$v(e,t.type,Po(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function mS(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function $v(e,t,n){(t!=="number"||mh(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Eu=Array.isArray;function Dl(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Po(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Bv(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Z(91));return Ut({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function gS(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(Z(92));if(Eu(n)){if(1<n.length)throw Error(Z(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Po(n)}}function d2(e,t){var n=Po(t.value),r=Po(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function yS(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function f2(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Vv(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?f2(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Yf,p2=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Yf=Yf||document.createElement("div"),Yf.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Yf.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function md(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Uu={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},$F=["Webkit","ms","Moz","O"];Object.keys(Uu).forEach(function(e){$F.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Uu[t]=Uu[e]})});function h2(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Uu.hasOwnProperty(e)&&Uu[e]?(""+t).trim():t+"px"}function m2(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=h2(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var BF=Ut({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Uv(e,t){if(t){if(BF[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Z(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Z(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Z(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Z(62))}}function Wv(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Hv=null;function pb(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var qv=null,Il=null,Fl=null;function vS(e){if(e=mf(e)){if(typeof qv!="function")throw Error(Z(280));var t=e.stateNode;t&&(t=Fm(t),qv(e.stateNode,e.type,t))}}function g2(e){Il?Fl?Fl.push(e):Fl=[e]:Il=e}function y2(){if(Il){var e=Il,t=Fl;if(Fl=Il=null,vS(e),t)for(e=0;e<t.length;e++)vS(t[e])}}function v2(e,t){return e(t)}function x2(){}var sy=!1;function b2(e,t,n){if(sy)return e(t,n);sy=!0;try{return v2(e,t,n)}finally{sy=!1,(Il!==null||Fl!==null)&&(x2(),y2())}}function gd(e,t){var n=e.stateNode;if(n===null)return null;var r=Fm(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(Z(231,t,typeof n));return n}var Gv=!1;if(_s)try{var su={};Object.defineProperty(su,"passive",{get:function(){Gv=!0}}),window.addEventListener("test",su,su),window.removeEventListener("test",su,su)}catch{Gv=!1}function VF(e,t,n,r,i,s,o,a,c){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(d){this.onError(d)}}var Wu=!1,gh=null,yh=!1,Kv=null,UF={onError:function(e){Wu=!0,gh=e}};function WF(e,t,n,r,i,s,o,a,c){Wu=!1,gh=null,VF.apply(UF,arguments)}function HF(e,t,n,r,i,s,o,a,c){if(WF.apply(this,arguments),Wu){if(Wu){var u=gh;Wu=!1,gh=null}else throw Error(Z(198));yh||(yh=!0,Kv=u)}}function qa(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function w2(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function xS(e){if(qa(e)!==e)throw Error(Z(188))}function qF(e){var t=e.alternate;if(!t){if(t=qa(e),t===null)throw Error(Z(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var s=i.alternate;if(s===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===n)return xS(i),e;if(s===r)return xS(i),t;s=s.sibling}throw Error(Z(188))}if(n.return!==r.return)n=i,r=s;else{for(var o=!1,a=i.child;a;){if(a===n){o=!0,n=i,r=s;break}if(a===r){o=!0,r=i,n=s;break}a=a.sibling}if(!o){for(a=s.child;a;){if(a===n){o=!0,n=s,r=i;break}if(a===r){o=!0,r=s,n=i;break}a=a.sibling}if(!o)throw Error(Z(189))}}if(n.alternate!==r)throw Error(Z(190))}if(n.tag!==3)throw Error(Z(188));return n.stateNode.current===n?e:t}function S2(e){return e=qF(e),e!==null?k2(e):null}function k2(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=k2(e);if(t!==null)return t;e=e.sibling}return null}var C2=Ir.unstable_scheduleCallback,bS=Ir.unstable_cancelCallback,GF=Ir.unstable_shouldYield,KF=Ir.unstable_requestPaint,en=Ir.unstable_now,YF=Ir.unstable_getCurrentPriorityLevel,hb=Ir.unstable_ImmediatePriority,j2=Ir.unstable_UserBlockingPriority,vh=Ir.unstable_NormalPriority,QF=Ir.unstable_LowPriority,_2=Ir.unstable_IdlePriority,Om=null,Gi=null;function ZF(e){if(Gi&&typeof Gi.onCommitFiberRoot=="function")try{Gi.onCommitFiberRoot(Om,e,void 0,(e.current.flags&128)===128)}catch{}}var ki=Math.clz32?Math.clz32:ez,XF=Math.log,JF=Math.LN2;function ez(e){return e>>>=0,e===0?32:31-(XF(e)/JF|0)|0}var Qf=64,Zf=4194304;function Tu(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function xh(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,s=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~i;a!==0?r=Tu(a):(s&=o,s!==0&&(r=Tu(s)))}else o=n&~i,o!==0?r=Tu(o):s!==0&&(r=Tu(s));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,s=t&-t,i>=s||i===16&&(s&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ki(t),i=1<<n,r|=e[n],t&=~i;return r}function tz(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function nz(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,s=e.pendingLanes;0<s;){var o=31-ki(s),a=1<<o,c=i[o];c===-1?(!(a&n)||a&r)&&(i[o]=tz(a,t)):c<=t&&(e.expiredLanes|=a),s&=~a}}function Yv(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function P2(){var e=Qf;return Qf<<=1,!(Qf&4194240)&&(Qf=64),e}function oy(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function pf(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ki(t),e[t]=n}function rz(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-ki(n),s=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~s}}function mb(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ki(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var xt=0;function E2(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var T2,gb,A2,R2,O2,Qv=!1,Xf=[],ho=null,mo=null,go=null,yd=new Map,vd=new Map,Ks=[],iz="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function wS(e,t){switch(e){case"focusin":case"focusout":ho=null;break;case"dragenter":case"dragleave":mo=null;break;case"mouseover":case"mouseout":go=null;break;case"pointerover":case"pointerout":yd.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":vd.delete(t.pointerId)}}function ou(e,t,n,r,i,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:s,targetContainers:[i]},t!==null&&(t=mf(t),t!==null&&gb(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function sz(e,t,n,r,i){switch(t){case"focusin":return ho=ou(ho,e,t,n,r,i),!0;case"dragenter":return mo=ou(mo,e,t,n,r,i),!0;case"mouseover":return go=ou(go,e,t,n,r,i),!0;case"pointerover":var s=i.pointerId;return yd.set(s,ou(yd.get(s)||null,e,t,n,r,i)),!0;case"gotpointercapture":return s=i.pointerId,vd.set(s,ou(vd.get(s)||null,e,t,n,r,i)),!0}return!1}function M2(e){var t=ra(e.target);if(t!==null){var n=qa(t);if(n!==null){if(t=n.tag,t===13){if(t=w2(n),t!==null){e.blockedOn=t,O2(e.priority,function(){A2(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Op(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Zv(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Hv=r,n.target.dispatchEvent(r),Hv=null}else return t=mf(n),t!==null&&gb(t),e.blockedOn=n,!1;t.shift()}return!0}function SS(e,t,n){Op(e)&&n.delete(t)}function oz(){Qv=!1,ho!==null&&Op(ho)&&(ho=null),mo!==null&&Op(mo)&&(mo=null),go!==null&&Op(go)&&(go=null),yd.forEach(SS),vd.forEach(SS)}function au(e,t){e.blockedOn===t&&(e.blockedOn=null,Qv||(Qv=!0,Ir.unstable_scheduleCallback(Ir.unstable_NormalPriority,oz)))}function xd(e){function t(i){return au(i,e)}if(0<Xf.length){au(Xf[0],e);for(var n=1;n<Xf.length;n++){var r=Xf[n];r.blockedOn===e&&(r.blockedOn=null)}}for(ho!==null&&au(ho,e),mo!==null&&au(mo,e),go!==null&&au(go,e),yd.forEach(t),vd.forEach(t),n=0;n<Ks.length;n++)r=Ks[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Ks.length&&(n=Ks[0],n.blockedOn===null);)M2(n),n.blockedOn===null&&Ks.shift()}var zl=Ds.ReactCurrentBatchConfig,bh=!0;function az(e,t,n,r){var i=xt,s=zl.transition;zl.transition=null;try{xt=1,yb(e,t,n,r)}finally{xt=i,zl.transition=s}}function lz(e,t,n,r){var i=xt,s=zl.transition;zl.transition=null;try{xt=4,yb(e,t,n,r)}finally{xt=i,zl.transition=s}}function yb(e,t,n,r){if(bh){var i=Zv(e,t,n,r);if(i===null)gy(e,t,r,wh,n),wS(e,r);else if(sz(i,e,t,n,r))r.stopPropagation();else if(wS(e,r),t&4&&-1<iz.indexOf(e)){for(;i!==null;){var s=mf(i);if(s!==null&&T2(s),s=Zv(e,t,n,r),s===null&&gy(e,t,r,wh,n),s===i)break;i=s}i!==null&&r.stopPropagation()}else gy(e,t,r,null,n)}}var wh=null;function Zv(e,t,n,r){if(wh=null,e=pb(r),e=ra(e),e!==null)if(t=qa(e),t===null)e=null;else if(n=t.tag,n===13){if(e=w2(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return wh=e,null}function D2(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(YF()){case hb:return 1;case j2:return 4;case vh:case QF:return 16;case _2:return 536870912;default:return 16}default:return 16}}var lo=null,vb=null,Mp=null;function I2(){if(Mp)return Mp;var e,t=vb,n=t.length,r,i="value"in lo?lo.value:lo.textContent,s=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[s-r];r++);return Mp=i.slice(e,1<r?1-r:void 0)}function Dp(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Jf(){return!0}function kS(){return!1}function $r(e){function t(n,r,i,s,o){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=s,this.target=o,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(s):s[a]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?Jf:kS,this.isPropagationStopped=kS,this}return Ut(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Jf)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Jf)},persist:function(){},isPersistent:Jf}),t}var Vc={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},xb=$r(Vc),hf=Ut({},Vc,{view:0,detail:0}),cz=$r(hf),ay,ly,lu,Mm=Ut({},hf,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:bb,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==lu&&(lu&&e.type==="mousemove"?(ay=e.screenX-lu.screenX,ly=e.screenY-lu.screenY):ly=ay=0,lu=e),ay)},movementY:function(e){return"movementY"in e?e.movementY:ly}}),CS=$r(Mm),uz=Ut({},Mm,{dataTransfer:0}),dz=$r(uz),fz=Ut({},hf,{relatedTarget:0}),cy=$r(fz),pz=Ut({},Vc,{animationName:0,elapsedTime:0,pseudoElement:0}),hz=$r(pz),mz=Ut({},Vc,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),gz=$r(mz),yz=Ut({},Vc,{data:0}),jS=$r(yz),vz={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xz={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},bz={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function wz(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=bz[e])?!!t[e]:!1}function bb(){return wz}var Sz=Ut({},hf,{key:function(e){if(e.key){var t=vz[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Dp(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?xz[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:bb,charCode:function(e){return e.type==="keypress"?Dp(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Dp(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),kz=$r(Sz),Cz=Ut({},Mm,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),_S=$r(Cz),jz=Ut({},hf,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:bb}),_z=$r(jz),Pz=Ut({},Vc,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ez=$r(Pz),Tz=Ut({},Mm,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Az=$r(Tz),Rz=[9,13,27,32],wb=_s&&"CompositionEvent"in window,Hu=null;_s&&"documentMode"in document&&(Hu=document.documentMode);var Oz=_s&&"TextEvent"in window&&!Hu,F2=_s&&(!wb||Hu&&8<Hu&&11>=Hu),PS=" ",ES=!1;function z2(e,t){switch(e){case"keyup":return Rz.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function L2(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var hl=!1;function Mz(e,t){switch(e){case"compositionend":return L2(t);case"keypress":return t.which!==32?null:(ES=!0,PS);case"textInput":return e=t.data,e===PS&&ES?null:e;default:return null}}function Dz(e,t){if(hl)return e==="compositionend"||!wb&&z2(e,t)?(e=I2(),Mp=vb=lo=null,hl=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return F2&&t.locale!=="ko"?null:t.data;default:return null}}var Iz={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function TS(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Iz[e.type]:t==="textarea"}function N2(e,t,n,r){g2(r),t=Sh(t,"onChange"),0<t.length&&(n=new xb("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var qu=null,bd=null;function Fz(e){Q2(e,0)}function Dm(e){var t=yl(e);if(c2(t))return e}function zz(e,t){if(e==="change")return t}var $2=!1;if(_s){var uy;if(_s){var dy="oninput"in document;if(!dy){var AS=document.createElement("div");AS.setAttribute("oninput","return;"),dy=typeof AS.oninput=="function"}uy=dy}else uy=!1;$2=uy&&(!document.documentMode||9<document.documentMode)}function RS(){qu&&(qu.detachEvent("onpropertychange",B2),bd=qu=null)}function B2(e){if(e.propertyName==="value"&&Dm(bd)){var t=[];N2(t,bd,e,pb(e)),b2(Fz,t)}}function Lz(e,t,n){e==="focusin"?(RS(),qu=t,bd=n,qu.attachEvent("onpropertychange",B2)):e==="focusout"&&RS()}function Nz(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Dm(bd)}function $z(e,t){if(e==="click")return Dm(t)}function Bz(e,t){if(e==="input"||e==="change")return Dm(t)}function Vz(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _i=typeof Object.is=="function"?Object.is:Vz;function wd(e,t){if(_i(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Mv.call(t,i)||!_i(e[i],t[i]))return!1}return!0}function OS(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function MS(e,t){var n=OS(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=OS(n)}}function V2(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?V2(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function U2(){for(var e=window,t=mh();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=mh(e.document)}return t}function Sb(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Uz(e){var t=U2(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&V2(n.ownerDocument.documentElement,n)){if(r!==null&&Sb(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,s=Math.min(r.start,i);r=r.end===void 0?s:Math.min(r.end,i),!e.extend&&s>r&&(i=r,r=s,s=i),i=MS(n,s);var o=MS(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),s>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Wz=_s&&"documentMode"in document&&11>=document.documentMode,ml=null,Xv=null,Gu=null,Jv=!1;function DS(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Jv||ml==null||ml!==mh(r)||(r=ml,"selectionStart"in r&&Sb(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Gu&&wd(Gu,r)||(Gu=r,r=Sh(Xv,"onSelect"),0<r.length&&(t=new xb("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=ml)))}function ep(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var gl={animationend:ep("Animation","AnimationEnd"),animationiteration:ep("Animation","AnimationIteration"),animationstart:ep("Animation","AnimationStart"),transitionend:ep("Transition","TransitionEnd")},fy={},W2={};_s&&(W2=document.createElement("div").style,"AnimationEvent"in window||(delete gl.animationend.animation,delete gl.animationiteration.animation,delete gl.animationstart.animation),"TransitionEvent"in window||delete gl.transitionend.transition);function Im(e){if(fy[e])return fy[e];if(!gl[e])return e;var t=gl[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in W2)return fy[e]=t[n];return e}var H2=Im("animationend"),q2=Im("animationiteration"),G2=Im("animationstart"),K2=Im("transitionend"),Y2=new Map,IS="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function zo(e,t){Y2.set(e,t),Ha(t,[e])}for(var py=0;py<IS.length;py++){var hy=IS[py],Hz=hy.toLowerCase(),qz=hy[0].toUpperCase()+hy.slice(1);zo(Hz,"on"+qz)}zo(H2,"onAnimationEnd");zo(q2,"onAnimationIteration");zo(G2,"onAnimationStart");zo("dblclick","onDoubleClick");zo("focusin","onFocus");zo("focusout","onBlur");zo(K2,"onTransitionEnd");uc("onMouseEnter",["mouseout","mouseover"]);uc("onMouseLeave",["mouseout","mouseover"]);uc("onPointerEnter",["pointerout","pointerover"]);uc("onPointerLeave",["pointerout","pointerover"]);Ha("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ha("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ha("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ha("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ha("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ha("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Au="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Gz=new Set("cancel close invalid load scroll toggle".split(" ").concat(Au));function FS(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,HF(r,t,void 0,e),e.currentTarget=null}function Q2(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var s=void 0;if(t)for(var o=r.length-1;0<=o;o--){var a=r[o],c=a.instance,u=a.currentTarget;if(a=a.listener,c!==s&&i.isPropagationStopped())break e;FS(i,a,u),s=c}else for(o=0;o<r.length;o++){if(a=r[o],c=a.instance,u=a.currentTarget,a=a.listener,c!==s&&i.isPropagationStopped())break e;FS(i,a,u),s=c}}}if(yh)throw e=Kv,yh=!1,Kv=null,e}function At(e,t){var n=t[i0];n===void 0&&(n=t[i0]=new Set);var r=e+"__bubble";n.has(r)||(Z2(t,e,2,!1),n.add(r))}function my(e,t,n){var r=0;t&&(r|=4),Z2(n,e,r,t)}var tp="_reactListening"+Math.random().toString(36).slice(2);function Sd(e){if(!e[tp]){e[tp]=!0,i2.forEach(function(n){n!=="selectionchange"&&(Gz.has(n)||my(n,!1,e),my(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[tp]||(t[tp]=!0,my("selectionchange",!1,t))}}function Z2(e,t,n,r){switch(D2(t)){case 1:var i=az;break;case 4:i=lz;break;default:i=yb}n=i.bind(null,t,n,e),i=void 0,!Gv||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function gy(e,t,n,r,i){var s=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var a=r.stateNode.containerInfo;if(a===i||a.nodeType===8&&a.parentNode===i)break;if(o===4)for(o=r.return;o!==null;){var c=o.tag;if((c===3||c===4)&&(c=o.stateNode.containerInfo,c===i||c.nodeType===8&&c.parentNode===i))return;o=o.return}for(;a!==null;){if(o=ra(a),o===null)return;if(c=o.tag,c===5||c===6){r=s=o;continue e}a=a.parentNode}}r=r.return}b2(function(){var u=s,d=pb(n),f=[];e:{var p=Y2.get(e);if(p!==void 0){var h=xb,v=e;switch(e){case"keypress":if(Dp(n)===0)break e;case"keydown":case"keyup":h=kz;break;case"focusin":v="focus",h=cy;break;case"focusout":v="blur",h=cy;break;case"beforeblur":case"afterblur":h=cy;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=CS;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=dz;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=_z;break;case H2:case q2:case G2:h=hz;break;case K2:h=Ez;break;case"scroll":h=cz;break;case"wheel":h=Az;break;case"copy":case"cut":case"paste":h=gz;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=_S}var m=(t&4)!==0,x=!m&&e==="scroll",w=m?p!==null?p+"Capture":null:p;m=[];for(var y=u,b;y!==null;){b=y;var S=b.stateNode;if(b.tag===5&&S!==null&&(b=S,w!==null&&(S=gd(y,w),S!=null&&m.push(kd(y,S,b)))),x)break;y=y.return}0<m.length&&(p=new h(p,v,null,n,d),f.push({event:p,listeners:m}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",p&&n!==Hv&&(v=n.relatedTarget||n.fromElement)&&(ra(v)||v[Ps]))break e;if((h||p)&&(p=d.window===d?d:(p=d.ownerDocument)?p.defaultView||p.parentWindow:window,h?(v=n.relatedTarget||n.toElement,h=u,v=v?ra(v):null,v!==null&&(x=qa(v),v!==x||v.tag!==5&&v.tag!==6)&&(v=null)):(h=null,v=u),h!==v)){if(m=CS,S="onMouseLeave",w="onMouseEnter",y="mouse",(e==="pointerout"||e==="pointerover")&&(m=_S,S="onPointerLeave",w="onPointerEnter",y="pointer"),x=h==null?p:yl(h),b=v==null?p:yl(v),p=new m(S,y+"leave",h,n,d),p.target=x,p.relatedTarget=b,S=null,ra(d)===u&&(m=new m(w,y+"enter",v,n,d),m.target=b,m.relatedTarget=x,S=m),x=S,h&&v)t:{for(m=h,w=v,y=0,b=m;b;b=nl(b))y++;for(b=0,S=w;S;S=nl(S))b++;for(;0<y-b;)m=nl(m),y--;for(;0<b-y;)w=nl(w),b--;for(;y--;){if(m===w||w!==null&&m===w.alternate)break t;m=nl(m),w=nl(w)}m=null}else m=null;h!==null&&zS(f,p,h,m,!1),v!==null&&x!==null&&zS(f,x,v,m,!0)}}e:{if(p=u?yl(u):window,h=p.nodeName&&p.nodeName.toLowerCase(),h==="select"||h==="input"&&p.type==="file")var k=zz;else if(TS(p))if($2)k=Bz;else{k=Nz;var P=Lz}else(h=p.nodeName)&&h.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(k=$z);if(k&&(k=k(e,u))){N2(f,k,n,d);break e}P&&P(e,p,u),e==="focusout"&&(P=p._wrapperState)&&P.controlled&&p.type==="number"&&$v(p,"number",p.value)}switch(P=u?yl(u):window,e){case"focusin":(TS(P)||P.contentEditable==="true")&&(ml=P,Xv=u,Gu=null);break;case"focusout":Gu=Xv=ml=null;break;case"mousedown":Jv=!0;break;case"contextmenu":case"mouseup":case"dragend":Jv=!1,DS(f,n,d);break;case"selectionchange":if(Wz)break;case"keydown":case"keyup":DS(f,n,d)}var C;if(wb)e:{switch(e){case"compositionstart":var j="onCompositionStart";break e;case"compositionend":j="onCompositionEnd";break e;case"compositionupdate":j="onCompositionUpdate";break e}j=void 0}else hl?z2(e,n)&&(j="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(j="onCompositionStart");j&&(F2&&n.locale!=="ko"&&(hl||j!=="onCompositionStart"?j==="onCompositionEnd"&&hl&&(C=I2()):(lo=d,vb="value"in lo?lo.value:lo.textContent,hl=!0)),P=Sh(u,j),0<P.length&&(j=new jS(j,e,null,n,d),f.push({event:j,listeners:P}),C?j.data=C:(C=L2(n),C!==null&&(j.data=C)))),(C=Oz?Mz(e,n):Dz(e,n))&&(u=Sh(u,"onBeforeInput"),0<u.length&&(d=new jS("onBeforeInput","beforeinput",null,n,d),f.push({event:d,listeners:u}),d.data=C))}Q2(f,t)})}function kd(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Sh(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,s=i.stateNode;i.tag===5&&s!==null&&(i=s,s=gd(e,n),s!=null&&r.unshift(kd(e,s,i)),s=gd(e,t),s!=null&&r.push(kd(e,s,i))),e=e.return}return r}function nl(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function zS(e,t,n,r,i){for(var s=t._reactName,o=[];n!==null&&n!==r;){var a=n,c=a.alternate,u=a.stateNode;if(c!==null&&c===r)break;a.tag===5&&u!==null&&(a=u,i?(c=gd(n,s),c!=null&&o.unshift(kd(n,c,a))):i||(c=gd(n,s),c!=null&&o.push(kd(n,c,a)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Kz=/\r\n?/g,Yz=/\u0000|\uFFFD/g;function LS(e){return(typeof e=="string"?e:""+e).replace(Kz,`
|
|
`).replace(Yz,"")}function np(e,t,n){if(t=LS(t),LS(e)!==t&&n)throw Error(Z(425))}function kh(){}var e0=null,t0=null;function n0(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var r0=typeof setTimeout=="function"?setTimeout:void 0,Qz=typeof clearTimeout=="function"?clearTimeout:void 0,NS=typeof Promise=="function"?Promise:void 0,Zz=typeof queueMicrotask=="function"?queueMicrotask:typeof NS<"u"?function(e){return NS.resolve(null).then(e).catch(Xz)}:r0;function Xz(e){setTimeout(function(){throw e})}function yy(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),xd(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);xd(t)}function yo(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function $S(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Uc=Math.random().toString(36).slice(2),Ui="__reactFiber$"+Uc,Cd="__reactProps$"+Uc,Ps="__reactContainer$"+Uc,i0="__reactEvents$"+Uc,Jz="__reactListeners$"+Uc,eL="__reactHandles$"+Uc;function ra(e){var t=e[Ui];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ps]||n[Ui]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=$S(e);e!==null;){if(n=e[Ui])return n;e=$S(e)}return t}e=n,n=e.parentNode}return null}function mf(e){return e=e[Ui]||e[Ps],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function yl(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Z(33))}function Fm(e){return e[Cd]||null}var s0=[],vl=-1;function Lo(e){return{current:e}}function Ot(e){0>vl||(e.current=s0[vl],s0[vl]=null,vl--)}function _t(e,t){vl++,s0[vl]=e.current,e.current=t}var Eo={},Kn=Lo(Eo),mr=Lo(!1),Ra=Eo;function dc(e,t){var n=e.type.contextTypes;if(!n)return Eo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in n)i[s]=t[s];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function gr(e){return e=e.childContextTypes,e!=null}function Ch(){Ot(mr),Ot(Kn)}function BS(e,t,n){if(Kn.current!==Eo)throw Error(Z(168));_t(Kn,t),_t(mr,n)}function X2(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(Z(108,LF(e)||"Unknown",i));return Ut({},n,r)}function jh(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Eo,Ra=Kn.current,_t(Kn,e),_t(mr,mr.current),!0}function VS(e,t,n){var r=e.stateNode;if(!r)throw Error(Z(169));n?(e=X2(e,t,Ra),r.__reactInternalMemoizedMergedChildContext=e,Ot(mr),Ot(Kn),_t(Kn,e)):Ot(mr),_t(mr,n)}var cs=null,zm=!1,vy=!1;function J2(e){cs===null?cs=[e]:cs.push(e)}function tL(e){zm=!0,J2(e)}function No(){if(!vy&&cs!==null){vy=!0;var e=0,t=xt;try{var n=cs;for(xt=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}cs=null,zm=!1}catch(i){throw cs!==null&&(cs=cs.slice(e+1)),C2(hb,No),i}finally{xt=t,vy=!1}}return null}var xl=[],bl=0,_h=null,Ph=0,Qr=[],Zr=0,Oa=null,ms=1,gs="";function Yo(e,t){xl[bl++]=Ph,xl[bl++]=_h,_h=e,Ph=t}function eE(e,t,n){Qr[Zr++]=ms,Qr[Zr++]=gs,Qr[Zr++]=Oa,Oa=e;var r=ms;e=gs;var i=32-ki(r)-1;r&=~(1<<i),n+=1;var s=32-ki(t)+i;if(30<s){var o=i-i%5;s=(r&(1<<o)-1).toString(32),r>>=o,i-=o,ms=1<<32-ki(t)+i|n<<i|r,gs=s+e}else ms=1<<s|n<<i|r,gs=e}function kb(e){e.return!==null&&(Yo(e,1),eE(e,1,0))}function Cb(e){for(;e===_h;)_h=xl[--bl],xl[bl]=null,Ph=xl[--bl],xl[bl]=null;for(;e===Oa;)Oa=Qr[--Zr],Qr[Zr]=null,gs=Qr[--Zr],Qr[Zr]=null,ms=Qr[--Zr],Qr[Zr]=null}var Ar=null,Pr=null,It=!1,gi=null;function tE(e,t){var n=Xr(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function US(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ar=e,Pr=yo(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ar=e,Pr=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Oa!==null?{id:ms,overflow:gs}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Xr(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ar=e,Pr=null,!0):!1;default:return!1}}function o0(e){return(e.mode&1)!==0&&(e.flags&128)===0}function a0(e){if(It){var t=Pr;if(t){var n=t;if(!US(e,t)){if(o0(e))throw Error(Z(418));t=yo(n.nextSibling);var r=Ar;t&&US(e,t)?tE(r,n):(e.flags=e.flags&-4097|2,It=!1,Ar=e)}}else{if(o0(e))throw Error(Z(418));e.flags=e.flags&-4097|2,It=!1,Ar=e}}}function WS(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ar=e}function rp(e){if(e!==Ar)return!1;if(!It)return WS(e),It=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!n0(e.type,e.memoizedProps)),t&&(t=Pr)){if(o0(e))throw nE(),Error(Z(418));for(;t;)tE(e,t),t=yo(t.nextSibling)}if(WS(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Z(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Pr=yo(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Pr=null}}else Pr=Ar?yo(e.stateNode.nextSibling):null;return!0}function nE(){for(var e=Pr;e;)e=yo(e.nextSibling)}function fc(){Pr=Ar=null,It=!1}function jb(e){gi===null?gi=[e]:gi.push(e)}var nL=Ds.ReactCurrentBatchConfig;function cu(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(Z(309));var r=n.stateNode}if(!r)throw Error(Z(147,e));var i=r,s=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===s?t.ref:(t=function(o){var a=i.refs;o===null?delete a[s]:a[s]=o},t._stringRef=s,t)}if(typeof e!="string")throw Error(Z(284));if(!n._owner)throw Error(Z(290,e))}return e}function ip(e,t){throw e=Object.prototype.toString.call(t),Error(Z(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function HS(e){var t=e._init;return t(e._payload)}function rE(e){function t(w,y){if(e){var b=w.deletions;b===null?(w.deletions=[y],w.flags|=16):b.push(y)}}function n(w,y){if(!e)return null;for(;y!==null;)t(w,y),y=y.sibling;return null}function r(w,y){for(w=new Map;y!==null;)y.key!==null?w.set(y.key,y):w.set(y.index,y),y=y.sibling;return w}function i(w,y){return w=wo(w,y),w.index=0,w.sibling=null,w}function s(w,y,b){return w.index=b,e?(b=w.alternate,b!==null?(b=b.index,b<y?(w.flags|=2,y):b):(w.flags|=2,y)):(w.flags|=1048576,y)}function o(w){return e&&w.alternate===null&&(w.flags|=2),w}function a(w,y,b,S){return y===null||y.tag!==6?(y=jy(b,w.mode,S),y.return=w,y):(y=i(y,b),y.return=w,y)}function c(w,y,b,S){var k=b.type;return k===pl?d(w,y,b.props.children,S,b.key):y!==null&&(y.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Us&&HS(k)===y.type)?(S=i(y,b.props),S.ref=cu(w,y,b),S.return=w,S):(S=Bp(b.type,b.key,b.props,null,w.mode,S),S.ref=cu(w,y,b),S.return=w,S)}function u(w,y,b,S){return y===null||y.tag!==4||y.stateNode.containerInfo!==b.containerInfo||y.stateNode.implementation!==b.implementation?(y=_y(b,w.mode,S),y.return=w,y):(y=i(y,b.children||[]),y.return=w,y)}function d(w,y,b,S,k){return y===null||y.tag!==7?(y=wa(b,w.mode,S,k),y.return=w,y):(y=i(y,b),y.return=w,y)}function f(w,y,b){if(typeof y=="string"&&y!==""||typeof y=="number")return y=jy(""+y,w.mode,b),y.return=w,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Gf:return b=Bp(y.type,y.key,y.props,null,w.mode,b),b.ref=cu(w,null,y),b.return=w,b;case fl:return y=_y(y,w.mode,b),y.return=w,y;case Us:var S=y._init;return f(w,S(y._payload),b)}if(Eu(y)||iu(y))return y=wa(y,w.mode,b,null),y.return=w,y;ip(w,y)}return null}function p(w,y,b,S){var k=y!==null?y.key:null;if(typeof b=="string"&&b!==""||typeof b=="number")return k!==null?null:a(w,y,""+b,S);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Gf:return b.key===k?c(w,y,b,S):null;case fl:return b.key===k?u(w,y,b,S):null;case Us:return k=b._init,p(w,y,k(b._payload),S)}if(Eu(b)||iu(b))return k!==null?null:d(w,y,b,S,null);ip(w,b)}return null}function h(w,y,b,S,k){if(typeof S=="string"&&S!==""||typeof S=="number")return w=w.get(b)||null,a(y,w,""+S,k);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Gf:return w=w.get(S.key===null?b:S.key)||null,c(y,w,S,k);case fl:return w=w.get(S.key===null?b:S.key)||null,u(y,w,S,k);case Us:var P=S._init;return h(w,y,b,P(S._payload),k)}if(Eu(S)||iu(S))return w=w.get(b)||null,d(y,w,S,k,null);ip(y,S)}return null}function v(w,y,b,S){for(var k=null,P=null,C=y,j=y=0,A=null;C!==null&&j<b.length;j++){C.index>j?(A=C,C=null):A=C.sibling;var R=p(w,C,b[j],S);if(R===null){C===null&&(C=A);break}e&&C&&R.alternate===null&&t(w,C),y=s(R,y,j),P===null?k=R:P.sibling=R,P=R,C=A}if(j===b.length)return n(w,C),It&&Yo(w,j),k;if(C===null){for(;j<b.length;j++)C=f(w,b[j],S),C!==null&&(y=s(C,y,j),P===null?k=C:P.sibling=C,P=C);return It&&Yo(w,j),k}for(C=r(w,C);j<b.length;j++)A=h(C,w,j,b[j],S),A!==null&&(e&&A.alternate!==null&&C.delete(A.key===null?j:A.key),y=s(A,y,j),P===null?k=A:P.sibling=A,P=A);return e&&C.forEach(function(U){return t(w,U)}),It&&Yo(w,j),k}function m(w,y,b,S){var k=iu(b);if(typeof k!="function")throw Error(Z(150));if(b=k.call(b),b==null)throw Error(Z(151));for(var P=k=null,C=y,j=y=0,A=null,R=b.next();C!==null&&!R.done;j++,R=b.next()){C.index>j?(A=C,C=null):A=C.sibling;var U=p(w,C,R.value,S);if(U===null){C===null&&(C=A);break}e&&C&&U.alternate===null&&t(w,C),y=s(U,y,j),P===null?k=U:P.sibling=U,P=U,C=A}if(R.done)return n(w,C),It&&Yo(w,j),k;if(C===null){for(;!R.done;j++,R=b.next())R=f(w,R.value,S),R!==null&&(y=s(R,y,j),P===null?k=R:P.sibling=R,P=R);return It&&Yo(w,j),k}for(C=r(w,C);!R.done;j++,R=b.next())R=h(C,w,j,R.value,S),R!==null&&(e&&R.alternate!==null&&C.delete(R.key===null?j:R.key),y=s(R,y,j),P===null?k=R:P.sibling=R,P=R);return e&&C.forEach(function(Y){return t(w,Y)}),It&&Yo(w,j),k}function x(w,y,b,S){if(typeof b=="object"&&b!==null&&b.type===pl&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Gf:e:{for(var k=b.key,P=y;P!==null;){if(P.key===k){if(k=b.type,k===pl){if(P.tag===7){n(w,P.sibling),y=i(P,b.props.children),y.return=w,w=y;break e}}else if(P.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Us&&HS(k)===P.type){n(w,P.sibling),y=i(P,b.props),y.ref=cu(w,P,b),y.return=w,w=y;break e}n(w,P);break}else t(w,P);P=P.sibling}b.type===pl?(y=wa(b.props.children,w.mode,S,b.key),y.return=w,w=y):(S=Bp(b.type,b.key,b.props,null,w.mode,S),S.ref=cu(w,y,b),S.return=w,w=S)}return o(w);case fl:e:{for(P=b.key;y!==null;){if(y.key===P)if(y.tag===4&&y.stateNode.containerInfo===b.containerInfo&&y.stateNode.implementation===b.implementation){n(w,y.sibling),y=i(y,b.children||[]),y.return=w,w=y;break e}else{n(w,y);break}else t(w,y);y=y.sibling}y=_y(b,w.mode,S),y.return=w,w=y}return o(w);case Us:return P=b._init,x(w,y,P(b._payload),S)}if(Eu(b))return v(w,y,b,S);if(iu(b))return m(w,y,b,S);ip(w,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,y!==null&&y.tag===6?(n(w,y.sibling),y=i(y,b),y.return=w,w=y):(n(w,y),y=jy(b,w.mode,S),y.return=w,w=y),o(w)):n(w,y)}return x}var pc=rE(!0),iE=rE(!1),Eh=Lo(null),Th=null,wl=null,_b=null;function Pb(){_b=wl=Th=null}function Eb(e){var t=Eh.current;Ot(Eh),e._currentValue=t}function l0(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ll(e,t){Th=e,_b=wl=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(pr=!0),e.firstContext=null)}function ni(e){var t=e._currentValue;if(_b!==e)if(e={context:e,memoizedValue:t,next:null},wl===null){if(Th===null)throw Error(Z(308));wl=e,Th.dependencies={lanes:0,firstContext:e}}else wl=wl.next=e;return t}var ia=null;function Tb(e){ia===null?ia=[e]:ia.push(e)}function sE(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Tb(t)):(n.next=i.next,i.next=n),t.interleaved=n,Es(e,r)}function Es(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Ws=!1;function Ab(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function oE(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function xs(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function vo(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,et&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Es(e,n)}return i=r.interleaved,i===null?(t.next=t,Tb(r)):(t.next=i.next,i.next=t),r.interleaved=t,Es(e,n)}function Ip(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,mb(e,n)}}function qS(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,s=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};s===null?i=s=o:s=s.next=o,n=n.next}while(n!==null);s===null?i=s=t:s=s.next=t}else i=s=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ah(e,t,n,r){var i=e.updateQueue;Ws=!1;var s=i.firstBaseUpdate,o=i.lastBaseUpdate,a=i.shared.pending;if(a!==null){i.shared.pending=null;var c=a,u=c.next;c.next=null,o===null?s=u:o.next=u,o=c;var d=e.alternate;d!==null&&(d=d.updateQueue,a=d.lastBaseUpdate,a!==o&&(a===null?d.firstBaseUpdate=u:a.next=u,d.lastBaseUpdate=c))}if(s!==null){var f=i.baseState;o=0,d=u=c=null,a=s;do{var p=a.lane,h=a.eventTime;if((r&p)===p){d!==null&&(d=d.next={eventTime:h,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var v=e,m=a;switch(p=t,h=n,m.tag){case 1:if(v=m.payload,typeof v=="function"){f=v.call(h,f,p);break e}f=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=m.payload,p=typeof v=="function"?v.call(h,f,p):v,p==null)break e;f=Ut({},f,p);break e;case 2:Ws=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,p=i.effects,p===null?i.effects=[a]:p.push(a))}else h={eventTime:h,lane:p,tag:a.tag,payload:a.payload,callback:a.callback,next:null},d===null?(u=d=h,c=f):d=d.next=h,o|=p;if(a=a.next,a===null){if(a=i.shared.pending,a===null)break;p=a,a=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(!0);if(d===null&&(c=f),i.baseState=c,i.firstBaseUpdate=u,i.lastBaseUpdate=d,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else s===null&&(i.shared.lanes=0);Da|=o,e.lanes=o,e.memoizedState=f}}function GS(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(Z(191,i));i.call(r)}}}var gf={},Ki=Lo(gf),jd=Lo(gf),_d=Lo(gf);function sa(e){if(e===gf)throw Error(Z(174));return e}function Rb(e,t){switch(_t(_d,t),_t(jd,e),_t(Ki,gf),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Vv(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Vv(t,e)}Ot(Ki),_t(Ki,t)}function hc(){Ot(Ki),Ot(jd),Ot(_d)}function aE(e){sa(_d.current);var t=sa(Ki.current),n=Vv(t,e.type);t!==n&&(_t(jd,e),_t(Ki,n))}function Ob(e){jd.current===e&&(Ot(Ki),Ot(jd))}var Lt=Lo(0);function Rh(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var xy=[];function Mb(){for(var e=0;e<xy.length;e++)xy[e]._workInProgressVersionPrimary=null;xy.length=0}var Fp=Ds.ReactCurrentDispatcher,by=Ds.ReactCurrentBatchConfig,Ma=0,Vt=null,yn=null,En=null,Oh=!1,Ku=!1,Pd=0,rL=0;function Vn(){throw Error(Z(321))}function Db(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!_i(e[n],t[n]))return!1;return!0}function Ib(e,t,n,r,i,s){if(Ma=s,Vt=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Fp.current=e===null||e.memoizedState===null?aL:lL,e=n(r,i),Ku){s=0;do{if(Ku=!1,Pd=0,25<=s)throw Error(Z(301));s+=1,En=yn=null,t.updateQueue=null,Fp.current=cL,e=n(r,i)}while(Ku)}if(Fp.current=Mh,t=yn!==null&&yn.next!==null,Ma=0,En=yn=Vt=null,Oh=!1,t)throw Error(Z(300));return e}function Fb(){var e=Pd!==0;return Pd=0,e}function Di(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return En===null?Vt.memoizedState=En=e:En=En.next=e,En}function ri(){if(yn===null){var e=Vt.alternate;e=e!==null?e.memoizedState:null}else e=yn.next;var t=En===null?Vt.memoizedState:En.next;if(t!==null)En=t,yn=e;else{if(e===null)throw Error(Z(310));yn=e,e={memoizedState:yn.memoizedState,baseState:yn.baseState,baseQueue:yn.baseQueue,queue:yn.queue,next:null},En===null?Vt.memoizedState=En=e:En=En.next=e}return En}function Ed(e,t){return typeof t=="function"?t(e):t}function wy(e){var t=ri(),n=t.queue;if(n===null)throw Error(Z(311));n.lastRenderedReducer=e;var r=yn,i=r.baseQueue,s=n.pending;if(s!==null){if(i!==null){var o=i.next;i.next=s.next,s.next=o}r.baseQueue=i=s,n.pending=null}if(i!==null){s=i.next,r=r.baseState;var a=o=null,c=null,u=s;do{var d=u.lane;if((Ma&d)===d)c!==null&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};c===null?(a=c=f,o=r):c=c.next=f,Vt.lanes|=d,Da|=d}u=u.next}while(u!==null&&u!==s);c===null?o=r:c.next=a,_i(r,t.memoizedState)||(pr=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=c,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do s=i.lane,Vt.lanes|=s,Da|=s,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Sy(e){var t=ri(),n=t.queue;if(n===null)throw Error(Z(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,s=t.memoizedState;if(i!==null){n.pending=null;var o=i=i.next;do s=e(s,o.action),o=o.next;while(o!==i);_i(s,t.memoizedState)||(pr=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),n.lastRenderedState=s}return[s,r]}function lE(){}function cE(e,t){var n=Vt,r=ri(),i=t(),s=!_i(r.memoizedState,i);if(s&&(r.memoizedState=i,pr=!0),r=r.queue,zb(fE.bind(null,n,r,e),[e]),r.getSnapshot!==t||s||En!==null&&En.memoizedState.tag&1){if(n.flags|=2048,Td(9,dE.bind(null,n,r,i,t),void 0,null),Rn===null)throw Error(Z(349));Ma&30||uE(n,t,i)}return i}function uE(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Vt.updateQueue,t===null?(t={lastEffect:null,stores:null},Vt.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function dE(e,t,n,r){t.value=n,t.getSnapshot=r,pE(t)&&hE(e)}function fE(e,t,n){return n(function(){pE(t)&&hE(e)})}function pE(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!_i(e,n)}catch{return!0}}function hE(e){var t=Es(e,1);t!==null&&Ci(t,e,1,-1)}function KS(e){var t=Di();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ed,lastRenderedState:e},t.queue=e,e=e.dispatch=oL.bind(null,Vt,e),[t.memoizedState,e]}function Td(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Vt.updateQueue,t===null?(t={lastEffect:null,stores:null},Vt.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function mE(){return ri().memoizedState}function zp(e,t,n,r){var i=Di();Vt.flags|=e,i.memoizedState=Td(1|t,n,void 0,r===void 0?null:r)}function Lm(e,t,n,r){var i=ri();r=r===void 0?null:r;var s=void 0;if(yn!==null){var o=yn.memoizedState;if(s=o.destroy,r!==null&&Db(r,o.deps)){i.memoizedState=Td(t,n,s,r);return}}Vt.flags|=e,i.memoizedState=Td(1|t,n,s,r)}function YS(e,t){return zp(8390656,8,e,t)}function zb(e,t){return Lm(2048,8,e,t)}function gE(e,t){return Lm(4,2,e,t)}function yE(e,t){return Lm(4,4,e,t)}function vE(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function xE(e,t,n){return n=n!=null?n.concat([e]):null,Lm(4,4,vE.bind(null,t,e),n)}function Lb(){}function bE(e,t){var n=ri();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Db(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function wE(e,t){var n=ri();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Db(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function SE(e,t,n){return Ma&21?(_i(n,t)||(n=P2(),Vt.lanes|=n,Da|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,pr=!0),e.memoizedState=n)}function iL(e,t){var n=xt;xt=n!==0&&4>n?n:4,e(!0);var r=by.transition;by.transition={};try{e(!1),t()}finally{xt=n,by.transition=r}}function kE(){return ri().memoizedState}function sL(e,t,n){var r=bo(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},CE(e))jE(t,n);else if(n=sE(e,t,n,r),n!==null){var i=rr();Ci(n,e,r,i),_E(n,t,r)}}function oL(e,t,n){var r=bo(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(CE(e))jE(t,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var o=t.lastRenderedState,a=s(o,n);if(i.hasEagerState=!0,i.eagerState=a,_i(a,o)){var c=t.interleaved;c===null?(i.next=i,Tb(t)):(i.next=c.next,c.next=i),t.interleaved=i;return}}catch{}finally{}n=sE(e,t,i,r),n!==null&&(i=rr(),Ci(n,e,r,i),_E(n,t,r))}}function CE(e){var t=e.alternate;return e===Vt||t!==null&&t===Vt}function jE(e,t){Ku=Oh=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _E(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,mb(e,n)}}var Mh={readContext:ni,useCallback:Vn,useContext:Vn,useEffect:Vn,useImperativeHandle:Vn,useInsertionEffect:Vn,useLayoutEffect:Vn,useMemo:Vn,useReducer:Vn,useRef:Vn,useState:Vn,useDebugValue:Vn,useDeferredValue:Vn,useTransition:Vn,useMutableSource:Vn,useSyncExternalStore:Vn,useId:Vn,unstable_isNewReconciler:!1},aL={readContext:ni,useCallback:function(e,t){return Di().memoizedState=[e,t===void 0?null:t],e},useContext:ni,useEffect:YS,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,zp(4194308,4,vE.bind(null,t,e),n)},useLayoutEffect:function(e,t){return zp(4194308,4,e,t)},useInsertionEffect:function(e,t){return zp(4,2,e,t)},useMemo:function(e,t){var n=Di();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Di();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=sL.bind(null,Vt,e),[r.memoizedState,e]},useRef:function(e){var t=Di();return e={current:e},t.memoizedState=e},useState:KS,useDebugValue:Lb,useDeferredValue:function(e){return Di().memoizedState=e},useTransition:function(){var e=KS(!1),t=e[0];return e=iL.bind(null,e[1]),Di().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Vt,i=Di();if(It){if(n===void 0)throw Error(Z(407));n=n()}else{if(n=t(),Rn===null)throw Error(Z(349));Ma&30||uE(r,t,n)}i.memoizedState=n;var s={value:n,getSnapshot:t};return i.queue=s,YS(fE.bind(null,r,s,e),[e]),r.flags|=2048,Td(9,dE.bind(null,r,s,n,t),void 0,null),n},useId:function(){var e=Di(),t=Rn.identifierPrefix;if(It){var n=gs,r=ms;n=(r&~(1<<32-ki(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Pd++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=rL++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},lL={readContext:ni,useCallback:bE,useContext:ni,useEffect:zb,useImperativeHandle:xE,useInsertionEffect:gE,useLayoutEffect:yE,useMemo:wE,useReducer:wy,useRef:mE,useState:function(){return wy(Ed)},useDebugValue:Lb,useDeferredValue:function(e){var t=ri();return SE(t,yn.memoizedState,e)},useTransition:function(){var e=wy(Ed)[0],t=ri().memoizedState;return[e,t]},useMutableSource:lE,useSyncExternalStore:cE,useId:kE,unstable_isNewReconciler:!1},cL={readContext:ni,useCallback:bE,useContext:ni,useEffect:zb,useImperativeHandle:xE,useInsertionEffect:gE,useLayoutEffect:yE,useMemo:wE,useReducer:Sy,useRef:mE,useState:function(){return Sy(Ed)},useDebugValue:Lb,useDeferredValue:function(e){var t=ri();return yn===null?t.memoizedState=e:SE(t,yn.memoizedState,e)},useTransition:function(){var e=Sy(Ed)[0],t=ri().memoizedState;return[e,t]},useMutableSource:lE,useSyncExternalStore:cE,useId:kE,unstable_isNewReconciler:!1};function fi(e,t){if(e&&e.defaultProps){t=Ut({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function c0(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Ut({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Nm={isMounted:function(e){return(e=e._reactInternals)?qa(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=rr(),i=bo(e),s=xs(r,i);s.payload=t,n!=null&&(s.callback=n),t=vo(e,s,i),t!==null&&(Ci(t,e,i,r),Ip(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=rr(),i=bo(e),s=xs(r,i);s.tag=1,s.payload=t,n!=null&&(s.callback=n),t=vo(e,s,i),t!==null&&(Ci(t,e,i,r),Ip(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=rr(),r=bo(e),i=xs(n,r);i.tag=2,t!=null&&(i.callback=t),t=vo(e,i,r),t!==null&&(Ci(t,e,r,n),Ip(t,e,r))}};function QS(e,t,n,r,i,s,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,s,o):t.prototype&&t.prototype.isPureReactComponent?!wd(n,r)||!wd(i,s):!0}function PE(e,t,n){var r=!1,i=Eo,s=t.contextType;return typeof s=="object"&&s!==null?s=ni(s):(i=gr(t)?Ra:Kn.current,r=t.contextTypes,s=(r=r!=null)?dc(e,i):Eo),t=new t(n,s),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Nm,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=s),t}function ZS(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Nm.enqueueReplaceState(t,t.state,null)}function u0(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},Ab(e);var s=t.contextType;typeof s=="object"&&s!==null?i.context=ni(s):(s=gr(t)?Ra:Kn.current,i.context=dc(e,s)),i.state=e.memoizedState,s=t.getDerivedStateFromProps,typeof s=="function"&&(c0(e,t,s,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Nm.enqueueReplaceState(i,i.state,null),Ah(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function mc(e,t){try{var n="",r=t;do n+=zF(r),r=r.return;while(r);var i=n}catch(s){i=`
|
|
Error generating stack: `+s.message+`
|
|
`+s.stack}return{value:e,source:t,stack:i,digest:null}}function ky(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function d0(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var uL=typeof WeakMap=="function"?WeakMap:Map;function EE(e,t,n){n=xs(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ih||(Ih=!0,w0=r),d0(e,t)},n}function TE(e,t,n){n=xs(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){d0(e,t)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(n.callback=function(){d0(e,t),typeof r!="function"&&(xo===null?xo=new Set([this]):xo.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function XS(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new uL;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=CL.bind(null,e,t,n),t.then(e,e))}function JS(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function ek(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=xs(-1,1),t.tag=2,vo(n,t,1))),n.lanes|=1),e)}var dL=Ds.ReactCurrentOwner,pr=!1;function Jn(e,t,n,r){t.child=e===null?iE(t,null,n,r):pc(t,e.child,n,r)}function tk(e,t,n,r,i){n=n.render;var s=t.ref;return Ll(t,i),r=Ib(e,t,n,r,s,i),n=Fb(),e!==null&&!pr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ts(e,t,i)):(It&&n&&kb(t),t.flags|=1,Jn(e,t,r,i),t.child)}function nk(e,t,n,r,i){if(e===null){var s=n.type;return typeof s=="function"&&!qb(s)&&s.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=s,AE(e,t,s,r,i)):(e=Bp(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!(e.lanes&i)){var o=s.memoizedProps;if(n=n.compare,n=n!==null?n:wd,n(o,r)&&e.ref===t.ref)return Ts(e,t,i)}return t.flags|=1,e=wo(s,r),e.ref=t.ref,e.return=t,t.child=e}function AE(e,t,n,r,i){if(e!==null){var s=e.memoizedProps;if(wd(s,r)&&e.ref===t.ref)if(pr=!1,t.pendingProps=r=s,(e.lanes&i)!==0)e.flags&131072&&(pr=!0);else return t.lanes=e.lanes,Ts(e,t,i)}return f0(e,t,n,r,i)}function RE(e,t,n){var r=t.pendingProps,i=r.children,s=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},_t(kl,_r),_r|=n;else{if(!(n&1073741824))return e=s!==null?s.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,_t(kl,_r),_r|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=s!==null?s.baseLanes:n,_t(kl,_r),_r|=r}else s!==null?(r=s.baseLanes|n,t.memoizedState=null):r=n,_t(kl,_r),_r|=r;return Jn(e,t,i,n),t.child}function OE(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function f0(e,t,n,r,i){var s=gr(n)?Ra:Kn.current;return s=dc(t,s),Ll(t,i),n=Ib(e,t,n,r,s,i),r=Fb(),e!==null&&!pr?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ts(e,t,i)):(It&&r&&kb(t),t.flags|=1,Jn(e,t,n,i),t.child)}function rk(e,t,n,r,i){if(gr(n)){var s=!0;jh(t)}else s=!1;if(Ll(t,i),t.stateNode===null)Lp(e,t),PE(t,n,r),u0(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var c=o.context,u=n.contextType;typeof u=="object"&&u!==null?u=ni(u):(u=gr(n)?Ra:Kn.current,u=dc(t,u));var d=n.getDerivedStateFromProps,f=typeof d=="function"||typeof o.getSnapshotBeforeUpdate=="function";f||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==r||c!==u)&&ZS(t,o,r,u),Ws=!1;var p=t.memoizedState;o.state=p,Ah(t,r,o,i),c=t.memoizedState,a!==r||p!==c||mr.current||Ws?(typeof d=="function"&&(c0(t,n,d,r),c=t.memoizedState),(a=Ws||QS(t,n,a,r,p,c,u))?(f||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),o.props=r,o.state=c,o.context=u,r=a):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,oE(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:fi(t.type,a),o.props=u,f=t.pendingProps,p=o.context,c=n.contextType,typeof c=="object"&&c!==null?c=ni(c):(c=gr(n)?Ra:Kn.current,c=dc(t,c));var h=n.getDerivedStateFromProps;(d=typeof h=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==f||p!==c)&&ZS(t,o,r,c),Ws=!1,p=t.memoizedState,o.state=p,Ah(t,r,o,i);var v=t.memoizedState;a!==f||p!==v||mr.current||Ws?(typeof h=="function"&&(c0(t,n,h,r),v=t.memoizedState),(u=Ws||QS(t,n,u,r,p,v,c)||!1)?(d||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,v,c),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,v,c)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=v),o.props=r,o.state=v,o.context=c,r=u):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return p0(e,t,n,r,s,i)}function p0(e,t,n,r,i,s){OE(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return i&&VS(t,n,!1),Ts(e,t,s);r=t.stateNode,dL.current=t;var a=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=pc(t,e.child,null,s),t.child=pc(t,null,a,s)):Jn(e,t,a,s),t.memoizedState=r.state,i&&VS(t,n,!0),t.child}function ME(e){var t=e.stateNode;t.pendingContext?BS(e,t.pendingContext,t.pendingContext!==t.context):t.context&&BS(e,t.context,!1),Rb(e,t.containerInfo)}function ik(e,t,n,r,i){return fc(),jb(i),t.flags|=256,Jn(e,t,n,r),t.child}var h0={dehydrated:null,treeContext:null,retryLane:0};function m0(e){return{baseLanes:e,cachePool:null,transitions:null}}function DE(e,t,n){var r=t.pendingProps,i=Lt.current,s=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(i&2)!==0),a?(s=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),_t(Lt,i&1),e===null)return a0(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,s?(r=t.mode,s=t.child,o={mode:"hidden",children:o},!(r&1)&&s!==null?(s.childLanes=0,s.pendingProps=o):s=Vm(o,r,0,null),e=wa(e,r,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=m0(n),t.memoizedState=h0,e):Nb(t,o));if(i=e.memoizedState,i!==null&&(a=i.dehydrated,a!==null))return fL(e,t,o,r,a,i,n);if(s){s=r.fallback,o=t.mode,i=e.child,a=i.sibling;var c={mode:"hidden",children:r.children};return!(o&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=c,t.deletions=null):(r=wo(i,c),r.subtreeFlags=i.subtreeFlags&14680064),a!==null?s=wo(a,s):(s=wa(s,o,n,null),s.flags|=2),s.return=t,r.return=t,r.sibling=s,t.child=r,r=s,s=t.child,o=e.child.memoizedState,o=o===null?m0(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},s.memoizedState=o,s.childLanes=e.childLanes&~n,t.memoizedState=h0,r}return s=e.child,e=s.sibling,r=wo(s,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Nb(e,t){return t=Vm({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function sp(e,t,n,r){return r!==null&&jb(r),pc(t,e.child,null,n),e=Nb(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function fL(e,t,n,r,i,s,o){if(n)return t.flags&256?(t.flags&=-257,r=ky(Error(Z(422))),sp(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(s=r.fallback,i=t.mode,r=Vm({mode:"visible",children:r.children},i,0,null),s=wa(s,i,o,null),s.flags|=2,r.return=t,s.return=t,r.sibling=s,t.child=r,t.mode&1&&pc(t,e.child,null,o),t.child.memoizedState=m0(o),t.memoizedState=h0,s);if(!(t.mode&1))return sp(e,t,o,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var a=r.dgst;return r=a,s=Error(Z(419)),r=ky(s,r,void 0),sp(e,t,o,r)}if(a=(o&e.childLanes)!==0,pr||a){if(r=Rn,r!==null){switch(o&-o){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|o)?0:i,i!==0&&i!==s.retryLane&&(s.retryLane=i,Es(e,i),Ci(r,e,i,-1))}return Hb(),r=ky(Error(Z(421))),sp(e,t,o,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=jL.bind(null,e),i._reactRetry=t,null):(e=s.treeContext,Pr=yo(i.nextSibling),Ar=t,It=!0,gi=null,e!==null&&(Qr[Zr++]=ms,Qr[Zr++]=gs,Qr[Zr++]=Oa,ms=e.id,gs=e.overflow,Oa=t),t=Nb(t,r.children),t.flags|=4096,t)}function sk(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),l0(e.return,t,n)}function Cy(e,t,n,r,i){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=r,s.tail=n,s.tailMode=i)}function IE(e,t,n){var r=t.pendingProps,i=r.revealOrder,s=r.tail;if(Jn(e,t,r.children,n),r=Lt.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&sk(e,n,t);else if(e.tag===19)sk(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(_t(Lt,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Rh(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Cy(t,!1,i,n,s);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Rh(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Cy(t,!0,n,null,s);break;case"together":Cy(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Lp(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ts(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Da|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Z(153));if(t.child!==null){for(e=t.child,n=wo(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=wo(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function pL(e,t,n){switch(t.tag){case 3:ME(t),fc();break;case 5:aE(t);break;case 1:gr(t.type)&&jh(t);break;case 4:Rb(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;_t(Eh,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(_t(Lt,Lt.current&1),t.flags|=128,null):n&t.child.childLanes?DE(e,t,n):(_t(Lt,Lt.current&1),e=Ts(e,t,n),e!==null?e.sibling:null);_t(Lt,Lt.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return IE(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),_t(Lt,Lt.current),r)break;return null;case 22:case 23:return t.lanes=0,RE(e,t,n)}return Ts(e,t,n)}var FE,g0,zE,LE;FE=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};g0=function(){};zE=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,sa(Ki.current);var s=null;switch(n){case"input":i=Lv(e,i),r=Lv(e,r),s=[];break;case"select":i=Ut({},i,{value:void 0}),r=Ut({},r,{value:void 0}),s=[];break;case"textarea":i=Bv(e,i),r=Bv(e,r),s=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=kh)}Uv(n,r);var o;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var a=i[u];for(o in a)a.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(hd.hasOwnProperty(u)?s||(s=[]):(s=s||[]).push(u,null));for(u in r){var c=r[u];if(a=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&c!==a&&(c!=null||a!=null))if(u==="style")if(a){for(o in a)!a.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&a[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(s||(s=[]),s.push(u,n)),n=c;else u==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,a=a?a.__html:void 0,c!=null&&a!==c&&(s=s||[]).push(u,c)):u==="children"?typeof c!="string"&&typeof c!="number"||(s=s||[]).push(u,""+c):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(hd.hasOwnProperty(u)?(c!=null&&u==="onScroll"&&At("scroll",e),s||a===c||(s=[])):(s=s||[]).push(u,c))}n&&(s=s||[]).push("style",n);var u=s;(t.updateQueue=u)&&(t.flags|=4)}};LE=function(e,t,n,r){n!==r&&(t.flags|=4)};function uu(e,t){if(!It)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Un(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function hL(e,t,n){var r=t.pendingProps;switch(Cb(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Un(t),null;case 1:return gr(t.type)&&Ch(),Un(t),null;case 3:return r=t.stateNode,hc(),Ot(mr),Ot(Kn),Mb(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(rp(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,gi!==null&&(C0(gi),gi=null))),g0(e,t),Un(t),null;case 5:Ob(t);var i=sa(_d.current);if(n=t.type,e!==null&&t.stateNode!=null)zE(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(Z(166));return Un(t),null}if(e=sa(Ki.current),rp(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[Ui]=t,r[Cd]=s,e=(t.mode&1)!==0,n){case"dialog":At("cancel",r),At("close",r);break;case"iframe":case"object":case"embed":At("load",r);break;case"video":case"audio":for(i=0;i<Au.length;i++)At(Au[i],r);break;case"source":At("error",r);break;case"img":case"image":case"link":At("error",r),At("load",r);break;case"details":At("toggle",r);break;case"input":hS(r,s),At("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},At("invalid",r);break;case"textarea":gS(r,s),At("invalid",r)}Uv(n,s),i=null;for(var o in s)if(s.hasOwnProperty(o)){var a=s[o];o==="children"?typeof a=="string"?r.textContent!==a&&(s.suppressHydrationWarning!==!0&&np(r.textContent,a,e),i=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(s.suppressHydrationWarning!==!0&&np(r.textContent,a,e),i=["children",""+a]):hd.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&At("scroll",r)}switch(n){case"input":Kf(r),mS(r,s,!0);break;case"textarea":Kf(r),yS(r);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(r.onclick=kh)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=f2(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Ui]=t,e[Cd]=r,FE(e,t,!1,!1),t.stateNode=e;e:{switch(o=Wv(n,r),n){case"dialog":At("cancel",e),At("close",e),i=r;break;case"iframe":case"object":case"embed":At("load",e),i=r;break;case"video":case"audio":for(i=0;i<Au.length;i++)At(Au[i],e);i=r;break;case"source":At("error",e),i=r;break;case"img":case"image":case"link":At("error",e),At("load",e),i=r;break;case"details":At("toggle",e),i=r;break;case"input":hS(e,r),i=Lv(e,r),At("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=Ut({},r,{value:void 0}),At("invalid",e);break;case"textarea":gS(e,r),i=Bv(e,r),At("invalid",e);break;default:i=r}Uv(n,i),a=i;for(s in a)if(a.hasOwnProperty(s)){var c=a[s];s==="style"?m2(e,c):s==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&p2(e,c)):s==="children"?typeof c=="string"?(n!=="textarea"||c!=="")&&md(e,c):typeof c=="number"&&md(e,""+c):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(hd.hasOwnProperty(s)?c!=null&&s==="onScroll"&&At("scroll",e):c!=null&&cb(e,s,c,o))}switch(n){case"input":Kf(e),mS(e,r,!1);break;case"textarea":Kf(e),yS(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Po(r.value));break;case"select":e.multiple=!!r.multiple,s=r.value,s!=null?Dl(e,!!r.multiple,s,!1):r.defaultValue!=null&&Dl(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=kh)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Un(t),null;case 6:if(e&&t.stateNode!=null)LE(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(Z(166));if(n=sa(_d.current),sa(Ki.current),rp(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ui]=t,(s=r.nodeValue!==n)&&(e=Ar,e!==null))switch(e.tag){case 3:np(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&np(r.nodeValue,n,(e.mode&1)!==0)}s&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ui]=t,t.stateNode=r}return Un(t),null;case 13:if(Ot(Lt),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(It&&Pr!==null&&t.mode&1&&!(t.flags&128))nE(),fc(),t.flags|=98560,s=!1;else if(s=rp(t),r!==null&&r.dehydrated!==null){if(e===null){if(!s)throw Error(Z(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(Z(317));s[Ui]=t}else fc(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Un(t),s=!1}else gi!==null&&(C0(gi),gi=null),s=!0;if(!s)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||Lt.current&1?wn===0&&(wn=3):Hb())),t.updateQueue!==null&&(t.flags|=4),Un(t),null);case 4:return hc(),g0(e,t),e===null&&Sd(t.stateNode.containerInfo),Un(t),null;case 10:return Eb(t.type._context),Un(t),null;case 17:return gr(t.type)&&Ch(),Un(t),null;case 19:if(Ot(Lt),s=t.memoizedState,s===null)return Un(t),null;if(r=(t.flags&128)!==0,o=s.rendering,o===null)if(r)uu(s,!1);else{if(wn!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Rh(e),o!==null){for(t.flags|=128,uu(s,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)s=n,e=r,s.flags&=14680066,o=s.alternate,o===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=o.childLanes,s.lanes=o.lanes,s.child=o.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=o.memoizedProps,s.memoizedState=o.memoizedState,s.updateQueue=o.updateQueue,s.type=o.type,e=o.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return _t(Lt,Lt.current&1|2),t.child}e=e.sibling}s.tail!==null&&en()>gc&&(t.flags|=128,r=!0,uu(s,!1),t.lanes=4194304)}else{if(!r)if(e=Rh(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),uu(s,!0),s.tail===null&&s.tailMode==="hidden"&&!o.alternate&&!It)return Un(t),null}else 2*en()-s.renderingStartTime>gc&&n!==1073741824&&(t.flags|=128,r=!0,uu(s,!1),t.lanes=4194304);s.isBackwards?(o.sibling=t.child,t.child=o):(n=s.last,n!==null?n.sibling=o:t.child=o,s.last=o)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=en(),t.sibling=null,n=Lt.current,_t(Lt,r?n&1|2:n&1),t):(Un(t),null);case 22:case 23:return Wb(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?_r&1073741824&&(Un(t),t.subtreeFlags&6&&(t.flags|=8192)):Un(t),null;case 24:return null;case 25:return null}throw Error(Z(156,t.tag))}function mL(e,t){switch(Cb(t),t.tag){case 1:return gr(t.type)&&Ch(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return hc(),Ot(mr),Ot(Kn),Mb(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ob(t),null;case 13:if(Ot(Lt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Z(340));fc()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ot(Lt),null;case 4:return hc(),null;case 10:return Eb(t.type._context),null;case 22:case 23:return Wb(),null;case 24:return null;default:return null}}var op=!1,qn=!1,gL=typeof WeakSet=="function"?WeakSet:Set,me=null;function Sl(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Gt(e,t,r)}else n.current=null}function y0(e,t,n){try{n()}catch(r){Gt(e,t,r)}}var ok=!1;function yL(e,t){if(e0=bh,e=U2(),Sb(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var o=0,a=-1,c=-1,u=0,d=0,f=e,p=null;t:for(;;){for(var h;f!==n||i!==0&&f.nodeType!==3||(a=o+i),f!==s||r!==0&&f.nodeType!==3||(c=o+r),f.nodeType===3&&(o+=f.nodeValue.length),(h=f.firstChild)!==null;)p=f,f=h;for(;;){if(f===e)break t;if(p===n&&++u===i&&(a=o),p===s&&++d===r&&(c=o),(h=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=h}n=a===-1||c===-1?null:{start:a,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(t0={focusedElem:e,selectionRange:n},bh=!1,me=t;me!==null;)if(t=me,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,me=e;else for(;me!==null;){t=me;try{var v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var m=v.memoizedProps,x=v.memoizedState,w=t.stateNode,y=w.getSnapshotBeforeUpdate(t.elementType===t.type?m:fi(t.type,m),x);w.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Z(163))}}catch(S){Gt(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,me=e;break}me=t.return}return v=ok,ok=!1,v}function Yu(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var s=i.destroy;i.destroy=void 0,s!==void 0&&y0(t,n,s)}i=i.next}while(i!==r)}}function $m(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function v0(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function NE(e){var t=e.alternate;t!==null&&(e.alternate=null,NE(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ui],delete t[Cd],delete t[i0],delete t[Jz],delete t[eL])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function $E(e){return e.tag===5||e.tag===3||e.tag===4}function ak(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||$E(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function x0(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=kh));else if(r!==4&&(e=e.child,e!==null))for(x0(e,t,n),e=e.sibling;e!==null;)x0(e,t,n),e=e.sibling}function b0(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(b0(e,t,n),e=e.sibling;e!==null;)b0(e,t,n),e=e.sibling}var In=null,mi=!1;function Is(e,t,n){for(n=n.child;n!==null;)BE(e,t,n),n=n.sibling}function BE(e,t,n){if(Gi&&typeof Gi.onCommitFiberUnmount=="function")try{Gi.onCommitFiberUnmount(Om,n)}catch{}switch(n.tag){case 5:qn||Sl(n,t);case 6:var r=In,i=mi;In=null,Is(e,t,n),In=r,mi=i,In!==null&&(mi?(e=In,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):In.removeChild(n.stateNode));break;case 18:In!==null&&(mi?(e=In,n=n.stateNode,e.nodeType===8?yy(e.parentNode,n):e.nodeType===1&&yy(e,n),xd(e)):yy(In,n.stateNode));break;case 4:r=In,i=mi,In=n.stateNode.containerInfo,mi=!0,Is(e,t,n),In=r,mi=i;break;case 0:case 11:case 14:case 15:if(!qn&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var s=i,o=s.destroy;s=s.tag,o!==void 0&&(s&2||s&4)&&y0(n,t,o),i=i.next}while(i!==r)}Is(e,t,n);break;case 1:if(!qn&&(Sl(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){Gt(n,t,a)}Is(e,t,n);break;case 21:Is(e,t,n);break;case 22:n.mode&1?(qn=(r=qn)||n.memoizedState!==null,Is(e,t,n),qn=r):Is(e,t,n);break;default:Is(e,t,n)}}function lk(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new gL),t.forEach(function(r){var i=_L.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function ci(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var s=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:In=a.stateNode,mi=!1;break e;case 3:In=a.stateNode.containerInfo,mi=!0;break e;case 4:In=a.stateNode.containerInfo,mi=!0;break e}a=a.return}if(In===null)throw Error(Z(160));BE(s,o,i),In=null,mi=!1;var c=i.alternate;c!==null&&(c.return=null),i.return=null}catch(u){Gt(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)VE(t,e),t=t.sibling}function VE(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ci(t,e),Ei(e),r&4){try{Yu(3,e,e.return),$m(3,e)}catch(m){Gt(e,e.return,m)}try{Yu(5,e,e.return)}catch(m){Gt(e,e.return,m)}}break;case 1:ci(t,e),Ei(e),r&512&&n!==null&&Sl(n,n.return);break;case 5:if(ci(t,e),Ei(e),r&512&&n!==null&&Sl(n,n.return),e.flags&32){var i=e.stateNode;try{md(i,"")}catch(m){Gt(e,e.return,m)}}if(r&4&&(i=e.stateNode,i!=null)){var s=e.memoizedProps,o=n!==null?n.memoizedProps:s,a=e.type,c=e.updateQueue;if(e.updateQueue=null,c!==null)try{a==="input"&&s.type==="radio"&&s.name!=null&&u2(i,s),Wv(a,o);var u=Wv(a,s);for(o=0;o<c.length;o+=2){var d=c[o],f=c[o+1];d==="style"?m2(i,f):d==="dangerouslySetInnerHTML"?p2(i,f):d==="children"?md(i,f):cb(i,d,f,u)}switch(a){case"input":Nv(i,s);break;case"textarea":d2(i,s);break;case"select":var p=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!s.multiple;var h=s.value;h!=null?Dl(i,!!s.multiple,h,!1):p!==!!s.multiple&&(s.defaultValue!=null?Dl(i,!!s.multiple,s.defaultValue,!0):Dl(i,!!s.multiple,s.multiple?[]:"",!1))}i[Cd]=s}catch(m){Gt(e,e.return,m)}}break;case 6:if(ci(t,e),Ei(e),r&4){if(e.stateNode===null)throw Error(Z(162));i=e.stateNode,s=e.memoizedProps;try{i.nodeValue=s}catch(m){Gt(e,e.return,m)}}break;case 3:if(ci(t,e),Ei(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{xd(t.containerInfo)}catch(m){Gt(e,e.return,m)}break;case 4:ci(t,e),Ei(e);break;case 13:ci(t,e),Ei(e),i=e.child,i.flags&8192&&(s=i.memoizedState!==null,i.stateNode.isHidden=s,!s||i.alternate!==null&&i.alternate.memoizedState!==null||(Vb=en())),r&4&&lk(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(qn=(u=qn)||d,ci(t,e),qn=u):ci(t,e),Ei(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!d&&e.mode&1)for(me=e,d=e.child;d!==null;){for(f=me=d;me!==null;){switch(p=me,h=p.child,p.tag){case 0:case 11:case 14:case 15:Yu(4,p,p.return);break;case 1:Sl(p,p.return);var v=p.stateNode;if(typeof v.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()}catch(m){Gt(r,n,m)}}break;case 5:Sl(p,p.return);break;case 22:if(p.memoizedState!==null){uk(f);continue}}h!==null?(h.return=p,me=h):uk(f)}d=d.sibling}e:for(d=null,f=e;;){if(f.tag===5){if(d===null){d=f;try{i=f.stateNode,u?(s=i.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(a=f.stateNode,c=f.memoizedProps.style,o=c!=null&&c.hasOwnProperty("display")?c.display:null,a.style.display=h2("display",o))}catch(m){Gt(e,e.return,m)}}}else if(f.tag===6){if(d===null)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(m){Gt(e,e.return,m)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:ci(t,e),Ei(e),r&4&&lk(e);break;case 21:break;default:ci(t,e),Ei(e)}}function Ei(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if($E(n)){var r=n;break e}n=n.return}throw Error(Z(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(md(i,""),r.flags&=-33);var s=ak(e);b0(e,s,i);break;case 3:case 4:var o=r.stateNode.containerInfo,a=ak(e);x0(e,a,o);break;default:throw Error(Z(161))}}catch(c){Gt(e,e.return,c)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function vL(e,t,n){me=e,UE(e)}function UE(e,t,n){for(var r=(e.mode&1)!==0;me!==null;){var i=me,s=i.child;if(i.tag===22&&r){var o=i.memoizedState!==null||op;if(!o){var a=i.alternate,c=a!==null&&a.memoizedState!==null||qn;a=op;var u=qn;if(op=o,(qn=c)&&!u)for(me=i;me!==null;)o=me,c=o.child,o.tag===22&&o.memoizedState!==null?dk(i):c!==null?(c.return=o,me=c):dk(i);for(;s!==null;)me=s,UE(s),s=s.sibling;me=i,op=a,qn=u}ck(e)}else i.subtreeFlags&8772&&s!==null?(s.return=i,me=s):ck(e)}}function ck(e){for(;me!==null;){var t=me;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:qn||$m(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!qn)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:fi(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var s=t.updateQueue;s!==null&&GS(t,s,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}GS(t,o,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var d=u.memoizedState;if(d!==null){var f=d.dehydrated;f!==null&&xd(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Z(163))}qn||t.flags&512&&v0(t)}catch(p){Gt(t,t.return,p)}}if(t===e){me=null;break}if(n=t.sibling,n!==null){n.return=t.return,me=n;break}me=t.return}}function uk(e){for(;me!==null;){var t=me;if(t===e){me=null;break}var n=t.sibling;if(n!==null){n.return=t.return,me=n;break}me=t.return}}function dk(e){for(;me!==null;){var t=me;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{$m(4,t)}catch(c){Gt(t,n,c)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(c){Gt(t,i,c)}}var s=t.return;try{v0(t)}catch(c){Gt(t,s,c)}break;case 5:var o=t.return;try{v0(t)}catch(c){Gt(t,o,c)}}}catch(c){Gt(t,t.return,c)}if(t===e){me=null;break}var a=t.sibling;if(a!==null){a.return=t.return,me=a;break}me=t.return}}var xL=Math.ceil,Dh=Ds.ReactCurrentDispatcher,$b=Ds.ReactCurrentOwner,ei=Ds.ReactCurrentBatchConfig,et=0,Rn=null,pn=null,Nn=0,_r=0,kl=Lo(0),wn=0,Ad=null,Da=0,Bm=0,Bb=0,Qu=null,dr=null,Vb=0,gc=1/0,as=null,Ih=!1,w0=null,xo=null,ap=!1,co=null,Fh=0,Zu=0,S0=null,Np=-1,$p=0;function rr(){return et&6?en():Np!==-1?Np:Np=en()}function bo(e){return e.mode&1?et&2&&Nn!==0?Nn&-Nn:nL.transition!==null?($p===0&&($p=P2()),$p):(e=xt,e!==0||(e=window.event,e=e===void 0?16:D2(e.type)),e):1}function Ci(e,t,n,r){if(50<Zu)throw Zu=0,S0=null,Error(Z(185));pf(e,n,r),(!(et&2)||e!==Rn)&&(e===Rn&&(!(et&2)&&(Bm|=n),wn===4&&Ys(e,Nn)),yr(e,r),n===1&&et===0&&!(t.mode&1)&&(gc=en()+500,zm&&No()))}function yr(e,t){var n=e.callbackNode;nz(e,t);var r=xh(e,e===Rn?Nn:0);if(r===0)n!==null&&bS(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&bS(n),t===1)e.tag===0?tL(fk.bind(null,e)):J2(fk.bind(null,e)),Zz(function(){!(et&6)&&No()}),n=null;else{switch(E2(r)){case 1:n=hb;break;case 4:n=j2;break;case 16:n=vh;break;case 536870912:n=_2;break;default:n=vh}n=ZE(n,WE.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function WE(e,t){if(Np=-1,$p=0,et&6)throw Error(Z(327));var n=e.callbackNode;if(Nl()&&e.callbackNode!==n)return null;var r=xh(e,e===Rn?Nn:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=zh(e,r);else{t=r;var i=et;et|=2;var s=qE();(Rn!==e||Nn!==t)&&(as=null,gc=en()+500,ba(e,t));do try{SL();break}catch(a){HE(e,a)}while(!0);Pb(),Dh.current=s,et=i,pn!==null?t=0:(Rn=null,Nn=0,t=wn)}if(t!==0){if(t===2&&(i=Yv(e),i!==0&&(r=i,t=k0(e,i))),t===1)throw n=Ad,ba(e,0),Ys(e,r),yr(e,en()),n;if(t===6)Ys(e,r);else{if(i=e.current.alternate,!(r&30)&&!bL(i)&&(t=zh(e,r),t===2&&(s=Yv(e),s!==0&&(r=s,t=k0(e,s))),t===1))throw n=Ad,ba(e,0),Ys(e,r),yr(e,en()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(Z(345));case 2:Qo(e,dr,as);break;case 3:if(Ys(e,r),(r&130023424)===r&&(t=Vb+500-en(),10<t)){if(xh(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){rr(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=r0(Qo.bind(null,e,dr,as),t);break}Qo(e,dr,as);break;case 4:if(Ys(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var o=31-ki(r);s=1<<o,o=t[o],o>i&&(i=o),r&=~s}if(r=i,r=en()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*xL(r/1960))-r,10<r){e.timeoutHandle=r0(Qo.bind(null,e,dr,as),r);break}Qo(e,dr,as);break;case 5:Qo(e,dr,as);break;default:throw Error(Z(329))}}}return yr(e,en()),e.callbackNode===n?WE.bind(null,e):null}function k0(e,t){var n=Qu;return e.current.memoizedState.isDehydrated&&(ba(e,t).flags|=256),e=zh(e,t),e!==2&&(t=dr,dr=n,t!==null&&C0(t)),e}function C0(e){dr===null?dr=e:dr.push.apply(dr,e)}function bL(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],s=i.getSnapshot;i=i.value;try{if(!_i(s(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ys(e,t){for(t&=~Bb,t&=~Bm,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ki(t),r=1<<n;e[n]=-1,t&=~r}}function fk(e){if(et&6)throw Error(Z(327));Nl();var t=xh(e,0);if(!(t&1))return yr(e,en()),null;var n=zh(e,t);if(e.tag!==0&&n===2){var r=Yv(e);r!==0&&(t=r,n=k0(e,r))}if(n===1)throw n=Ad,ba(e,0),Ys(e,t),yr(e,en()),n;if(n===6)throw Error(Z(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Qo(e,dr,as),yr(e,en()),null}function Ub(e,t){var n=et;et|=1;try{return e(t)}finally{et=n,et===0&&(gc=en()+500,zm&&No())}}function Ia(e){co!==null&&co.tag===0&&!(et&6)&&Nl();var t=et;et|=1;var n=ei.transition,r=xt;try{if(ei.transition=null,xt=1,e)return e()}finally{xt=r,ei.transition=n,et=t,!(et&6)&&No()}}function Wb(){_r=kl.current,Ot(kl)}function ba(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Qz(n)),pn!==null)for(n=pn.return;n!==null;){var r=n;switch(Cb(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Ch();break;case 3:hc(),Ot(mr),Ot(Kn),Mb();break;case 5:Ob(r);break;case 4:hc();break;case 13:Ot(Lt);break;case 19:Ot(Lt);break;case 10:Eb(r.type._context);break;case 22:case 23:Wb()}n=n.return}if(Rn=e,pn=e=wo(e.current,null),Nn=_r=t,wn=0,Ad=null,Bb=Bm=Da=0,dr=Qu=null,ia!==null){for(t=0;t<ia.length;t++)if(n=ia[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,s=n.pending;if(s!==null){var o=s.next;s.next=i,r.next=o}n.pending=r}ia=null}return e}function HE(e,t){do{var n=pn;try{if(Pb(),Fp.current=Mh,Oh){for(var r=Vt.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}Oh=!1}if(Ma=0,En=yn=Vt=null,Ku=!1,Pd=0,$b.current=null,n===null||n.return===null){wn=1,Ad=t,pn=null;break}e:{var s=e,o=n.return,a=n,c=t;if(t=Nn,a.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var u=c,d=a,f=d.tag;if(!(d.mode&1)&&(f===0||f===11||f===15)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=JS(o);if(h!==null){h.flags&=-257,ek(h,o,a,s,t),h.mode&1&&XS(s,u,t),t=h,c=u;var v=t.updateQueue;if(v===null){var m=new Set;m.add(c),t.updateQueue=m}else v.add(c);break e}else{if(!(t&1)){XS(s,u,t),Hb();break e}c=Error(Z(426))}}else if(It&&a.mode&1){var x=JS(o);if(x!==null){!(x.flags&65536)&&(x.flags|=256),ek(x,o,a,s,t),jb(mc(c,a));break e}}s=c=mc(c,a),wn!==4&&(wn=2),Qu===null?Qu=[s]:Qu.push(s),s=o;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var w=EE(s,c,t);qS(s,w);break e;case 1:a=c;var y=s.type,b=s.stateNode;if(!(s.flags&128)&&(typeof y.getDerivedStateFromError=="function"||b!==null&&typeof b.componentDidCatch=="function"&&(xo===null||!xo.has(b)))){s.flags|=65536,t&=-t,s.lanes|=t;var S=TE(s,a,t);qS(s,S);break e}}s=s.return}while(s!==null)}KE(n)}catch(k){t=k,pn===n&&n!==null&&(pn=n=n.return);continue}break}while(!0)}function qE(){var e=Dh.current;return Dh.current=Mh,e===null?Mh:e}function Hb(){(wn===0||wn===3||wn===2)&&(wn=4),Rn===null||!(Da&268435455)&&!(Bm&268435455)||Ys(Rn,Nn)}function zh(e,t){var n=et;et|=2;var r=qE();(Rn!==e||Nn!==t)&&(as=null,ba(e,t));do try{wL();break}catch(i){HE(e,i)}while(!0);if(Pb(),et=n,Dh.current=r,pn!==null)throw Error(Z(261));return Rn=null,Nn=0,wn}function wL(){for(;pn!==null;)GE(pn)}function SL(){for(;pn!==null&&!GF();)GE(pn)}function GE(e){var t=QE(e.alternate,e,_r);e.memoizedProps=e.pendingProps,t===null?KE(e):pn=t,$b.current=null}function KE(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=mL(n,t),n!==null){n.flags&=32767,pn=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{wn=6,pn=null;return}}else if(n=hL(n,t,_r),n!==null){pn=n;return}if(t=t.sibling,t!==null){pn=t;return}pn=t=e}while(t!==null);wn===0&&(wn=5)}function Qo(e,t,n){var r=xt,i=ei.transition;try{ei.transition=null,xt=1,kL(e,t,n,r)}finally{ei.transition=i,xt=r}return null}function kL(e,t,n,r){do Nl();while(co!==null);if(et&6)throw Error(Z(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(Z(177));e.callbackNode=null,e.callbackPriority=0;var s=n.lanes|n.childLanes;if(rz(e,s),e===Rn&&(pn=Rn=null,Nn=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||ap||(ap=!0,ZE(vh,function(){return Nl(),null})),s=(n.flags&15990)!==0,n.subtreeFlags&15990||s){s=ei.transition,ei.transition=null;var o=xt;xt=1;var a=et;et|=4,$b.current=null,yL(e,n),VE(n,e),Uz(t0),bh=!!e0,t0=e0=null,e.current=n,vL(n),KF(),et=a,xt=o,ei.transition=s}else e.current=n;if(ap&&(ap=!1,co=e,Fh=i),s=e.pendingLanes,s===0&&(xo=null),ZF(n.stateNode),yr(e,en()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(Ih)throw Ih=!1,e=w0,w0=null,e;return Fh&1&&e.tag!==0&&Nl(),s=e.pendingLanes,s&1?e===S0?Zu++:(Zu=0,S0=e):Zu=0,No(),null}function Nl(){if(co!==null){var e=E2(Fh),t=ei.transition,n=xt;try{if(ei.transition=null,xt=16>e?16:e,co===null)var r=!1;else{if(e=co,co=null,Fh=0,et&6)throw Error(Z(331));var i=et;for(et|=4,me=e.current;me!==null;){var s=me,o=s.child;if(me.flags&16){var a=s.deletions;if(a!==null){for(var c=0;c<a.length;c++){var u=a[c];for(me=u;me!==null;){var d=me;switch(d.tag){case 0:case 11:case 15:Yu(8,d,s)}var f=d.child;if(f!==null)f.return=d,me=f;else for(;me!==null;){d=me;var p=d.sibling,h=d.return;if(NE(d),d===u){me=null;break}if(p!==null){p.return=h,me=p;break}me=h}}}var v=s.alternate;if(v!==null){var m=v.child;if(m!==null){v.child=null;do{var x=m.sibling;m.sibling=null,m=x}while(m!==null)}}me=s}}if(s.subtreeFlags&2064&&o!==null)o.return=s,me=o;else e:for(;me!==null;){if(s=me,s.flags&2048)switch(s.tag){case 0:case 11:case 15:Yu(9,s,s.return)}var w=s.sibling;if(w!==null){w.return=s.return,me=w;break e}me=s.return}}var y=e.current;for(me=y;me!==null;){o=me;var b=o.child;if(o.subtreeFlags&2064&&b!==null)b.return=o,me=b;else e:for(o=y;me!==null;){if(a=me,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:$m(9,a)}}catch(k){Gt(a,a.return,k)}if(a===o){me=null;break e}var S=a.sibling;if(S!==null){S.return=a.return,me=S;break e}me=a.return}}if(et=i,No(),Gi&&typeof Gi.onPostCommitFiberRoot=="function")try{Gi.onPostCommitFiberRoot(Om,e)}catch{}r=!0}return r}finally{xt=n,ei.transition=t}}return!1}function pk(e,t,n){t=mc(n,t),t=EE(e,t,1),e=vo(e,t,1),t=rr(),e!==null&&(pf(e,1,t),yr(e,t))}function Gt(e,t,n){if(e.tag===3)pk(e,e,n);else for(;t!==null;){if(t.tag===3){pk(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(xo===null||!xo.has(r))){e=mc(n,e),e=TE(t,e,1),t=vo(t,e,1),e=rr(),t!==null&&(pf(t,1,e),yr(t,e));break}}t=t.return}}function CL(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=rr(),e.pingedLanes|=e.suspendedLanes&n,Rn===e&&(Nn&n)===n&&(wn===4||wn===3&&(Nn&130023424)===Nn&&500>en()-Vb?ba(e,0):Bb|=n),yr(e,t)}function YE(e,t){t===0&&(e.mode&1?(t=Zf,Zf<<=1,!(Zf&130023424)&&(Zf=4194304)):t=1);var n=rr();e=Es(e,t),e!==null&&(pf(e,t,n),yr(e,n))}function jL(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),YE(e,n)}function _L(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Z(314))}r!==null&&r.delete(t),YE(e,n)}var QE;QE=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||mr.current)pr=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return pr=!1,pL(e,t,n);pr=!!(e.flags&131072)}else pr=!1,It&&t.flags&1048576&&eE(t,Ph,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Lp(e,t),e=t.pendingProps;var i=dc(t,Kn.current);Ll(t,n),i=Ib(null,t,r,e,i,n);var s=Fb();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,gr(r)?(s=!0,jh(t)):s=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Ab(t),i.updater=Nm,t.stateNode=i,i._reactInternals=t,u0(t,r,e,n),t=p0(null,t,r,!0,s,n)):(t.tag=0,It&&s&&kb(t),Jn(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Lp(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=EL(r),e=fi(r,e),i){case 0:t=f0(null,t,r,e,n);break e;case 1:t=rk(null,t,r,e,n);break e;case 11:t=tk(null,t,r,e,n);break e;case 14:t=nk(null,t,r,fi(r.type,e),n);break e}throw Error(Z(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:fi(r,i),f0(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:fi(r,i),rk(e,t,r,i,n);case 3:e:{if(ME(t),e===null)throw Error(Z(387));r=t.pendingProps,s=t.memoizedState,i=s.element,oE(e,t),Ah(t,r,null,n);var o=t.memoizedState;if(r=o.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){i=mc(Error(Z(423)),t),t=ik(e,t,r,n,i);break e}else if(r!==i){i=mc(Error(Z(424)),t),t=ik(e,t,r,n,i);break e}else for(Pr=yo(t.stateNode.containerInfo.firstChild),Ar=t,It=!0,gi=null,n=iE(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(fc(),r===i){t=Ts(e,t,n);break e}Jn(e,t,r,n)}t=t.child}return t;case 5:return aE(t),e===null&&a0(t),r=t.type,i=t.pendingProps,s=e!==null?e.memoizedProps:null,o=i.children,n0(r,i)?o=null:s!==null&&n0(r,s)&&(t.flags|=32),OE(e,t),Jn(e,t,o,n),t.child;case 6:return e===null&&a0(t),null;case 13:return DE(e,t,n);case 4:return Rb(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=pc(t,null,r,n):Jn(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:fi(r,i),tk(e,t,r,i,n);case 7:return Jn(e,t,t.pendingProps,n),t.child;case 8:return Jn(e,t,t.pendingProps.children,n),t.child;case 12:return Jn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,o=i.value,_t(Eh,r._currentValue),r._currentValue=o,s!==null)if(_i(s.value,o)){if(s.children===i.children&&!mr.current){t=Ts(e,t,n);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var a=s.dependencies;if(a!==null){o=s.child;for(var c=a.firstContext;c!==null;){if(c.context===r){if(s.tag===1){c=xs(-1,n&-n),c.tag=2;var u=s.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}s.lanes|=n,c=s.alternate,c!==null&&(c.lanes|=n),l0(s.return,n,t),a.lanes|=n;break}c=c.next}}else if(s.tag===10)o=s.type===t.type?null:s.child;else if(s.tag===18){if(o=s.return,o===null)throw Error(Z(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),l0(o,n,t),o=s.sibling}else o=s.child;if(o!==null)o.return=s;else for(o=s;o!==null;){if(o===t){o=null;break}if(s=o.sibling,s!==null){s.return=o.return,o=s;break}o=o.return}s=o}Jn(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Ll(t,n),i=ni(i),r=r(i),t.flags|=1,Jn(e,t,r,n),t.child;case 14:return r=t.type,i=fi(r,t.pendingProps),i=fi(r.type,i),nk(e,t,r,i,n);case 15:return AE(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:fi(r,i),Lp(e,t),t.tag=1,gr(r)?(e=!0,jh(t)):e=!1,Ll(t,n),PE(t,r,i),u0(t,r,i,n),p0(null,t,r,!0,e,n);case 19:return IE(e,t,n);case 22:return RE(e,t,n)}throw Error(Z(156,t.tag))};function ZE(e,t){return C2(e,t)}function PL(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Xr(e,t,n,r){return new PL(e,t,n,r)}function qb(e){return e=e.prototype,!(!e||!e.isReactComponent)}function EL(e){if(typeof e=="function")return qb(e)?1:0;if(e!=null){if(e=e.$$typeof,e===db)return 11;if(e===fb)return 14}return 2}function wo(e,t){var n=e.alternate;return n===null?(n=Xr(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Bp(e,t,n,r,i,s){var o=2;if(r=e,typeof e=="function")qb(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case pl:return wa(n.children,i,s,t);case ub:o=8,i|=8;break;case Dv:return e=Xr(12,n,t,i|2),e.elementType=Dv,e.lanes=s,e;case Iv:return e=Xr(13,n,t,i),e.elementType=Iv,e.lanes=s,e;case Fv:return e=Xr(19,n,t,i),e.elementType=Fv,e.lanes=s,e;case a2:return Vm(n,i,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case s2:o=10;break e;case o2:o=9;break e;case db:o=11;break e;case fb:o=14;break e;case Us:o=16,r=null;break e}throw Error(Z(130,e==null?e:typeof e,""))}return t=Xr(o,n,t,i),t.elementType=e,t.type=r,t.lanes=s,t}function wa(e,t,n,r){return e=Xr(7,e,r,t),e.lanes=n,e}function Vm(e,t,n,r){return e=Xr(22,e,r,t),e.elementType=a2,e.lanes=n,e.stateNode={isHidden:!1},e}function jy(e,t,n){return e=Xr(6,e,null,t),e.lanes=n,e}function _y(e,t,n){return t=Xr(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function TL(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=oy(0),this.expirationTimes=oy(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=oy(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Gb(e,t,n,r,i,s,o,a,c){return e=new TL(e,t,n,a,c),t===1?(t=1,s===!0&&(t|=8)):t=0,s=Xr(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ab(s),e}function AL(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:fl,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function XE(e){if(!e)return Eo;e=e._reactInternals;e:{if(qa(e)!==e||e.tag!==1)throw Error(Z(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(gr(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Z(171))}if(e.tag===1){var n=e.type;if(gr(n))return X2(e,n,t)}return t}function JE(e,t,n,r,i,s,o,a,c){return e=Gb(n,r,!0,e,i,s,o,a,c),e.context=XE(null),n=e.current,r=rr(),i=bo(n),s=xs(r,i),s.callback=t??null,vo(n,s,i),e.current.lanes=i,pf(e,i,r),yr(e,r),e}function Um(e,t,n,r){var i=t.current,s=rr(),o=bo(i);return n=XE(n),t.context===null?t.context=n:t.pendingContext=n,t=xs(s,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=vo(i,t,o),e!==null&&(Ci(e,i,o,s),Ip(e,i,o)),o}function Lh(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function hk(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Kb(e,t){hk(e,t),(e=e.alternate)&&hk(e,t)}function RL(){return null}var eT=typeof reportError=="function"?reportError:function(e){console.error(e)};function Yb(e){this._internalRoot=e}Wm.prototype.render=Yb.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Z(409));Um(e,t,null,null)};Wm.prototype.unmount=Yb.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Ia(function(){Um(null,e,null,null)}),t[Ps]=null}};function Wm(e){this._internalRoot=e}Wm.prototype.unstable_scheduleHydration=function(e){if(e){var t=R2();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ks.length&&t!==0&&t<Ks[n].priority;n++);Ks.splice(n,0,e),n===0&&M2(e)}};function Qb(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Hm(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function mk(){}function OL(e,t,n,r,i){if(i){if(typeof r=="function"){var s=r;r=function(){var u=Lh(o);s.call(u)}}var o=JE(t,r,e,0,null,!1,!1,"",mk);return e._reactRootContainer=o,e[Ps]=o.current,Sd(e.nodeType===8?e.parentNode:e),Ia(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var a=r;r=function(){var u=Lh(c);a.call(u)}}var c=Gb(e,0,!1,null,null,!1,!1,"",mk);return e._reactRootContainer=c,e[Ps]=c.current,Sd(e.nodeType===8?e.parentNode:e),Ia(function(){Um(t,c,n,r)}),c}function qm(e,t,n,r,i){var s=n._reactRootContainer;if(s){var o=s;if(typeof i=="function"){var a=i;i=function(){var c=Lh(o);a.call(c)}}Um(t,o,e,i)}else o=OL(n,t,e,i,r);return Lh(o)}T2=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Tu(t.pendingLanes);n!==0&&(mb(t,n|1),yr(t,en()),!(et&6)&&(gc=en()+500,No()))}break;case 13:Ia(function(){var r=Es(e,1);if(r!==null){var i=rr();Ci(r,e,1,i)}}),Kb(e,1)}};gb=function(e){if(e.tag===13){var t=Es(e,134217728);if(t!==null){var n=rr();Ci(t,e,134217728,n)}Kb(e,134217728)}};A2=function(e){if(e.tag===13){var t=bo(e),n=Es(e,t);if(n!==null){var r=rr();Ci(n,e,t,r)}Kb(e,t)}};R2=function(){return xt};O2=function(e,t){var n=xt;try{return xt=e,t()}finally{xt=n}};qv=function(e,t,n){switch(t){case"input":if(Nv(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=Fm(r);if(!i)throw Error(Z(90));c2(r),Nv(r,i)}}}break;case"textarea":d2(e,n);break;case"select":t=n.value,t!=null&&Dl(e,!!n.multiple,t,!1)}};v2=Ub;x2=Ia;var ML={usingClientEntryPoint:!1,Events:[mf,yl,Fm,g2,y2,Ub]},du={findFiberByHostInstance:ra,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},DL={bundleType:du.bundleType,version:du.version,rendererPackageName:du.rendererPackageName,rendererConfig:du.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ds.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=S2(e),e===null?null:e.stateNode},findFiberByHostInstance:du.findFiberByHostInstance||RL,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var lp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!lp.isDisabled&&lp.supportsFiber)try{Om=lp.inject(DL),Gi=lp}catch{}}Nr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ML;Nr.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Qb(t))throw Error(Z(200));return AL(e,t,null,n)};Nr.createRoot=function(e,t){if(!Qb(e))throw Error(Z(299));var n=!1,r="",i=eT;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=Gb(e,1,!1,null,null,n,!1,r,i),e[Ps]=t.current,Sd(e.nodeType===8?e.parentNode:e),new Yb(t)};Nr.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(Z(188)):(e=Object.keys(e).join(","),Error(Z(268,e)));return e=S2(t),e=e===null?null:e.stateNode,e};Nr.flushSync=function(e){return Ia(e)};Nr.hydrate=function(e,t,n){if(!Hm(t))throw Error(Z(200));return qm(null,e,t,!0,n)};Nr.hydrateRoot=function(e,t,n){if(!Qb(e))throw Error(Z(405));var r=n!=null&&n.hydratedSources||null,i=!1,s="",o=eT;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=JE(t,null,e,1,n??null,i,!1,s,o),e[Ps]=t.current,Sd(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Wm(t)};Nr.render=function(e,t,n){if(!Hm(t))throw Error(Z(200));return qm(null,e,t,!1,n)};Nr.unmountComponentAtNode=function(e){if(!Hm(e))throw Error(Z(40));return e._reactRootContainer?(Ia(function(){qm(null,null,e,!1,function(){e._reactRootContainer=null,e[Ps]=null})}),!0):!1};Nr.unstable_batchedUpdates=Ub;Nr.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Hm(n))throw Error(Z(200));if(e==null||e._reactInternals===void 0)throw Error(Z(38));return qm(e,t,n,!1,r)};Nr.version="18.3.1-next-f1338f8080-20240426";function tT(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(tT)}catch(e){console.error(e)}}tT(),t2.exports=Nr;var Zb=t2.exports,gk=Zb;Ov.createRoot=gk.createRoot,Ov.hydrateRoot=gk.hydrateRoot;function IL(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function Gm(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function FL(){return!!(globalThis!=null&&globalThis.document)}function nT(e){return e.parentElement&&nT(e.parentElement)?!0:e.hidden}function zL(e){const t=e.getAttribute("contenteditable");return t!=="false"&&t!=null}function LL(e){return!!e.getAttribute("disabled")||!!e.getAttribute("aria-disabled")}function NL(e){var t;return((t=rT(e))==null?void 0:t.defaultView)??window}function rT(e){return Gm(e)?e.ownerDocument:document}function $L(e){return e.view??window}function BL(e){return rT(e).activeElement}function VL(e){const t=$L(e);return typeof t.PointerEvent<"u"&&e instanceof t.PointerEvent?e.pointerType==="mouse":e instanceof t.MouseEvent}function iT(e){return!!e.touches}function UL(e){return iT(e)&&e.touches.length>1}function WL(e,t="page"){const n=e.touches[0]||e.changedTouches[0];return{x:n[`${t}X`],y:n[`${t}Y`]}}function HL(e,t="page"){return{x:e[`${t}X`],y:e[`${t}Y`]}}function sT(e,t="page"){return iT(e)?WL(e,t):HL(e,t)}function qL(e){return t=>{const n=VL(t);(!n||n&&t.button===0)&&e(t)}}function GL(e,t=!1){function n(i){e(i,{point:sT(i)})}return t?qL(n):n}function Vp(e,t,n,r){return IL(e,t,GL(n,t==="pointerdown"),r)}function KL(e,...t){if(e==null)throw new TypeError("Cannot convert undefined or null to object");const n={...e};for(const r of t)if(r!=null)for(const i in r)Object.prototype.hasOwnProperty.call(r,i)&&(i in n&&delete n[i],n[i]=r[i]);return n}const De=e=>e?"":void 0,bs=e=>e?!0:void 0;function j0(e){return Array.isArray(e)}function $n(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!j0(e)}function YL(e){const t=e==null?0:e.length;return t?e[t-1]:void 0}function QL(e){const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}}function _0(e){if(e==null)return e;const{unitless:t}=QL(e);return t||typeof e=="number"?`${e}px`:e}const oT=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,Xb=e=>Object.fromEntries(Object.entries(e).sort(oT));function yk(e){const t=Xb(e);return Object.assign(Object.values(t),t)}function ZL(e){const t=Object.keys(Xb(e));return new Set(t)}function vk(e){if(!e)return e;e=_0(e)??e;const t=-.02;return typeof e=="number"?`${e+t}`:e.replace(/(\d+\.?\d*)/u,n=>`${parseFloat(n)+t}`)}function Ru(e,t){const n=["@media screen"];return e&&n.push("and",`(min-width: ${_0(e)})`),t&&n.push("and",`(max-width: ${_0(t)})`),n.join(" ")}function XL(e){if(!e)return null;e.base=e.base??"0px";const t=yk(e),n=Object.entries(e).sort(oT).map(([s,o],a,c)=>{let[,u]=c[a+1]??[];return u=parseFloat(u)>0?vk(u):void 0,{_minW:vk(o),breakpoint:s,minW:o,maxW:u,maxWQuery:Ru(null,u),minWQuery:Ru(o),minMaxQuery:Ru(o,u)}}),r=ZL(e),i=Array.from(r.values());return{keys:r,normalized:t,isResponsive(s){const o=Object.keys(s);return o.length>0&&o.every(a=>r.has(a))},asObject:Xb(e),asArray:yk(e),details:n,get(s){return n.find(o=>o.breakpoint===s)},media:[null,...t.map(s=>Ru(s)).slice(1)],toArrayValue(s){if(!$n(s))throw new Error("toArrayValue: value must be an object");const o=i.map(a=>s[a]??null);for(;YL(o)===null;)o.pop();return o},toObjectValue(s){if(!Array.isArray(s))throw new Error("toObjectValue: value must be an array");return s.reduce((o,a,c)=>{const u=i[c];return u!=null&&a!=null&&(o[u]=a),o},{})}}}function JL(...e){return function(...n){e.forEach(r=>r==null?void 0:r(...n))}}function ze(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}function Wc(e){return g.Children.toArray(e).filter(t=>g.isValidElement(t))}function Jb(e){const t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function eN(e,t){return`${e} returned \`undefined\`. Seems you forgot to wrap component within ${t}`}function ft(e={}){const{name:t,strict:n=!0,hookName:r="useContext",providerName:i="Provider",errorMessage:s,defaultValue:o}=e,a=g.createContext(o);a.displayName=t;function c(){var d;const u=g.useContext(a);if(!u&&n){const f=new Error(s??eN(r,i));throw f.name="ContextError",(d=Error.captureStackTrace)==null||d.call(Error,f,c),f}return u}return[a.Provider,c,a]}const ue=(...e)=>e.filter(Boolean).join(" "),aT=e=>e.hasAttribute("tabindex"),tN=e=>aT(e)&&e.tabIndex===-1;function lT(e){if(!Gm(e)||nT(e)||LL(e))return!1;const{localName:t}=e;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;const r={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return t in r?r[t]():zL(e)?!0:aT(e)}function nN(e){return e?Gm(e)&&lT(e)&&!tN(e):!1}const rN=["input:not(:disabled):not([disabled])","select:not(:disabled):not([disabled])","textarea:not(:disabled):not([disabled])","embed","iframe","object","a[href]","area[href]","button:not(:disabled):not([disabled])","[tabindex]","audio[controls]","video[controls]","*[tabindex]:not([aria-disabled])","*[contenteditable]"],iN=rN.join(),sN=e=>e.offsetWidth>0&&e.offsetHeight>0;function oN(e){const t=Array.from(e.querySelectorAll(iN));return t.unshift(e),t.filter(n=>lT(n)&&sN(n))}function aN(e,t,n,r){const i=typeof t=="string"?t.split("."):[t];for(r=0;r<i.length&&e;r+=1)e=e[i[r]];return e===void 0?n:e}const lN=e=>{const t=new WeakMap;return(r,i,s,o)=>{if(typeof r>"u")return e(r,i,s);t.has(r)||t.set(r,new Map);const a=t.get(r);if(a.has(i))return a.get(i);const c=e(r,i,s,o);return a.set(i,c),c}},cT=lN(aN),cN=e=>e.default||e;function uT(e){const{wasSelected:t,enabled:n,isSelected:r,mode:i="unmount"}=e;return!!(!n||r||i==="keepMounted"&&t)}function uN(e){const t=parseFloat(e);return typeof t!="number"||Number.isNaN(t)?0:t}function e1(e,t){let n=uN(e);const r=10**(t??10);return n=Math.round(n*r)/r,t?n.toFixed(t):n.toString()}function P0(e){if(!Number.isFinite(e))return 0;let t=1,n=0;for(;Math.round(e*t)/t!==e;)t*=10,n+=1;return n}function xk(e,t,n){return(e-t)*100/(n-t)}function dN(e,t,n){return(n-t)*e+t}function bk(e,t,n){const r=Math.round((e-t)/n)*n+t,i=P0(n);return e1(r,i)}function Up(e,t,n){return e==null?e:(n<t&&console.warn("clamp: max cannot be less than min"),Math.min(Math.max(e,t),n))}function Km(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function dT(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}const fT=Object.freeze(["base","sm","md","lg","xl","2xl"]);function t1(e,t){return Array.isArray(e)?e.map(n=>n===null?null:t(n)):$n(e)?Object.keys(e).reduce((n,r)=>(n[r]=t(e[r]),n),{}):e!=null?t(e):null}function fN(e,t=fT){const n={};return e.forEach((r,i)=>{const s=t[i];r!=null&&(n[s]=r)}),n}const pN=e=>typeof e=="function";function Er(e,...t){return pN(e)?e(...t):e}function hN(e){const t=e.ownerDocument.defaultView||window,{overflow:n,overflowX:r,overflowY:i}=t.getComputedStyle(e);return/auto|scroll|overlay|hidden/.test(n+i+r)}function mN(e){return e.localName==="html"?e:e.assignedSlot||e.parentElement||e.ownerDocument.documentElement}function pT(e){return["html","body","#document"].includes(e.localName)?e.ownerDocument.body:Gm(e)&&hN(e)?e:pT(mN(e))}function gN(e,t){const n={},r={};for(const[i,s]of Object.entries(e))t.includes(i)?n[i]=s:r[i]=s;return[n,r]}function yN(e,...t){const n=Object.getOwnPropertyDescriptors(e),r=Object.keys(n),i=o=>{const a={};for(let c=0;c<o.length;c++){const u=o[c];n[u]&&(Object.defineProperty(a,u,n[u]),delete n[u])}return a},s=o=>i(Array.isArray(o)?o:r.filter(o));return t.map(s).concat(i(r))}function wk(e,t,n={}){const{stop:r,getKey:i}=n;function s(o,a=[]){if($n(o)||Array.isArray(o)){const c={};for(const[u,d]of Object.entries(o)){const f=(i==null?void 0:i(u))??u,p=[...a,f];if(r!=null&&r(o,p))return t(o,a);c[f]=s(d,p)}return c}return t(o,a)}return s(e)}var Nh={exports:{}};Nh.exports;(function(e,t){var n=200,r="__lodash_hash_undefined__",i=800,s=16,o=9007199254740991,a="[object Arguments]",c="[object Array]",u="[object AsyncFunction]",d="[object Boolean]",f="[object Date]",p="[object Error]",h="[object Function]",v="[object GeneratorFunction]",m="[object Map]",x="[object Number]",w="[object Null]",y="[object Object]",b="[object Proxy]",S="[object RegExp]",k="[object Set]",P="[object String]",C="[object Undefined]",j="[object WeakMap]",A="[object ArrayBuffer]",R="[object DataView]",U="[object Float32Array]",Y="[object Float64Array]",F="[object Int8Array]",G="[object Int16Array]",se="[object Int32Array]",ie="[object Uint8Array]",q="[object Uint8ClampedArray]",z="[object Uint16Array]",H="[object Uint32Array]",de=/[\\^$.*+?()[\]{}|]/g,ae=/^\[object .+?Constructor\]$/,ke=/^(?:0|[1-9]\d*)$/,Q={};Q[U]=Q[Y]=Q[F]=Q[G]=Q[se]=Q[ie]=Q[q]=Q[z]=Q[H]=!0,Q[a]=Q[c]=Q[A]=Q[d]=Q[R]=Q[f]=Q[p]=Q[h]=Q[m]=Q[x]=Q[y]=Q[S]=Q[k]=Q[P]=Q[j]=!1;var ce=typeof Hf=="object"&&Hf&&Hf.Object===Object&&Hf,ye=typeof self=="object"&&self&&self.Object===Object&&self,we=ce||ye||Function("return this")(),Le=t&&!t.nodeType&&t,Ge=Le&&!0&&e&&!e.nodeType&&e,it=Ge&&Ge.exports===Le,Je=it&&ce.process,Ve=function(){try{var _=Ge&&Ge.require&&Ge.require("util").types;return _||Je&&Je.binding&&Je.binding("util")}catch{}}(),Re=Ve&&Ve.isTypedArray;function Ke(_,M,$){switch($.length){case 0:return _.call(M);case 1:return _.call(M,$[0]);case 2:return _.call(M,$[0],$[1]);case 3:return _.call(M,$[0],$[1],$[2])}return _.apply(M,$)}function le(_,M){for(var $=-1,ve=Array(_);++$<_;)ve[$]=M($);return ve}function nt(_){return function(M){return _(M)}}function We(_,M){return _==null?void 0:_[M]}function st(_,M){return function($){return _(M($))}}var Zt=Array.prototype,Tt=Function.prototype,E=Object.prototype,D=we["__core-js_shared__"],B=Tt.toString,te=E.hasOwnProperty,I=function(){var _=/[^.]+$/.exec(D&&D.keys&&D.keys.IE_PROTO||"");return _?"Symbol(src)_1."+_:""}(),L=E.toString,re=B.call(Object),je=RegExp("^"+B.call(te).replace(de,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),W=it?we.Buffer:void 0,Me=we.Symbol,ee=we.Uint8Array;W&&W.allocUnsafe;var fe=st(Object.getPrototypeOf,Object),Wt=Object.create,mn=E.propertyIsEnumerable,Mn=Zt.splice,Dn=Me?Me.toStringTag:void 0,Cr=function(){try{var _=qg(Object,"defineProperty");return _({},"",{}),_}catch{}}(),ai=W?W.isBuffer:void 0,Yn=Math.max,Ja=Date.now,Qw=qg(we,"Map"),tu=qg(Object,"create"),cI=function(){function _(){}return function(M){if(!Go(M))return{};if(Wt)return Wt(M);_.prototype=M;var $=new _;return _.prototype=void 0,$}}();function qo(_){var M=-1,$=_==null?0:_.length;for(this.clear();++M<$;){var ve=_[M];this.set(ve[0],ve[1])}}function uI(){this.__data__=tu?tu(null):{},this.size=0}function dI(_){var M=this.has(_)&&delete this.__data__[_];return this.size-=M?1:0,M}function fI(_){var M=this.__data__;if(tu){var $=M[_];return $===r?void 0:$}return te.call(M,_)?M[_]:void 0}function pI(_){var M=this.__data__;return tu?M[_]!==void 0:te.call(M,_)}function hI(_,M){var $=this.__data__;return this.size+=this.has(_)?0:1,$[_]=tu&&M===void 0?r:M,this}qo.prototype.clear=uI,qo.prototype.delete=dI,qo.prototype.get=fI,qo.prototype.has=pI,qo.prototype.set=hI;function rs(_){var M=-1,$=_==null?0:_.length;for(this.clear();++M<$;){var ve=_[M];this.set(ve[0],ve[1])}}function mI(){this.__data__=[],this.size=0}function gI(_){var M=this.__data__,$=$f(M,_);if($<0)return!1;var ve=M.length-1;return $==ve?M.pop():Mn.call(M,$,1),--this.size,!0}function yI(_){var M=this.__data__,$=$f(M,_);return $<0?void 0:M[$][1]}function vI(_){return $f(this.__data__,_)>-1}function xI(_,M){var $=this.__data__,ve=$f($,_);return ve<0?(++this.size,$.push([_,M])):$[ve][1]=M,this}rs.prototype.clear=mI,rs.prototype.delete=gI,rs.prototype.get=yI,rs.prototype.has=vI,rs.prototype.set=xI;function el(_){var M=-1,$=_==null?0:_.length;for(this.clear();++M<$;){var ve=_[M];this.set(ve[0],ve[1])}}function bI(){this.size=0,this.__data__={hash:new qo,map:new(Qw||rs),string:new qo}}function wI(_){var M=Vf(this,_).delete(_);return this.size-=M?1:0,M}function SI(_){return Vf(this,_).get(_)}function kI(_){return Vf(this,_).has(_)}function CI(_,M){var $=Vf(this,_),ve=$.size;return $.set(_,M),this.size+=$.size==ve?0:1,this}el.prototype.clear=bI,el.prototype.delete=wI,el.prototype.get=SI,el.prototype.has=kI,el.prototype.set=CI;function tl(_){var M=this.__data__=new rs(_);this.size=M.size}function jI(){this.__data__=new rs,this.size=0}function _I(_){var M=this.__data__,$=M.delete(_);return this.size=M.size,$}function PI(_){return this.__data__.get(_)}function EI(_){return this.__data__.has(_)}function TI(_,M){var $=this.__data__;if($ instanceof rs){var ve=$.__data__;if(!Qw||ve.length<n-1)return ve.push([_,M]),this.size=++$.size,this;$=this.__data__=new el(ve)}return $.set(_,M),this.size=$.size,this}tl.prototype.clear=jI,tl.prototype.delete=_I,tl.prototype.get=PI,tl.prototype.has=EI,tl.prototype.set=TI;function AI(_,M){var $=Yg(_),ve=!$&&Kg(_),Ze=!$&&!ve&&tS(_),wt=!$&&!ve&&!Ze&&rS(_),Mt=$||ve||Ze||wt,ot=Mt?le(_.length,String):[],Dt=ot.length;for(var li in _)Mt&&(li=="length"||Ze&&(li=="offset"||li=="parent")||wt&&(li=="buffer"||li=="byteLength"||li=="byteOffset")||Jw(li,Dt))||ot.push(li);return ot}function Wg(_,M,$){($!==void 0&&!Uf(_[M],$)||$===void 0&&!(M in _))&&Hg(_,M,$)}function RI(_,M,$){var ve=_[M];(!(te.call(_,M)&&Uf(ve,$))||$===void 0&&!(M in _))&&Hg(_,M,$)}function $f(_,M){for(var $=_.length;$--;)if(Uf(_[$][0],M))return $;return-1}function Hg(_,M,$){M=="__proto__"&&Cr?Cr(_,M,{configurable:!0,enumerable:!0,value:$,writable:!0}):_[M]=$}var OI=HI();function Bf(_){return _==null?_===void 0?C:w:Dn&&Dn in Object(_)?qI(_):XI(_)}function Zw(_){return nu(_)&&Bf(_)==a}function MI(_){if(!Go(_)||QI(_))return!1;var M=Zg(_)?je:ae;return M.test(nF(_))}function DI(_){return nu(_)&&nS(_.length)&&!!Q[Bf(_)]}function II(_){if(!Go(_))return ZI(_);var M=eS(_),$=[];for(var ve in _)ve=="constructor"&&(M||!te.call(_,ve))||$.push(ve);return $}function Xw(_,M,$,ve,Ze){_!==M&&OI(M,function(wt,Mt){if(Ze||(Ze=new tl),Go(wt))FI(_,M,Mt,$,Xw,ve,Ze);else{var ot=ve?ve(Gg(_,Mt),wt,Mt+"",_,M,Ze):void 0;ot===void 0&&(ot=wt),Wg(_,Mt,ot)}},iS)}function FI(_,M,$,ve,Ze,wt,Mt){var ot=Gg(_,$),Dt=Gg(M,$),li=Mt.get(Dt);if(li){Wg(_,$,li);return}var jr=wt?wt(ot,Dt,$+"",_,M,Mt):void 0,ru=jr===void 0;if(ru){var Xg=Yg(Dt),Jg=!Xg&&tS(Dt),oS=!Xg&&!Jg&&rS(Dt);jr=Dt,Xg||Jg||oS?Yg(ot)?jr=ot:rF(ot)?jr=VI(ot):Jg?(ru=!1,jr=NI(Dt)):oS?(ru=!1,jr=BI(Dt)):jr=[]:iF(Dt)||Kg(Dt)?(jr=ot,Kg(ot)?jr=sF(ot):(!Go(ot)||Zg(ot))&&(jr=GI(Dt))):ru=!1}ru&&(Mt.set(Dt,jr),Ze(jr,Dt,ve,wt,Mt),Mt.delete(Dt)),Wg(_,$,jr)}function zI(_,M){return eF(JI(_,M,sS),_+"")}var LI=Cr?function(_,M){return Cr(_,"toString",{configurable:!0,enumerable:!1,value:aF(M),writable:!0})}:sS;function NI(_,M){return _.slice()}function $I(_){var M=new _.constructor(_.byteLength);return new ee(M).set(new ee(_)),M}function BI(_,M){var $=$I(_.buffer);return new _.constructor($,_.byteOffset,_.length)}function VI(_,M){var $=-1,ve=_.length;for(M||(M=Array(ve));++$<ve;)M[$]=_[$];return M}function UI(_,M,$,ve){var Ze=!$;$||($={});for(var wt=-1,Mt=M.length;++wt<Mt;){var ot=M[wt],Dt=void 0;Dt===void 0&&(Dt=_[ot]),Ze?Hg($,ot,Dt):RI($,ot,Dt)}return $}function WI(_){return zI(function(M,$){var ve=-1,Ze=$.length,wt=Ze>1?$[Ze-1]:void 0,Mt=Ze>2?$[2]:void 0;for(wt=_.length>3&&typeof wt=="function"?(Ze--,wt):void 0,Mt&&KI($[0],$[1],Mt)&&(wt=Ze<3?void 0:wt,Ze=1),M=Object(M);++ve<Ze;){var ot=$[ve];ot&&_(M,ot,ve,wt)}return M})}function HI(_){return function(M,$,ve){for(var Ze=-1,wt=Object(M),Mt=ve(M),ot=Mt.length;ot--;){var Dt=Mt[++Ze];if($(wt[Dt],Dt,wt)===!1)break}return M}}function Vf(_,M){var $=_.__data__;return YI(M)?$[typeof M=="string"?"string":"hash"]:$.map}function qg(_,M){var $=We(_,M);return MI($)?$:void 0}function qI(_){var M=te.call(_,Dn),$=_[Dn];try{_[Dn]=void 0;var ve=!0}catch{}var Ze=L.call(_);return ve&&(M?_[Dn]=$:delete _[Dn]),Ze}function GI(_){return typeof _.constructor=="function"&&!eS(_)?cI(fe(_)):{}}function Jw(_,M){var $=typeof _;return M=M??o,!!M&&($=="number"||$!="symbol"&&ke.test(_))&&_>-1&&_%1==0&&_<M}function KI(_,M,$){if(!Go($))return!1;var ve=typeof M;return(ve=="number"?Qg($)&&Jw(M,$.length):ve=="string"&&M in $)?Uf($[M],_):!1}function YI(_){var M=typeof _;return M=="string"||M=="number"||M=="symbol"||M=="boolean"?_!=="__proto__":_===null}function QI(_){return!!I&&I in _}function eS(_){var M=_&&_.constructor,$=typeof M=="function"&&M.prototype||E;return _===$}function ZI(_){var M=[];if(_!=null)for(var $ in Object(_))M.push($);return M}function XI(_){return L.call(_)}function JI(_,M,$){return M=Yn(M===void 0?_.length-1:M,0),function(){for(var ve=arguments,Ze=-1,wt=Yn(ve.length-M,0),Mt=Array(wt);++Ze<wt;)Mt[Ze]=ve[M+Ze];Ze=-1;for(var ot=Array(M+1);++Ze<M;)ot[Ze]=ve[Ze];return ot[M]=$(Mt),Ke(_,this,ot)}}function Gg(_,M){if(!(M==="constructor"&&typeof _[M]=="function")&&M!="__proto__")return _[M]}var eF=tF(LI);function tF(_){var M=0,$=0;return function(){var ve=Ja(),Ze=s-(ve-$);if($=ve,Ze>0){if(++M>=i)return arguments[0]}else M=0;return _.apply(void 0,arguments)}}function nF(_){if(_!=null){try{return B.call(_)}catch{}try{return _+""}catch{}}return""}function Uf(_,M){return _===M||_!==_&&M!==M}var Kg=Zw(function(){return arguments}())?Zw:function(_){return nu(_)&&te.call(_,"callee")&&!mn.call(_,"callee")},Yg=Array.isArray;function Qg(_){return _!=null&&nS(_.length)&&!Zg(_)}function rF(_){return nu(_)&&Qg(_)}var tS=ai||lF;function Zg(_){if(!Go(_))return!1;var M=Bf(_);return M==h||M==v||M==u||M==b}function nS(_){return typeof _=="number"&&_>-1&&_%1==0&&_<=o}function Go(_){var M=typeof _;return _!=null&&(M=="object"||M=="function")}function nu(_){return _!=null&&typeof _=="object"}function iF(_){if(!nu(_)||Bf(_)!=y)return!1;var M=fe(_);if(M===null)return!0;var $=te.call(M,"constructor")&&M.constructor;return typeof $=="function"&&$ instanceof $&&B.call($)==re}var rS=Re?nt(Re):DI;function sF(_){return UI(_,iS(_))}function iS(_){return Qg(_)?AI(_):II(_)}var oF=WI(function(_,M,$,ve){Xw(_,M,$,ve)});function aF(_){return function(){return _}}function sS(_){return _}function lF(){return!1}e.exports=oF})(Nh,Nh.exports);var vN=Nh.exports;const Jr=df(vN);function tn(e,t=[]){const n=g.useRef(e);return g.useEffect(()=>{n.current=e}),g.useCallback((...r)=>{var i;return(i=n.current)==null?void 0:i.call(n,...r)},t)}function Xu(e,t,n,r){const i=tn(n);return g.useEffect(()=>{const s=typeof e=="function"?e():e??document;if(!(!n||!s))return s.addEventListener(t,i,r),()=>{s.removeEventListener(t,i,r)}},[t,e,r,i,n]),()=>{const s=typeof e=="function"?e():e??document;s==null||s.removeEventListener(t,i,r)}}function xN(e){const{isOpen:t,ref:n}=e,[r,i]=g.useState(t),[s,o]=g.useState(!1);return g.useEffect(()=>{s||(i(t),o(!0))},[t,s,r]),Xu(()=>n.current,"animationend",()=>{i(t)}),{present:!(t?!1:!r),onComplete(){var d;const c=NL(n.current),u=new c.CustomEvent("animationend",{bubbles:!0});(d=n.current)==null||d.dispatchEvent(u)}}}var bN=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null;break}return e.removeAllRanges(),function(){e.type==="Caret"&&e.removeAllRanges(),e.rangeCount||n.forEach(function(i){e.addRange(i)}),t&&t.focus()}},wN=bN,Sk={"text/plain":"Text","text/html":"Url",default:"Text"},SN="Copy to clipboard: #{key}, Enter";function kN(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}function CN(e,t){var n,r,i,s,o,a,c=!1;t||(t={}),n=t.debug||!1;try{i=wN(),s=document.createRange(),o=document.getSelection(),a=document.createElement("span"),a.textContent=e,a.ariaHidden="true",a.style.all="unset",a.style.position="fixed",a.style.top=0,a.style.clip="rect(0, 0, 0, 0)",a.style.whiteSpace="pre",a.style.webkitUserSelect="text",a.style.MozUserSelect="text",a.style.msUserSelect="text",a.style.userSelect="text",a.addEventListener("copy",function(d){if(d.stopPropagation(),t.format)if(d.preventDefault(),typeof d.clipboardData>"u"){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var f=Sk[t.format]||Sk.default;window.clipboardData.setData(f,e)}else d.clipboardData.clearData(),d.clipboardData.setData(t.format,e);t.onCopy&&(d.preventDefault(),t.onCopy(d.clipboardData))}),document.body.appendChild(a),s.selectNodeContents(a),o.addRange(s);var u=document.execCommand("copy");if(!u)throw new Error("copy command was unsuccessful");c=!0}catch(d){n&&console.error("unable to copy using execCommand: ",d),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(f){n&&console.error("unable to copy using clipboardData: ",f),n&&console.error("falling back to prompt"),r=kN("message"in t?t.message:SN),window.prompt(r,e)}}finally{o&&(typeof o.removeRange=="function"?o.removeRange(s):o.removeAllRanges()),a&&document.body.removeChild(a),i()}return c}var jN=CN;const kk=df(jN);function hT(e,t={}){const[n,r]=g.useState(!1),[i,s]=g.useState(e);g.useEffect(()=>s(e),[e]);const{timeout:o=1500,...a}=typeof t=="number"?{timeout:t}:t,c=g.useCallback(u=>{const d=typeof u=="string"?u:i;"clipboard"in navigator?navigator.clipboard.writeText(d).then(()=>r(!0)).catch(()=>r(kk(d,a))):r(kk(d,a))},[i,a]);return g.useEffect(()=>{let u=null;return n&&(u=window.setTimeout(()=>{r(!1)},o)),()=>{u&&window.clearTimeout(u)}},[o,n]),{value:i,setValue:s,onCopy:c,hasCopied:n}}function mT(e){const{value:t,defaultValue:n,onChange:r,shouldUpdate:i=(p,h)=>p!==h}=e,s=tn(r),o=tn(i),[a,c]=g.useState(n),u=t!==void 0,d=u?t:a,f=tn(p=>{const v=typeof p=="function"?p(d):p;o(d,v)&&(u||c(v),s(v))},[u,s,d,o]);return[d,f]}function _N(e={}){const{onChange:t,precision:n,defaultValue:r,value:i,step:s=1,min:o=Number.MIN_SAFE_INTEGER,max:a=Number.MAX_SAFE_INTEGER,keepWithinRange:c=!0}=e,u=tn(t),[d,f]=g.useState(()=>r==null?"":Py(r,s,n)??""),p=typeof i<"u",h=p?i:d,v=gT(Ns(h),s),m=n??v,x=g.useCallback(R=>{R!==h&&(p||f(R.toString()),u==null||u(R.toString(),Ns(R)))},[u,p,h]),w=g.useCallback(R=>{let U=R;return c&&(U=Up(U,o,a)),e1(U,m)},[m,c,a,o]),y=g.useCallback((R=s)=>{let U;h===""?U=Ns(R):U=Ns(h)+R,U=w(U),x(U)},[w,s,x,h]),b=g.useCallback((R=s)=>{let U;h===""?U=Ns(-R):U=Ns(h)-R,U=w(U),x(U)},[w,s,x,h]),S=g.useCallback(()=>{let R;r==null?R="":R=Py(r,s,n)??o,x(R)},[r,n,s,x,o]),k=g.useCallback(R=>{const U=Py(R,s,m)??o;x(U)},[m,s,x,o]),P=Ns(h);return{isOutOfRange:P>a||P<o,isAtMax:P===a,isAtMin:P===o,precision:m,value:h,valueAsNumber:P,update:x,reset:S,increment:y,decrement:b,clamp:w,cast:k,setValue:f}}function Ns(e){return parseFloat(e.toString().replace(/[^\w.-]+/g,""))}function gT(e,t){return Math.max(P0(t),P0(e))}function Py(e,t,n){const r=Ns(e);if(Number.isNaN(r))return;const i=gT(r,t);return e1(r,n??i)}function Ym(e={}){const{onClose:t,onOpen:n,isOpen:r,id:i}=e,s=tn(n),o=tn(t),[a,c]=g.useState(e.defaultIsOpen||!1),u=r!==void 0?r:a,d=r!==void 0,f=g.useId(),p=i??`disclosure-${f}`,h=g.useCallback(()=>{d||c(!1),o==null||o()},[d,o]),v=g.useCallback(()=>{d||c(!0),s==null||s()},[d,s]),m=g.useCallback(()=>{u?h():v()},[u,v,h]);function x(y={}){return{...y,"aria-expanded":u,"aria-controls":p,onClick(b){var S;(S=y.onClick)==null||S.call(y,b),m()}}}function w(y={}){return{...y,hidden:!u,id:p}}return{isOpen:u,onOpen:v,onClose:h,onToggle:m,isControlled:d,getButtonProps:x,getDisclosureProps:w}}const ws=globalThis!=null&&globalThis.document?g.useLayoutEffect:g.useEffect,To=(e,t)=>{const n=g.useRef(!1),r=g.useRef(!1);g.useEffect(()=>{if(n.current&&r.current)return e();r.current=!0},t),g.useEffect(()=>(n.current=!0,()=>{n.current=!1}),[])};function PN(e){const t=e.current;if(!t)return!1;const n=BL(t);return!n||t.contains(n)?!1:!!nN(n)}function EN(e,t){const{visible:n,focusRef:r}=t,i=!n;To(()=>{if(!i||PN(e))return;const s=(r==null?void 0:r.current)||e.current;let o;if(s)return o=requestAnimationFrame(()=>{s.focus({preventScroll:!0})}),()=>{cancelAnimationFrame(o)}},[i,e,r])}function TN(e,t){const n=g.useId();return g.useMemo(()=>e||[t,n].filter(Boolean).join("-"),[e,t,n])}function AN(e,...t){const n=TN(e);return g.useMemo(()=>t.map(r=>`${r}-${n}`),[n,t])}function RN(e,t){const n=tn(e);g.useEffect(()=>{let r=null;const i=()=>n();return t!==null&&(r=window.setInterval(i,t)),()=>{r&&window.clearInterval(r)}},[t,n])}function yT(e){const t=g.useRef(null);return t.current=e,t}function ON(e,t){if(e!=null){if(typeof e=="function"){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function Qt(...e){return t=>{e.forEach(n=>{ON(n,t)})}}function MN(...e){return g.useMemo(()=>Qt(...e),e)}function DN(e){const{ref:t,handler:n,enabled:r=!0}=e,i=tn(n),o=g.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;g.useEffect(()=>{if(!r)return;const a=f=>{Ey(f,t)&&(o.isPointerDown=!0)},c=f=>{if(o.ignoreEmulatedMouseEvents){o.ignoreEmulatedMouseEvents=!1;return}o.isPointerDown&&n&&Ey(f,t)&&(o.isPointerDown=!1,i(f))},u=f=>{o.ignoreEmulatedMouseEvents=!0,n&&o.isPointerDown&&Ey(f,t)&&(o.isPointerDown=!1,i(f))},d=vT(t.current);return d.addEventListener("mousedown",a,!0),d.addEventListener("mouseup",c,!0),d.addEventListener("touchstart",a,!0),d.addEventListener("touchend",u,!0),()=>{d.removeEventListener("mousedown",a,!0),d.removeEventListener("mouseup",c,!0),d.removeEventListener("touchstart",a,!0),d.removeEventListener("touchend",u,!0)}},[n,t,i,o,r])}function Ey(e,t){var r,i;const n=((r=e.composedPath)==null?void 0:r.call(e)[0])??e.target;return n&&!vT(n).contains(n)?!1:!((i=t.current)!=null&&i.contains(n))}function vT(e){return(e==null?void 0:e.ownerDocument)??document}function IN(e,t){const n=tn(e);g.useEffect(()=>{if(t==null)return;let r=null;return r=window.setTimeout(()=>{n()},t),()=>{r&&window.clearTimeout(r)}},[t,n])}const xT=1/60*1e3,FN=typeof performance<"u"?()=>performance.now():()=>Date.now(),bT=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(FN()),xT);function zN(e){let t=[],n=[],r=0,i=!1,s=!1;const o=new WeakSet,a={schedule:(c,u=!1,d=!1)=>{const f=d&&i,p=f?t:n;return u&&o.add(c),p.indexOf(c)===-1&&(p.push(c),f&&i&&(r=t.length)),c},cancel:c=>{const u=n.indexOf(c);u!==-1&&n.splice(u,1),o.delete(c)},process:c=>{if(i){s=!0;return}if(i=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let u=0;u<r;u++){const d=t[u];d(c),o.has(d)&&(a.schedule(d),e())}i=!1,s&&(s=!1,a.process(c))}};return a}const LN=40;let E0=!0,Rd=!1,T0=!1;const $l={delta:0,timestamp:0},yf=["read","update","preRender","render","postRender"],Qm=yf.reduce((e,t)=>(e[t]=zN(()=>Rd=!0),e),{}),NN=yf.reduce((e,t)=>{const n=Qm[t];return e[t]=(r,i=!1,s=!1)=>(Rd||VN(),n.schedule(r,i,s)),e},{}),$N=yf.reduce((e,t)=>(e[t]=Qm[t].cancel,e),{});yf.reduce((e,t)=>(e[t]=()=>Qm[t].process($l),e),{});const BN=e=>Qm[e].process($l),wT=e=>{Rd=!1,$l.delta=E0?xT:Math.max(Math.min(e-$l.timestamp,LN),1),$l.timestamp=e,T0=!0,yf.forEach(BN),T0=!1,Rd&&(E0=!1,bT(wT))},VN=()=>{Rd=!0,E0=!0,T0||bT(wT)},Ck=()=>$l;var UN=Object.defineProperty,WN=(e,t,n)=>t in e?UN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ui=(e,t,n)=>(WN(e,typeof t!="symbol"?t+"":t,n),n);class HN{constructor(t,n,r){if(ui(this,"history",[]),ui(this,"startEvent",null),ui(this,"lastEvent",null),ui(this,"lastEventInfo",null),ui(this,"handlers",{}),ui(this,"removeListeners",()=>{}),ui(this,"threshold",3),ui(this,"win"),ui(this,"updatePoint",()=>{if(!(this.lastEvent&&this.lastEventInfo))return;const a=Ty(this.lastEventInfo,this.history),c=this.startEvent!==null,u=YN(a.offset,{x:0,y:0})>=this.threshold;if(!c&&!u)return;const{timestamp:d}=Ck();this.history.push({...a.point,timestamp:d});const{onStart:f,onMove:p}=this.handlers;c||(f==null||f(this.lastEvent,a),this.startEvent=this.lastEvent),p==null||p(this.lastEvent,a)}),ui(this,"onPointerMove",(a,c)=>{this.lastEvent=a,this.lastEventInfo=c,NN.update(this.updatePoint,!0)}),ui(this,"onPointerUp",(a,c)=>{const u=Ty(c,this.history),{onEnd:d,onSessionEnd:f}=this.handlers;f==null||f(a,u),this.end(),!(!d||!this.startEvent)&&(d==null||d(a,u))}),this.win=t.view??window,UL(t))return;this.handlers=n,r&&(this.threshold=r),t.stopPropagation(),t.preventDefault();const i={point:sT(t)},{timestamp:s}=Ck();this.history=[{...i.point,timestamp:s}];const{onSessionStart:o}=n;o==null||o(t,Ty(i,this.history)),this.removeListeners=KN(Vp(this.win,"pointermove",this.onPointerMove),Vp(this.win,"pointerup",this.onPointerUp),Vp(this.win,"pointercancel",this.onPointerUp))}updateHandlers(t){this.handlers=t}end(){var t;(t=this.removeListeners)==null||t.call(this),$N.update(this.updatePoint)}}function jk(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Ty(e,t){return{point:e.point,delta:jk(e.point,t[t.length-1]),offset:jk(e.point,t[0]),velocity:GN(t,.1)}}const qN=e=>e*1e3;function GN(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const i=e[e.length-1];for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>qN(t)));)n--;if(!r)return{x:0,y:0};const s=(i.timestamp-r.timestamp)/1e3;if(s===0)return{x:0,y:0};const o={x:(i.x-r.x)/s,y:(i.y-r.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function KN(...e){return t=>e.reduce((n,r)=>r(n),t)}function Ay(e,t){return Math.abs(e-t)}function _k(e){return"x"in e&&"y"in e}function YN(e,t){if(typeof e=="number"&&typeof t=="number")return Ay(e,t);if(_k(e)&&_k(t)){const n=Ay(e.x,t.x),r=Ay(e.y,t.y);return Math.sqrt(n**2+r**2)}return 0}function QN(e,t){const{onPan:n,onPanStart:r,onPanEnd:i,onPanSessionStart:s,onPanSessionEnd:o,threshold:a}=t,c=!!(n||r||i||s||o),u=g.useRef(null),d=yT({onSessionStart:s,onSessionEnd:o,onStart:r,onMove:n,onEnd(f,p){u.current=null,i==null||i(f,p)}});g.useEffect(()=>{var f;(f=u.current)==null||f.updateHandlers(d.current)}),g.useEffect(()=>{const f=e.current;if(!f||!c)return;function p(h){u.current=new HN(h,d.current,a)}return Vp(f,"pointerdown",p)},[e,c,d,a]),g.useEffect(()=>()=>{var f;(f=u.current)==null||f.end(),u.current=null},[])}const gn={open:(e,t)=>`${e}[data-open], ${e}[open], ${e}[data-state=open] ${t}`,closed:(e,t)=>`${e}[data-closed], ${e}[data-state=closed] ${t}`,hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},Ti=e=>ST(t=>e(t,"&"),"[role=group]","[data-group]",".group"),is=e=>ST(t=>e(t,"~ &"),"[data-peer]",".peer"),ST=(e,...t)=>t.map(e).join(", "),Bl={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within, &[data-focus-within]",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty, &[data-empty]",_expanded:"&[aria-expanded=true], &[data-expanded], &[data-state=expanded]",_checked:"&[aria-checked=true], &[data-checked], &[data-state=checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate], &[data-state=indeterminate]",_groupOpen:Ti(gn.open),_groupClosed:Ti(gn.closed),_groupHover:Ti(gn.hover),_peerHover:is(gn.hover),_groupFocus:Ti(gn.focus),_peerFocus:is(gn.focus),_groupFocusVisible:Ti(gn.focusVisible),_peerFocusVisible:is(gn.focusVisible),_groupActive:Ti(gn.active),_peerActive:is(gn.active),_groupDisabled:Ti(gn.disabled),_peerDisabled:is(gn.disabled),_groupInvalid:Ti(gn.invalid),_peerInvalid:is(gn.invalid),_groupChecked:Ti(gn.checked),_peerChecked:is(gn.checked),_groupFocusWithin:Ti(gn.focusWithin),_peerFocusWithin:is(gn.focusWithin),_peerPlaceholderShown:is(gn.placeholderShown),_placeholder:"&::placeholder, &[data-placeholder]",_placeholderShown:"&:placeholder-shown, &[data-placeholder-shown]",_fullScreen:"&:fullscreen, &[data-fullscreen]",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]",_horizontal:"&[data-orientation=horizontal]",_vertical:"&[data-orientation=vertical]",_open:"&[data-open], &[open], &[data-state=open]",_closed:"&[data-closed], &[data-state=closed]",_complete:"&[data-complete]",_incomplete:"&[data-incomplete]",_current:"&[data-current]"},kT=Object.keys(Bl),ZN=e=>/!(important)?$/.test(e),Pk=e=>typeof e=="string"?e.replace(/!(important)?$/,"").trim():e,XN=(e,t)=>n=>{const r=String(t),i=ZN(r),s=Pk(r),o=e?`${e}.${s}`:s;let a=$n(n.__cssMap)&&o in n.__cssMap?n.__cssMap[o].varRef:t;return a=Pk(a),i?`${a} !important`:a};function n1(e){const{scale:t,transform:n,compose:r}=e;return(s,o)=>{const a=XN(t,s)(o);let c=(n==null?void 0:n(a,o))??a;return r&&(c=r(c,o)),c}}const cp=(...e)=>t=>e.reduce((n,r)=>r(n),t);function Vr(e,t){return n=>{const r={property:n,scale:e};return r.transform=n1({scale:e,transform:t}),r}}const JN=({rtl:e,ltr:t})=>n=>n.direction==="rtl"?e:t;function e4(e){const{property:t,scale:n,transform:r}=e;return{scale:n,property:JN(t),transform:n?n1({scale:n,compose:r}):r}}const CT=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];function t4(){return["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...CT].join(" ")}function n4(){return["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...CT].join(" ")}const r4={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},i4={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};function s4(e){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}const o4={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},A0={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},a4=new Set(Object.values(A0)),R0=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),l4=e=>e.trim();function c4(e,t){if(e==null||R0.has(e))return e;if(!(O0(e)||R0.has(e)))return`url('${e}')`;const i=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),s=i==null?void 0:i[1],o=i==null?void 0:i[2];if(!s||!o)return e;const a=s.includes("-gradient")?s:`${s}-gradient`,[c,...u]=o.split(",").map(l4).filter(Boolean);if((u==null?void 0:u.length)===0)return e;const d=c in A0?A0[c]:c;u.unshift(d);const f=u.map(p=>{if(a4.has(p))return p;const h=p.indexOf(" "),[v,m]=h!==-1?[p.substr(0,h),p.substr(h+1)]:[p],x=O0(m)?m:m&&m.split(" "),w=`colors.${v}`,y=w in t.__cssMap?t.__cssMap[w].varRef:v;return x?[y,...Array.isArray(x)?x:[x]].join(" "):y});return`${a}(${f.join(", ")})`}const O0=e=>typeof e=="string"&&e.includes("(")&&e.includes(")"),u4=(e,t)=>c4(e,t??{});function d4(e){return/^var\(--.+\)$/.test(e)}const f4=e=>{const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}},Ai=e=>t=>`${e}(${t})`,Qe={filter(e){return e!=="auto"?e:r4},backdropFilter(e){return e!=="auto"?e:i4},ring(e){return s4(Qe.px(e))},bgClip(e){return e==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e}},transform(e){return e==="auto"?t4():e==="auto-gpu"?n4():e},vh(e){return e==="$100vh"?"var(--chakra-vh)":e},px(e){if(e==null)return e;const{unitless:t}=f4(e);return t||typeof e=="number"?`${e}px`:e},fraction(e){return typeof e!="number"||e>1?e:`${e*100}%`},float(e,t){const n={left:"right",right:"left"};return t.direction==="rtl"?n[e]:e},degree(e){if(d4(e)||e==null)return e;const t=typeof e=="string"&&!e.endsWith("deg");return typeof e=="number"||t?`${e}deg`:e},gradient:u4,blur:Ai("blur"),opacity:Ai("opacity"),brightness:Ai("brightness"),contrast:Ai("contrast"),dropShadow:Ai("drop-shadow"),grayscale:Ai("grayscale"),hueRotate:e=>Ai("hue-rotate")(Qe.degree(e)),invert:Ai("invert"),saturate:Ai("saturate"),sepia:Ai("sepia"),bgImage(e){return e==null||O0(e)||R0.has(e)?e:`url(${e})`},outline(e){const t=String(e)==="0"||String(e)==="none";return e!==null&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){const{space:t,divide:n}=o4[e]??{},r={flexDirection:e};return t&&(r[t]=1),n&&(r[n]=1),r}},O={borderWidths:Vr("borderWidths"),borderStyles:Vr("borderStyles"),colors:Vr("colors"),borders:Vr("borders"),gradients:Vr("gradients",Qe.gradient),radii:Vr("radii",Qe.px),space:Vr("space",cp(Qe.vh,Qe.px)),spaceT:Vr("space",cp(Qe.vh,Qe.px)),degreeT(e){return{property:e,transform:Qe.degree}},prop(e,t,n){return{property:e,scale:t,...t&&{transform:n1({scale:t,transform:n})}}},propT(e,t){return{property:e,transform:t}},sizes:Vr("sizes",cp(Qe.vh,Qe.px)),sizesT:Vr("sizes",cp(Qe.vh,Qe.fraction)),shadows:Vr("shadows"),logical:e4,blur:Vr("blur",Qe.blur)},Wp={background:O.colors("background"),backgroundColor:O.colors("backgroundColor"),backgroundImage:O.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:Qe.bgClip},bgSize:O.prop("backgroundSize"),bgPosition:O.prop("backgroundPosition"),bg:O.colors("background"),bgColor:O.colors("backgroundColor"),bgPos:O.prop("backgroundPosition"),bgRepeat:O.prop("backgroundRepeat"),bgAttachment:O.prop("backgroundAttachment"),bgGradient:O.gradients("backgroundImage"),bgClip:{transform:Qe.bgClip}};Object.assign(Wp,{bgImage:Wp.backgroundImage,bgImg:Wp.backgroundImage});const at={border:O.borders("border"),borderWidth:O.borderWidths("borderWidth"),borderStyle:O.borderStyles("borderStyle"),borderColor:O.colors("borderColor"),borderRadius:O.radii("borderRadius"),borderTop:O.borders("borderTop"),borderBlockStart:O.borders("borderBlockStart"),borderTopLeftRadius:O.radii("borderTopLeftRadius"),borderStartStartRadius:O.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:O.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:O.radii("borderTopRightRadius"),borderStartEndRadius:O.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:O.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:O.borders("borderRight"),borderInlineEnd:O.borders("borderInlineEnd"),borderBottom:O.borders("borderBottom"),borderBlockEnd:O.borders("borderBlockEnd"),borderBottomLeftRadius:O.radii("borderBottomLeftRadius"),borderBottomRightRadius:O.radii("borderBottomRightRadius"),borderLeft:O.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:O.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:O.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:O.borders(["borderLeft","borderRight"]),borderInline:O.borders("borderInline"),borderY:O.borders(["borderTop","borderBottom"]),borderBlock:O.borders("borderBlock"),borderTopWidth:O.borderWidths("borderTopWidth"),borderBlockStartWidth:O.borderWidths("borderBlockStartWidth"),borderTopColor:O.colors("borderTopColor"),borderBlockStartColor:O.colors("borderBlockStartColor"),borderTopStyle:O.borderStyles("borderTopStyle"),borderBlockStartStyle:O.borderStyles("borderBlockStartStyle"),borderBottomWidth:O.borderWidths("borderBottomWidth"),borderBlockEndWidth:O.borderWidths("borderBlockEndWidth"),borderBottomColor:O.colors("borderBottomColor"),borderBlockEndColor:O.colors("borderBlockEndColor"),borderBottomStyle:O.borderStyles("borderBottomStyle"),borderBlockEndStyle:O.borderStyles("borderBlockEndStyle"),borderLeftWidth:O.borderWidths("borderLeftWidth"),borderInlineStartWidth:O.borderWidths("borderInlineStartWidth"),borderLeftColor:O.colors("borderLeftColor"),borderInlineStartColor:O.colors("borderInlineStartColor"),borderLeftStyle:O.borderStyles("borderLeftStyle"),borderInlineStartStyle:O.borderStyles("borderInlineStartStyle"),borderRightWidth:O.borderWidths("borderRightWidth"),borderInlineEndWidth:O.borderWidths("borderInlineEndWidth"),borderRightColor:O.colors("borderRightColor"),borderInlineEndColor:O.colors("borderInlineEndColor"),borderRightStyle:O.borderStyles("borderRightStyle"),borderInlineEndStyle:O.borderStyles("borderInlineEndStyle"),borderTopRadius:O.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:O.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:O.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:O.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(at,{rounded:at.borderRadius,roundedTop:at.borderTopRadius,roundedTopLeft:at.borderTopLeftRadius,roundedTopRight:at.borderTopRightRadius,roundedTopStart:at.borderStartStartRadius,roundedTopEnd:at.borderStartEndRadius,roundedBottom:at.borderBottomRadius,roundedBottomLeft:at.borderBottomLeftRadius,roundedBottomRight:at.borderBottomRightRadius,roundedBottomStart:at.borderEndStartRadius,roundedBottomEnd:at.borderEndEndRadius,roundedLeft:at.borderLeftRadius,roundedRight:at.borderRightRadius,roundedStart:at.borderInlineStartRadius,roundedEnd:at.borderInlineEndRadius,borderStart:at.borderInlineStart,borderEnd:at.borderInlineEnd,borderTopStartRadius:at.borderStartStartRadius,borderTopEndRadius:at.borderStartEndRadius,borderBottomStartRadius:at.borderEndStartRadius,borderBottomEndRadius:at.borderEndEndRadius,borderStartRadius:at.borderInlineStartRadius,borderEndRadius:at.borderInlineEndRadius,borderStartWidth:at.borderInlineStartWidth,borderEndWidth:at.borderInlineEndWidth,borderStartColor:at.borderInlineStartColor,borderEndColor:at.borderInlineEndColor,borderStartStyle:at.borderInlineStartStyle,borderEndStyle:at.borderInlineEndStyle});const p4={color:O.colors("color"),textColor:O.colors("color"),fill:O.colors("fill"),stroke:O.colors("stroke"),accentColor:O.colors("accentColor"),textFillColor:O.colors("textFillColor")},$h={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:Qe.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:O.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:O.space("gap"),rowGap:O.space("rowGap"),columnGap:O.space("columnGap")};Object.assign($h,{flexDir:$h.flexDirection});const Wr={width:O.sizesT("width"),inlineSize:O.sizesT("inlineSize"),height:O.sizes("height"),blockSize:O.sizes("blockSize"),boxSize:O.sizes(["width","height"]),minWidth:O.sizes("minWidth"),minInlineSize:O.sizes("minInlineSize"),minHeight:O.sizes("minHeight"),minBlockSize:O.sizes("minBlockSize"),maxWidth:O.sizes("maxWidth"),maxInlineSize:O.sizes("maxInlineSize"),maxHeight:O.sizes("maxHeight"),maxBlockSize:O.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,aspectRatio:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var i,s;return{[`@media screen and (min-width: ${((s=(i=t.__breakpoints)==null?void 0:i.get(e))==null?void 0:s.minW)??e})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var i,s;return{[`@media screen and (max-width: ${((s=(i=t.__breakpoints)==null?void 0:i.get(e))==null?void 0:s._minW)??e})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:O.propT("float",Qe.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(Wr,{w:Wr.width,h:Wr.height,minW:Wr.minWidth,maxW:Wr.maxWidth,minH:Wr.minHeight,maxH:Wr.maxHeight,overscroll:Wr.overscrollBehavior,overscrollX:Wr.overscrollBehaviorX,overscrollY:Wr.overscrollBehaviorY});const h4={filter:{transform:Qe.filter},blur:O.blur("--chakra-blur"),brightness:O.propT("--chakra-brightness",Qe.brightness),contrast:O.propT("--chakra-contrast",Qe.contrast),hueRotate:O.propT("--chakra-hue-rotate",Qe.hueRotate),invert:O.propT("--chakra-invert",Qe.invert),saturate:O.propT("--chakra-saturate",Qe.saturate),dropShadow:O.propT("--chakra-drop-shadow",Qe.dropShadow),backdropFilter:{transform:Qe.backdropFilter},backdropBlur:O.blur("--chakra-backdrop-blur"),backdropBrightness:O.propT("--chakra-backdrop-brightness",Qe.brightness),backdropContrast:O.propT("--chakra-backdrop-contrast",Qe.contrast),backdropHueRotate:O.propT("--chakra-backdrop-hue-rotate",Qe.hueRotate),backdropInvert:O.propT("--chakra-backdrop-invert",Qe.invert),backdropSaturate:O.propT("--chakra-backdrop-saturate",Qe.saturate)},m4={ring:{transform:Qe.ring},ringColor:O.colors("--chakra-ring-color"),ringOffset:O.prop("--chakra-ring-offset-width"),ringOffsetColor:O.colors("--chakra-ring-offset-color"),ringInset:O.prop("--chakra-ring-inset")},g4={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:Qe.outline},outlineOffset:!0,outlineColor:O.colors("outlineColor")},jT={gridGap:O.space("gridGap"),gridColumnGap:O.space("gridColumnGap"),gridRowGap:O.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0};function y4(e,t,n,r){const i=typeof t=="string"?t.split("."):[t];for(r=0;r<i.length&&e;r+=1)e=e[i[r]];return e===void 0?n:e}const v4=e=>{const t=new WeakMap;return(r,i,s,o)=>{if(typeof r>"u")return e(r,i,s);t.has(r)||t.set(r,new Map);const a=t.get(r);if(a.has(i))return a.get(i);const c=e(r,i,s,o);return a.set(i,c),c}},x4=v4(y4),b4={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},w4={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},Ry=(e,t,n)=>{const r={},i=x4(e,t,{});for(const s in i)s in n&&n[s]!=null||(r[s]=i[s]);return r},S4={srOnly:{transform(e){return e===!0?b4:e==="focusable"?w4:{}}},layerStyle:{processResult:!0,transform:(e,t,n)=>Ry(t,`layerStyles.${e}`,n)},textStyle:{processResult:!0,transform:(e,t,n)=>Ry(t,`textStyles.${e}`,n)},apply:{processResult:!0,transform:(e,t,n)=>Ry(t,e,n)}},Ju={position:!0,pos:O.prop("position"),zIndex:O.prop("zIndex","zIndices"),inset:O.spaceT("inset"),insetX:O.spaceT(["left","right"]),insetInline:O.spaceT("insetInline"),insetY:O.spaceT(["top","bottom"]),insetBlock:O.spaceT("insetBlock"),top:O.spaceT("top"),insetBlockStart:O.spaceT("insetBlockStart"),bottom:O.spaceT("bottom"),insetBlockEnd:O.spaceT("insetBlockEnd"),left:O.spaceT("left"),insetInlineStart:O.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:O.spaceT("right"),insetInlineEnd:O.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(Ju,{insetStart:Ju.insetInlineStart,insetEnd:Ju.insetInlineEnd});const M0={boxShadow:O.shadows("boxShadow"),mixBlendMode:!0,blendMode:O.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:O.prop("backgroundBlendMode"),opacity:!0};Object.assign(M0,{shadow:M0.boxShadow});const Rt={margin:O.spaceT("margin"),marginTop:O.spaceT("marginTop"),marginBlockStart:O.spaceT("marginBlockStart"),marginRight:O.spaceT("marginRight"),marginInlineEnd:O.spaceT("marginInlineEnd"),marginBottom:O.spaceT("marginBottom"),marginBlockEnd:O.spaceT("marginBlockEnd"),marginLeft:O.spaceT("marginLeft"),marginInlineStart:O.spaceT("marginInlineStart"),marginX:O.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:O.spaceT("marginInline"),marginY:O.spaceT(["marginTop","marginBottom"]),marginBlock:O.spaceT("marginBlock"),padding:O.space("padding"),paddingTop:O.space("paddingTop"),paddingBlockStart:O.space("paddingBlockStart"),paddingRight:O.space("paddingRight"),paddingBottom:O.space("paddingBottom"),paddingBlockEnd:O.space("paddingBlockEnd"),paddingLeft:O.space("paddingLeft"),paddingInlineStart:O.space("paddingInlineStart"),paddingInlineEnd:O.space("paddingInlineEnd"),paddingX:O.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:O.space("paddingInline"),paddingY:O.space(["paddingTop","paddingBottom"]),paddingBlock:O.space("paddingBlock")};Object.assign(Rt,{m:Rt.margin,mt:Rt.marginTop,mr:Rt.marginRight,me:Rt.marginInlineEnd,marginEnd:Rt.marginInlineEnd,mb:Rt.marginBottom,ml:Rt.marginLeft,ms:Rt.marginInlineStart,marginStart:Rt.marginInlineStart,mx:Rt.marginX,my:Rt.marginY,p:Rt.padding,pt:Rt.paddingTop,py:Rt.paddingY,px:Rt.paddingX,pb:Rt.paddingBottom,pl:Rt.paddingLeft,ps:Rt.paddingInlineStart,paddingStart:Rt.paddingInlineStart,pr:Rt.paddingRight,pe:Rt.paddingInlineEnd,paddingEnd:Rt.paddingInlineEnd});const k4={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:O.spaceT("scrollMargin"),scrollMarginTop:O.spaceT("scrollMarginTop"),scrollMarginBottom:O.spaceT("scrollMarginBottom"),scrollMarginLeft:O.spaceT("scrollMarginLeft"),scrollMarginRight:O.spaceT("scrollMarginRight"),scrollMarginX:O.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:O.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:O.spaceT("scrollPadding"),scrollPaddingTop:O.spaceT("scrollPaddingTop"),scrollPaddingBottom:O.spaceT("scrollPaddingBottom"),scrollPaddingLeft:O.spaceT("scrollPaddingLeft"),scrollPaddingRight:O.spaceT("scrollPaddingRight"),scrollPaddingX:O.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:O.spaceT(["scrollPaddingTop","scrollPaddingBottom"])},C4={fontFamily:O.prop("fontFamily","fonts"),fontSize:O.prop("fontSize","fontSizes",Qe.px),fontWeight:O.prop("fontWeight","fontWeights"),lineHeight:O.prop("lineHeight","lineHeights"),letterSpacing:O.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(e===!0)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},j4={textDecorationColor:O.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:O.shadows("textShadow")},_4={clipPath:!0,transform:O.propT("transform",Qe.transform),transformOrigin:!0,translateX:O.spaceT("--chakra-translate-x"),translateY:O.spaceT("--chakra-translate-y"),skewX:O.degreeT("--chakra-skew-x"),skewY:O.degreeT("--chakra-skew-y"),scaleX:O.prop("--chakra-scale-x"),scaleY:O.prop("--chakra-scale-y"),scale:O.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:O.degreeT("--chakra-rotate")},P4={listStyleType:!0,listStylePosition:!0,listStylePos:O.prop("listStylePosition"),listStyleImage:!0,listStyleImg:O.prop("listStyleImage")},E4={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:O.prop("transitionDuration","transition.duration"),transitionProperty:O.prop("transitionProperty","transition.property"),transitionTimingFunction:O.prop("transitionTimingFunction","transition.easing")},r1=Jr({},Wp,at,p4,$h,Wr,h4,m4,g4,jT,S4,Ju,M0,Rt,k4,C4,j4,_4,P4,E4),T4=Object.assign({},Rt,Wr,$h,jT,Ju),A4=Object.keys(T4),R4=[...Object.keys(r1),...kT],O4={...r1,...Bl},M4=e=>e in O4,D4=e=>t=>{if(!t.__breakpoints)return e;const{isResponsive:n,toArrayValue:r,media:i}=t.__breakpoints,s={};for(const o in e){let a=Er(e[o],t);if(a==null)continue;if(a=$n(a)&&n(a)?r(a):a,!Array.isArray(a)){s[o]=a;continue}const c=a.slice(0,i.length).length;for(let u=0;u<c;u+=1){const d=i==null?void 0:i[u];if(!d){s[o]=a[u];continue}s[d]=s[d]||{},a[u]!=null&&(s[d][o]=a[u])}}return s};function I4(e){const t=[];let n="",r=!1;for(let i=0;i<e.length;i++){const s=e[i];s==="("?(r=!0,n+=s):s===")"?(r=!1,n+=s):s===","&&!r?(t.push(n),n=""):n+=s}return n=n.trim(),n&&t.push(n),t}function F4(e){return/^var\(--.+\)$/.test(e)}const z4=(e,t)=>e.startsWith("--")&&typeof t=="string"&&!F4(t),L4=(e,t)=>{if(t==null)return t;const n=o=>{var a,c;return(c=(a=e.__cssMap)==null?void 0:a[o])==null?void 0:c.varRef},r=o=>n(o)??o,[i,s]=I4(t);return t=n(i)??r(s)??r(t),t};function N4(e){const{configs:t={},pseudos:n={},theme:r}=e,i=(s,o=!1)=>{var d;const a=Er(s,r),c=D4(a)(r);let u={};for(let f in c){const p=c[f];let h=Er(p,r);f in n&&(f=n[f]),z4(f,h)&&(h=L4(r,h));let v=t[f];if(v===!0&&(v={property:f}),$n(h)){u[f]=u[f]??{},u[f]=Jr({},u[f],i(h,!0));continue}let m=((d=v==null?void 0:v.transform)==null?void 0:d.call(v,h,r,a))??h;m=v!=null&&v.processResult?i(m,!0):m;const x=Er(v==null?void 0:v.property,r);if(!o&&(v!=null&&v.static)){const w=Er(v.static,r);u=Jr({},u,w)}if(x&&Array.isArray(x)){for(const w of x)u[w]=m;continue}if(x){x==="&"&&$n(m)?u=Jr({},u,m):u[x]=m;continue}if($n(m)){u=Jr({},u,m);continue}u[f]=m}return u};return i}const _T=e=>t=>N4({theme:t,pseudos:Bl,configs:r1})(e);function Et(e){return{definePartsStyle(t){return t},defineMultiStyleConfig(t){return{parts:e,...t}}}}function $4(e,t,n){var r,i;return((i=(r=e.__cssMap)==null?void 0:r[`${t}.${n}`])==null?void 0:i.varRef)??n}function B4(e,t){if(Array.isArray(e))return e;if($n(e))return t(e);if(e!=null)return[e]}function V4(e,t){for(let n=t+1;n<e.length;n++)if(e[n]!=null)return n;return-1}function U4(e){const t=e.__breakpoints;return function(r,i,s,o){var p,h;if(!t)return;const a={},c=B4(s,t.toArrayValue);if(!c)return a;const u=c.length,d=u===1,f=!!r.parts;for(let v=0;v<u;v++){const m=t.details[v],x=t.details[V4(c,v)],w=Ru(m.minW,x==null?void 0:x._minW),y=Er((p=r[i])==null?void 0:p[c[v]],o);if(y){if(f){(h=r.parts)==null||h.forEach(b=>{Jr(a,{[b]:d?y[b]:{[w]:y[b]}})});continue}if(!f){d?Jr(a,y):a[w]=y;continue}a[w]=y}}return a}}function W4(e){return t=>{const{variant:n,size:r,theme:i}=t,s=U4(i);return Jr({},Er(e.baseStyle??{},t),s(e,"sizes",r,t),s(e,"variants",n,t))}}function pt(e){return Km(e,["styleConfig","size","variant","colorScheme"])}function PT(e){return $n(e)&&e.reference?e.reference:String(e)}const Zm=(e,...t)=>t.map(PT).join(` ${e} `).replace(/calc/g,""),Ek=(...e)=>`calc(${Zm("+",...e)})`,Tk=(...e)=>`calc(${Zm("-",...e)})`,D0=(...e)=>`calc(${Zm("*",...e)})`,Ak=(...e)=>`calc(${Zm("/",...e)})`,Rk=e=>{const t=PT(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:D0(t,-1)},fs=Object.assign(e=>({add:(...t)=>fs(Ek(e,...t)),subtract:(...t)=>fs(Tk(e,...t)),multiply:(...t)=>fs(D0(e,...t)),divide:(...t)=>fs(Ak(e,...t)),negate:()=>fs(Rk(e)),toString:()=>e.toString()}),{add:Ek,subtract:Tk,multiply:D0,divide:Ak,negate:Rk});function H4(e,t="-"){return e.replace(/\s+/g,t)}function q4(e){const t=H4(e.toString());return K4(G4(t))}function G4(e){return e.includes("\\.")?e:!Number.isInteger(parseFloat(e.toString()))?e.replace(".","\\."):e}function K4(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function Y4(e,t=""){return[t,e].filter(Boolean).join("-")}function Q4(e,t){return`var(${e}${t?`, ${t}`:""})`}function Z4(e,t=""){return q4(`--${Y4(e,t)}`)}function Te(e,t,n){const r=Z4(e,n);return{variable:r,reference:Q4(r,t)}}function X4(e,t){const n={};for(const r of t){if(Array.isArray(r)){const[i,s]=r;n[i]=Te(`${e}-${i}`,s);continue}n[r]=Te(`${e}-${r}`)}return n}const J4=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"];function e5(e){return dT(e,J4)}function t5(e){return e.semanticTokens}function n5(e){const{__cssMap:t,__cssVars:n,__breakpoints:r,...i}=e;return i}function r5(e){const t=e5(e),n=t5(e),r=s=>kT.includes(s)||s==="default",i={};return wk(t,(s,o)=>{s!=null&&(i[o.join(".")]={isSemantic:!1,value:s})}),wk(n,(s,o)=>{s!=null&&(i[o.join(".")]={isSemantic:!0,value:s})},{stop:s=>Object.keys(s).every(r)}),i}function Ok(e,t){return Te(String(e).replace(/\./g,"-"),void 0,t)}function i5(e){var o;const t=r5(e),n=(o=e.config)==null?void 0:o.cssVarPrefix;let r={};const i={};function s(a,c){const d=[String(a).split(".")[0],c].join(".");if(!t[d])return c;const{reference:p}=Ok(d,n);return p}for(const[a,c]of Object.entries(t)){const{isSemantic:u,value:d}=c,{variable:f,reference:p}=Ok(a,n);if(!u){if(a.startsWith("space")){const v=a.split("."),[m,...x]=v,w=`${m}.-${x.join(".")}`,y=fs.negate(d),b=fs.negate(p);i[w]={value:y,var:f,varRef:b}}r[f]=d,i[a]={value:d,var:f,varRef:p};continue}const h=$n(d)?d:{default:d};r=Jr(r,Object.entries(h).reduce((v,[m,x])=>{if(!x)return v;const w=s(a,`${x}`);if(m==="default")return v[f]=w,v;const y=(Bl==null?void 0:Bl[m])??m;return v[y]={[f]:w},v},{})),i[a]={value:p,var:f,varRef:p}}return{cssVars:r,cssMap:i}}function s5(e){const t=n5(e),{cssMap:n,cssVars:r}=i5(t);return Object.assign(t,{__cssVars:{...{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0"},...r},__cssMap:n,__breakpoints:XL(t.breakpoints)}),t}function dt(e,t={}){let n=!1;function r(){if(!n){n=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function i(...d){r();for(const f of d)t[f]=c(f);return dt(e,t)}function s(...d){for(const f of d)f in t||(t[f]=c(f));return dt(e,t)}function o(){return Object.fromEntries(Object.entries(t).map(([f,p])=>[f,p.selector]))}function a(){return Object.fromEntries(Object.entries(t).map(([f,p])=>[f,p.className]))}function c(d){const h=`chakra-${(["container","root"].includes(d??"")?[e]:[e,d]).filter(Boolean).join("__")}`;return{className:h,selector:`.${h}`,toString:()=>d}}return{parts:i,toPart:c,extend:s,selectors:o,classnames:a,get keys(){return Object.keys(t)},__type:{}}}const o5=dt("accordion").parts("root","container","button","panel","icon"),a5=dt("alert").parts("title","description","container","icon","spinner"),l5=dt("avatar").parts("label","badge","container","excessLabel","group"),c5=dt("breadcrumb").parts("link","item","container","separator");dt("button").parts();const u5=dt("checkbox").parts("control","icon","container","label");dt("progress").parts("track","filledTrack","label");const d5=dt("drawer").parts("overlay","dialogContainer","dialog","header","closeButton","body","footer"),f5=dt("editable").parts("preview","input","textarea"),p5=dt("form").parts("container","requiredIndicator","helperText"),h5=dt("formError").parts("text","icon"),m5=dt("input").parts("addon","field","element","group"),g5=dt("list").parts("container","item","icon"),y5=dt("menu").parts("button","list","item","groupTitle","icon","command","divider"),v5=dt("modal").parts("overlay","dialogContainer","dialog","header","closeButton","body","footer"),x5=dt("numberinput").parts("root","field","stepperGroup","stepper");dt("pininput").parts("field");const b5=dt("popover").parts("content","header","body","footer","popper","arrow","closeButton"),w5=dt("progress").parts("label","filledTrack","track"),S5=dt("radio").parts("container","control","label"),k5=dt("select").parts("field","icon"),C5=dt("slider").parts("container","track","thumb","filledTrack","mark"),j5=dt("stat").parts("container","label","helpText","number","icon"),_5=dt("switch").parts("container","track","thumb","label"),P5=dt("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),E5=dt("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),T5=dt("tag").parts("container","label","closeButton"),A5=dt("card").parts("container","header","body","footer");dt("stepper").parts("stepper","step","title","description","indicator","separator","icon","number");const{definePartsStyle:R5,defineMultiStyleConfig:O5}=Et(o5.keys),M5={borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},D5={transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},I5={pt:"2",px:"4",pb:"5"},F5={fontSize:"1.25em"},z5=R5({container:M5,button:D5,panel:I5,icon:F5}),L5=O5({baseStyle:z5});function oa(e,t,n){return Math.min(Math.max(e,n),t)}class N5 extends Error{constructor(t){super(`Failed to parse color: "${t}"`)}}var Ou=N5;function i1(e){if(typeof e!="string")throw new Ou(e);if(e.trim().toLowerCase()==="transparent")return[0,0,0,0];let t=e.trim();t=G5.test(e)?V5(e):e;const n=U5.exec(t);if(n){const o=Array.from(n).slice(1);return[...o.slice(0,3).map(a=>parseInt(Od(a,2),16)),parseInt(Od(o[3]||"f",2),16)/255]}const r=W5.exec(t);if(r){const o=Array.from(r).slice(1);return[...o.slice(0,3).map(a=>parseInt(a,16)),parseInt(o[3]||"ff",16)/255]}const i=H5.exec(t);if(i){const o=Array.from(i).slice(1);return[...o.slice(0,3).map(a=>parseInt(a,10)),parseFloat(o[3]||"1")]}const s=q5.exec(t);if(s){const[o,a,c,u]=Array.from(s).slice(1).map(parseFloat);if(oa(0,100,a)!==a)throw new Ou(e);if(oa(0,100,c)!==c)throw new Ou(e);return[...K5(o,a,c),Number.isNaN(u)?1:u]}throw new Ou(e)}function $5(e){let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return(t>>>0)%2341}const Mk=e=>parseInt(e.replace(/_/g,""),36),B5="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>{const n=Mk(t.substring(0,3)),r=Mk(t.substring(3)).toString(16);let i="";for(let s=0;s<6-r.length;s++)i+="0";return e[n]=`${i}${r}`,e},{});function V5(e){const t=e.toLowerCase().trim(),n=B5[$5(t)];if(!n)throw new Ou(e);return`#${n}`}const Od=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),U5=new RegExp(`^#${Od("([a-f0-9])",3)}([a-f0-9])?$`,"i"),W5=new RegExp(`^#${Od("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),H5=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${Od(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),q5=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,G5=/^[a-z]+$/i,Dk=e=>Math.round(e*255),K5=(e,t,n)=>{let r=n/100;if(t===0)return[r,r,r].map(Dk);const i=(e%360+360)%360/60,s=(1-Math.abs(2*r-1))*(t/100),o=s*(1-Math.abs(i%2-1));let a=0,c=0,u=0;i>=0&&i<1?(a=s,c=o):i>=1&&i<2?(a=o,c=s):i>=2&&i<3?(c=s,u=o):i>=3&&i<4?(c=o,u=s):i>=4&&i<5?(a=o,u=s):i>=5&&i<6&&(a=s,u=o);const d=r-s/2,f=a+d,p=c+d,h=u+d;return[f,p,h].map(Dk)};function Y5(e,t,n,r){return`rgba(${oa(0,255,e).toFixed()}, ${oa(0,255,t).toFixed()}, ${oa(0,255,n).toFixed()}, ${parseFloat(oa(0,1,r).toFixed(3))})`}function Q5(e,t){const[n,r,i,s]=i1(e);return Y5(n,r,i,s-t)}function Z5(e){const[t,n,r,i]=i1(e);let s=o=>{const a=oa(0,255,o).toString(16);return a.length===1?`0${a}`:a};return`#${s(t)}${s(n)}${s(r)}${i<1?s(Math.round(i*255)):""}`}const X5=e=>Object.keys(e).length===0;function J5(e,t,n,r,i){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:i;return e===i?n:e}const nr=(e,t,n)=>{const r=J5(e,`colors.${t}`,t);try{return Z5(r),r}catch{return n??"#000000"}},e$=e=>{const[t,n,r]=i1(e);return(t*299+n*587+r*114)/1e3},t$=e=>t=>{const n=nr(t,e);return e$(n)<128?"dark":"light"},n$=e=>t=>t$(e)(t)==="dark",yc=(e,t)=>n=>{const r=nr(n,e);return Q5(r,1-t)};function Ik(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient(
|
|
45deg,
|
|
${t} 25%,
|
|
transparent 25%,
|
|
transparent 50%,
|
|
${t} 50%,
|
|
${t} 75%,
|
|
transparent 75%,
|
|
transparent
|
|
)`,backgroundSize:`${e} ${e}`}}const r$=()=>`#${Math.floor(Math.random()*16777215).toString(16).padEnd(6,"0")}`;function i$(e){const t=r$();return!e||X5(e)?t:e.string&&e.colors?o$(e.string,e.colors):e.string&&!e.colors?s$(e.string):e.colors&&!e.string?a$(e.colors):t}function s$(e){let t=0;if(e.length===0)return t.toString();for(let r=0;r<e.length;r+=1)t=e.charCodeAt(r)+((t<<5)-t),t=t&t;let n="#";for(let r=0;r<3;r+=1){const i=t>>r*8&255;n+=`00${i.toString(16)}`.substr(-2)}return n}function o$(e,t){let n=0;if(e.length===0)return t[0];for(let r=0;r<e.length;r+=1)n=e.charCodeAt(r)+((n<<5)-n),n=n&n;return n=(n%t.length+t.length)%t.length,t[n]}function a$(e){return e[Math.floor(Math.random()*e.length)]}function Ee(e,t){return n=>n.colorMode==="dark"?t:e}function s1(e){const{orientation:t,vertical:n,horizontal:r}=e;return t?t==="vertical"?n:r:{}}function ET(e){return $n(e)&&e.reference?e.reference:String(e)}const Xm=(e,...t)=>t.map(ET).join(` ${e} `).replace(/calc/g,""),Fk=(...e)=>`calc(${Xm("+",...e)})`,zk=(...e)=>`calc(${Xm("-",...e)})`,I0=(...e)=>`calc(${Xm("*",...e)})`,Lk=(...e)=>`calc(${Xm("/",...e)})`,Nk=e=>{const t=ET(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:I0(t,-1)},ps=Object.assign(e=>({add:(...t)=>ps(Fk(e,...t)),subtract:(...t)=>ps(zk(e,...t)),multiply:(...t)=>ps(I0(e,...t)),divide:(...t)=>ps(Lk(e,...t)),negate:()=>ps(Nk(e)),toString:()=>e.toString()}),{add:Fk,subtract:zk,multiply:I0,divide:Lk,negate:Nk});function l$(e){return!Number.isInteger(parseFloat(e.toString()))}function c$(e,t="-"){return e.replace(/\s+/g,t)}function TT(e){const t=c$(e.toString());return t.includes("\\.")?e:l$(e)?t.replace(".","\\."):e}function u$(e,t=""){return[t,TT(e)].filter(Boolean).join("-")}function d$(e,t){return`var(${TT(e)}${t?`, ${t}`:""})`}function f$(e,t=""){return`--${u$(e,t)}`}function Cn(e,t){const n=f$(e,t==null?void 0:t.prefix);return{variable:n,reference:d$(n,p$(t==null?void 0:t.fallback))}}function p$(e){return e==null?void 0:e.reference}const{definePartsStyle:vf,defineMultiStyleConfig:h$}=Et(a5.keys),Rr=Te("alert-fg"),As=Te("alert-bg"),m$=vf({container:{bg:As.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:Rr.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:Rr.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function o1(e){const{theme:t,colorScheme:n}=e,r=yc(`${n}.200`,.16)(t);return{light:`colors.${n}.100`,dark:r}}const g$=vf(e=>{const{colorScheme:t}=e,n=o1(e);return{container:{[Rr.variable]:`colors.${t}.600`,[As.variable]:n.light,_dark:{[Rr.variable]:`colors.${t}.200`,[As.variable]:n.dark}}}}),y$=vf(e=>{const{colorScheme:t}=e,n=o1(e);return{container:{[Rr.variable]:`colors.${t}.600`,[As.variable]:n.light,_dark:{[Rr.variable]:`colors.${t}.200`,[As.variable]:n.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:Rr.reference}}}),v$=vf(e=>{const{colorScheme:t}=e,n=o1(e);return{container:{[Rr.variable]:`colors.${t}.600`,[As.variable]:n.light,_dark:{[Rr.variable]:`colors.${t}.200`,[As.variable]:n.dark},pt:"2",borderTopWidth:"4px",borderTopColor:Rr.reference}}}),x$=vf(e=>{const{colorScheme:t}=e;return{container:{[Rr.variable]:"colors.white",[As.variable]:`colors.${t}.600`,_dark:{[Rr.variable]:"colors.gray.900",[As.variable]:`colors.${t}.200`},color:Rr.reference}}}),b$={subtle:g$,"left-accent":y$,"top-accent":v$,solid:x$},w$=h$({baseStyle:m$,variants:b$,defaultProps:{variant:"subtle",colorScheme:"blue"}}),AT={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},S$={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch"},k$={sm:"640px",md:"768px",lg:"1024px",xl:"1280px"},RT={...AT,...S$,container:k$},C$=e=>typeof e=="function";function ir(e,...t){return C$(e)?e(...t):e}const{definePartsStyle:OT,defineMultiStyleConfig:j$}=Et(l5.keys),Vl=Te("avatar-border-color"),ed=Te("avatar-bg"),Md=Te("avatar-font-size"),vc=Te("avatar-size"),_$={borderRadius:"full",border:"0.2em solid",borderColor:Vl.reference,[Vl.variable]:"white",_dark:{[Vl.variable]:"colors.gray.800"}},P$={bg:ed.reference,fontSize:Md.reference,width:vc.reference,height:vc.reference,lineHeight:"1",[ed.variable]:"colors.gray.200",_dark:{[ed.variable]:"colors.whiteAlpha.400"}},E$=e=>{const{name:t,theme:n}=e,r=t?i$({string:t}):"colors.gray.400",i=n$(r)(n);let s="white";return i||(s="gray.800"),{bg:ed.reference,fontSize:Md.reference,color:s,borderColor:Vl.reference,verticalAlign:"top",width:vc.reference,height:vc.reference,"&:not([data-loaded])":{[ed.variable]:r},[Vl.variable]:"colors.white",_dark:{[Vl.variable]:"colors.gray.800"}}},T$={fontSize:Md.reference,lineHeight:"1"},A$=OT(e=>({badge:ir(_$,e),excessLabel:ir(P$,e),container:ir(E$,e),label:T$}));function Fs(e){const t=e!=="100%"?RT[e]:void 0;return OT({container:{[vc.variable]:t??e,[Md.variable]:`calc(${t??e} / 2.5)`},excessLabel:{[vc.variable]:t??e,[Md.variable]:`calc(${t??e} / 2.5)`}})}const R$={"2xs":Fs(4),xs:Fs(6),sm:Fs(8),md:Fs(12),lg:Fs(16),xl:Fs(24),"2xl":Fs(32),full:Fs("100%")},O$=j$({baseStyle:A$,sizes:R$,defaultProps:{size:"md"}}),rn=X4("badge",["bg","color","shadow"]),M$={px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:rn.bg.reference,color:rn.color.reference,boxShadow:rn.shadow.reference},D$=e=>{const{colorScheme:t,theme:n}=e,r=yc(`${t}.500`,.6)(n);return{[rn.bg.variable]:`colors.${t}.500`,[rn.color.variable]:"colors.white",_dark:{[rn.bg.variable]:r,[rn.color.variable]:"colors.whiteAlpha.800"}}},I$=e=>{const{colorScheme:t,theme:n}=e,r=yc(`${t}.200`,.16)(n);return{[rn.bg.variable]:`colors.${t}.100`,[rn.color.variable]:`colors.${t}.800`,_dark:{[rn.bg.variable]:r,[rn.color.variable]:`colors.${t}.200`}}},F$=e=>{const{colorScheme:t,theme:n}=e,r=yc(`${t}.200`,.8)(n);return{[rn.color.variable]:`colors.${t}.500`,_dark:{[rn.color.variable]:r},[rn.shadow.variable]:`inset 0 0 0px 1px ${rn.color.reference}`}},z$={solid:D$,subtle:I$,outline:F$},td={baseStyle:M$,variants:z$,defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:L$,definePartsStyle:N$}=Et(c5.keys),Oy=Te("breadcrumb-link-decor"),$$={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",outline:"none",color:"inherit",textDecoration:Oy.reference,[Oy.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[Oy.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}},B$=N$({link:$$}),V$=L$({baseStyle:B$}),U$={lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},MT=e=>{const{colorScheme:t,theme:n}=e;if(t==="gray")return{color:Ee("gray.800","whiteAlpha.900")(e),_hover:{bg:Ee("gray.100","whiteAlpha.200")(e)},_active:{bg:Ee("gray.200","whiteAlpha.300")(e)}};const r=yc(`${t}.200`,.12)(n),i=yc(`${t}.200`,.24)(n);return{color:Ee(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:Ee(`${t}.50`,r)(e)},_active:{bg:Ee(`${t}.100`,i)(e)}}},W$=e=>{const{colorScheme:t}=e,n=Ee("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:t==="gray"?n:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...ir(MT,e)}},H$={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},q$=e=>{const{colorScheme:t}=e;if(t==="gray"){const a=Ee("gray.100","whiteAlpha.200")(e);return{bg:a,color:Ee("gray.800","whiteAlpha.900")(e),_hover:{bg:Ee("gray.200","whiteAlpha.300")(e),_disabled:{bg:a}},_active:{bg:Ee("gray.300","whiteAlpha.400")(e)}}}const{bg:n=`${t}.500`,color:r="white",hoverBg:i=`${t}.600`,activeBg:s=`${t}.700`}=H$[t]??{},o=Ee(n,`${t}.200`)(e);return{bg:o,color:Ee(r,"gray.800")(e),_hover:{bg:Ee(i,`${t}.300`)(e),_disabled:{bg:o}},_active:{bg:Ee(s,`${t}.400`)(e)}}},G$=e=>{const{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:Ee(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:Ee(`${t}.700`,`${t}.500`)(e)}}},K$={bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"},Y$={ghost:MT,outline:W$,solid:q$,link:G$,unstyled:K$},Q$={lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},Z$={baseStyle:U$,variants:Y$,sizes:Q$,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},{definePartsStyle:Sa,defineMultiStyleConfig:X$}=Et(A5.keys),Bh=Te("card-bg"),Ss=Te("card-padding"),DT=Te("card-shadow"),Hp=Te("card-radius"),IT=Te("card-border-width","0"),FT=Te("card-border-color"),J$=Sa({container:{[Bh.variable]:"colors.chakra-body-bg",backgroundColor:Bh.reference,boxShadow:DT.reference,borderRadius:Hp.reference,color:"chakra-body-text",borderWidth:IT.reference,borderColor:FT.reference},body:{padding:Ss.reference,flex:"1 1 0%"},header:{padding:Ss.reference},footer:{padding:Ss.reference}}),e3={sm:Sa({container:{[Hp.variable]:"radii.base",[Ss.variable]:"space.3"}}),md:Sa({container:{[Hp.variable]:"radii.md",[Ss.variable]:"space.5"}}),lg:Sa({container:{[Hp.variable]:"radii.xl",[Ss.variable]:"space.7"}})},t3={elevated:Sa({container:{[DT.variable]:"shadows.base",_dark:{[Bh.variable]:"colors.gray.700"}}}),outline:Sa({container:{[IT.variable]:"1px",[FT.variable]:"colors.chakra-border-color"}}),filled:Sa({container:{[Bh.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[Ss.variable]:0},header:{[Ss.variable]:0},footer:{[Ss.variable]:0}}},n3=X$({baseStyle:J$,variants:t3,sizes:e3,defaultProps:{variant:"elevated",size:"md"}}),{definePartsStyle:qp,defineMultiStyleConfig:r3}=Et(u5.keys),nd=Te("checkbox-size"),i3=e=>{const{colorScheme:t}=e;return{w:nd.reference,h:nd.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:Ee(`${t}.500`,`${t}.200`)(e),borderColor:Ee(`${t}.500`,`${t}.200`)(e),color:Ee("white","gray.900")(e),_hover:{bg:Ee(`${t}.600`,`${t}.300`)(e),borderColor:Ee(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:Ee("gray.200","transparent")(e),bg:Ee("gray.200","whiteAlpha.300")(e),color:Ee("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:Ee(`${t}.500`,`${t}.200`)(e),borderColor:Ee(`${t}.500`,`${t}.200`)(e),color:Ee("white","gray.900")(e)},_disabled:{bg:Ee("gray.100","whiteAlpha.100")(e),borderColor:Ee("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:Ee("red.500","red.300")(e)}}},s3={_disabled:{cursor:"not-allowed"}},o3={userSelect:"none",_disabled:{opacity:.4}},a3={transitionProperty:"transform",transitionDuration:"normal"},l3=qp(e=>({icon:a3,container:s3,control:ir(i3,e),label:o3})),c3={sm:qp({control:{[nd.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:qp({control:{[nd.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:qp({control:{[nd.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},Hs=r3({baseStyle:l3,sizes:c3,defaultProps:{size:"md",colorScheme:"blue"}}),rd=Cn("close-button-size"),fu=Cn("close-button-bg"),u3={w:[rd.reference],h:[rd.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[fu.variable]:"colors.blackAlpha.100",_dark:{[fu.variable]:"colors.whiteAlpha.100"}},_active:{[fu.variable]:"colors.blackAlpha.200",_dark:{[fu.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:fu.reference},d3={lg:{[rd.variable]:"sizes.10",fontSize:"md"},md:{[rd.variable]:"sizes.8",fontSize:"xs"},sm:{[rd.variable]:"sizes.6",fontSize:"2xs"}},f3={baseStyle:u3,sizes:d3,defaultProps:{size:"md"}},{variants:p3,defaultProps:h3}=td,m3={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:rn.bg.reference,color:rn.color.reference,boxShadow:rn.shadow.reference},g3={baseStyle:m3,variants:p3,defaultProps:h3},y3={w:"100%",mx:"auto",maxW:"prose",px:"4"},v3={baseStyle:y3},x3={opacity:.6,borderColor:"inherit"},b3={borderStyle:"solid"},w3={borderStyle:"dashed"},S3={solid:b3,dashed:w3},k3={baseStyle:x3,variants:S3,defaultProps:{variant:"solid"}},{definePartsStyle:F0,defineMultiStyleConfig:C3}=Et(d5.keys),My=Te("drawer-bg"),Dy=Te("drawer-box-shadow");function rl(e){return F0(e==="full"?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}const j3={bg:"blackAlpha.600",zIndex:"modal"},_3={display:"flex",zIndex:"modal",justifyContent:"center"},P3=e=>{const{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[My.variable]:"colors.white",[Dy.variable]:"shadows.lg",_dark:{[My.variable]:"colors.gray.700",[Dy.variable]:"shadows.dark-lg"},bg:My.reference,boxShadow:Dy.reference}},E3={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},T3={position:"absolute",top:"2",insetEnd:"3"},A3={px:"6",py:"2",flex:"1",overflow:"auto"},R3={px:"6",py:"4"},O3=F0(e=>({overlay:j3,dialogContainer:_3,dialog:ir(P3,e),header:E3,closeButton:T3,body:A3,footer:R3})),M3={xs:rl("xs"),sm:rl("md"),md:rl("lg"),lg:rl("2xl"),xl:rl("4xl"),full:rl("full")},D3=C3({baseStyle:O3,sizes:M3,defaultProps:{size:"xs"}}),{definePartsStyle:I3,defineMultiStyleConfig:F3}=Et(f5.keys),z3={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},L3={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},N3={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},$3=I3({preview:z3,input:L3,textarea:N3}),B3=F3({baseStyle:$3}),{definePartsStyle:V3,defineMultiStyleConfig:U3}=Et(p5.keys),Ul=Te("form-control-color"),W3={marginStart:"1",[Ul.variable]:"colors.red.500",_dark:{[Ul.variable]:"colors.red.300"},color:Ul.reference},H3={mt:"2",[Ul.variable]:"colors.gray.600",_dark:{[Ul.variable]:"colors.whiteAlpha.600"},color:Ul.reference,lineHeight:"normal",fontSize:"sm"},q3=V3({container:{width:"100%",position:"relative"},requiredIndicator:W3,helperText:H3}),G3=U3({baseStyle:q3}),{definePartsStyle:K3,defineMultiStyleConfig:Y3}=Et(h5.keys),Wl=Te("form-error-color"),Q3={[Wl.variable]:"colors.red.500",_dark:{[Wl.variable]:"colors.red.300"},color:Wl.reference,mt:"2",fontSize:"sm",lineHeight:"normal"},Z3={marginEnd:"0.5em",[Wl.variable]:"colors.red.500",_dark:{[Wl.variable]:"colors.red.300"},color:Wl.reference},X3=K3({text:Q3,icon:Z3}),J3=Y3({baseStyle:X3}),eB={fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}},tB={baseStyle:eB},nB={fontFamily:"heading",fontWeight:"bold"},rB={"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},iB={baseStyle:nB,sizes:rB,defaultProps:{size:"xl"}},{definePartsStyle:ys,defineMultiStyleConfig:sB}=Et(m5.keys),Cl=Te("input-height"),jl=Te("input-font-size"),_l=Te("input-padding"),Pl=Te("input-border-radius"),oB=ys({addon:{height:Cl.reference,fontSize:jl.reference,px:_l.reference,borderRadius:Pl.reference},field:{width:"100%",height:Cl.reference,fontSize:jl.reference,px:_l.reference,borderRadius:Pl.reference,minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),zs={lg:{[jl.variable]:"fontSizes.lg",[_l.variable]:"space.4",[Pl.variable]:"radii.md",[Cl.variable]:"sizes.12"},md:{[jl.variable]:"fontSizes.md",[_l.variable]:"space.4",[Pl.variable]:"radii.md",[Cl.variable]:"sizes.10"},sm:{[jl.variable]:"fontSizes.sm",[_l.variable]:"space.3",[Pl.variable]:"radii.sm",[Cl.variable]:"sizes.8"},xs:{[jl.variable]:"fontSizes.xs",[_l.variable]:"space.2",[Pl.variable]:"radii.sm",[Cl.variable]:"sizes.6"}},aB={lg:ys({field:zs.lg,group:zs.lg}),md:ys({field:zs.md,group:zs.md}),sm:ys({field:zs.sm,group:zs.sm}),xs:ys({field:zs.xs,group:zs.xs})};function a1(e){const{focusBorderColor:t,errorBorderColor:n}=e;return{focusBorderColor:t||Ee("blue.500","blue.300")(e),errorBorderColor:n||Ee("red.500","red.300")(e)}}const lB=ys(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=a1(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:Ee("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:nr(t,r),boxShadow:`0 0 0 1px ${nr(t,r)}`},_focusVisible:{zIndex:1,borderColor:nr(t,n),boxShadow:`0 0 0 1px ${nr(t,n)}`}},addon:{border:"1px solid",borderColor:Ee("inherit","whiteAlpha.50")(e),bg:Ee("gray.100","whiteAlpha.300")(e)}}}),cB=ys(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=a1(e);return{field:{border:"2px solid",borderColor:"transparent",bg:Ee("gray.100","whiteAlpha.50")(e),_hover:{bg:Ee("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:nr(t,r)},_focusVisible:{bg:"transparent",borderColor:nr(t,n)}},addon:{border:"2px solid",borderColor:"transparent",bg:Ee("gray.100","whiteAlpha.50")(e)}}}),uB=ys(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=a1(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:nr(t,r),boxShadow:`0px 1px 0px 0px ${nr(t,r)}`},_focusVisible:{borderColor:nr(t,n),boxShadow:`0px 1px 0px 0px ${nr(t,n)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),dB=ys({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}}),fB={outline:lB,filled:cB,flushed:uB,unstyled:dB},ut=sB({baseStyle:oB,sizes:aB,variants:fB,defaultProps:{size:"md",variant:"outline"}}),Iy=Te("kbd-bg"),pB={[Iy.variable]:"colors.gray.100",_dark:{[Iy.variable]:"colors.whiteAlpha.100"},bg:Iy.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"},hB={baseStyle:pB},mB={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},gB={baseStyle:mB},{defineMultiStyleConfig:yB,definePartsStyle:vB}=Et(g5.keys),xB={marginEnd:"2",display:"inline",verticalAlign:"text-bottom"},bB=vB({icon:xB}),wB=yB({baseStyle:bB}),{defineMultiStyleConfig:SB,definePartsStyle:kB}=Et(y5.keys),Ii=Te("menu-bg"),Fy=Te("menu-shadow"),CB={[Ii.variable]:"#fff",[Fy.variable]:"shadows.sm",_dark:{[Ii.variable]:"colors.gray.700",[Fy.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:"dropdown",borderRadius:"md",borderWidth:"1px",bg:Ii.reference,boxShadow:Fy.reference},jB={py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[Ii.variable]:"colors.gray.100",_dark:{[Ii.variable]:"colors.whiteAlpha.100"}},_active:{[Ii.variable]:"colors.gray.200",_dark:{[Ii.variable]:"colors.whiteAlpha.200"}},_expanded:{[Ii.variable]:"colors.gray.100",_dark:{[Ii.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:Ii.reference},_B={mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},PB={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0},EB={opacity:.6},TB={border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6},AB={transitionProperty:"common",transitionDuration:"normal"},RB=kB({button:AB,list:CB,item:jB,groupTitle:_B,icon:PB,command:EB,divider:TB}),OB=SB({baseStyle:RB}),{defineMultiStyleConfig:MB,definePartsStyle:z0}=Et(v5.keys),zy=Te("modal-bg"),Ly=Te("modal-shadow"),DB={bg:"blackAlpha.600",zIndex:"modal"},IB=e=>{const{isCentered:t,scrollBehavior:n}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:n==="inside"?"hidden":"auto",overscrollBehaviorY:"none"}},FB=e=>{const{isCentered:t,scrollBehavior:n}=e;return{borderRadius:"md",color:"inherit",my:t?"auto":"16",mx:t?"auto":void 0,zIndex:"modal",maxH:n==="inside"?"calc(100% - 7.5rem)":void 0,[zy.variable]:"colors.white",[Ly.variable]:"shadows.lg",_dark:{[zy.variable]:"colors.gray.700",[Ly.variable]:"shadows.dark-lg"},bg:zy.reference,boxShadow:Ly.reference}},zB={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},LB={position:"absolute",top:"2",insetEnd:"3"},NB=e=>{const{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:t==="inside"?"auto":void 0}},$B={px:"6",py:"4"},BB=z0(e=>({overlay:DB,dialogContainer:ir(IB,e),dialog:ir(FB,e),header:zB,closeButton:LB,body:ir(NB,e),footer:$B}));function di(e){return z0(e==="full"?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}const VB={xs:di("xs"),sm:di("sm"),md:di("md"),lg:di("lg"),xl:di("xl"),"2xl":di("2xl"),"3xl":di("3xl"),"4xl":di("4xl"),"5xl":di("5xl"),"6xl":di("6xl"),full:di("full")},UB=MB({baseStyle:BB,sizes:VB,defaultProps:{size:"md"}}),zT={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},{defineMultiStyleConfig:WB,definePartsStyle:LT}=Et(x5.keys),l1=Cn("number-input-stepper-width"),NT=Cn("number-input-input-padding"),HB=ps(l1).add("0.5rem").toString(),Ny=Cn("number-input-bg"),$y=Cn("number-input-color"),By=Cn("number-input-border-color"),qB={[l1.variable]:"sizes.6",[NT.variable]:HB},GB=e=>{var t;return((t=ir(ut.baseStyle,e))==null?void 0:t.field)??{}},KB={width:l1.reference},YB={borderStart:"1px solid",borderStartColor:By.reference,color:$y.reference,bg:Ny.reference,[$y.variable]:"colors.chakra-body-text",[By.variable]:"colors.chakra-border-color",_dark:{[$y.variable]:"colors.whiteAlpha.800",[By.variable]:"colors.whiteAlpha.300"},_active:{[Ny.variable]:"colors.gray.200",_dark:{[Ny.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}},QB=LT(e=>({root:qB,field:ir(GB,e)??{},stepperGroup:KB,stepper:YB}));function up(e){var s,o;const t=(s=ut.sizes)==null?void 0:s[e],n={lg:"md",md:"md",sm:"sm",xs:"sm"},r=((o=t.field)==null?void 0:o.fontSize)??"md",i=zT.fontSizes[r];return LT({field:{...t.field,paddingInlineEnd:NT.reference,verticalAlign:"top"},stepper:{fontSize:ps(i).multiply(.75).toString(),_first:{borderTopEndRadius:n[e]},_last:{borderBottomEndRadius:n[e],mt:"-1px",borderTopWidth:1}}})}const ZB={xs:up("xs"),sm:up("sm"),md:up("md"),lg:up("lg")},XB=WB({baseStyle:QB,sizes:ZB,variants:ut.variants,defaultProps:ut.defaultProps});var yP;const JB={...(yP=ut.baseStyle)==null?void 0:yP.field,textAlign:"center"},e6={lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}};var vP;const t6={outline:e=>{var t,n;return((n=ir((t=ut.variants)==null?void 0:t.outline,e))==null?void 0:n.field)??{}},flushed:e=>{var t,n;return((n=ir((t=ut.variants)==null?void 0:t.flushed,e))==null?void 0:n.field)??{}},filled:e=>{var t,n;return((n=ir((t=ut.variants)==null?void 0:t.filled,e))==null?void 0:n.field)??{}},unstyled:((vP=ut.variants)==null?void 0:vP.unstyled.field)??{}},n6={baseStyle:JB,sizes:e6,variants:t6,defaultProps:ut.defaultProps},{defineMultiStyleConfig:r6,definePartsStyle:i6}=Et(b5.keys),dp=Cn("popper-bg"),s6=Cn("popper-arrow-bg"),$k=Cn("popper-arrow-shadow-color"),o6={zIndex:"popover"},a6={[dp.variable]:"colors.white",bg:dp.reference,[s6.variable]:dp.reference,[$k.variable]:"colors.gray.200",_dark:{[dp.variable]:"colors.gray.700",[$k.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}},l6={px:3,py:2,borderBottomWidth:"1px"},c6={px:3,py:2},u6={px:3,py:2,borderTopWidth:"1px"},d6={position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2},f6=i6({popper:o6,content:a6,header:l6,body:c6,footer:u6,closeButton:d6}),p6=r6({baseStyle:f6}),{defineMultiStyleConfig:h6,definePartsStyle:Mu}=Et(w5.keys),m6=e=>{const{colorScheme:t,theme:n,isIndeterminate:r,hasStripe:i}=e,s=Ee(Ik(),Ik("1rem","rgba(0,0,0,0.1)"))(e),o=Ee(`${t}.500`,`${t}.200`)(e),a=`linear-gradient(
|
|
to right,
|
|
transparent 0%,
|
|
${nr(n,o)} 50%,
|
|
transparent 100%
|
|
)`;return{...!r&&i&&s,...r?{bgImage:a}:{bgColor:o}}},g6={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},y6=e=>({bg:Ee("gray.100","whiteAlpha.300")(e)}),v6=e=>({transitionProperty:"common",transitionDuration:"slow",...m6(e)}),x6=Mu(e=>({label:g6,filledTrack:v6(e),track:y6(e)})),b6={xs:Mu({track:{h:"1"}}),sm:Mu({track:{h:"2"}}),md:Mu({track:{h:"3"}}),lg:Mu({track:{h:"4"}})},w6=h6({sizes:b6,baseStyle:x6,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:S6,definePartsStyle:Gp}=Et(S5.keys),k6=e=>{var n;const t=(n=ir(Hs.baseStyle,e))==null?void 0:n.control;return{...t,borderRadius:"full",_checked:{...t==null?void 0:t._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},C6=Gp(e=>{var t,n;return{label:(t=Hs.baseStyle)==null?void 0:t.call(Hs,e).label,container:(n=Hs.baseStyle)==null?void 0:n.call(Hs,e).container,control:k6(e)}}),j6={md:Gp({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:Gp({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:Gp({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},_6=S6({baseStyle:C6,sizes:j6,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:P6,definePartsStyle:E6}=Et(k5.keys),fp=Te("select-bg");var xP;const T6={...(xP=ut.baseStyle)==null?void 0:xP.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:fp.reference,[fp.variable]:"colors.white",_dark:{[fp.variable]:"colors.gray.700"},"> option, > optgroup":{bg:fp.reference}},A6={width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}},R6=E6({field:T6,icon:A6}),pp={paddingInlineEnd:"8"};var bP,wP,SP,kP,CP,jP,_P,PP;const O6={lg:{...(bP=ut.sizes)==null?void 0:bP.lg,field:{...(wP=ut.sizes)==null?void 0:wP.lg.field,...pp}},md:{...(SP=ut.sizes)==null?void 0:SP.md,field:{...(kP=ut.sizes)==null?void 0:kP.md.field,...pp}},sm:{...(CP=ut.sizes)==null?void 0:CP.sm,field:{...(jP=ut.sizes)==null?void 0:jP.sm.field,...pp}},xs:{...(_P=ut.sizes)==null?void 0:_P.xs,field:{...(PP=ut.sizes)==null?void 0:PP.xs.field,...pp},icon:{insetEnd:"1"}}},M6=P6({baseStyle:R6,sizes:O6,variants:ut.variants,defaultProps:ut.defaultProps}),Vy=Te("skeleton-start-color"),Uy=Te("skeleton-end-color"),D6={[Vy.variable]:"colors.gray.100",[Uy.variable]:"colors.gray.400",_dark:{[Vy.variable]:"colors.gray.800",[Uy.variable]:"colors.gray.600"},background:Vy.reference,borderColor:Uy.reference,opacity:.7,borderRadius:"sm"},I6={baseStyle:D6},Wy=Te("skip-link-bg"),F6={borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[Wy.variable]:"colors.white",_dark:{[Wy.variable]:"colors.gray.700"},bg:Wy.reference}},z6={baseStyle:F6},{defineMultiStyleConfig:L6,definePartsStyle:Jm}=Et(C5.keys),Fa=Te("slider-thumb-size"),Dd=Te("slider-track-size"),Qs=Te("slider-bg"),N6=e=>{const{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...s1({orientation:t,vertical:{h:"100%",px:fs(Fa.reference).divide(2).toString()},horizontal:{w:"100%",py:fs(Fa.reference).divide(2).toString()}})}},$6=e=>({...s1({orientation:e.orientation,horizontal:{h:Dd.reference},vertical:{w:Dd.reference}}),overflow:"hidden",borderRadius:"sm",[Qs.variable]:"colors.gray.200",_dark:{[Qs.variable]:"colors.whiteAlpha.200"},_disabled:{[Qs.variable]:"colors.gray.300",_dark:{[Qs.variable]:"colors.whiteAlpha.300"}},bg:Qs.reference}),B6=e=>{const{orientation:t}=e;return{...s1({orientation:t,vertical:{left:"50%"},horizontal:{top:"50%"}}),w:Fa.reference,h:Fa.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_active:{"--slider-thumb-scale":"1.15"},_disabled:{bg:"gray.300"}}},V6=e=>{const{colorScheme:t}=e;return{width:"inherit",height:"inherit",[Qs.variable]:`colors.${t}.500`,_dark:{[Qs.variable]:`colors.${t}.200`},bg:Qs.reference}},U6=Jm(e=>({container:N6(e),track:$6(e),thumb:B6(e),filledTrack:V6(e)})),W6=Jm({container:{[Fa.variable]:"sizes.4",[Dd.variable]:"sizes.1"}}),H6=Jm({container:{[Fa.variable]:"sizes.3.5",[Dd.variable]:"sizes.1"}}),q6=Jm({container:{[Fa.variable]:"sizes.2.5",[Dd.variable]:"sizes.0.5"}}),G6={lg:W6,md:H6,sm:q6},K6=L6({baseStyle:U6,sizes:G6,defaultProps:{size:"md",colorScheme:"blue"}}),ta=Cn("spinner-size"),Y6={width:[ta.reference],height:[ta.reference]},Q6={xs:{[ta.variable]:"sizes.3"},sm:{[ta.variable]:"sizes.4"},md:{[ta.variable]:"sizes.6"},lg:{[ta.variable]:"sizes.8"},xl:{[ta.variable]:"sizes.12"}},Z6={baseStyle:Y6,sizes:Q6,defaultProps:{size:"md"}},{defineMultiStyleConfig:X6,definePartsStyle:$T}=Et(j5.keys),J6={fontWeight:"medium"},eV={opacity:.8,marginBottom:"2"},tV={verticalAlign:"baseline",fontWeight:"semibold"},nV={marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"},rV=$T({container:{},label:J6,helpText:eV,number:tV,icon:nV}),iV={md:$T({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},sV=X6({baseStyle:rV,sizes:iV,defaultProps:{size:"md"}}),{defineMultiStyleConfig:oV,definePartsStyle:Du}=Et(["stepper","step","title","description","indicator","separator","icon","number"]),hs=Te("stepper-indicator-size"),El=Te("stepper-icon-size"),Tl=Te("stepper-title-font-size"),Iu=Te("stepper-description-font-size"),pu=Te("stepper-accent-color"),aV=Du(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[pu.variable]:`colors.${e}.500`,_dark:{[pu.variable]:`colors.${e}.200`}},title:{fontSize:Tl.reference,fontWeight:"medium"},description:{fontSize:Iu.reference,color:"chakra-subtle-text"},number:{fontSize:Tl.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:El.reference,height:El.reference},indicator:{flexShrink:0,borderRadius:"full",width:hs.reference,height:hs.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:pu.reference},"&[data-status=complete]":{bg:pu.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:pu.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${hs.reference} - 8px)`,top:`calc(${hs.reference} + 4px)`,insetStart:`calc(${hs.reference} / 2 - 1px)`}}})),lV=oV({baseStyle:aV,sizes:{xs:Du({stepper:{[hs.variable]:"sizes.4",[El.variable]:"sizes.3",[Tl.variable]:"fontSizes.xs",[Iu.variable]:"fontSizes.xs"}}),sm:Du({stepper:{[hs.variable]:"sizes.6",[El.variable]:"sizes.4",[Tl.variable]:"fontSizes.sm",[Iu.variable]:"fontSizes.xs"}}),md:Du({stepper:{[hs.variable]:"sizes.8",[El.variable]:"sizes.5",[Tl.variable]:"fontSizes.md",[Iu.variable]:"fontSizes.sm"}}),lg:Du({stepper:{[hs.variable]:"sizes.10",[El.variable]:"sizes.6",[Tl.variable]:"fontSizes.lg",[Iu.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:cV,definePartsStyle:Kp}=Et(_5.keys),id=Cn("switch-track-width"),ka=Cn("switch-track-height"),Hy=Cn("switch-track-diff"),uV=ps.subtract(id,ka),L0=Cn("switch-thumb-x"),hu=Cn("switch-bg"),dV=e=>{const{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[id.reference],height:[ka.reference],transitionProperty:"common",transitionDuration:"fast",[hu.variable]:"colors.gray.300",_dark:{[hu.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[hu.variable]:`colors.${t}.500`,_dark:{[hu.variable]:`colors.${t}.200`}},bg:hu.reference}},fV={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[ka.reference],height:[ka.reference],_checked:{transform:`translateX(${L0.reference})`}},pV=Kp(e=>({container:{[Hy.variable]:uV,[L0.variable]:Hy.reference,_rtl:{[L0.variable]:ps(Hy).negate().toString()}},track:dV(e),thumb:fV})),hV={sm:Kp({container:{[id.variable]:"1.375rem",[ka.variable]:"sizes.3"}}),md:Kp({container:{[id.variable]:"1.875rem",[ka.variable]:"sizes.4"}}),lg:Kp({container:{[id.variable]:"2.875rem",[ka.variable]:"sizes.6"}})},mV=cV({baseStyle:pV,sizes:hV,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:gV,definePartsStyle:Hl}=Et(P5.keys),yV=Hl({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),Vh={"&[data-is-numeric=true]":{textAlign:"end"}},vV=Hl(e=>{const{colorScheme:t}=e;return{th:{color:Ee("gray.600","gray.400")(e),borderBottom:"1px",borderColor:Ee(`${t}.100`,`${t}.700`)(e),...Vh},td:{borderBottom:"1px",borderColor:Ee(`${t}.100`,`${t}.700`)(e),...Vh},caption:{color:Ee("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),xV=Hl(e=>{const{colorScheme:t}=e;return{th:{color:Ee("gray.600","gray.400")(e),borderBottom:"1px",borderColor:Ee(`${t}.100`,`${t}.700`)(e),...Vh},td:{borderBottom:"1px",borderColor:Ee(`${t}.100`,`${t}.700`)(e),...Vh},caption:{color:Ee("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:Ee(`${t}.100`,`${t}.700`)(e)},td:{background:Ee(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),bV={simple:vV,striped:xV,unstyled:{}},wV={sm:Hl({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:Hl({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:Hl({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},SV=gV({baseStyle:yV,variants:bV,sizes:wV,defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),fr=Te("tabs-color"),yi=Te("tabs-bg"),hp=Te("tabs-border-color"),{defineMultiStyleConfig:kV,definePartsStyle:Yi}=Et(E5.keys),CV=e=>{const{orientation:t}=e;return{display:t==="vertical"?"flex":"block"}},jV=e=>{const{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},_V=e=>{const{align:t="start",orientation:n}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[t],flexDirection:n==="vertical"?"column":"row"}},PV={p:4},EV=Yi(e=>({root:CV(e),tab:jV(e),tablist:_V(e),tabpanel:PV})),TV={sm:Yi({tab:{py:1,px:4,fontSize:"sm"}}),md:Yi({tab:{fontSize:"md",py:2,px:4}}),lg:Yi({tab:{fontSize:"lg",py:3,px:4}})},AV=Yi(e=>{const{colorScheme:t,orientation:n}=e,r=n==="vertical",i=r?"borderStart":"borderBottom",s=r?"marginStart":"marginBottom";return{tablist:{[i]:"2px solid",borderColor:"inherit"},tab:{[i]:"2px solid",borderColor:"transparent",[s]:"-2px",_selected:{[fr.variable]:`colors.${t}.600`,_dark:{[fr.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[yi.variable]:"colors.gray.200",_dark:{[yi.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:fr.reference,bg:yi.reference}}}),RV=Yi(e=>{const{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[hp.variable]:"transparent",_selected:{[fr.variable]:`colors.${t}.600`,[hp.variable]:"colors.white",_dark:{[fr.variable]:`colors.${t}.300`,[hp.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:hp.reference},color:fr.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),OV=Yi(e=>{const{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[yi.variable]:"colors.gray.50",_dark:{[yi.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[yi.variable]:"colors.white",[fr.variable]:`colors.${t}.600`,_dark:{[yi.variable]:"colors.gray.800",[fr.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:fr.reference,bg:yi.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),MV=Yi(e=>{const{colorScheme:t,theme:n}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:nr(n,`${t}.700`),bg:nr(n,`${t}.100`)}}}}),DV=Yi(e=>{const{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[fr.variable]:"colors.gray.600",_dark:{[fr.variable]:"inherit"},_selected:{[fr.variable]:"colors.white",[yi.variable]:`colors.${t}.600`,_dark:{[fr.variable]:"colors.gray.800",[yi.variable]:`colors.${t}.300`}},color:fr.reference,bg:yi.reference}}}),IV=Yi({}),FV={line:AV,enclosed:RV,"enclosed-colored":OV,"soft-rounded":MV,"solid-rounded":DV,unstyled:IV},zV=kV({baseStyle:EV,sizes:TV,variants:FV,defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),{defineMultiStyleConfig:LV,definePartsStyle:Ca}=Et(T5.keys),Bk=Te("tag-bg"),Vk=Te("tag-color"),qy=Te("tag-shadow"),Yp=Te("tag-min-height"),Qp=Te("tag-min-width"),Zp=Te("tag-font-size"),Xp=Te("tag-padding-inline"),NV={fontWeight:"medium",lineHeight:1.2,outline:0,[Vk.variable]:rn.color.reference,[Bk.variable]:rn.bg.reference,[qy.variable]:rn.shadow.reference,color:Vk.reference,bg:Bk.reference,boxShadow:qy.reference,borderRadius:"md",minH:Yp.reference,minW:Qp.reference,fontSize:Zp.reference,px:Xp.reference,_focusVisible:{[qy.variable]:"shadows.outline"}},$V={lineHeight:1.2,overflow:"visible"},BV={fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}},VV=Ca({container:NV,label:$V,closeButton:BV}),UV={sm:Ca({container:{[Yp.variable]:"sizes.5",[Qp.variable]:"sizes.5",[Zp.variable]:"fontSizes.xs",[Xp.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:Ca({container:{[Yp.variable]:"sizes.6",[Qp.variable]:"sizes.6",[Zp.variable]:"fontSizes.sm",[Xp.variable]:"space.2"}}),lg:Ca({container:{[Yp.variable]:"sizes.8",[Qp.variable]:"sizes.8",[Zp.variable]:"fontSizes.md",[Xp.variable]:"space.3"}})},WV={subtle:Ca(e=>{var t;return{container:(t=td.variants)==null?void 0:t.subtle(e)}}),solid:Ca(e=>{var t;return{container:(t=td.variants)==null?void 0:t.solid(e)}}),outline:Ca(e=>{var t;return{container:(t=td.variants)==null?void 0:t.outline(e)}})},HV=LV({variants:WV,baseStyle:VV,sizes:UV,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}});var EP;const qV={...(EP=ut.baseStyle)==null?void 0:EP.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"};var TP;const GV={outline:e=>{var t;return((t=ut.variants)==null?void 0:t.outline(e).field)??{}},flushed:e=>{var t;return((t=ut.variants)==null?void 0:t.flushed(e).field)??{}},filled:e=>{var t;return((t=ut.variants)==null?void 0:t.filled(e).field)??{}},unstyled:((TP=ut.variants)==null?void 0:TP.unstyled.field)??{}};var AP,RP,OP,MP;const KV={xs:((AP=ut.sizes)==null?void 0:AP.xs.field)??{},sm:((RP=ut.sizes)==null?void 0:RP.sm.field)??{},md:((OP=ut.sizes)==null?void 0:OP.md.field)??{},lg:((MP=ut.sizes)==null?void 0:MP.lg.field)??{}},YV={baseStyle:qV,sizes:KV,variants:GV,defaultProps:{size:"md",variant:"outline"}},mp=Cn("tooltip-bg"),Gy=Cn("tooltip-fg"),QV=Cn("popper-arrow-bg"),ZV={bg:mp.reference,color:Gy.reference,[mp.variable]:"colors.gray.700",[Gy.variable]:"colors.whiteAlpha.900",_dark:{[mp.variable]:"colors.gray.300",[Gy.variable]:"colors.gray.900"},[QV.variable]:mp.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"},XV={baseStyle:ZV},JV={Accordion:L5,Alert:w$,Avatar:O$,Badge:td,Breadcrumb:V$,Button:Z$,Checkbox:Hs,CloseButton:f3,Code:g3,Container:v3,Divider:k3,Drawer:D3,Editable:B3,Form:G3,FormError:J3,FormLabel:tB,Heading:iB,Input:ut,Kbd:hB,Link:gB,List:wB,Menu:OB,Modal:UB,NumberInput:XB,PinInput:n6,Popover:p6,Progress:w6,Radio:_6,Select:M6,Skeleton:I6,SkipLink:z6,Slider:K6,Spinner:Z6,Stat:sV,Switch:mV,Table:SV,Tabs:zV,Tag:HV,Textarea:YV,Tooltip:XV,Card:n3,Stepper:lV},e8={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},t8={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},n8={transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"}},r8={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},i8={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},s8={common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},o8={"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},a8={"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"},l8={property:s8,easing:o8,duration:a8},c8={hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},u8={none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},d8={breakpoints:t8,zIndices:c8,radii:r8,blur:u8,colors:n8,...zT,sizes:RT,shadows:i8,space:AT,borders:e8,transition:l8},f8={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},p8={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},h8=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function m8(e){return $n(e)?h8.every(t=>Object.prototype.hasOwnProperty.call(e,t)):!1}const g8="ltr",y8={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},BT={semanticTokens:f8,direction:g8,...d8,components:JV,styles:p8,config:y8};function v8(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function x8(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var b8=function(){function e(n){var r=this;this._insertTag=function(i){var s;r.tags.length===0?r.insertionPoint?s=r.insertionPoint.nextSibling:r.prepend?s=r.container.firstChild:s=r.before:s=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(i,s),r.tags.push(i)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(r){r.forEach(this._insertTag)},t.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(x8(this));var i=this.tags[this.tags.length-1];if(this.isSpeedy){var s=v8(i);try{s.insertRule(r,s.cssRules.length)}catch{}}else i.appendChild(document.createTextNode(r));this.ctr++},t.flush=function(){this.tags.forEach(function(r){var i;return(i=r.parentNode)==null?void 0:i.removeChild(r)}),this.tags=[],this.ctr=0},e}(),Wn="-ms-",Uh="-moz-",lt="-webkit-",VT="comm",c1="rule",u1="decl",w8="@import",UT="@keyframes",S8="@layer",k8=Math.abs,eg=String.fromCharCode,C8=Object.assign;function j8(e,t){return Fn(e,0)^45?(((t<<2^Fn(e,0))<<2^Fn(e,1))<<2^Fn(e,2))<<2^Fn(e,3):0}function WT(e){return e.trim()}function _8(e,t){return(e=t.exec(e))?e[0]:e}function ct(e,t,n){return e.replace(t,n)}function N0(e,t){return e.indexOf(t)}function Fn(e,t){return e.charCodeAt(t)|0}function Id(e,t,n){return e.slice(t,n)}function $i(e){return e.length}function d1(e){return e.length}function gp(e,t){return t.push(e),e}function P8(e,t){return e.map(t).join("")}var tg=1,xc=1,HT=0,wr=0,fn=0,Hc="";function ng(e,t,n,r,i,s,o){return{value:e,root:t,parent:n,type:r,props:i,children:s,line:tg,column:xc,length:o,return:""}}function mu(e,t){return C8(ng("",null,null,"",null,null,0),e,{length:-e.length},t)}function E8(){return fn}function T8(){return fn=wr>0?Fn(Hc,--wr):0,xc--,fn===10&&(xc=1,tg--),fn}function Or(){return fn=wr<HT?Fn(Hc,wr++):0,xc++,fn===10&&(xc=1,tg++),fn}function Qi(){return Fn(Hc,wr)}function Jp(){return wr}function xf(e,t){return Id(Hc,e,t)}function Fd(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function qT(e){return tg=xc=1,HT=$i(Hc=e),wr=0,[]}function GT(e){return Hc="",e}function eh(e){return WT(xf(wr-1,$0(e===91?e+2:e===40?e+1:e)))}function A8(e){for(;(fn=Qi())&&fn<33;)Or();return Fd(e)>2||Fd(fn)>3?"":" "}function R8(e,t){for(;--t&&Or()&&!(fn<48||fn>102||fn>57&&fn<65||fn>70&&fn<97););return xf(e,Jp()+(t<6&&Qi()==32&&Or()==32))}function $0(e){for(;Or();)switch(fn){case e:return wr;case 34:case 39:e!==34&&e!==39&&$0(fn);break;case 40:e===41&&$0(e);break;case 92:Or();break}return wr}function O8(e,t){for(;Or()&&e+fn!==57;)if(e+fn===84&&Qi()===47)break;return"/*"+xf(t,wr-1)+"*"+eg(e===47?e:Or())}function M8(e){for(;!Fd(Qi());)Or();return xf(e,wr)}function D8(e){return GT(th("",null,null,null,[""],e=qT(e),0,[0],e))}function th(e,t,n,r,i,s,o,a,c){for(var u=0,d=0,f=o,p=0,h=0,v=0,m=1,x=1,w=1,y=0,b="",S=i,k=s,P=r,C=b;x;)switch(v=y,y=Or()){case 40:if(v!=108&&Fn(C,f-1)==58){N0(C+=ct(eh(y),"&","&\f"),"&\f")!=-1&&(w=-1);break}case 34:case 39:case 91:C+=eh(y);break;case 9:case 10:case 13:case 32:C+=A8(v);break;case 92:C+=R8(Jp()-1,7);continue;case 47:switch(Qi()){case 42:case 47:gp(I8(O8(Or(),Jp()),t,n),c);break;default:C+="/"}break;case 123*m:a[u++]=$i(C)*w;case 125*m:case 59:case 0:switch(y){case 0:case 125:x=0;case 59+d:w==-1&&(C=ct(C,/\f/g,"")),h>0&&$i(C)-f&&gp(h>32?Wk(C+";",r,n,f-1):Wk(ct(C," ","")+";",r,n,f-2),c);break;case 59:C+=";";default:if(gp(P=Uk(C,t,n,u,d,i,a,b,S=[],k=[],f),s),y===123)if(d===0)th(C,t,P,P,S,s,f,a,k);else switch(p===99&&Fn(C,3)===110?100:p){case 100:case 108:case 109:case 115:th(e,P,P,r&&gp(Uk(e,P,P,0,0,i,a,b,i,S=[],f),k),i,k,f,a,r?S:k);break;default:th(C,P,P,P,[""],k,0,a,k)}}u=d=h=0,m=w=1,b=C="",f=o;break;case 58:f=1+$i(C),h=v;default:if(m<1){if(y==123)--m;else if(y==125&&m++==0&&T8()==125)continue}switch(C+=eg(y),y*m){case 38:w=d>0?1:(C+="\f",-1);break;case 44:a[u++]=($i(C)-1)*w,w=1;break;case 64:Qi()===45&&(C+=eh(Or())),p=Qi(),d=f=$i(b=C+=M8(Jp())),y++;break;case 45:v===45&&$i(C)==2&&(m=0)}}return s}function Uk(e,t,n,r,i,s,o,a,c,u,d){for(var f=i-1,p=i===0?s:[""],h=d1(p),v=0,m=0,x=0;v<r;++v)for(var w=0,y=Id(e,f+1,f=k8(m=o[v])),b=e;w<h;++w)(b=WT(m>0?p[w]+" "+y:ct(y,/&\f/g,p[w])))&&(c[x++]=b);return ng(e,t,n,i===0?c1:a,c,u,d)}function I8(e,t,n){return ng(e,t,n,VT,eg(E8()),Id(e,2,-2),0)}function Wk(e,t,n,r){return ng(e,t,n,u1,Id(e,0,r),Id(e,r+1,-1),r)}function ql(e,t){for(var n="",r=d1(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||"";return n}function F8(e,t,n,r){switch(e.type){case S8:if(e.children.length)break;case w8:case u1:return e.return=e.return||e.value;case VT:return"";case UT:return e.return=e.value+"{"+ql(e.children,r)+"}";case c1:e.value=e.props.join(",")}return $i(n=ql(e.children,r))?e.return=e.value+"{"+n+"}":""}function z8(e){var t=d1(e);return function(n,r,i,s){for(var o="",a=0;a<t;a++)o+=e[a](n,r,i,s)||"";return o}}function L8(e){return function(t){t.root||(t=t.return)&&e(t)}}var Hk=function(t){var n=new WeakMap;return function(r){if(n.has(r))return n.get(r);var i=t(r);return n.set(r,i),i}};function KT(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var N8=function(t,n,r){for(var i=0,s=0;i=s,s=Qi(),i===38&&s===12&&(n[r]=1),!Fd(s);)Or();return xf(t,wr)},$8=function(t,n){var r=-1,i=44;do switch(Fd(i)){case 0:i===38&&Qi()===12&&(n[r]=1),t[r]+=N8(wr-1,n,r);break;case 2:t[r]+=eh(i);break;case 4:if(i===44){t[++r]=Qi()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=eg(i)}while(i=Or());return t},B8=function(t,n){return GT($8(qT(t),n))},qk=new WeakMap,V8=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var n=t.value,r=t.parent,i=t.column===r.column&&t.line===r.line;r.type!=="rule";)if(r=r.parent,!r)return;if(!(t.props.length===1&&n.charCodeAt(0)!==58&&!qk.get(r))&&!i){qk.set(t,!0);for(var s=[],o=B8(n,s),a=r.props,c=0,u=0;c<o.length;c++)for(var d=0;d<a.length;d++,u++)t.props[u]=s[c]?o[c].replace(/&\f/g,a[d]):a[d]+" "+o[c]}}},U8=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="")}};function YT(e,t){switch(j8(e,t)){case 5103:return lt+"print-"+e+e;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 lt+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return lt+e+Uh+e+Wn+e+e;case 6828:case 4268:return lt+e+Wn+e+e;case 6165:return lt+e+Wn+"flex-"+e+e;case 5187:return lt+e+ct(e,/(\w+).+(:[^]+)/,lt+"box-$1$2"+Wn+"flex-$1$2")+e;case 5443:return lt+e+Wn+"flex-item-"+ct(e,/flex-|-self/,"")+e;case 4675:return lt+e+Wn+"flex-line-pack"+ct(e,/align-content|flex-|-self/,"")+e;case 5548:return lt+e+Wn+ct(e,"shrink","negative")+e;case 5292:return lt+e+Wn+ct(e,"basis","preferred-size")+e;case 6060:return lt+"box-"+ct(e,"-grow","")+lt+e+Wn+ct(e,"grow","positive")+e;case 4554:return lt+ct(e,/([^-])(transform)/g,"$1"+lt+"$2")+e;case 6187:return ct(ct(ct(e,/(zoom-|grab)/,lt+"$1"),/(image-set)/,lt+"$1"),e,"")+e;case 5495:case 3959:return ct(e,/(image-set\([^]*)/,lt+"$1$`$1");case 4968:return ct(ct(e,/(.+:)(flex-)?(.*)/,lt+"box-pack:$3"+Wn+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+lt+e+e;case 4095:case 3583:case 4068:case 2532:return ct(e,/(.+)-inline(.+)/,lt+"$1$2")+e;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($i(e)-1-t>6)switch(Fn(e,t+1)){case 109:if(Fn(e,t+4)!==45)break;case 102:return ct(e,/(.+:)(.+)-([^]+)/,"$1"+lt+"$2-$3$1"+Uh+(Fn(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~N0(e,"stretch")?YT(ct(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Fn(e,t+1)!==115)break;case 6444:switch(Fn(e,$i(e)-3-(~N0(e,"!important")&&10))){case 107:return ct(e,":",":"+lt)+e;case 101:return ct(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+lt+(Fn(e,14)===45?"inline-":"")+"box$3$1"+lt+"$2$3$1"+Wn+"$2box$3")+e}break;case 5936:switch(Fn(e,t+11)){case 114:return lt+e+Wn+ct(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return lt+e+Wn+ct(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return lt+e+Wn+ct(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return lt+e+Wn+e+e}return e}var W8=function(t,n,r,i){if(t.length>-1&&!t.return)switch(t.type){case u1:t.return=YT(t.value,t.length);break;case UT:return ql([mu(t,{value:ct(t.value,"@","@"+lt)})],i);case c1:if(t.length)return P8(t.props,function(s){switch(_8(s,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ql([mu(t,{props:[ct(s,/:(read-\w+)/,":"+Uh+"$1")]})],i);case"::placeholder":return ql([mu(t,{props:[ct(s,/:(plac\w+)/,":"+lt+"input-$1")]}),mu(t,{props:[ct(s,/:(plac\w+)/,":"+Uh+"$1")]}),mu(t,{props:[ct(s,/:(plac\w+)/,Wn+"input-$1")]})],i)}return""})}},H8=[W8],q8=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(m){var x=m.getAttribute("data-emotion");x.indexOf(" ")!==-1&&(document.head.appendChild(m),m.setAttribute("data-s",""))})}var i=t.stylisPlugins||H8,s={},o,a=[];o=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(m){for(var x=m.getAttribute("data-emotion").split(" "),w=1;w<x.length;w++)s[x[w]]=!0;a.push(m)});var c,u=[V8,U8];{var d,f=[F8,L8(function(m){d.insert(m)})],p=z8(u.concat(i,f)),h=function(x){return ql(D8(x),p)};c=function(x,w,y,b){d=y,h(x?x+"{"+w.styles+"}":w.styles),b&&(v.inserted[w.name]=!0)}}var v={key:n,sheet:new b8({key:n,container:o,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:s,registered:{},insert:c};return v.sheet.hydrate(a),v};function za(){return za=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},za.apply(null,arguments)}var QT={exports:{}},bt={};/** @license React v16.13.1
|
|
* 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 On=typeof Symbol=="function"&&Symbol.for,f1=On?Symbol.for("react.element"):60103,p1=On?Symbol.for("react.portal"):60106,rg=On?Symbol.for("react.fragment"):60107,ig=On?Symbol.for("react.strict_mode"):60108,sg=On?Symbol.for("react.profiler"):60114,og=On?Symbol.for("react.provider"):60109,ag=On?Symbol.for("react.context"):60110,h1=On?Symbol.for("react.async_mode"):60111,lg=On?Symbol.for("react.concurrent_mode"):60111,cg=On?Symbol.for("react.forward_ref"):60112,ug=On?Symbol.for("react.suspense"):60113,G8=On?Symbol.for("react.suspense_list"):60120,dg=On?Symbol.for("react.memo"):60115,fg=On?Symbol.for("react.lazy"):60116,K8=On?Symbol.for("react.block"):60121,Y8=On?Symbol.for("react.fundamental"):60117,Q8=On?Symbol.for("react.responder"):60118,Z8=On?Symbol.for("react.scope"):60119;function Br(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case f1:switch(e=e.type,e){case h1:case lg:case rg:case sg:case ig:case ug:return e;default:switch(e=e&&e.$$typeof,e){case ag:case cg:case fg:case dg:case og:return e;default:return t}}case p1:return t}}}function ZT(e){return Br(e)===lg}bt.AsyncMode=h1;bt.ConcurrentMode=lg;bt.ContextConsumer=ag;bt.ContextProvider=og;bt.Element=f1;bt.ForwardRef=cg;bt.Fragment=rg;bt.Lazy=fg;bt.Memo=dg;bt.Portal=p1;bt.Profiler=sg;bt.StrictMode=ig;bt.Suspense=ug;bt.isAsyncMode=function(e){return ZT(e)||Br(e)===h1};bt.isConcurrentMode=ZT;bt.isContextConsumer=function(e){return Br(e)===ag};bt.isContextProvider=function(e){return Br(e)===og};bt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===f1};bt.isForwardRef=function(e){return Br(e)===cg};bt.isFragment=function(e){return Br(e)===rg};bt.isLazy=function(e){return Br(e)===fg};bt.isMemo=function(e){return Br(e)===dg};bt.isPortal=function(e){return Br(e)===p1};bt.isProfiler=function(e){return Br(e)===sg};bt.isStrictMode=function(e){return Br(e)===ig};bt.isSuspense=function(e){return Br(e)===ug};bt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===rg||e===lg||e===sg||e===ig||e===ug||e===G8||typeof e=="object"&&e!==null&&(e.$$typeof===fg||e.$$typeof===dg||e.$$typeof===og||e.$$typeof===ag||e.$$typeof===cg||e.$$typeof===Y8||e.$$typeof===Q8||e.$$typeof===Z8||e.$$typeof===K8)};bt.typeOf=Br;QT.exports=bt;var X8=QT.exports,XT=X8,J8={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},e9={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},JT={};JT[XT.ForwardRef]=J8;JT[XT.Memo]=e9;var t9=!0;function eA(e,t,n){var r="";return n.split(" ").forEach(function(i){e[i]!==void 0?t.push(e[i]+";"):i&&(r+=i+" ")}),r}var m1=function(t,n,r){var i=t.key+"-"+n.name;(r===!1||t9===!1)&&t.registered[i]===void 0&&(t.registered[i]=n.styles)},g1=function(t,n,r){m1(t,n,r);var i=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var s=n;do t.insert(n===s?"."+i:"",s,t.sheet,!0),s=s.next;while(s!==void 0)}};function n9(e){for(var t=0,n,r=0,i=e.length;i>=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var r9={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,scale: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},i9=/[A-Z]|^ms/g,s9=/_EMO_([^_]+?)_([^]*?)_EMO_/g,tA=function(t){return t.charCodeAt(1)===45},Gk=function(t){return t!=null&&typeof t!="boolean"},Ky=KT(function(e){return tA(e)?e:e.replace(i9,"-$&").toLowerCase()}),Kk=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(s9,function(r,i,s){return Bi={name:i,styles:s,next:Bi},i})}return r9[t]!==1&&!tA(t)&&typeof n=="number"&&n!==0?n+"px":n};function zd(e,t,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var i=n;if(i.anim===1)return Bi={name:i.name,styles:i.styles,next:Bi},i.name;var s=n;if(s.styles!==void 0){var o=s.next;if(o!==void 0)for(;o!==void 0;)Bi={name:o.name,styles:o.styles,next:Bi},o=o.next;var a=s.styles+";";return a}return o9(e,t,n)}case"function":{if(e!==void 0){var c=Bi,u=n(e);return Bi=c,zd(e,t,u)}break}}var d=n;if(t==null)return d;var f=t[d];return f!==void 0?f:d}function o9(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=zd(e,t,n[i])+";";else for(var s in n){var o=n[s];if(typeof o!="object"){var a=o;t!=null&&t[a]!==void 0?r+=s+"{"+t[a]+"}":Gk(a)&&(r+=Ky(s)+":"+Kk(s,a)+";")}else if(Array.isArray(o)&&typeof o[0]=="string"&&(t==null||t[o[0]]===void 0))for(var c=0;c<o.length;c++)Gk(o[c])&&(r+=Ky(s)+":"+Kk(s,o[c])+";");else{var u=zd(e,t,o);switch(s){case"animation":case"animationName":{r+=Ky(s)+":"+u+";";break}default:r+=s+"{"+u+"}"}}}return r}var Yk=/label:\s*([^\s;{]+)\s*(;|$)/g,Bi;function pg(e,t,n){if(e.length===1&&typeof e[0]=="object"&&e[0]!==null&&e[0].styles!==void 0)return e[0];var r=!0,i="";Bi=void 0;var s=e[0];if(s==null||s.raw===void 0)r=!1,i+=zd(n,t,s);else{var o=s;i+=o[0]}for(var a=1;a<e.length;a++)if(i+=zd(n,t,e[a]),r){var c=s;i+=c[a]}Yk.lastIndex=0;for(var u="",d;(d=Yk.exec(i))!==null;)u+="-"+d[1];var f=n9(i)+u;return{name:f,styles:i,next:Bi}}var a9=function(t){return t()},nA=Rv.useInsertionEffect?Rv.useInsertionEffect:!1,rA=nA||a9,Qk=nA||g.useLayoutEffect,y1=g.createContext(typeof HTMLElement<"u"?q8({key:"css"}):null);y1.Provider;var l9=function(){return g.useContext(y1)},v1=function(t){return g.forwardRef(function(n,r){var i=g.useContext(y1);return t(n,i,r)})},bc=g.createContext({}),c9=function(t,n){if(typeof n=="function"){var r=n(t);return r}return za({},t,n)},u9=Hk(function(e){return Hk(function(t){return c9(e,t)})}),d9=function(t){var n=g.useContext(bc);return t.theme!==n&&(n=u9(n)(t.theme)),g.createElement(bc.Provider,{value:n},t.children)},x1={}.hasOwnProperty,B0="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",f9=function(t,n){var r={};for(var i in n)x1.call(n,i)&&(r[i]=n[i]);return r[B0]=t,r},p9=function(t){var n=t.cache,r=t.serialized,i=t.isStringTag;return m1(n,r,i),rA(function(){return g1(n,r,i)}),null},h9=v1(function(e,t,n){var r=e.css;typeof r=="string"&&t.registered[r]!==void 0&&(r=t.registered[r]);var i=e[B0],s=[r],o="";typeof e.className=="string"?o=eA(t.registered,s,e.className):e.className!=null&&(o=e.className+" ");var a=pg(s,void 0,g.useContext(bc));o+=t.key+"-"+a.name;var c={};for(var u in e)x1.call(e,u)&&u!=="css"&&u!==B0&&(c[u]=e[u]);return c.className=o,n&&(c.ref=n),g.createElement(g.Fragment,null,g.createElement(p9,{cache:t,serialized:a,isStringTag:typeof i=="string"}),g.createElement(i,c))}),m9=h9,Zk=function(t,n){var r=arguments;if(n==null||!x1.call(n,"css"))return g.createElement.apply(void 0,r);var i=r.length,s=new Array(i);s[0]=m9,s[1]=f9(t,n);for(var o=2;o<i;o++)s[o]=r[o];return g.createElement.apply(null,s)};(function(e){var t;t||(t=e.JSX||(e.JSX={}))})(Zk||(Zk={}));var hg=v1(function(e,t){var n=e.styles,r=pg([n],void 0,g.useContext(bc)),i=g.useRef();return Qk(function(){var s=t.key+"-global",o=new t.sheet.constructor({key:s,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),a=!1,c=document.querySelector('style[data-emotion="'+s+" "+r.name+'"]');return t.sheet.tags.length&&(o.before=t.sheet.tags[0]),c!==null&&(a=!0,c.setAttribute("data-emotion",s),o.hydrate([c])),i.current=[o,a],function(){o.flush()}},[t]),Qk(function(){var s=i.current,o=s[0],a=s[1];if(a){s[1]=!1;return}if(r.next!==void 0&&g1(t,r.next,!0),o.tags.length){var c=o.tags[o.tags.length-1].nextElementSibling;o.before=c,o.flush()}t.insert("",r,o,!1)},[t,r.name]),null});function g9(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return pg(t)}function bf(){var e=g9.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}const b1=g.createContext({});b1.displayName="ColorModeContext";function wf(){const e=g.useContext(b1);if(e===void 0)throw new Error("useColorMode must be used within a ColorModeProvider");return e}function vt(e,t){const{colorMode:n}=wf();return n==="dark"?t:e}const yp={light:"chakra-ui-light",dark:"chakra-ui-dark"};function y9(e={}){const{preventTransition:t=!0,nonce:n}=e,r={setDataset:i=>{const s=t?r.preventTransition():void 0;document.documentElement.dataset.theme=i,document.documentElement.style.colorScheme=i,s==null||s()},setClassName(i){document.body.classList.add(i?yp.dark:yp.light),document.body.classList.remove(i?yp.light:yp.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(i){return r.query().matches??i==="dark"?"dark":"light"},addListener(i){const s=r.query(),o=a=>{i(a.matches?"dark":"light")};return typeof s.addListener=="function"?s.addListener(o):s.addEventListener("change",o),()=>{typeof s.removeListener=="function"?s.removeListener(o):s.removeEventListener("change",o)}},preventTransition(){const i=document.createElement("style");return i.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),n!==void 0&&(i.nonce=n),document.head.appendChild(i),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(i)})})}}};return r}const v9="chakra-ui-color-mode";function x9(e){return{ssr:!1,type:"localStorage",get(t){if(!(globalThis!=null&&globalThis.document))return t;let n;try{n=localStorage.getItem(e)||t}catch{}return n||t},set(t){try{localStorage.setItem(e,t)}catch{}}}}const b9=x9(v9),Xk=()=>{},w9=FL()?g.useLayoutEffect:g.useEffect;function Jk(e,t){return e.type==="cookie"&&e.ssr?e.get(t):t}const iA=function(t){const{value:n,children:r,options:{useSystemColorMode:i,initialColorMode:s,disableTransitionOnChange:o}={},colorModeManager:a=b9}=t,c=l9(),u=s==="dark"?"dark":"light",[d,f]=g.useState(()=>Jk(a,u)),[p,h]=g.useState(()=>Jk(a)),{getSystemTheme:v,setClassName:m,setDataset:x,addListener:w}=g.useMemo(()=>y9({preventTransition:o,nonce:c==null?void 0:c.nonce}),[o,c==null?void 0:c.nonce]),y=s==="system"&&!d?p:d,b=g.useCallback(P=>{const C=P==="system"?v():P;f(C),m(C==="dark"),x(C),a.set(C)},[a,v,m,x]);w9(()=>{s==="system"&&h(v())},[]),g.useEffect(()=>{const P=a.get();if(P){b(P);return}if(s==="system"){b("system");return}b(u)},[a,u,s,b]);const S=g.useCallback(()=>{b(y==="dark"?"light":"dark")},[y,b]);g.useEffect(()=>{if(i)return w(b)},[i,w,b]);const k=g.useMemo(()=>({colorMode:n??y,toggleColorMode:n?Xk:S,setColorMode:n?Xk:b,forced:n!==void 0}),[y,S,b,n]);return l.jsx(b1.Provider,{value:k,children:r})};iA.displayName="ColorModeProvider";const sA=String.raw,oA=sA`
|
|
:root,
|
|
:host {
|
|
--chakra-vh: 100vh;
|
|
}
|
|
|
|
@supports (height: -webkit-fill-available) {
|
|
:root,
|
|
:host {
|
|
--chakra-vh: -webkit-fill-available;
|
|
}
|
|
}
|
|
|
|
@supports (height: -moz-fill-available) {
|
|
:root,
|
|
:host {
|
|
--chakra-vh: -moz-fill-available;
|
|
}
|
|
}
|
|
|
|
@supports (height: 100dvh) {
|
|
:root,
|
|
:host {
|
|
--chakra-vh: 100dvh;
|
|
}
|
|
}
|
|
`,S9=()=>l.jsx(hg,{styles:oA}),k9=({scope:e=""})=>l.jsx(hg,{styles:sA`
|
|
html {
|
|
line-height: 1.5;
|
|
-webkit-text-size-adjust: 100%;
|
|
font-family: system-ui, sans-serif;
|
|
-webkit-font-smoothing: antialiased;
|
|
text-rendering: optimizeLegibility;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
touch-action: manipulation;
|
|
}
|
|
|
|
body {
|
|
position: relative;
|
|
min-height: 100%;
|
|
margin: 0;
|
|
font-feature-settings: "kern";
|
|
}
|
|
|
|
${e} :where(*, *::before, *::after) {
|
|
border-width: 0;
|
|
border-style: solid;
|
|
box-sizing: border-box;
|
|
word-wrap: break-word;
|
|
}
|
|
|
|
main {
|
|
display: block;
|
|
}
|
|
|
|
${e} hr {
|
|
border-top-width: 1px;
|
|
box-sizing: content-box;
|
|
height: 0;
|
|
overflow: visible;
|
|
}
|
|
|
|
${e} :where(pre, code, kbd,samp) {
|
|
font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;
|
|
font-size: 1em;
|
|
}
|
|
|
|
${e} a {
|
|
background-color: transparent;
|
|
color: inherit;
|
|
text-decoration: inherit;
|
|
}
|
|
|
|
${e} abbr[title] {
|
|
border-bottom: none;
|
|
text-decoration: underline;
|
|
-webkit-text-decoration: underline dotted;
|
|
text-decoration: underline dotted;
|
|
}
|
|
|
|
${e} :where(b, strong) {
|
|
font-weight: bold;
|
|
}
|
|
|
|
${e} small {
|
|
font-size: 80%;
|
|
}
|
|
|
|
${e} :where(sub,sup) {
|
|
font-size: 75%;
|
|
line-height: 0;
|
|
position: relative;
|
|
vertical-align: baseline;
|
|
}
|
|
|
|
${e} sub {
|
|
bottom: -0.25em;
|
|
}
|
|
|
|
${e} sup {
|
|
top: -0.5em;
|
|
}
|
|
|
|
${e} img {
|
|
border-style: none;
|
|
}
|
|
|
|
${e} :where(button, input, optgroup, select, textarea) {
|
|
font-family: inherit;
|
|
font-size: 100%;
|
|
line-height: 1.15;
|
|
margin: 0;
|
|
}
|
|
|
|
${e} :where(button, input) {
|
|
overflow: visible;
|
|
}
|
|
|
|
${e} :where(button, select) {
|
|
text-transform: none;
|
|
}
|
|
|
|
${e} :where(
|
|
button::-moz-focus-inner,
|
|
[type="button"]::-moz-focus-inner,
|
|
[type="reset"]::-moz-focus-inner,
|
|
[type="submit"]::-moz-focus-inner
|
|
) {
|
|
border-style: none;
|
|
padding: 0;
|
|
}
|
|
|
|
${e} fieldset {
|
|
padding: 0.35em 0.75em 0.625em;
|
|
}
|
|
|
|
${e} legend {
|
|
box-sizing: border-box;
|
|
color: inherit;
|
|
display: table;
|
|
max-width: 100%;
|
|
padding: 0;
|
|
white-space: normal;
|
|
}
|
|
|
|
${e} progress {
|
|
vertical-align: baseline;
|
|
}
|
|
|
|
${e} textarea {
|
|
overflow: auto;
|
|
}
|
|
|
|
${e} :where([type="checkbox"], [type="radio"]) {
|
|
box-sizing: border-box;
|
|
padding: 0;
|
|
}
|
|
|
|
${e} input[type="number"]::-webkit-inner-spin-button,
|
|
${e} input[type="number"]::-webkit-outer-spin-button {
|
|
-webkit-appearance: none !important;
|
|
}
|
|
|
|
${e} input[type="number"] {
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
${e} input[type="search"] {
|
|
-webkit-appearance: textfield;
|
|
outline-offset: -2px;
|
|
}
|
|
|
|
${e} input[type="search"]::-webkit-search-decoration {
|
|
-webkit-appearance: none !important;
|
|
}
|
|
|
|
${e} ::-webkit-file-upload-button {
|
|
-webkit-appearance: button;
|
|
font: inherit;
|
|
}
|
|
|
|
${e} details {
|
|
display: block;
|
|
}
|
|
|
|
${e} summary {
|
|
display: list-item;
|
|
}
|
|
|
|
template {
|
|
display: none;
|
|
}
|
|
|
|
[hidden] {
|
|
display: none !important;
|
|
}
|
|
|
|
${e} :where(
|
|
blockquote,
|
|
dl,
|
|
dd,
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4,
|
|
h5,
|
|
h6,
|
|
hr,
|
|
figure,
|
|
p,
|
|
pre
|
|
) {
|
|
margin: 0;
|
|
}
|
|
|
|
${e} button {
|
|
background: transparent;
|
|
padding: 0;
|
|
}
|
|
|
|
${e} fieldset {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
${e} :where(ol, ul) {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
${e} textarea {
|
|
resize: vertical;
|
|
}
|
|
|
|
${e} :where(button, [role="button"]) {
|
|
cursor: pointer;
|
|
}
|
|
|
|
${e} button::-moz-focus-inner {
|
|
border: 0 !important;
|
|
}
|
|
|
|
${e} table {
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
${e} :where(h1, h2, h3, h4, h5, h6) {
|
|
font-size: inherit;
|
|
font-weight: inherit;
|
|
}
|
|
|
|
${e} :where(button, input, optgroup, select, textarea) {
|
|
padding: 0;
|
|
line-height: inherit;
|
|
color: inherit;
|
|
}
|
|
|
|
${e} :where(img, svg, video, canvas, audio, iframe, embed, object) {
|
|
display: block;
|
|
}
|
|
|
|
${e} :where(img, video) {
|
|
max-width: 100%;
|
|
height: auto;
|
|
}
|
|
|
|
[data-js-focus-visible]
|
|
:focus:not([data-focus-visible-added]):not(
|
|
[data-focus-visible-disabled]
|
|
) {
|
|
outline: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
${e} select::-ms-expand {
|
|
display: none;
|
|
}
|
|
|
|
${oA}
|
|
`});function C9(e){const{cssVarsRoot:t,theme:n,children:r}=e,i=g.useMemo(()=>s5(n),[n]);return l.jsxs(d9,{theme:i,children:[l.jsx(j9,{root:t}),r]})}function j9({root:e=":host, :root"}){const t=[e,"[data-theme]"].join(",");return l.jsx(hg,{styles:n=>({[t]:n.__cssVars})})}ft({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `<StylesProvider />` "});function _9(e){return ft({name:`${e}StylesContext`,errorMessage:`useStyles: "styles" is undefined. Seems you forgot to wrap the components in "<${e} />" `})}function P9(){const{colorMode:e}=wf();return l.jsx(hg,{styles:t=>{const n=cT(t,"styles.global"),r=Er(n,{theme:t,colorMode:e});return r?_T(r)(t):void 0}})}const[E9,T9]=ft({strict:!1,name:"PortalManagerContext"});function aA(e){const{children:t,zIndex:n}=e;return l.jsx(E9,{value:{zIndex:n},children:t})}aA.displayName="PortalManager";const w1=g.createContext({getDocument(){return document},getWindow(){return window}});w1.displayName="EnvironmentContext";function A9({defer:e}={}){const[,t]=g.useReducer(n=>n+1,0);return ws(()=>{e&&t()},[e]),g.useContext(w1)}function lA(e){const{children:t,environment:n,disabled:r}=e,i=g.useRef(null),s=g.useMemo(()=>n||{getDocument:()=>{var a;return((a=i.current)==null?void 0:a.ownerDocument)??document},getWindow:()=>{var a;return((a=i.current)==null?void 0:a.ownerDocument.defaultView)??window}},[n]),o=!r||!n;return l.jsxs(w1.Provider,{value:s,children:[t,o&&l.jsx("span",{id:"__chakra_env",hidden:!0,ref:i})]})}lA.displayName="EnvironmentProvider";const R9=e=>{const{children:t,colorModeManager:n,portalZIndex:r,resetScope:i,resetCSS:s=!0,theme:o={},environment:a,cssVarsRoot:c,disableEnvironment:u,disableGlobalStyle:d}=e,f=l.jsx(lA,{environment:a,disabled:u,children:t});return l.jsx(C9,{theme:o,cssVarsRoot:c,children:l.jsxs(iA,{colorModeManager:n,options:o.config,children:[s?l.jsx(k9,{scope:i}):l.jsx(S9,{}),!d&&l.jsx(P9,{}),r?l.jsx(aA,{zIndex:r,children:f}):f]})})},cA=g.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),mg=g.createContext({}),Sf=g.createContext(null),gg=typeof document<"u",S1=gg?g.useLayoutEffect:g.useEffect,uA=g.createContext({strict:!1}),k1=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),O9="framerAppearId",dA="data-"+k1(O9);function M9(e,t,n,r){const{visualElement:i}=g.useContext(mg),s=g.useContext(uA),o=g.useContext(Sf),a=g.useContext(cA).reducedMotion,c=g.useRef();r=r||s.renderer,!c.current&&r&&(c.current=r(e,{visualState:t,parent:i,props:n,presenceContext:o,blockInitialAnimation:o?o.initial===!1:!1,reducedMotionConfig:a}));const u=c.current;g.useInsertionEffect(()=>{u&&u.update(n,o)});const d=g.useRef(!!(n[dA]&&!window.HandoffComplete));return S1(()=>{u&&(u.render(),d.current&&u.animationState&&u.animationState.animateChanges())}),g.useEffect(()=>{u&&(u.updateFeatures(),!d.current&&u.animationState&&u.animationState.animateChanges(),d.current&&(d.current=!1,window.HandoffComplete=!0))}),u}function Al(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function D9(e,t,n){return g.useCallback(r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):Al(n)&&(n.current=r))},[t])}function Ld(e){return typeof e=="string"||Array.isArray(e)}function yg(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}const C1=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],j1=["initial",...C1];function vg(e){return yg(e.animate)||j1.some(t=>Ld(e[t]))}function fA(e){return!!(vg(e)||e.variants)}function I9(e,t){if(vg(e)){const{initial:n,animate:r}=e;return{initial:n===!1||Ld(n)?n:void 0,animate:Ld(r)?r:void 0}}return e.inherit!==!1?t:{}}function F9(e){const{initial:t,animate:n}=I9(e,g.useContext(mg));return g.useMemo(()=>({initial:t,animate:n}),[eC(t),eC(n)])}function eC(e){return Array.isArray(e)?e.join(" "):e}const tC={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Nd={};for(const e in tC)Nd[e]={isEnabled:t=>tC[e].some(n=>!!t[n])};function z9(e){for(const t in e)Nd[t]={...Nd[t],...e[t]}}const _1=g.createContext({}),pA=g.createContext({}),L9=Symbol.for("motionComponentSymbol");function N9({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:r,Component:i}){e&&z9(e);function s(a,c){let u;const d={...g.useContext(cA),...a,layoutId:$9(a)},{isStatic:f}=d,p=F9(a),h=r(a,f);if(!f&&gg){p.visualElement=M9(i,h,d,t);const v=g.useContext(pA),m=g.useContext(uA).strict;p.visualElement&&(u=p.visualElement.loadFeatures(d,m,e,v))}return g.createElement(mg.Provider,{value:p},u&&p.visualElement?g.createElement(u,{visualElement:p.visualElement,...d}):null,n(i,a,D9(h,p.visualElement,c),h,f,p.visualElement))}const o=g.forwardRef(s);return o[L9]=i,o}function $9({layoutId:e}){const t=g.useContext(_1).id;return t&&e!==void 0?t+"-"+e:e}function B9(e){function t(r,i={}){return N9(e(r,i))}if(typeof Proxy>"u")return t;const n=new Map;return new Proxy(t,{get:(r,i)=>(n.has(i)||n.set(i,t(i)),n.get(i))})}const V9=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function P1(e){return typeof e!="string"||e.includes("-")?!1:!!(V9.indexOf(e)>-1||/[A-Z]/.test(e))}const Wh={};function U9(e){Object.assign(Wh,e)}const kf=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Ga=new Set(kf);function hA(e,{layout:t,layoutId:n}){return Ga.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!Wh[e]||e==="opacity")}const Sr=e=>!!(e&&e.getVelocity),W9={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},H9=kf.length;function q9(e,{enableHardwareAcceleration:t=!0,allowTransformNone:n=!0},r,i){let s="";for(let o=0;o<H9;o++){const a=kf[o];if(e[a]!==void 0){const c=W9[a]||a;s+=`${c}(${e[a]}) `}}return t&&!e.z&&(s+="translateZ(0)"),s=s.trim(),i?s=i(e,r?"":s):n&&r&&(s="none"),s}const mA=e=>t=>typeof t=="string"&&t.startsWith(e),gA=mA("--"),V0=mA("var(--"),G9=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,K9=(e,t)=>t&&typeof e=="number"?t.transform(e):e,Ao=(e,t,n)=>Math.min(Math.max(n,e),t),Ka={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},sd={...Ka,transform:e=>Ao(0,1,e)},vp={...Ka,default:1},od=e=>Math.round(e*1e5)/1e5,xg=/(-)?([\d]*\.?[\d])+/g,yA=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,Y9=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Cf(e){return typeof e=="string"}const jf=e=>({test:t=>Cf(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),$s=jf("deg"),Zi=jf("%"),Oe=jf("px"),Q9=jf("vh"),Z9=jf("vw"),nC={...Zi,parse:e=>Zi.parse(e)/100,transform:e=>Zi.transform(e*100)},rC={...Ka,transform:Math.round},vA={borderWidth:Oe,borderTopWidth:Oe,borderRightWidth:Oe,borderBottomWidth:Oe,borderLeftWidth:Oe,borderRadius:Oe,radius:Oe,borderTopLeftRadius:Oe,borderTopRightRadius:Oe,borderBottomRightRadius:Oe,borderBottomLeftRadius:Oe,width:Oe,maxWidth:Oe,height:Oe,maxHeight:Oe,size:Oe,top:Oe,right:Oe,bottom:Oe,left:Oe,padding:Oe,paddingTop:Oe,paddingRight:Oe,paddingBottom:Oe,paddingLeft:Oe,margin:Oe,marginTop:Oe,marginRight:Oe,marginBottom:Oe,marginLeft:Oe,rotate:$s,rotateX:$s,rotateY:$s,rotateZ:$s,scale:vp,scaleX:vp,scaleY:vp,scaleZ:vp,skew:$s,skewX:$s,skewY:$s,distance:Oe,translateX:Oe,translateY:Oe,translateZ:Oe,x:Oe,y:Oe,z:Oe,perspective:Oe,transformPerspective:Oe,opacity:sd,originX:nC,originY:nC,originZ:Oe,zIndex:rC,fillOpacity:sd,strokeOpacity:sd,numOctaves:rC};function E1(e,t,n,r){const{style:i,vars:s,transform:o,transformOrigin:a}=e;let c=!1,u=!1,d=!0;for(const f in t){const p=t[f];if(gA(f)){s[f]=p;continue}const h=vA[f],v=K9(p,h);if(Ga.has(f)){if(c=!0,o[f]=v,!d)continue;p!==(h.default||0)&&(d=!1)}else f.startsWith("origin")?(u=!0,a[f]=v):i[f]=v}if(t.transform||(c||r?i.transform=q9(e.transform,n,d,r):i.transform&&(i.transform="none")),u){const{originX:f="50%",originY:p="50%",originZ:h=0}=a;i.transformOrigin=`${f} ${p} ${h}`}}const T1=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function xA(e,t,n){for(const r in t)!Sr(t[r])&&!hA(r,n)&&(e[r]=t[r])}function X9({transformTemplate:e},t,n){return g.useMemo(()=>{const r=T1();return E1(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}function J9(e,t,n){const r=e.style||{},i={};return xA(i,r,e),Object.assign(i,X9(e,t,n)),e.transformValues?e.transformValues(i):i}function eU(e,t,n){const r={},i=J9(e,t,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=i,r}const tU=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Hh(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||tU.has(e)}let bA=e=>!Hh(e);function nU(e){e&&(bA=t=>t.startsWith("on")?!Hh(t):e(t))}try{nU(require("@emotion/is-prop-valid").default)}catch{}function rU(e,t,n){const r={};for(const i in e)i==="values"&&typeof e.values=="object"||(bA(i)||n===!0&&Hh(i)||!t&&!Hh(i)||e.draggable&&i.startsWith("onDrag"))&&(r[i]=e[i]);return r}function iC(e,t,n){return typeof e=="string"?e:Oe.transform(t+n*e)}function iU(e,t,n){const r=iC(t,e.x,e.width),i=iC(n,e.y,e.height);return`${r} ${i}`}const sU={offset:"stroke-dashoffset",array:"stroke-dasharray"},oU={offset:"strokeDashoffset",array:"strokeDasharray"};function aU(e,t,n=1,r=0,i=!0){e.pathLength=1;const s=i?sU:oU;e[s.offset]=Oe.transform(-r);const o=Oe.transform(t),a=Oe.transform(n);e[s.array]=`${o} ${a}`}function A1(e,{attrX:t,attrY:n,attrScale:r,originX:i,originY:s,pathLength:o,pathSpacing:a=1,pathOffset:c=0,...u},d,f,p){if(E1(e,u,d,p),f){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:h,style:v,dimensions:m}=e;h.transform&&(m&&(v.transform=h.transform),delete h.transform),m&&(i!==void 0||s!==void 0||v.transform)&&(v.transformOrigin=iU(m,i!==void 0?i:.5,s!==void 0?s:.5)),t!==void 0&&(h.x=t),n!==void 0&&(h.y=n),r!==void 0&&(h.scale=r),o!==void 0&&aU(h,o,a,c,!1)}const wA=()=>({...T1(),attrs:{}}),R1=e=>typeof e=="string"&&e.toLowerCase()==="svg";function lU(e,t,n,r){const i=g.useMemo(()=>{const s=wA();return A1(s,t,{enableHardwareAcceleration:!1},R1(r),e.transformTemplate),{...s.attrs,style:{...s.style}}},[t]);if(e.style){const s={};xA(s,e.style,e),i.style={...s,...i.style}}return i}function cU(e=!1){return(n,r,i,{latestValues:s},o)=>{const c=(P1(n)?lU:eU)(r,s,o,n),d={...rU(r,typeof n=="string",e),...c,ref:i},{children:f}=r,p=g.useMemo(()=>Sr(f)?f.get():f,[f]);return g.createElement(n,{...d,children:p})}}function SA(e,{style:t,vars:n},r,i){Object.assign(e.style,t,i&&i.getProjectionStyles(r));for(const s in n)e.style.setProperty(s,n[s])}const kA=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function CA(e,t,n,r){SA(e,t,void 0,r);for(const i in t.attrs)e.setAttribute(kA.has(i)?i:k1(i),t.attrs[i])}function O1(e,t){const{style:n}=e,r={};for(const i in n)(Sr(n[i])||t.style&&Sr(t.style[i])||hA(i,e))&&(r[i]=n[i]);return r}function jA(e,t){const n=O1(e,t);for(const r in e)if(Sr(e[r])||Sr(t[r])){const i=kf.indexOf(r)!==-1?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r;n[i]=e[r]}return n}function M1(e,t,n,r={},i={}){return typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,i)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,i)),t}function _A(e){const t=g.useRef(null);return t.current===null&&(t.current=e()),t.current}const qh=e=>Array.isArray(e),uU=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),dU=e=>qh(e)?e[e.length-1]||0:e;function nh(e){const t=Sr(e)?e.get():e;return uU(t)?t.toValue():t}function fU({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,i,s){const o={latestValues:pU(r,i,s,e),renderState:t()};return n&&(o.mount=a=>n(r,a,o)),o}const PA=e=>(t,n)=>{const r=g.useContext(mg),i=g.useContext(Sf),s=()=>fU(e,t,r,i);return n?s():_A(s)};function pU(e,t,n,r){const i={},s=r(e,{});for(const p in s)i[p]=nh(s[p]);let{initial:o,animate:a}=e;const c=vg(e),u=fA(e);t&&u&&!c&&e.inherit!==!1&&(o===void 0&&(o=t.initial),a===void 0&&(a=t.animate));let d=n?n.initial===!1:!1;d=d||o===!1;const f=d?a:o;return f&&typeof f!="boolean"&&!yg(f)&&(Array.isArray(f)?f:[f]).forEach(h=>{const v=M1(e,h);if(!v)return;const{transitionEnd:m,transition:x,...w}=v;for(const y in w){let b=w[y];if(Array.isArray(b)){const S=d?b.length-1:0;b=b[S]}b!==null&&(i[y]=b)}for(const y in m)i[y]=m[y]}),i}const nn=e=>e;class sC{constructor(){this.order=[],this.scheduled=new Set}add(t){if(!this.scheduled.has(t))return this.scheduled.add(t),this.order.push(t),!0}remove(t){const n=this.order.indexOf(t);n!==-1&&(this.order.splice(n,1),this.scheduled.delete(t))}clear(){this.order.length=0,this.scheduled.clear()}}function hU(e){let t=new sC,n=new sC,r=0,i=!1,s=!1;const o=new WeakSet,a={schedule:(c,u=!1,d=!1)=>{const f=d&&i,p=f?t:n;return u&&o.add(c),p.add(c)&&f&&i&&(r=t.order.length),c},cancel:c=>{n.remove(c),o.delete(c)},process:c=>{if(i){s=!0;return}if(i=!0,[t,n]=[n,t],n.clear(),r=t.order.length,r)for(let u=0;u<r;u++){const d=t.order[u];d(c),o.has(d)&&(a.schedule(d),e())}i=!1,s&&(s=!1,a.process(c))}};return a}const xp=["prepare","read","update","preRender","render","postRender"],mU=40;function gU(e,t){let n=!1,r=!0;const i={delta:0,timestamp:0,isProcessing:!1},s=xp.reduce((f,p)=>(f[p]=hU(()=>n=!0),f),{}),o=f=>s[f].process(i),a=()=>{const f=performance.now();n=!1,i.delta=r?1e3/60:Math.max(Math.min(f-i.timestamp,mU),1),i.timestamp=f,i.isProcessing=!0,xp.forEach(o),i.isProcessing=!1,n&&t&&(r=!1,e(a))},c=()=>{n=!0,r=!0,i.isProcessing||e(a)};return{schedule:xp.reduce((f,p)=>{const h=s[p];return f[p]=(v,m=!1,x=!1)=>(n||c(),h.schedule(v,m,x)),f},{}),cancel:f=>xp.forEach(p=>s[p].cancel(f)),state:i,steps:s}}const{schedule:Pt,cancel:Rs,state:Hn,steps:Yy}=gU(typeof requestAnimationFrame<"u"?requestAnimationFrame:nn,!0),yU={useVisualState:PA({scrapeMotionValuesFromProps:jA,createRenderState:wA,onMount:(e,t,{renderState:n,latestValues:r})=>{Pt.read(()=>{try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}}),Pt.render(()=>{A1(n,r,{enableHardwareAcceleration:!1},R1(t.tagName),e.transformTemplate),CA(t,n)})}})},vU={useVisualState:PA({scrapeMotionValuesFromProps:O1,createRenderState:T1})};function xU(e,{forwardMotionProps:t=!1},n,r){return{...P1(e)?yU:vU,preloadedFeatures:n,useRender:cU(t),createVisualElement:r,Component:e}}function vs(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}const EA=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function bg(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}const bU=e=>t=>EA(t)&&e(t,bg(t));function ks(e,t,n,r){return vs(e,t,bU(n),r)}const wU=(e,t)=>n=>t(e(n)),So=(...e)=>e.reduce(wU);function TA(e){let t=null;return()=>{const n=()=>{t=null};return t===null?(t=e,n):!1}}const oC=TA("dragHorizontal"),aC=TA("dragVertical");function AA(e){let t=!1;if(e==="y")t=aC();else if(e==="x")t=oC();else{const n=oC(),r=aC();n&&r?t=()=>{n(),r()}:(n&&n(),r&&r())}return t}function RA(){const e=AA(!0);return e?(e(),!1):!0}class $o{constructor(t){this.isMounted=!1,this.node=t}update(){}}function lC(e,t){const n="pointer"+(t?"enter":"leave"),r="onHover"+(t?"Start":"End"),i=(s,o)=>{if(s.pointerType==="touch"||RA())return;const a=e.getProps();e.animationState&&a.whileHover&&e.animationState.setActive("whileHover",t),a[r]&&Pt.update(()=>a[r](s,o))};return ks(e.current,n,i,{passive:!e.getProps()[r]})}class SU extends $o{mount(){this.unmount=So(lC(this.node,!0),lC(this.node,!1))}unmount(){}}class kU extends $o{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=So(vs(this.node.current,"focus",()=>this.onFocus()),vs(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const OA=(e,t)=>t?e===t?!0:OA(e,t.parentElement):!1;function Qy(e,t){if(!t)return;const n=new PointerEvent("pointer"+e);t(n,bg(n))}class CU extends $o{constructor(){super(...arguments),this.removeStartListeners=nn,this.removeEndListeners=nn,this.removeAccessibleListeners=nn,this.startPointerPress=(t,n)=>{if(this.isPressing)return;this.removeEndListeners();const r=this.node.getProps(),s=ks(window,"pointerup",(a,c)=>{if(!this.checkPressEnd())return;const{onTap:u,onTapCancel:d,globalTapTarget:f}=this.node.getProps();Pt.update(()=>{!f&&!OA(this.node.current,a.target)?d&&d(a,c):u&&u(a,c)})},{passive:!(r.onTap||r.onPointerUp)}),o=ks(window,"pointercancel",(a,c)=>this.cancelPress(a,c),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=So(s,o),this.startPress(t,n)},this.startAccessiblePress=()=>{const t=s=>{if(s.key!=="Enter"||this.isPressing)return;const o=a=>{a.key!=="Enter"||!this.checkPressEnd()||Qy("up",(c,u)=>{const{onTap:d}=this.node.getProps();d&&Pt.update(()=>d(c,u))})};this.removeEndListeners(),this.removeEndListeners=vs(this.node.current,"keyup",o),Qy("down",(a,c)=>{this.startPress(a,c)})},n=vs(this.node.current,"keydown",t),r=()=>{this.isPressing&&Qy("cancel",(s,o)=>this.cancelPress(s,o))},i=vs(this.node.current,"blur",r);this.removeAccessibleListeners=So(n,i)}}startPress(t,n){this.isPressing=!0;const{onTapStart:r,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&Pt.update(()=>r(t,n))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!RA()}cancelPress(t,n){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&Pt.update(()=>r(t,n))}mount(){const t=this.node.getProps(),n=ks(t.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),r=vs(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=So(n,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const U0=new WeakMap,Zy=new WeakMap,jU=e=>{const t=U0.get(e.target);t&&t(e)},_U=e=>{e.forEach(jU)};function PU({root:e,...t}){const n=e||document;Zy.has(n)||Zy.set(n,{});const r=Zy.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(_U,{root:e,...t})),r[i]}function EU(e,t,n){const r=PU(t);return U0.set(e,n),r.observe(e),()=>{U0.delete(e),r.unobserve(e)}}const TU={some:0,all:1};class AU extends $o{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:n,margin:r,amount:i="some",once:s}=t,o={root:n?n.current:void 0,rootMargin:r,threshold:typeof i=="number"?i:TU[i]},a=c=>{const{isIntersecting:u}=c;if(this.isInView===u||(this.isInView=u,s&&!u&&this.hasEnteredView))return;u&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",u);const{onViewportEnter:d,onViewportLeave:f}=this.node.getProps(),p=u?d:f;p&&p(c)};return EU(this.node.current,o,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:n}=this.node;["amount","margin","root"].some(RU(t,n))&&this.startObserver()}unmount(){}}function RU({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}const OU={inView:{Feature:AU},tap:{Feature:CU},focus:{Feature:kU},hover:{Feature:SU}};function MA(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}function MU(e){const t={};return e.values.forEach((n,r)=>t[r]=n.get()),t}function DU(e){const t={};return e.values.forEach((n,r)=>t[r]=n.getVelocity()),t}function wg(e,t,n){const r=e.getProps();return M1(r,t,n!==void 0?n:r.custom,MU(e),DU(e))}let D1=nn;const ja=e=>e*1e3,Cs=e=>e/1e3,IU={current:!1},DA=e=>Array.isArray(e)&&typeof e[0]=="number";function IA(e){return!!(!e||typeof e=="string"&&FA[e]||DA(e)||Array.isArray(e)&&e.every(IA))}const Fu=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,FA={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Fu([0,.65,.55,1]),circOut:Fu([.55,0,1,.45]),backIn:Fu([.31,.01,.66,-.59]),backOut:Fu([.33,1.53,.69,.99])};function zA(e){if(e)return DA(e)?Fu(e):Array.isArray(e)?e.map(zA):FA[e]}function FU(e,t,n,{delay:r=0,duration:i,repeat:s=0,repeatType:o="loop",ease:a,times:c}={}){const u={[t]:n};c&&(u.offset=c);const d=zA(a);return Array.isArray(d)&&(u.easing=d),e.animate(u,{delay:r,duration:i,easing:Array.isArray(d)?"linear":d,fill:"both",iterations:s+1,direction:o==="reverse"?"alternate":"normal"})}function zU(e,{repeat:t,repeatType:n="loop"}){const r=t&&n!=="loop"&&t%2===1?0:e.length-1;return e[r]}const LA=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,LU=1e-7,NU=12;function $U(e,t,n,r,i){let s,o,a=0;do o=t+(n-t)/2,s=LA(o,r,i)-e,s>0?n=o:t=o;while(Math.abs(s)>LU&&++a<NU);return o}function _f(e,t,n,r){if(e===t&&n===r)return nn;const i=s=>$U(s,0,1,e,n);return s=>s===0||s===1?s:LA(i(s),t,r)}const BU=_f(.42,0,1,1),VU=_f(0,0,.58,1),NA=_f(.42,0,.58,1),UU=e=>Array.isArray(e)&&typeof e[0]!="number",$A=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,BA=e=>t=>1-e(1-t),I1=e=>1-Math.sin(Math.acos(e)),VA=BA(I1),WU=$A(I1),UA=_f(.33,1.53,.69,.99),F1=BA(UA),HU=$A(F1),qU=e=>(e*=2)<1?.5*F1(e):.5*(2-Math.pow(2,-10*(e-1))),GU={linear:nn,easeIn:BU,easeInOut:NA,easeOut:VU,circIn:I1,circInOut:WU,circOut:VA,backIn:F1,backInOut:HU,backOut:UA,anticipate:qU},cC=e=>{if(Array.isArray(e)){D1(e.length===4);const[t,n,r,i]=e;return _f(t,n,r,i)}else if(typeof e=="string")return GU[e];return e},z1=(e,t)=>n=>!!(Cf(n)&&Y9.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),WA=(e,t,n)=>r=>{if(!Cf(r))return r;const[i,s,o,a]=r.match(xg);return{[e]:parseFloat(i),[t]:parseFloat(s),[n]:parseFloat(o),alpha:a!==void 0?parseFloat(a):1}},KU=e=>Ao(0,255,e),Xy={...Ka,transform:e=>Math.round(KU(e))},aa={test:z1("rgb","red"),parse:WA("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+Xy.transform(e)+", "+Xy.transform(t)+", "+Xy.transform(n)+", "+od(sd.transform(r))+")"};function YU(e){let t="",n="",r="",i="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}const W0={test:z1("#"),parse:YU,transform:aa.transform},Rl={test:z1("hsl","hue"),parse:WA("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Zi.transform(od(t))+", "+Zi.transform(od(n))+", "+od(sd.transform(r))+")"},Xn={test:e=>aa.test(e)||W0.test(e)||Rl.test(e),parse:e=>aa.test(e)?aa.parse(e):Rl.test(e)?Rl.parse(e):W0.parse(e),transform:e=>Cf(e)?e:e.hasOwnProperty("red")?aa.transform(e):Rl.transform(e)},Bt=(e,t,n)=>-n*e+n*t+e;function Jy(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function QU({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,s=0,o=0;if(!t)i=s=o=n;else{const a=n<.5?n*(1+t):n+t-n*t,c=2*n-a;i=Jy(c,a,e+1/3),s=Jy(c,a,e),o=Jy(c,a,e-1/3)}return{red:Math.round(i*255),green:Math.round(s*255),blue:Math.round(o*255),alpha:r}}const ev=(e,t,n)=>{const r=e*e;return Math.sqrt(Math.max(0,n*(t*t-r)+r))},ZU=[W0,aa,Rl],XU=e=>ZU.find(t=>t.test(e));function uC(e){const t=XU(e);let n=t.parse(e);return t===Rl&&(n=QU(n)),n}const HA=(e,t)=>{const n=uC(e),r=uC(t),i={...n};return s=>(i.red=ev(n.red,r.red,s),i.green=ev(n.green,r.green,s),i.blue=ev(n.blue,r.blue,s),i.alpha=Bt(n.alpha,r.alpha,s),aa.transform(i))};function JU(e){var t,n;return isNaN(e)&&Cf(e)&&(((t=e.match(xg))===null||t===void 0?void 0:t.length)||0)+(((n=e.match(yA))===null||n===void 0?void 0:n.length)||0)>0}const qA={regex:G9,countKey:"Vars",token:"${v}",parse:nn},GA={regex:yA,countKey:"Colors",token:"${c}",parse:Xn.parse},KA={regex:xg,countKey:"Numbers",token:"${n}",parse:Ka.parse};function tv(e,{regex:t,countKey:n,token:r,parse:i}){const s=e.tokenised.match(t);s&&(e["num"+n]=s.length,e.tokenised=e.tokenised.replace(t,r),e.values.push(...s.map(i)))}function Gh(e){const t=e.toString(),n={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return n.value.includes("var(--")&&tv(n,qA),tv(n,GA),tv(n,KA),n}function YA(e){return Gh(e).values}function QA(e){const{values:t,numColors:n,numVars:r,tokenised:i}=Gh(e),s=t.length;return o=>{let a=i;for(let c=0;c<s;c++)c<r?a=a.replace(qA.token,o[c]):c<r+n?a=a.replace(GA.token,Xn.transform(o[c])):a=a.replace(KA.token,od(o[c]));return a}}const eW=e=>typeof e=="number"?0:e;function tW(e){const t=YA(e);return QA(e)(t.map(eW))}const Ro={test:JU,parse:YA,createTransformer:QA,getAnimatableNone:tW},ZA=(e,t)=>n=>`${n>0?t:e}`;function XA(e,t){return typeof e=="number"?n=>Bt(e,t,n):Xn.test(e)?HA(e,t):e.startsWith("var(")?ZA(e,t):eR(e,t)}const JA=(e,t)=>{const n=[...e],r=n.length,i=e.map((s,o)=>XA(s,t[o]));return s=>{for(let o=0;o<r;o++)n[o]=i[o](s);return n}},nW=(e,t)=>{const n={...e,...t},r={};for(const i in n)e[i]!==void 0&&t[i]!==void 0&&(r[i]=XA(e[i],t[i]));return i=>{for(const s in r)n[s]=r[s](i);return n}},eR=(e,t)=>{const n=Ro.createTransformer(t),r=Gh(e),i=Gh(t);return r.numVars===i.numVars&&r.numColors===i.numColors&&r.numNumbers>=i.numNumbers?So(JA(r.values,i.values),n):ZA(e,t)},$d=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},dC=(e,t)=>n=>Bt(e,t,n);function rW(e){return typeof e=="number"?dC:typeof e=="string"?Xn.test(e)?HA:eR:Array.isArray(e)?JA:typeof e=="object"?nW:dC}function iW(e,t,n){const r=[],i=n||rW(e[0]),s=e.length-1;for(let o=0;o<s;o++){let a=i(e[o],e[o+1]);if(t){const c=Array.isArray(t)?t[o]||nn:t;a=So(c,a)}r.push(a)}return r}function tR(e,t,{clamp:n=!0,ease:r,mixer:i}={}){const s=e.length;if(D1(s===t.length),s===1)return()=>t[0];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());const o=iW(t,r,i),a=o.length,c=u=>{let d=0;if(a>1)for(;d<e.length-2&&!(u<e[d+1]);d++);const f=$d(e[d],e[d+1],u);return o[d](f)};return n?u=>c(Ao(e[0],e[s-1],u)):c}function sW(e,t){const n=e[e.length-1];for(let r=1;r<=t;r++){const i=$d(0,t,r);e.push(Bt(n,1,i))}}function oW(e){const t=[0];return sW(t,e.length-1),t}function aW(e,t){return e.map(n=>n*t)}function lW(e,t){return e.map(()=>t||NA).splice(0,e.length-1)}function Kh({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){const i=UU(r)?r.map(cC):cC(r),s={done:!1,value:t[0]},o=aW(n&&n.length===t.length?n:oW(t),e),a=tR(o,t,{ease:Array.isArray(i)?i:lW(t,i)});return{calculatedDuration:e,next:c=>(s.value=a(c),s.done=c>=e,s)}}function nR(e,t){return t?e*(1e3/t):0}const cW=5;function rR(e,t,n){const r=Math.max(t-cW,0);return nR(n-e(r),t-r)}const nv=.001,uW=.01,dW=10,fW=.05,pW=1;function hW({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let i,s,o=1-t;o=Ao(fW,pW,o),e=Ao(uW,dW,Cs(e)),o<1?(i=u=>{const d=u*o,f=d*e,p=d-n,h=H0(u,o),v=Math.exp(-f);return nv-p/h*v},s=u=>{const f=u*o*e,p=f*n+n,h=Math.pow(o,2)*Math.pow(u,2)*e,v=Math.exp(-f),m=H0(Math.pow(u,2),o);return(-i(u)+nv>0?-1:1)*((p-h)*v)/m}):(i=u=>{const d=Math.exp(-u*e),f=(u-n)*e+1;return-nv+d*f},s=u=>{const d=Math.exp(-u*e),f=(n-u)*(e*e);return d*f});const a=5/e,c=gW(i,s,a);if(e=ja(e),isNaN(c))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(c,2)*r;return{stiffness:u,damping:o*2*Math.sqrt(r*u),duration:e}}}const mW=12;function gW(e,t,n){let r=n;for(let i=1;i<mW;i++)r=r-e(r)/t(r);return r}function H0(e,t){return e*Math.sqrt(1-t*t)}const yW=["duration","bounce"],vW=["stiffness","damping","mass"];function fC(e,t){return t.some(n=>e[n]!==void 0)}function xW(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!fC(e,vW)&&fC(e,yW)){const n=hW(e);t={...t,...n,mass:1},t.isResolvedFromDuration=!0}return t}function iR({keyframes:e,restDelta:t,restSpeed:n,...r}){const i=e[0],s=e[e.length-1],o={done:!1,value:i},{stiffness:a,damping:c,mass:u,duration:d,velocity:f,isResolvedFromDuration:p}=xW({...r,velocity:-Cs(r.velocity||0)}),h=f||0,v=c/(2*Math.sqrt(a*u)),m=s-i,x=Cs(Math.sqrt(a/u)),w=Math.abs(m)<5;n||(n=w?.01:2),t||(t=w?.005:.5);let y;if(v<1){const b=H0(x,v);y=S=>{const k=Math.exp(-v*x*S);return s-k*((h+v*x*m)/b*Math.sin(b*S)+m*Math.cos(b*S))}}else if(v===1)y=b=>s-Math.exp(-x*b)*(m+(h+x*m)*b);else{const b=x*Math.sqrt(v*v-1);y=S=>{const k=Math.exp(-v*x*S),P=Math.min(b*S,300);return s-k*((h+v*x*m)*Math.sinh(P)+b*m*Math.cosh(P))/b}}return{calculatedDuration:p&&d||null,next:b=>{const S=y(b);if(p)o.done=b>=d;else{let k=h;b!==0&&(v<1?k=rR(y,b,S):k=0);const P=Math.abs(k)<=n,C=Math.abs(s-S)<=t;o.done=P&&C}return o.value=o.done?s:S,o}}}function pC({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:s=500,modifyTarget:o,min:a,max:c,restDelta:u=.5,restSpeed:d}){const f=e[0],p={done:!1,value:f},h=j=>a!==void 0&&j<a||c!==void 0&&j>c,v=j=>a===void 0?c:c===void 0||Math.abs(a-j)<Math.abs(c-j)?a:c;let m=n*t;const x=f+m,w=o===void 0?x:o(x);w!==x&&(m=w-f);const y=j=>-m*Math.exp(-j/r),b=j=>w+y(j),S=j=>{const A=y(j),R=b(j);p.done=Math.abs(A)<=u,p.value=p.done?w:R};let k,P;const C=j=>{h(p.value)&&(k=j,P=iR({keyframes:[p.value,v(p.value)],velocity:rR(b,j,p.value),damping:i,stiffness:s,restDelta:u,restSpeed:d}))};return C(0),{calculatedDuration:null,next:j=>{let A=!1;return!P&&k===void 0&&(A=!0,S(j),C(j)),k!==void 0&&j>k?P.next(j-k):(!A&&S(j),p)}}}const bW=e=>{const t=({timestamp:n})=>e(n);return{start:()=>Pt.update(t,!0),stop:()=>Rs(t),now:()=>Hn.isProcessing?Hn.timestamp:performance.now()}},hC=2e4;function mC(e){let t=0;const n=50;let r=e.next(t);for(;!r.done&&t<hC;)t+=n,r=e.next(t);return t>=hC?1/0:t}const wW={decay:pC,inertia:pC,tween:Kh,keyframes:Kh,spring:iR};function Yh({autoplay:e=!0,delay:t=0,driver:n=bW,keyframes:r,type:i="keyframes",repeat:s=0,repeatDelay:o=0,repeatType:a="loop",onPlay:c,onStop:u,onComplete:d,onUpdate:f,...p}){let h=1,v=!1,m,x;const w=()=>{x=new Promise(ae=>{m=ae})};w();let y;const b=wW[i]||Kh;let S;b!==Kh&&typeof r[0]!="number"&&(S=tR([0,100],r,{clamp:!1}),r=[0,100]);const k=b({...p,keyframes:r});let P;a==="mirror"&&(P=b({...p,keyframes:[...r].reverse(),velocity:-(p.velocity||0)}));let C="idle",j=null,A=null,R=null;k.calculatedDuration===null&&s&&(k.calculatedDuration=mC(k));const{calculatedDuration:U}=k;let Y=1/0,F=1/0;U!==null&&(Y=U+o,F=Y*(s+1)-o);let G=0;const se=ae=>{if(A===null)return;h>0&&(A=Math.min(A,ae)),h<0&&(A=Math.min(ae-F/h,A)),j!==null?G=j:G=Math.round(ae-A)*h;const ke=G-t*(h>=0?1:-1),Q=h>=0?ke<0:ke>F;G=Math.max(ke,0),C==="finished"&&j===null&&(G=F);let ce=G,ye=k;if(s){const it=Math.min(G,F)/Y;let Je=Math.floor(it),Ve=it%1;!Ve&&it>=1&&(Ve=1),Ve===1&&Je--,Je=Math.min(Je,s+1),!!(Je%2)&&(a==="reverse"?(Ve=1-Ve,o&&(Ve-=o/Y)):a==="mirror"&&(ye=P)),ce=Ao(0,1,Ve)*Y}const we=Q?{done:!1,value:r[0]}:ye.next(ce);S&&(we.value=S(we.value));let{done:Le}=we;!Q&&U!==null&&(Le=h>=0?G>=F:G<=0);const Ge=j===null&&(C==="finished"||C==="running"&&Le);return f&&f(we.value),Ge&&z(),we},ie=()=>{y&&y.stop(),y=void 0},q=()=>{C="idle",ie(),m(),w(),A=R=null},z=()=>{C="finished",d&&d(),ie(),m()},H=()=>{if(v)return;y||(y=n(se));const ae=y.now();c&&c(),j!==null?A=ae-j:(!A||C==="finished")&&(A=ae),C==="finished"&&w(),R=A,j=null,C="running",y.start()};e&&H();const de={then(ae,ke){return x.then(ae,ke)},get time(){return Cs(G)},set time(ae){ae=ja(ae),G=ae,j!==null||!y||h===0?j=ae:A=y.now()-ae/h},get duration(){const ae=k.calculatedDuration===null?mC(k):k.calculatedDuration;return Cs(ae)},get speed(){return h},set speed(ae){ae===h||!y||(h=ae,de.time=Cs(G))},get state(){return C},play:H,pause:()=>{C="paused",j=G},stop:()=>{v=!0,C!=="idle"&&(C="idle",u&&u(),q())},cancel:()=>{R!==null&&se(R),q()},complete:()=>{C="finished"},sample:ae=>(A=0,se(ae))};return de}function SW(e){let t;return()=>(t===void 0&&(t=e()),t)}const kW=SW(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),CW=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),bp=10,jW=2e4,_W=(e,t)=>t.type==="spring"||e==="backgroundColor"||!IA(t.ease);function PW(e,t,{onUpdate:n,onComplete:r,...i}){if(!(kW()&&CW.has(t)&&!i.repeatDelay&&i.repeatType!=="mirror"&&i.damping!==0&&i.type!=="inertia"))return!1;let o=!1,a,c,u=!1;const d=()=>{c=new Promise(b=>{a=b})};d();let{keyframes:f,duration:p=300,ease:h,times:v}=i;if(_W(t,i)){const b=Yh({...i,repeat:0,delay:0});let S={done:!1,value:f[0]};const k=[];let P=0;for(;!S.done&&P<jW;)S=b.sample(P),k.push(S.value),P+=bp;v=void 0,f=k,p=P-bp,h="linear"}const m=FU(e.owner.current,t,f,{...i,duration:p,ease:h,times:v}),x=()=>{u=!1,m.cancel()},w=()=>{u=!0,Pt.update(x),a(),d()};return m.onfinish=()=>{u||(e.set(zU(f,i)),r&&r(),w())},{then(b,S){return c.then(b,S)},attachTimeline(b){return m.timeline=b,m.onfinish=null,nn},get time(){return Cs(m.currentTime||0)},set time(b){m.currentTime=ja(b)},get speed(){return m.playbackRate},set speed(b){m.playbackRate=b},get duration(){return Cs(p)},play:()=>{o||(m.play(),Rs(x))},pause:()=>m.pause(),stop:()=>{if(o=!0,m.playState==="idle")return;const{currentTime:b}=m;if(b){const S=Yh({...i,autoplay:!1});e.setWithVelocity(S.sample(b-bp).value,S.sample(b).value,bp)}w()},complete:()=>{u||m.finish()},cancel:w}}function EW({keyframes:e,delay:t,onUpdate:n,onComplete:r}){const i=()=>(n&&n(e[e.length-1]),r&&r(),{time:0,speed:1,duration:0,play:nn,pause:nn,stop:nn,then:s=>(s(),Promise.resolve()),cancel:nn,complete:nn});return t?Yh({keyframes:[0,1],duration:0,delay:t,onComplete:i}):i()}const TW={type:"spring",stiffness:500,damping:25,restSpeed:10},AW=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),RW={type:"keyframes",duration:.8},OW={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},MW=(e,{keyframes:t})=>t.length>2?RW:Ga.has(e)?e.startsWith("scale")?AW(t[1]):TW:OW,q0=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(Ro.test(t)||t==="0")&&!t.startsWith("url(")),DW=new Set(["brightness","contrast","saturate","opacity"]);function IW(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(xg)||[];if(!r)return e;const i=n.replace(r,"");let s=DW.has(t)?1:0;return r!==n&&(s*=100),t+"("+s+i+")"}const FW=/([a-z-]*)\(.*?\)/g,G0={...Ro,getAnimatableNone:e=>{const t=e.match(FW);return t?t.map(IW).join(" "):e}},zW={...vA,color:Xn,backgroundColor:Xn,outlineColor:Xn,fill:Xn,stroke:Xn,borderColor:Xn,borderTopColor:Xn,borderRightColor:Xn,borderBottomColor:Xn,borderLeftColor:Xn,filter:G0,WebkitFilter:G0},L1=e=>zW[e];function sR(e,t){let n=L1(e);return n!==G0&&(n=Ro),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const oR=e=>/^0[^.\s]+$/.test(e);function LW(e){if(typeof e=="number")return e===0;if(e!==null)return e==="none"||e==="0"||oR(e)}function NW(e,t,n,r){const i=q0(t,n);let s;Array.isArray(n)?s=[...n]:s=[null,n];const o=r.from!==void 0?r.from:e.get();let a;const c=[];for(let u=0;u<s.length;u++)s[u]===null&&(s[u]=u===0?o:s[u-1]),LW(s[u])&&c.push(u),typeof s[u]=="string"&&s[u]!=="none"&&s[u]!=="0"&&(a=s[u]);if(i&&c.length&&a)for(let u=0;u<c.length;u++){const d=c[u];s[d]=sR(t,a)}return s}function $W({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:s,repeatType:o,repeatDelay:a,from:c,elapsed:u,...d}){return!!Object.keys(d).length}function N1(e,t){return e[t]||e.default||e}const BW={skipAnimations:!1},$1=(e,t,n,r={})=>i=>{const s=N1(r,e)||{},o=s.delay||r.delay||0;let{elapsed:a=0}=r;a=a-ja(o);const c=NW(t,e,n,s),u=c[0],d=c[c.length-1],f=q0(e,u),p=q0(e,d);let h={keyframes:c,velocity:t.getVelocity(),ease:"easeOut",...s,delay:-a,onUpdate:v=>{t.set(v),s.onUpdate&&s.onUpdate(v)},onComplete:()=>{i(),s.onComplete&&s.onComplete()}};if($W(s)||(h={...h,...MW(e,h)}),h.duration&&(h.duration=ja(h.duration)),h.repeatDelay&&(h.repeatDelay=ja(h.repeatDelay)),!f||!p||IU.current||s.type===!1||BW.skipAnimations)return EW(h);if(!r.isHandoff&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){const v=PW(t,e,h);if(v)return v}return Yh(h)};function Qh(e){return!!(Sr(e)&&e.add)}const aR=e=>/^\-?\d*\.?\d+$/.test(e);function B1(e,t){e.indexOf(t)===-1&&e.push(t)}function V1(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class U1{constructor(){this.subscriptions=[]}add(t){return B1(this.subscriptions,t),()=>V1(this.subscriptions,t)}notify(t,n,r){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](t,n,r);else for(let s=0;s<i;s++){const o=this.subscriptions[s];o&&o(t,n,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const VW=e=>!isNaN(parseFloat(e));class UW{constructor(t,n={}){this.version="10.18.0",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(r,i=!0)=>{this.prev=this.current,this.current=r;const{delta:s,timestamp:o}=Hn;this.lastUpdated!==o&&(this.timeDelta=s,this.lastUpdated=o,Pt.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>Pt.postRender(this.velocityCheck),this.velocityCheck=({timestamp:r})=>{r!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=VW(this.current),this.owner=n.owner}onChange(t){return this.on("change",t)}on(t,n){this.events[t]||(this.events[t]=new U1);const r=this.events[t].add(n);return t==="change"?()=>{r(),Pt.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,n){this.passiveEffect=t,this.stopPassiveEffect=n}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,n,r){this.set(n),this.prev=t,this.timeDelta=r}jump(t){this.updateAndNotify(t),this.prev=t,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?nR(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function wc(e,t){return new UW(e,t)}const lR=e=>t=>t.test(e),WW={test:e=>e==="auto",parse:e=>e},cR=[Ka,Oe,Zi,$s,Z9,Q9,WW],gu=e=>cR.find(lR(e)),HW=[...cR,Xn,Ro],qW=e=>HW.find(lR(e));function GW(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,wc(n))}function KW(e,t){const n=wg(e,t);let{transitionEnd:r={},transition:i={},...s}=n?e.makeTargetAnimatable(n,!1):{};s={...s,...r};for(const o in s){const a=dU(s[o]);GW(e,o,a)}}function YW(e,t,n){var r,i;const s=Object.keys(t).filter(a=>!e.hasValue(a)),o=s.length;if(o)for(let a=0;a<o;a++){const c=s[a],u=t[c];let d=null;Array.isArray(u)&&(d=u[0]),d===null&&(d=(i=(r=n[c])!==null&&r!==void 0?r:e.readValue(c))!==null&&i!==void 0?i:t[c]),d!=null&&(typeof d=="string"&&(aR(d)||oR(d))?d=parseFloat(d):!qW(d)&&Ro.test(u)&&(d=sR(c,u)),e.addValue(c,wc(d,{owner:e})),n[c]===void 0&&(n[c]=d),d!==null&&e.setBaseTarget(c,d))}}function QW(e,t){return t?(t[e]||t.default||t).from:void 0}function ZW(e,t,n){const r={};for(const i in e){const s=QW(i,t);if(s!==void 0)r[i]=s;else{const o=n.getValue(i);o&&(r[i]=o.get())}}return r}function XW({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function JW(e,t){const n=e.get();if(Array.isArray(t)){for(let r=0;r<t.length;r++)if(t[r]!==n)return!0}else return n!==t}function uR(e,t,{delay:n=0,transitionOverride:r,type:i}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:o,...a}=e.makeTargetAnimatable(t);const c=e.getValue("willChange");r&&(s=r);const u=[],d=i&&e.animationState&&e.animationState.getState()[i];for(const f in a){const p=e.getValue(f),h=a[f];if(!p||h===void 0||d&&XW(d,f))continue;const v={delay:n,elapsed:0,...N1(s||{},f)};if(window.HandoffAppearAnimations){const w=e.getProps()[dA];if(w){const y=window.HandoffAppearAnimations(w,f,p,Pt);y!==null&&(v.elapsed=y,v.isHandoff=!0)}}let m=!v.isHandoff&&!JW(p,h);if(v.type==="spring"&&(p.getVelocity()||v.velocity)&&(m=!1),p.animation&&(m=!1),m)continue;p.start($1(f,p,h,e.shouldReduceMotion&&Ga.has(f)?{type:!1}:v));const x=p.animation;Qh(c)&&(c.add(f),x.then(()=>c.remove(f))),u.push(x)}return o&&Promise.all(u).then(()=>{o&&KW(e,o)}),u}function K0(e,t,n={}){const r=wg(e,t,n.custom);let{transition:i=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(i=n.transitionOverride);const s=r?()=>Promise.all(uR(e,r,n)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(c=0)=>{const{delayChildren:u=0,staggerChildren:d,staggerDirection:f}=i;return e7(e,t,u+c,d,f,n)}:()=>Promise.resolve(),{when:a}=i;if(a){const[c,u]=a==="beforeChildren"?[s,o]:[o,s];return c().then(()=>u())}else return Promise.all([s(),o(n.delay)])}function e7(e,t,n=0,r=0,i=1,s){const o=[],a=(e.variantChildren.size-1)*r,c=i===1?(u=0)=>u*r:(u=0)=>a-u*r;return Array.from(e.variantChildren).sort(t7).forEach((u,d)=>{u.notify("AnimationStart",t),o.push(K0(u,t,{...s,delay:n+c(d)}).then(()=>u.notify("AnimationComplete",t)))}),Promise.all(o)}function t7(e,t){return e.sortNodePosition(t)}function n7(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const i=t.map(s=>K0(e,s,n));r=Promise.all(i)}else if(typeof t=="string")r=K0(e,t,n);else{const i=typeof t=="function"?wg(e,t,n.custom):t;r=Promise.all(uR(e,i,n))}return r.then(()=>e.notify("AnimationComplete",t))}const r7=[...C1].reverse(),i7=C1.length;function s7(e){return t=>Promise.all(t.map(({animation:n,options:r})=>n7(e,n,r)))}function o7(e){let t=s7(e);const n=l7();let r=!0;const i=(c,u)=>{const d=wg(e,u);if(d){const{transition:f,transitionEnd:p,...h}=d;c={...c,...h,...p}}return c};function s(c){t=c(e)}function o(c,u){const d=e.getProps(),f=e.getVariantContext(!0)||{},p=[],h=new Set;let v={},m=1/0;for(let w=0;w<i7;w++){const y=r7[w],b=n[y],S=d[y]!==void 0?d[y]:f[y],k=Ld(S),P=y===u?b.isActive:null;P===!1&&(m=w);let C=S===f[y]&&S!==d[y]&&k;if(C&&r&&e.manuallyAnimateOnMount&&(C=!1),b.protectedKeys={...v},!b.isActive&&P===null||!S&&!b.prevProp||yg(S)||typeof S=="boolean")continue;let A=a7(b.prevProp,S)||y===u&&b.isActive&&!C&&k||w>m&&k,R=!1;const U=Array.isArray(S)?S:[S];let Y=U.reduce(i,{});P===!1&&(Y={});const{prevResolvedValues:F={}}=b,G={...F,...Y},se=ie=>{A=!0,h.has(ie)&&(R=!0,h.delete(ie)),b.needsAnimating[ie]=!0};for(const ie in G){const q=Y[ie],z=F[ie];if(v.hasOwnProperty(ie))continue;let H=!1;qh(q)&&qh(z)?H=!MA(q,z):H=q!==z,H?q!==void 0?se(ie):h.add(ie):q!==void 0&&h.has(ie)?se(ie):b.protectedKeys[ie]=!0}b.prevProp=S,b.prevResolvedValues=Y,b.isActive&&(v={...v,...Y}),r&&e.blockInitialAnimation&&(A=!1),A&&(!C||R)&&p.push(...U.map(ie=>({animation:ie,options:{type:y,...c}})))}if(h.size){const w={};h.forEach(y=>{const b=e.getBaseTarget(y);b!==void 0&&(w[y]=b)}),p.push({animation:w})}let x=!!p.length;return r&&(d.initial===!1||d.initial===d.animate)&&!e.manuallyAnimateOnMount&&(x=!1),r=!1,x?t(p):Promise.resolve()}function a(c,u,d){var f;if(n[c].isActive===u)return Promise.resolve();(f=e.variantChildren)===null||f===void 0||f.forEach(h=>{var v;return(v=h.animationState)===null||v===void 0?void 0:v.setActive(c,u)}),n[c].isActive=u;const p=o(d,c);for(const h in n)n[h].protectedKeys={};return p}return{animateChanges:o,setActive:a,setAnimateFunction:s,getState:()=>n}}function a7(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!MA(t,e):!1}function Ko(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function l7(){return{animate:Ko(!0),whileInView:Ko(),whileHover:Ko(),whileTap:Ko(),whileDrag:Ko(),whileFocus:Ko(),exit:Ko()}}class c7 extends $o{constructor(t){super(t),t.animationState||(t.animationState=o7(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();this.unmount(),yg(t)&&(this.unmount=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:n}=this.node.prevProps||{};t!==n&&this.updateAnimationControlsSubscription()}unmount(){}}let u7=0;class d7 extends $o{constructor(){super(...arguments),this.id=u7++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:n,custom:r}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;const s=this.node.animationState.setActive("exit",!t,{custom:r??this.node.getProps().custom});n&&!t&&s.then(()=>n(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}const f7={animation:{Feature:c7},exit:{Feature:d7}},gC=(e,t)=>Math.abs(e-t);function p7(e,t){const n=gC(e.x,t.x),r=gC(e.y,t.y);return Math.sqrt(n**2+r**2)}class dR{constructor(t,n,{transformPagePoint:r,contextWindow:i,dragSnapToOrigin:s=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const f=iv(this.lastMoveEventInfo,this.history),p=this.startEvent!==null,h=p7(f.offset,{x:0,y:0})>=3;if(!p&&!h)return;const{point:v}=f,{timestamp:m}=Hn;this.history.push({...v,timestamp:m});const{onStart:x,onMove:w}=this.handlers;p||(x&&x(this.lastMoveEvent,f),this.startEvent=this.lastMoveEvent),w&&w(this.lastMoveEvent,f)},this.handlePointerMove=(f,p)=>{this.lastMoveEvent=f,this.lastMoveEventInfo=rv(p,this.transformPagePoint),Pt.update(this.updatePoint,!0)},this.handlePointerUp=(f,p)=>{this.end();const{onEnd:h,onSessionEnd:v,resumeAnimation:m}=this.handlers;if(this.dragSnapToOrigin&&m&&m(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const x=iv(f.type==="pointercancel"?this.lastMoveEventInfo:rv(p,this.transformPagePoint),this.history);this.startEvent&&h&&h(f,x),v&&v(f,x)},!EA(t))return;this.dragSnapToOrigin=s,this.handlers=n,this.transformPagePoint=r,this.contextWindow=i||window;const o=bg(t),a=rv(o,this.transformPagePoint),{point:c}=a,{timestamp:u}=Hn;this.history=[{...c,timestamp:u}];const{onSessionStart:d}=n;d&&d(t,iv(a,this.history)),this.removeListeners=So(ks(this.contextWindow,"pointermove",this.handlePointerMove),ks(this.contextWindow,"pointerup",this.handlePointerUp),ks(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Rs(this.updatePoint)}}function rv(e,t){return t?{point:t(e.point)}:e}function yC(e,t){return{x:e.x-t.x,y:e.y-t.y}}function iv({point:e},t){return{point:e,delta:yC(e,fR(t)),offset:yC(e,h7(t)),velocity:m7(t,.1)}}function h7(e){return e[0]}function fR(e){return e[e.length-1]}function m7(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const i=fR(e);for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>ja(t)));)n--;if(!r)return{x:0,y:0};const s=Cs(i.timestamp-r.timestamp);if(s===0)return{x:0,y:0};const o={x:(i.x-r.x)/s,y:(i.y-r.y)/s};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function Fr(e){return e.max-e.min}function Y0(e,t=0,n=.01){return Math.abs(e-t)<=n}function vC(e,t,n,r=.5){e.origin=r,e.originPoint=Bt(t.min,t.max,e.origin),e.scale=Fr(n)/Fr(t),(Y0(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=Bt(n.min,n.max,e.origin)-e.originPoint,(Y0(e.translate)||isNaN(e.translate))&&(e.translate=0)}function ad(e,t,n,r){vC(e.x,t.x,n.x,r?r.originX:void 0),vC(e.y,t.y,n.y,r?r.originY:void 0)}function xC(e,t,n){e.min=n.min+t.min,e.max=e.min+Fr(t)}function g7(e,t,n){xC(e.x,t.x,n.x),xC(e.y,t.y,n.y)}function bC(e,t,n){e.min=t.min-n.min,e.max=e.min+Fr(t)}function ld(e,t,n){bC(e.x,t.x,n.x),bC(e.y,t.y,n.y)}function y7(e,{min:t,max:n},r){return t!==void 0&&e<t?e=r?Bt(t,e,r.min):Math.max(e,t):n!==void 0&&e>n&&(e=r?Bt(n,e,r.max):Math.min(e,n)),e}function wC(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function v7(e,{top:t,left:n,bottom:r,right:i}){return{x:wC(e.x,n,i),y:wC(e.y,t,r)}}function SC(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function x7(e,t){return{x:SC(e.x,t.x),y:SC(e.y,t.y)}}function b7(e,t){let n=.5;const r=Fr(e),i=Fr(t);return i>r?n=$d(t.min,t.max-r,e.min):r>i&&(n=$d(e.min,e.max-i,t.min)),Ao(0,1,n)}function w7(e,t){const n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}const Q0=.35;function S7(e=Q0){return e===!1?e=0:e===!0&&(e=Q0),{x:kC(e,"left","right"),y:kC(e,"top","bottom")}}function kC(e,t,n){return{min:CC(e,t),max:CC(e,n)}}function CC(e,t){return typeof e=="number"?e:e[t]||0}const jC=()=>({translate:0,scale:1,origin:0,originPoint:0}),Ol=()=>({x:jC(),y:jC()}),_C=()=>({min:0,max:0}),ln=()=>({x:_C(),y:_C()});function Hr(e){return[e("x"),e("y")]}function pR({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function k7({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function C7(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function sv(e){return e===void 0||e===1}function Z0({scale:e,scaleX:t,scaleY:n}){return!sv(e)||!sv(t)||!sv(n)}function Zo(e){return Z0(e)||hR(e)||e.z||e.rotate||e.rotateX||e.rotateY}function hR(e){return PC(e.x)||PC(e.y)}function PC(e){return e&&e!=="0%"}function Zh(e,t,n){const r=e-n,i=t*r;return n+i}function EC(e,t,n,r,i){return i!==void 0&&(e=Zh(e,i,r)),Zh(e,n,r)+t}function X0(e,t=0,n=1,r,i){e.min=EC(e.min,t,n,r,i),e.max=EC(e.max,t,n,r,i)}function mR(e,{x:t,y:n}){X0(e.x,t.translate,t.scale,t.originPoint),X0(e.y,n.translate,n.scale,n.originPoint)}function j7(e,t,n,r=!1){const i=n.length;if(!i)return;t.x=t.y=1;let s,o;for(let a=0;a<i;a++){s=n[a],o=s.projectionDelta;const c=s.instance;c&&c.style&&c.style.display==="contents"||(r&&s.options.layoutScroll&&s.scroll&&s!==s.root&&Ml(e,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,mR(e,o)),r&&Zo(s.latestValues)&&Ml(e,s.latestValues))}t.x=TC(t.x),t.y=TC(t.y)}function TC(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function qs(e,t){e.min=e.min+t,e.max=e.max+t}function AC(e,t,[n,r,i]){const s=t[i]!==void 0?t[i]:.5,o=Bt(e.min,e.max,s);X0(e,t[n],t[r],o,t.scale)}const _7=["x","scaleX","originX"],P7=["y","scaleY","originY"];function Ml(e,t){AC(e.x,t,_7),AC(e.y,t,P7)}function gR(e,t){return pR(C7(e.getBoundingClientRect(),t))}function E7(e,t,n){const r=gR(e,n),{scroll:i}=t;return i&&(qs(r.x,i.offset.x),qs(r.y,i.offset.y)),r}const yR=({current:e})=>e?e.ownerDocument.defaultView:null,T7=new WeakMap;class A7{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ln(),this.visualElement=t}start(t,{snapToCursor:n=!1}={}){const{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;const i=d=>{const{dragSnapToOrigin:f}=this.getProps();f?this.pauseAnimation():this.stopAnimation(),n&&this.snapToCursor(bg(d,"page").point)},s=(d,f)=>{const{drag:p,dragPropagation:h,onDragStart:v}=this.getProps();if(p&&!h&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=AA(p),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Hr(x=>{let w=this.getAxisMotionValue(x).get()||0;if(Zi.test(w)){const{projection:y}=this.visualElement;if(y&&y.layout){const b=y.layout.layoutBox[x];b&&(w=Fr(b)*(parseFloat(w)/100))}}this.originPoint[x]=w}),v&&Pt.update(()=>v(d,f),!1,!0);const{animationState:m}=this.visualElement;m&&m.setActive("whileDrag",!0)},o=(d,f)=>{const{dragPropagation:p,dragDirectionLock:h,onDirectionLock:v,onDrag:m}=this.getProps();if(!p&&!this.openGlobalLock)return;const{offset:x}=f;if(h&&this.currentDirection===null){this.currentDirection=R7(x),this.currentDirection!==null&&v&&v(this.currentDirection);return}this.updateAxis("x",f.point,x),this.updateAxis("y",f.point,x),this.visualElement.render(),m&&m(d,f)},a=(d,f)=>this.stop(d,f),c=()=>Hr(d=>{var f;return this.getAnimationState(d)==="paused"&&((f=this.getAxisMotionValue(d).animation)===null||f===void 0?void 0:f.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new dR(t,{onSessionStart:i,onStart:s,onMove:o,onSessionEnd:a,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,contextWindow:yR(this.visualElement)})}stop(t,n){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:i}=n;this.startAnimation(i);const{onDragEnd:s}=this.getProps();s&&Pt.update(()=>s(t,n))}cancel(){this.isDragging=!1;const{projection:t,animationState:n}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),n&&n.setActive("whileDrag",!1)}updateAxis(t,n,r){const{drag:i}=this.getProps();if(!r||!wp(t,i,this.currentDirection))return;const s=this.getAxisMotionValue(t);let o=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(o=y7(o,this.constraints[t],this.elastic[t])),s.set(o)}resolveConstraints(){var t;const{dragConstraints:n,dragElastic:r}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(t=this.visualElement.projection)===null||t===void 0?void 0:t.layout,s=this.constraints;n&&Al(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&i?this.constraints=v7(i.layoutBox,n):this.constraints=!1,this.elastic=S7(r),s!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&Hr(o=>{this.getAxisMotionValue(o)&&(this.constraints[o]=w7(i.layoutBox[o],this.constraints[o]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!Al(t))return!1;const r=t.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const s=E7(r,i.root,this.visualElement.getTransformPagePoint());let o=x7(i.layout.layoutBox,s);if(n){const a=n(k7(o));this.hasMutatedConstraints=!!a,a&&(o=pR(a))}return o}startAnimation(t){const{drag:n,dragMomentum:r,dragElastic:i,dragTransition:s,dragSnapToOrigin:o,onDragTransitionEnd:a}=this.getProps(),c=this.constraints||{},u=Hr(d=>{if(!wp(d,n,this.currentDirection))return;let f=c&&c[d]||{};o&&(f={min:0,max:0});const p=i?200:1e6,h=i?40:1e7,v={type:"inertia",velocity:r?t[d]:0,bounceStiffness:p,bounceDamping:h,timeConstant:750,restDelta:1,restSpeed:10,...s,...f};return this.startAxisValueAnimation(d,v)});return Promise.all(u).then(a)}startAxisValueAnimation(t,n){const r=this.getAxisMotionValue(t);return r.start($1(t,r,0,n))}stopAnimation(){Hr(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){Hr(t=>{var n;return(n=this.getAxisMotionValue(t).animation)===null||n===void 0?void 0:n.pause()})}getAnimationState(t){var n;return(n=this.getAxisMotionValue(t).animation)===null||n===void 0?void 0:n.state}getAxisMotionValue(t){const n="_drag"+t.toUpperCase(),r=this.visualElement.getProps(),i=r[n];return i||this.visualElement.getValue(t,(r.initial?r.initial[t]:void 0)||0)}snapToCursor(t){Hr(n=>{const{drag:r}=this.getProps();if(!wp(n,r,this.currentDirection))return;const{projection:i}=this.visualElement,s=this.getAxisMotionValue(n);if(i&&i.layout){const{min:o,max:a}=i.layout.layoutBox[n];s.set(t[n]-Bt(o,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:n}=this.getProps(),{projection:r}=this.visualElement;if(!Al(n)||!r||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};Hr(o=>{const a=this.getAxisMotionValue(o);if(a){const c=a.get();i[o]=b7({min:c,max:c},this.constraints[o])}});const{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),Hr(o=>{if(!wp(o,t,null))return;const a=this.getAxisMotionValue(o),{min:c,max:u}=this.constraints[o];a.set(Bt(c,u,i[o]))})}addListeners(){if(!this.visualElement.current)return;T7.set(this.visualElement,this);const t=this.visualElement.current,n=ks(t,"pointerdown",c=>{const{drag:u,dragListener:d=!0}=this.getProps();u&&d&&this.start(c)}),r=()=>{const{dragConstraints:c}=this.getProps();Al(c)&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,s=i.addEventListener("measure",r);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),r();const o=vs(window,"resize",()=>this.scalePositionWithinConstraints()),a=i.addEventListener("didUpdate",({delta:c,hasLayoutChanged:u})=>{this.isDragging&&u&&(Hr(d=>{const f=this.getAxisMotionValue(d);f&&(this.originPoint[d]+=c[d].translate,f.set(f.get()+c[d].translate))}),this.visualElement.render())});return()=>{o(),n(),s(),a&&a()}}getProps(){const t=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:i=!1,dragConstraints:s=!1,dragElastic:o=Q0,dragMomentum:a=!0}=t;return{...t,drag:n,dragDirectionLock:r,dragPropagation:i,dragConstraints:s,dragElastic:o,dragMomentum:a}}}function wp(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function R7(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}class O7 extends $o{constructor(t){super(t),this.removeGroupControls=nn,this.removeListeners=nn,this.controls=new A7(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||nn}unmount(){this.removeGroupControls(),this.removeListeners()}}const RC=e=>(t,n)=>{e&&Pt.update(()=>e(t,n))};class M7 extends $o{constructor(){super(...arguments),this.removePointerDownListener=nn}onPointerDown(t){this.session=new dR(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:yR(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:n,onPan:r,onPanEnd:i}=this.node.getProps();return{onSessionStart:RC(t),onStart:RC(n),onMove:r,onEnd:(s,o)=>{delete this.session,i&&Pt.update(()=>i(s,o))}}}mount(){this.removePointerDownListener=ks(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function vR(){const e=g.useContext(Sf);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:n,register:r}=e,i=g.useId();return g.useEffect(()=>r(i),[]),!t&&n?[!1,()=>n&&n(i)]:[!0]}function D7(){return I7(g.useContext(Sf))}function I7(e){return e===null?!0:e.isPresent}const rh={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function OC(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const yu={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(Oe.test(e))e=parseFloat(e);else return e;const n=OC(e,t.target.x),r=OC(e,t.target.y);return`${n}% ${r}%`}},F7={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,i=Ro.parse(e);if(i.length>5)return r;const s=Ro.createTransformer(e),o=typeof i[0]!="number"?1:0,a=n.x.scale*t.x,c=n.y.scale*t.y;i[0+o]/=a,i[1+o]/=c;const u=Bt(a,c,.5);return typeof i[2+o]=="number"&&(i[2+o]/=u),typeof i[3+o]=="number"&&(i[3+o]/=u),s(i)}};class z7 extends Xe.Component{componentDidMount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r,layoutId:i}=this.props,{projection:s}=t;U9(L7),s&&(n.group&&n.group.add(s),r&&r.register&&i&&r.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),rh.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:n,visualElement:r,drag:i,isPresent:s}=this.props,o=r.projection;return o&&(o.isPresent=s,i||t.layoutDependency!==n||n===void 0?o.willUpdate():this.safeToRemove(),t.isPresent!==s&&(s?o.promote():o.relegate()||Pt.postRender(()=>{const a=o.getStack();(!a||!a.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),queueMicrotask(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:i}=t;i&&(i.scheduleCheckAfterUnmount(),n&&n.group&&n.group.remove(i),r&&r.deregister&&r.deregister(i))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function xR(e){const[t,n]=vR(),r=g.useContext(_1);return Xe.createElement(z7,{...e,layoutGroup:r,switchLayoutGroup:g.useContext(pA),isPresent:t,safeToRemove:n})}const L7={borderRadius:{...yu,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:yu,borderTopRightRadius:yu,borderBottomLeftRadius:yu,borderBottomRightRadius:yu,boxShadow:F7},bR=["TopLeft","TopRight","BottomLeft","BottomRight"],N7=bR.length,MC=e=>typeof e=="string"?parseFloat(e):e,DC=e=>typeof e=="number"||Oe.test(e);function $7(e,t,n,r,i,s){i?(e.opacity=Bt(0,n.opacity!==void 0?n.opacity:1,B7(r)),e.opacityExit=Bt(t.opacity!==void 0?t.opacity:1,0,V7(r))):s&&(e.opacity=Bt(t.opacity!==void 0?t.opacity:1,n.opacity!==void 0?n.opacity:1,r));for(let o=0;o<N7;o++){const a=`border${bR[o]}Radius`;let c=IC(t,a),u=IC(n,a);if(c===void 0&&u===void 0)continue;c||(c=0),u||(u=0),c===0||u===0||DC(c)===DC(u)?(e[a]=Math.max(Bt(MC(c),MC(u),r),0),(Zi.test(u)||Zi.test(c))&&(e[a]+="%")):e[a]=u}(t.rotate||n.rotate)&&(e.rotate=Bt(t.rotate||0,n.rotate||0,r))}function IC(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const B7=wR(0,.5,VA),V7=wR(.5,.95,nn);function wR(e,t,n){return r=>r<e?0:r>t?1:n($d(e,t,r))}function FC(e,t){e.min=t.min,e.max=t.max}function Ur(e,t){FC(e.x,t.x),FC(e.y,t.y)}function zC(e,t,n,r,i){return e-=t,e=Zh(e,1/n,r),i!==void 0&&(e=Zh(e,1/i,r)),e}function U7(e,t=0,n=1,r=.5,i,s=e,o=e){if(Zi.test(t)&&(t=parseFloat(t),t=Bt(o.min,o.max,t/100)-o.min),typeof t!="number")return;let a=Bt(s.min,s.max,r);e===s&&(a-=t),e.min=zC(e.min,t,n,a,i),e.max=zC(e.max,t,n,a,i)}function LC(e,t,[n,r,i],s,o){U7(e,t[n],t[r],t[i],t.scale,s,o)}const W7=["x","scaleX","originX"],H7=["y","scaleY","originY"];function NC(e,t,n,r){LC(e.x,t,W7,n?n.x:void 0,r?r.x:void 0),LC(e.y,t,H7,n?n.y:void 0,r?r.y:void 0)}function $C(e){return e.translate===0&&e.scale===1}function SR(e){return $C(e.x)&&$C(e.y)}function q7(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function kR(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function BC(e){return Fr(e.x)/Fr(e.y)}class G7{constructor(){this.members=[]}add(t){B1(this.members,t),t.scheduleRender()}remove(t){if(V1(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(t){const n=this.members.findIndex(i=>t===i);if(n===0)return!1;let r;for(let i=n;i>=0;i--){const s=this.members[i];if(s.isPresent!==!1){r=s;break}}return r?(this.promote(r),!0):!1}promote(t,n){const r=this.lead;if(t!==r&&(this.prevLead=r,this.lead=t,t.show(),r)){r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,n&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:i}=t.options;i===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:n,resumingFrom:r}=t;n.onExitComplete&&n.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function VC(e,t,n){let r="";const i=e.x.translate/t.x,s=e.y.translate/t.y;if((i||s)&&(r=`translate3d(${i}px, ${s}px, 0) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){const{rotate:c,rotateX:u,rotateY:d}=n;c&&(r+=`rotate(${c}deg) `),u&&(r+=`rotateX(${u}deg) `),d&&(r+=`rotateY(${d}deg) `)}const o=e.x.scale*t.x,a=e.y.scale*t.y;return(o!==1||a!==1)&&(r+=`scale(${o}, ${a})`),r||"none"}const K7=(e,t)=>e.depth-t.depth;class Y7{constructor(){this.children=[],this.isDirty=!1}add(t){B1(this.children,t),this.isDirty=!0}remove(t){V1(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(K7),this.isDirty=!1,this.children.forEach(t)}}function Q7(e,t){const n=performance.now(),r=({timestamp:i})=>{const s=i-n;s>=t&&(Rs(r),e(s-t))};return Pt.read(r,!0),()=>Rs(r)}function Z7(e){window.MotionDebug&&window.MotionDebug.record(e)}function X7(e){return e instanceof SVGElement&&e.tagName!=="svg"}function J7(e,t,n){const r=Sr(e)?e:wc(e);return r.start($1("",r,t,n)),r.animation}const UC=["","X","Y","Z"],eH={visibility:"hidden"},WC=1e3;let tH=0;const Xo={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function CR({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(o={},a=t==null?void 0:t()){this.id=tH++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,Xo.totalNodes=Xo.resolvedTargetDeltas=Xo.recalculatedProjection=0,this.nodes.forEach(iH),this.nodes.forEach(cH),this.nodes.forEach(uH),this.nodes.forEach(sH),Z7(Xo)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=o,this.root=a?a.root||a:this,this.path=a?[...a.path,a]:[],this.parent=a,this.depth=a?a.depth+1:0;for(let c=0;c<this.path.length;c++)this.path[c].shouldResetTransform=!0;this.root===this&&(this.nodes=new Y7)}addEventListener(o,a){return this.eventHandlers.has(o)||this.eventHandlers.set(o,new U1),this.eventHandlers.get(o).add(a)}notifyListeners(o,...a){const c=this.eventHandlers.get(o);c&&c.notify(...a)}hasListeners(o){return this.eventHandlers.has(o)}mount(o,a=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=X7(o),this.instance=o;const{layoutId:c,layout:u,visualElement:d}=this.options;if(d&&!d.current&&d.mount(o),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),a&&(u||c)&&(this.isLayoutDirty=!0),e){let f;const p=()=>this.root.updateBlockedByResize=!1;e(o,()=>{this.root.updateBlockedByResize=!0,f&&f(),f=Q7(p,250),rh.hasAnimatedSinceResize&&(rh.hasAnimatedSinceResize=!1,this.nodes.forEach(qC))})}c&&this.root.registerSharedNode(c,this),this.options.animate!==!1&&d&&(c||u)&&this.addEventListener("didUpdate",({delta:f,hasLayoutChanged:p,hasRelativeTargetChanged:h,layout:v})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const m=this.options.transition||d.getDefaultTransition()||mH,{onLayoutAnimationStart:x,onLayoutAnimationComplete:w}=d.getProps(),y=!this.targetLayout||!kR(this.targetLayout,v)||h,b=!p&&h;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||b||p&&(y||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(f,b);const S={...N1(m,"layout"),onPlay:x,onComplete:w};(d.shouldReduceMotion||this.options.layoutRoot)&&(S.delay=0,S.type=!1),this.startAnimation(S)}else p||qC(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=v})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const o=this.getStack();o&&o.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Rs(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(dH),this.animationId++)}getTransformTemplate(){const{visualElement:o}=this.options;return o&&o.getProps().transformTemplate}willUpdate(o=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let d=0;d<this.path.length;d++){const f=this.path[d];f.shouldResetTransform=!0,f.updateScroll("snapshot"),f.options.layoutRoot&&f.willUpdate(!1)}const{layoutId:a,layout:c}=this.options;if(a===void 0&&!c)return;const u=this.getTransformTemplate();this.prevTransformTemplateValue=u?u(this.latestValues,""):void 0,this.updateSnapshot(),o&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(HC);return}this.isUpdating||this.nodes.forEach(aH),this.isUpdating=!1,this.nodes.forEach(lH),this.nodes.forEach(nH),this.nodes.forEach(rH),this.clearAllSnapshots();const a=performance.now();Hn.delta=Ao(0,1e3/60,a-Hn.timestamp),Hn.timestamp=a,Hn.isProcessing=!0,Yy.update.process(Hn),Yy.preRender.process(Hn),Yy.render.process(Hn),Hn.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,queueMicrotask(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(oH),this.sharedNodes.forEach(fH)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Pt.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Pt.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let c=0;c<this.path.length;c++)this.path[c].updateScroll();const o=this.layout;this.layout=this.measure(!1),this.layoutCorrected=ln(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:a}=this.options;a&&a.notify("LayoutMeasure",this.layout.layoutBox,o?o.layoutBox:void 0)}updateScroll(o="measure"){let a=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===o&&(a=!1),a&&(this.scroll={animationId:this.root.animationId,phase:o,isRoot:r(this.instance),offset:n(this.instance)})}resetTransform(){if(!i)return;const o=this.isLayoutDirty||this.shouldResetTransform,a=this.projectionDelta&&!SR(this.projectionDelta),c=this.getTransformTemplate(),u=c?c(this.latestValues,""):void 0,d=u!==this.prevTransformTemplateValue;o&&(a||Zo(this.latestValues)||d)&&(i(this.instance,u),this.shouldResetTransform=!1,this.scheduleRender())}measure(o=!0){const a=this.measurePageBox();let c=this.removeElementScroll(a);return o&&(c=this.removeTransform(c)),gH(c),{animationId:this.root.animationId,measuredBox:a,layoutBox:c,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:o}=this.options;if(!o)return ln();const a=o.measureViewportBox(),{scroll:c}=this.root;return c&&(qs(a.x,c.offset.x),qs(a.y,c.offset.y)),a}removeElementScroll(o){const a=ln();Ur(a,o);for(let c=0;c<this.path.length;c++){const u=this.path[c],{scroll:d,options:f}=u;if(u!==this.root&&d&&f.layoutScroll){if(d.isRoot){Ur(a,o);const{scroll:p}=this.root;p&&(qs(a.x,-p.offset.x),qs(a.y,-p.offset.y))}qs(a.x,d.offset.x),qs(a.y,d.offset.y)}}return a}applyTransform(o,a=!1){const c=ln();Ur(c,o);for(let u=0;u<this.path.length;u++){const d=this.path[u];!a&&d.options.layoutScroll&&d.scroll&&d!==d.root&&Ml(c,{x:-d.scroll.offset.x,y:-d.scroll.offset.y}),Zo(d.latestValues)&&Ml(c,d.latestValues)}return Zo(this.latestValues)&&Ml(c,this.latestValues),c}removeTransform(o){const a=ln();Ur(a,o);for(let c=0;c<this.path.length;c++){const u=this.path[c];if(!u.instance||!Zo(u.latestValues))continue;Z0(u.latestValues)&&u.updateSnapshot();const d=ln(),f=u.measurePageBox();Ur(d,f),NC(a,u.latestValues,u.snapshot?u.snapshot.layoutBox:void 0,d)}return Zo(this.latestValues)&&NC(a,this.latestValues),a}setTargetDelta(o){this.targetDelta=o,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(o){this.options={...this.options,...o,crossfade:o.crossfade!==void 0?o.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Hn.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(o=!1){var a;const c=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=c.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=c.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=c.isSharedProjectionDirty);const u=!!this.resumingFrom||this!==c;if(!(o||u&&this.isSharedProjectionDirty||this.isProjectionDirty||!((a=this.parent)===null||a===void 0)&&a.isProjectionDirty||this.attemptToResolveRelativeTarget))return;const{layout:f,layoutId:p}=this.options;if(!(!this.layout||!(f||p))){if(this.resolvedRelativeTargetAt=Hn.timestamp,!this.targetDelta&&!this.relativeTarget){const h=this.getClosestProjectingParent();h&&h.layout&&this.animationProgress!==1?(this.relativeParent=h,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ln(),this.relativeTargetOrigin=ln(),ld(this.relativeTargetOrigin,this.layout.layoutBox,h.layout.layoutBox),Ur(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=ln(),this.targetWithTransforms=ln()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),g7(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Ur(this.target,this.layout.layoutBox),mR(this.target,this.targetDelta)):Ur(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const h=this.getClosestProjectingParent();h&&!!h.resumingFrom==!!this.resumingFrom&&!h.options.layoutScroll&&h.target&&this.animationProgress!==1?(this.relativeParent=h,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ln(),this.relativeTargetOrigin=ln(),ld(this.relativeTargetOrigin,this.target,h.target),Ur(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}Xo.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||Z0(this.parent.latestValues)||hR(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var o;const a=this.getLead(),c=!!this.resumingFrom||this!==a;let u=!0;if((this.isProjectionDirty||!((o=this.parent)===null||o===void 0)&&o.isProjectionDirty)&&(u=!1),c&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(u=!1),this.resolvedRelativeTargetAt===Hn.timestamp&&(u=!1),u)return;const{layout:d,layoutId:f}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(d||f))return;Ur(this.layoutCorrected,this.layout.layoutBox);const p=this.treeScale.x,h=this.treeScale.y;j7(this.layoutCorrected,this.treeScale,this.path,c),a.layout&&!a.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(a.target=a.layout.layoutBox);const{target:v}=a;if(!v){this.projectionTransform&&(this.projectionDelta=Ol(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=Ol(),this.projectionDeltaWithTransform=Ol());const m=this.projectionTransform;ad(this.projectionDelta,this.layoutCorrected,v,this.latestValues),this.projectionTransform=VC(this.projectionDelta,this.treeScale),(this.projectionTransform!==m||this.treeScale.x!==p||this.treeScale.y!==h)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",v)),Xo.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(o=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),o){const a=this.getStack();a&&a.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(o,a=!1){const c=this.snapshot,u=c?c.latestValues:{},d={...this.latestValues},f=Ol();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!a;const p=ln(),h=c?c.source:void 0,v=this.layout?this.layout.source:void 0,m=h!==v,x=this.getStack(),w=!x||x.members.length<=1,y=!!(m&&!w&&this.options.crossfade===!0&&!this.path.some(hH));this.animationProgress=0;let b;this.mixTargetDelta=S=>{const k=S/1e3;GC(f.x,o.x,k),GC(f.y,o.y,k),this.setTargetDelta(f),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(ld(p,this.layout.layoutBox,this.relativeParent.layout.layoutBox),pH(this.relativeTarget,this.relativeTargetOrigin,p,k),b&&q7(this.relativeTarget,b)&&(this.isProjectionDirty=!1),b||(b=ln()),Ur(b,this.relativeTarget)),m&&(this.animationValues=d,$7(d,u,this.latestValues,k,y,w)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=k},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(o){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(Rs(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Pt.update(()=>{rh.hasAnimatedSinceResize=!0,this.currentAnimation=J7(0,WC,{...o,onUpdate:a=>{this.mixTargetDelta(a),o.onUpdate&&o.onUpdate(a)},onComplete:()=>{o.onComplete&&o.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const o=this.getStack();o&&o.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(WC),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const o=this.getLead();let{targetWithTransforms:a,target:c,layout:u,latestValues:d}=o;if(!(!a||!c||!u)){if(this!==o&&this.layout&&u&&jR(this.options.animationType,this.layout.layoutBox,u.layoutBox)){c=this.target||ln();const f=Fr(this.layout.layoutBox.x);c.x.min=o.target.x.min,c.x.max=c.x.min+f;const p=Fr(this.layout.layoutBox.y);c.y.min=o.target.y.min,c.y.max=c.y.min+p}Ur(a,c),Ml(a,d),ad(this.projectionDeltaWithTransform,this.layoutCorrected,a,d)}}registerSharedNode(o,a){this.sharedNodes.has(o)||this.sharedNodes.set(o,new G7),this.sharedNodes.get(o).add(a);const u=a.options.initialPromotionConfig;a.promote({transition:u?u.transition:void 0,preserveFollowOpacity:u&&u.shouldPreserveFollowOpacity?u.shouldPreserveFollowOpacity(a):void 0})}isLead(){const o=this.getStack();return o?o.lead===this:!0}getLead(){var o;const{layoutId:a}=this.options;return a?((o=this.getStack())===null||o===void 0?void 0:o.lead)||this:this}getPrevLead(){var o;const{layoutId:a}=this.options;return a?(o=this.getStack())===null||o===void 0?void 0:o.prevLead:void 0}getStack(){const{layoutId:o}=this.options;if(o)return this.root.sharedNodes.get(o)}promote({needsReset:o,transition:a,preserveFollowOpacity:c}={}){const u=this.getStack();u&&u.promote(this,c),o&&(this.projectionDelta=void 0,this.needsReset=!0),a&&this.setOptions({transition:a})}relegate(){const o=this.getStack();return o?o.relegate(this):!1}resetRotation(){const{visualElement:o}=this.options;if(!o)return;let a=!1;const{latestValues:c}=o;if((c.rotate||c.rotateX||c.rotateY||c.rotateZ)&&(a=!0),!a)return;const u={};for(let d=0;d<UC.length;d++){const f="rotate"+UC[d];c[f]&&(u[f]=c[f],o.setStaticValue(f,0))}o.render();for(const d in u)o.setStaticValue(d,u[d]);o.scheduleRender()}getProjectionStyles(o){var a,c;if(!this.instance||this.isSVG)return;if(!this.isVisible)return eH;const u={visibility:""},d=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,u.opacity="",u.pointerEvents=nh(o==null?void 0:o.pointerEvents)||"",u.transform=d?d(this.latestValues,""):"none",u;const f=this.getLead();if(!this.projectionDelta||!this.layout||!f.target){const m={};return this.options.layoutId&&(m.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,m.pointerEvents=nh(o==null?void 0:o.pointerEvents)||""),this.hasProjected&&!Zo(this.latestValues)&&(m.transform=d?d({},""):"none",this.hasProjected=!1),m}const p=f.animationValues||f.latestValues;this.applyTransformsToTarget(),u.transform=VC(this.projectionDeltaWithTransform,this.treeScale,p),d&&(u.transform=d(p,u.transform));const{x:h,y:v}=this.projectionDelta;u.transformOrigin=`${h.origin*100}% ${v.origin*100}% 0`,f.animationValues?u.opacity=f===this?(c=(a=p.opacity)!==null&&a!==void 0?a:this.latestValues.opacity)!==null&&c!==void 0?c:1:this.preserveOpacity?this.latestValues.opacity:p.opacityExit:u.opacity=f===this?p.opacity!==void 0?p.opacity:"":p.opacityExit!==void 0?p.opacityExit:0;for(const m in Wh){if(p[m]===void 0)continue;const{correct:x,applyTo:w}=Wh[m],y=u.transform==="none"?p[m]:x(p[m],f);if(w){const b=w.length;for(let S=0;S<b;S++)u[w[S]]=y}else u[m]=y}return this.options.layoutId&&(u.pointerEvents=f===this?nh(o==null?void 0:o.pointerEvents)||"":"none"),u}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(o=>{var a;return(a=o.currentAnimation)===null||a===void 0?void 0:a.stop()}),this.root.nodes.forEach(HC),this.root.sharedNodes.clear()}}}function nH(e){e.updateLayout()}function rH(e){var t;const n=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:i}=e.layout,{animationType:s}=e.options,o=n.source!==e.layout.source;s==="size"?Hr(f=>{const p=o?n.measuredBox[f]:n.layoutBox[f],h=Fr(p);p.min=r[f].min,p.max=p.min+h}):jR(s,n.layoutBox,r)&&Hr(f=>{const p=o?n.measuredBox[f]:n.layoutBox[f],h=Fr(r[f]);p.max=p.min+h,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[f].max=e.relativeTarget[f].min+h)});const a=Ol();ad(a,r,n.layoutBox);const c=Ol();o?ad(c,e.applyTransform(i,!0),n.measuredBox):ad(c,r,n.layoutBox);const u=!SR(a);let d=!1;if(!e.resumeFrom){const f=e.getClosestProjectingParent();if(f&&!f.resumeFrom){const{snapshot:p,layout:h}=f;if(p&&h){const v=ln();ld(v,n.layoutBox,p.layoutBox);const m=ln();ld(m,r,h.layoutBox),kR(v,m)||(d=!0),f.options.layoutRoot&&(e.relativeTarget=m,e.relativeTargetOrigin=v,e.relativeParent=f)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:n,delta:c,layoutDelta:a,hasLayoutChanged:u,hasRelativeTargetChanged:d})}else if(e.isLead()){const{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function iH(e){Xo.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function sH(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function oH(e){e.clearSnapshot()}function HC(e){e.clearMeasurements()}function aH(e){e.isLayoutDirty=!1}function lH(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function qC(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function cH(e){e.resolveTargetDelta()}function uH(e){e.calcProjection()}function dH(e){e.resetRotation()}function fH(e){e.removeLeadSnapshot()}function GC(e,t,n){e.translate=Bt(t.translate,0,n),e.scale=Bt(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function KC(e,t,n,r){e.min=Bt(t.min,n.min,r),e.max=Bt(t.max,n.max,r)}function pH(e,t,n,r){KC(e.x,t.x,n.x,r),KC(e.y,t.y,n.y,r)}function hH(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const mH={duration:.45,ease:[.4,0,.1,1]},YC=e=>typeof navigator<"u"&&navigator.userAgent.toLowerCase().includes(e),QC=YC("applewebkit/")&&!YC("chrome/")?Math.round:nn;function ZC(e){e.min=QC(e.min),e.max=QC(e.max)}function gH(e){ZC(e.x),ZC(e.y)}function jR(e,t,n){return e==="position"||e==="preserve-aspect"&&!Y0(BC(t),BC(n),.2)}const yH=CR({attachResizeListener:(e,t)=>vs(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),ov={current:void 0},_R=CR({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!ov.current){const e=new yH({});e.mount(window),e.setOptions({layoutScroll:!0}),ov.current=e}return ov.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),vH={pan:{Feature:M7},drag:{Feature:O7,ProjectionNode:_R,MeasureLayout:xR}},xH=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function bH(e){const t=xH.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]}function J0(e,t,n=1){const[r,i]=bH(e);if(!r)return;const s=window.getComputedStyle(t).getPropertyValue(r);if(s){const o=s.trim();return aR(o)?parseFloat(o):o}else return V0(i)?J0(i,t,n+1):i}function wH(e,{...t},n){const r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:n};n&&(n={...n}),e.values.forEach(i=>{const s=i.get();if(!V0(s))return;const o=J0(s,r);o&&i.set(o)});for(const i in t){const s=t[i];if(!V0(s))continue;const o=J0(s,r);o&&(t[i]=o,n||(n={}),n[i]===void 0&&(n[i]=s))}return{target:t,transitionEnd:n}}const SH=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),PR=e=>SH.has(e),kH=e=>Object.keys(e).some(PR),XC=e=>e===Ka||e===Oe,JC=(e,t)=>parseFloat(e.split(", ")[t]),ej=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;const i=r.match(/^matrix3d\((.+)\)$/);if(i)return JC(i[1],t);{const s=r.match(/^matrix\((.+)\)$/);return s?JC(s[1],e):0}},CH=new Set(["x","y","z"]),jH=kf.filter(e=>!CH.has(e));function _H(e){const t=[];return jH.forEach(n=>{const r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.render(),t}const Sc={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:ej(4,13),y:ej(5,14)};Sc.translateX=Sc.x;Sc.translateY=Sc.y;const PH=(e,t,n)=>{const r=t.measureViewportBox(),i=t.current,s=getComputedStyle(i),{display:o}=s,a={};o==="none"&&t.setStaticValue("display",e.display||"block"),n.forEach(u=>{a[u]=Sc[u](r,s)}),t.render();const c=t.measureViewportBox();return n.forEach(u=>{const d=t.getValue(u);d&&d.jump(a[u]),e[u]=Sc[u](c,s)}),e},EH=(e,t,n={},r={})=>{t={...t},r={...r};const i=Object.keys(t).filter(PR);let s=[],o=!1;const a=[];if(i.forEach(c=>{const u=e.getValue(c);if(!e.hasValue(c))return;let d=n[c],f=gu(d);const p=t[c];let h;if(qh(p)){const v=p.length,m=p[0]===null?1:0;d=p[m],f=gu(d);for(let x=m;x<v&&p[x]!==null;x++)h?D1(gu(p[x])===h):h=gu(p[x])}else h=gu(p);if(f!==h)if(XC(f)&&XC(h)){const v=u.get();typeof v=="string"&&u.set(parseFloat(v)),typeof p=="string"?t[c]=parseFloat(p):Array.isArray(p)&&h===Oe&&(t[c]=p.map(parseFloat))}else f!=null&&f.transform&&(h!=null&&h.transform)&&(d===0||p===0)?d===0?u.set(h.transform(d)):t[c]=f.transform(p):(o||(s=_H(e),o=!0),a.push(c),r[c]=r[c]!==void 0?r[c]:t[c],u.jump(p))}),a.length){const c=a.indexOf("height")>=0?window.pageYOffset:null,u=PH(t,e,a);return s.length&&s.forEach(([d,f])=>{e.getValue(d).set(f)}),e.render(),gg&&c!==null&&window.scrollTo({top:c}),{target:u,transitionEnd:r}}else return{target:t,transitionEnd:r}};function TH(e,t,n,r){return kH(t)?EH(e,t,n,r):{target:t,transitionEnd:r}}const AH=(e,t,n,r)=>{const i=wH(e,t,r);return t=i.target,r=i.transitionEnd,TH(e,t,n,r)},ex={current:null},ER={current:!1};function RH(){if(ER.current=!0,!!gg)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>ex.current=e.matches;e.addListener(t),t()}else ex.current=!1}function OH(e,t,n){const{willChange:r}=t;for(const i in t){const s=t[i],o=n[i];if(Sr(s))e.addValue(i,s),Qh(r)&&r.add(i);else if(Sr(o))e.addValue(i,wc(s,{owner:e})),Qh(r)&&r.remove(i);else if(o!==s)if(e.hasValue(i)){const a=e.getValue(i);!a.hasAnimated&&a.set(s)}else{const a=e.getStaticValue(i);e.addValue(i,wc(a!==void 0?a:s,{owner:e}))}}for(const i in n)t[i]===void 0&&e.removeValue(i);return t}const tj=new WeakMap,TR=Object.keys(Nd),MH=TR.length,nj=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],DH=j1.length;class IH{constructor({parent:t,props:n,presenceContext:r,reducedMotionConfig:i,visualState:s},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>Pt.render(this.render,!1,!0);const{latestValues:a,renderState:c}=s;this.latestValues=a,this.baseTarget={...a},this.initialValues=n.initial?{...a}:{},this.renderState=c,this.parent=t,this.props=n,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=i,this.options=o,this.isControllingVariants=vg(n),this.isVariantNode=fA(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:u,...d}=this.scrapeMotionValuesFromProps(n,{});for(const f in d){const p=d[f];a[f]!==void 0&&Sr(p)&&(p.set(a[f],!1),Qh(u)&&u.add(f))}}scrapeMotionValuesFromProps(t,n){return{}}mount(t){this.current=t,tj.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((n,r)=>this.bindToMotionValue(r,n)),ER.current||RH(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:ex.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){tj.delete(this.current),this.projection&&this.projection.unmount(),Rs(this.notifyUpdate),Rs(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features)this.features[t].unmount();this.current=null}bindToMotionValue(t,n){const r=Ga.has(t),i=n.on("change",o=>{this.latestValues[t]=o,this.props.onUpdate&&Pt.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),s=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{i(),s()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures({children:t,...n},r,i,s){let o,a;for(let c=0;c<MH;c++){const u=TR[c],{isEnabled:d,Feature:f,ProjectionNode:p,MeasureLayout:h}=Nd[u];p&&(o=p),d(n)&&(!this.features[u]&&f&&(this.features[u]=new f(this)),h&&(a=h))}if((this.type==="html"||this.type==="svg")&&!this.projection&&o){this.projection=new o(this.latestValues,this.parent&&this.parent.projection);const{layoutId:c,layout:u,drag:d,dragConstraints:f,layoutScroll:p,layoutRoot:h}=n;this.projection.setOptions({layoutId:c,layout:u,alwaysMeasureLayout:!!d||f&&Al(f),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:typeof u=="string"?u:"both",initialPromotionConfig:s,layoutScroll:p,layoutRoot:h})}return a}updateFeatures(){for(const t in this.features){const n=this.features[t];n.isMounted?n.update():(n.mount(),n.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ln()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}makeTargetAnimatable(t,n=!0){return this.makeTargetAnimatableFromInstance(t,this.props,n)}update(t,n){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let r=0;r<nj.length;r++){const i=nj[r];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);const s=t["on"+i];s&&(this.propEventSubscriptions[i]=this.on(i,s))}this.prevMotionValues=OH(this,this.scrapeMotionValuesFromProps(t,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(t=!1){if(t)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){const r=this.parent?this.parent.getVariantContext()||{}:{};return this.props.initial!==void 0&&(r.initial=this.props.initial),r}const n={};for(let r=0;r<DH;r++){const i=j1[r],s=this.props[i];(Ld(s)||s===!1)&&(n[i]=s)}return n}addVariantChild(t){const n=this.getClosestVariantNode();if(n)return n.variantChildren&&n.variantChildren.add(t),()=>n.variantChildren.delete(t)}addValue(t,n){n!==this.values.get(t)&&(this.removeValue(t),this.bindToMotionValue(t,n)),this.values.set(t,n),this.latestValues[t]=n.get()}removeValue(t){this.values.delete(t);const n=this.valueSubscriptions.get(t);n&&(n(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&n!==void 0&&(r=wc(n,{owner:this}),this.addValue(t,r)),r}readValue(t){var n;return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(n=this.getBaseTargetFromProps(this.props,t))!==null&&n!==void 0?n:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;const{initial:r}=this.props,i=typeof r=="string"||typeof r=="object"?(n=M1(this.props,r))===null||n===void 0?void 0:n[t]:void 0;if(r&&i!==void 0)return i;const s=this.getBaseTargetFromProps(this.props,t);return s!==void 0&&!Sr(s)?s:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new U1),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}}class AR extends IH{sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){return t.style?t.style[n]:void 0}removeValueFromRenderState(t,{vars:n,style:r}){delete n[t],delete r[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:n,...r},{transformValues:i},s){let o=ZW(r,t||{},this);if(i&&(n&&(n=i(n)),r&&(r=i(r)),o&&(o=i(o))),s){YW(this,r,o);const a=AH(this,r,o,n);n=a.transitionEnd,r=a.target}return{transition:t,transitionEnd:n,...r}}}function FH(e){return window.getComputedStyle(e)}class zH extends AR{constructor(){super(...arguments),this.type="html"}readValueFromInstance(t,n){if(Ga.has(n)){const r=L1(n);return r&&r.default||0}else{const r=FH(t),i=(gA(n)?r.getPropertyValue(n):r[n])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:n}){return gR(t,n)}build(t,n,r,i){E1(t,n,r,i.transformTemplate)}scrapeMotionValuesFromProps(t,n){return O1(t,n)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;Sr(t)&&(this.childSubscription=t.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}renderInstance(t,n,r,i){SA(t,n,r,i)}}class LH extends AR{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(Ga.has(n)){const r=L1(n);return r&&r.default||0}return n=kA.has(n)?n:k1(n),t.getAttribute(n)}measureInstanceViewportBox(){return ln()}scrapeMotionValuesFromProps(t,n){return jA(t,n)}build(t,n,r,i){A1(t,n,r,this.isSVGTag,i.transformTemplate)}renderInstance(t,n,r,i){CA(t,n,r,i)}mount(t){this.isSVGTag=R1(t.tagName),super.mount(t)}}const NH=(e,t)=>P1(e)?new LH(t,{enableHardwareAcceleration:!1}):new zH(t,{enableHardwareAcceleration:!0}),$H={layout:{ProjectionNode:_R,MeasureLayout:xR}},BH={...f7,...OU,...vH,...$H},ts=B9((e,t)=>xU(e,t,BH,NH));function RR(){const e=g.useRef(!1);return S1(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function VH(){const e=RR(),[t,n]=g.useState(0),r=g.useCallback(()=>{e.current&&n(t+1)},[t]);return[g.useCallback(()=>Pt.postRender(r),[r]),t]}class UH extends g.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function WH({children:e,isPresent:t}){const n=g.useId(),r=g.useRef(null),i=g.useRef({width:0,height:0,top:0,left:0});return g.useInsertionEffect(()=>{const{width:s,height:o,top:a,left:c}=i.current;if(t||!r.current||!s||!o)return;r.current.dataset.motionPopId=n;const u=document.createElement("style");return document.head.appendChild(u),u.sheet&&u.sheet.insertRule(`
|
|
[data-motion-pop-id="${n}"] {
|
|
position: absolute !important;
|
|
width: ${s}px !important;
|
|
height: ${o}px !important;
|
|
top: ${a}px !important;
|
|
left: ${c}px !important;
|
|
}
|
|
`),()=>{document.head.removeChild(u)}},[t]),g.createElement(UH,{isPresent:t,childRef:r,sizeRef:i},g.cloneElement(e,{ref:r}))}const av=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:s,mode:o})=>{const a=_A(HH),c=g.useId(),u=g.useMemo(()=>({id:c,initial:t,isPresent:n,custom:i,onExitComplete:d=>{a.set(d,!0);for(const f of a.values())if(!f)return;r&&r()},register:d=>(a.set(d,!1),()=>a.delete(d))}),s?void 0:[n]);return g.useMemo(()=>{a.forEach((d,f)=>a.set(f,!1))},[n]),g.useEffect(()=>{!n&&!a.size&&r&&r()},[n]),o==="popLayout"&&(e=g.createElement(WH,{isPresent:n},e)),g.createElement(Sf.Provider,{value:u},e)};function HH(){return new Map}function qH(e){return g.useEffect(()=>()=>e(),[])}const Jo=e=>e.key||"";function GH(e,t){e.forEach(n=>{const r=Jo(n);t.set(r,n)})}function KH(e){const t=[];return g.Children.forEach(e,n=>{g.isValidElement(n)&&t.push(n)}),t}const Bo=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:i,presenceAffectsLayout:s=!0,mode:o="sync"})=>{const a=g.useContext(_1).forceRender||VH()[0],c=RR(),u=KH(e);let d=u;const f=g.useRef(new Map).current,p=g.useRef(d),h=g.useRef(new Map).current,v=g.useRef(!0);if(S1(()=>{v.current=!1,GH(u,h),p.current=d}),qH(()=>{v.current=!0,h.clear(),f.clear()}),v.current)return g.createElement(g.Fragment,null,d.map(y=>g.createElement(av,{key:Jo(y),isPresent:!0,initial:n?void 0:!1,presenceAffectsLayout:s,mode:o},y)));d=[...d];const m=p.current.map(Jo),x=u.map(Jo),w=m.length;for(let y=0;y<w;y++){const b=m[y];x.indexOf(b)===-1&&!f.has(b)&&f.set(b,void 0)}return o==="wait"&&f.size&&(d=[]),f.forEach((y,b)=>{if(x.indexOf(b)!==-1)return;const S=h.get(b);if(!S)return;const k=m.indexOf(b);let P=y;if(!P){const C=()=>{f.delete(b);const j=Array.from(h.keys()).filter(A=>!x.includes(A));if(j.forEach(A=>h.delete(A)),p.current=u.filter(A=>{const R=Jo(A);return R===b||j.includes(R)}),!f.size){if(c.current===!1)return;a(),r&&r()}};P=g.createElement(av,{key:Jo(S),isPresent:!1,onExitComplete:C,custom:t,presenceAffectsLayout:s,mode:o},S),f.set(b,P)}d.splice(k,0,P)}),d=d.map(y=>{const b=y.key;return f.has(b)?y:g.createElement(av,{key:Jo(y),isPresent:!0,presenceAffectsLayout:s,mode:o},y)}),g.createElement(g.Fragment,null,f.size?d:d.map(y=>g.cloneElement(y)))},YH=(e,t)=>e.find(n=>n.id===t);function rj(e,t){const n=OR(e,t),r=n?e[n].findIndex(i=>i.id===t):-1;return{position:n,index:r}}function OR(e,t){for(const[n,r]of Object.entries(e))if(YH(r,t))return n}function QH(e){const t=e.includes("right"),n=e.includes("left");let r="center";return t&&(r="flex-end"),n&&(r="flex-start"),{display:"flex",flexDirection:"column",alignItems:r}}function ZH(e){const n=e==="top"||e==="bottom"?"0 auto":void 0,r=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,i=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,s=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",o=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:n,top:r,bottom:i,right:s,left:o}}var XH=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,JH=KT(function(e){return XH.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),eq=JH,tq=function(t){return t!=="theme"},ij=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?eq:tq},sj=function(t,n,r){var i;if(n){var s=n.shouldForwardProp;i=t.__emotion_forwardProp&&s?function(o){return t.__emotion_forwardProp(o)&&s(o)}:s}return typeof i!="function"&&r&&(i=t.__emotion_forwardProp),i},nq=function(t){var n=t.cache,r=t.serialized,i=t.isStringTag;return m1(n,r,i),rA(function(){return g1(n,r,i)}),null},rq=function e(t,n){var r=t.__emotion_real===t,i=r&&t.__emotion_base||t,s,o;n!==void 0&&(s=n.label,o=n.target);var a=sj(t,n,r),c=a||ij(i),u=!c("as");return function(){var d=arguments,f=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(s!==void 0&&f.push("label:"+s+";"),d[0]==null||d[0].raw===void 0)f.push.apply(f,d);else{var p=d[0];f.push(p[0]);for(var h=d.length,v=1;v<h;v++)f.push(d[v],p[v])}var m=v1(function(x,w,y){var b=u&&x.as||i,S="",k=[],P=x;if(x.theme==null){P={};for(var C in x)P[C]=x[C];P.theme=g.useContext(bc)}typeof x.className=="string"?S=eA(w.registered,k,x.className):x.className!=null&&(S=x.className+" ");var j=pg(f.concat(k),w.registered,P);S+=w.key+"-"+j.name,o!==void 0&&(S+=" "+o);var A=u&&a===void 0?ij(b):c,R={};for(var U in x)u&&U==="as"||A(U)&&(R[U]=x[U]);return R.className=S,y&&(R.ref=y),g.createElement(g.Fragment,null,g.createElement(nq,{cache:w,serialized:j,isStringTag:typeof b=="string"}),g.createElement(b,R))});return m.displayName=s!==void 0?s:"Styled("+(typeof i=="string"?i:i.displayName||i.name||"Component")+")",m.defaultProps=t.defaultProps,m.__emotion_real=m,m.__emotion_base=i,m.__emotion_styles=f,m.__emotion_forwardProp=a,Object.defineProperty(m,"toString",{value:function(){return"."+o}}),m.withComponent=function(x,w){var y=e(x,za({},n,w,{shouldForwardProp:sj(m,w,!0)}));return y.apply(void 0,f)},m}},iq=["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","marquee","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","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],tx=rq.bind(null);iq.forEach(function(e){tx[e]=tx(e)});const sq=new Set([...R4,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),oq=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function aq(e){return(oq.has(e)||!sq.has(e))&&e[0]!=="_"}const lq=cN(tx),cq=({baseStyle:e})=>t=>{const{theme:n,css:r,__css:i,sx:s,...o}=t,[a]=yN(o,M4),c=Er(e,t),u=KL({},i,c,Jb(a),s),d=_T(u)(t.theme);return r?[d,r]:d};function lv(e,t){const{baseStyle:n,...r}=t??{};r.shouldForwardProp||(r.shouldForwardProp=aq);const i=cq({baseStyle:n}),s=lq(e,r)(i);return g.forwardRef(function(c,u){const{children:d,...f}=c,{colorMode:p,forced:h}=wf(),v=h?p:void 0;return g.createElement(s,{ref:u,"data-theme":v,...f},d)})}function uq(){const e=new Map;return new Proxy(lv,{apply(t,n,r){return lv(...r)},get(t,n){return e.has(n)||e.set(n,lv(n)),e.get(n)}})}const K=uq(),dq={initial:e=>{const{position:t}=e,n=["top","bottom"].includes(t)?"y":"x";let r=["top-right","bottom-right"].includes(t)?1:-1;return t==="bottom"&&(r=1),{opacity:0,[n]:r*24}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},MR=g.memo(e=>{const{id:t,message:n,onCloseComplete:r,onRequestRemove:i,requestClose:s=!1,position:o="bottom",duration:a=5e3,containerStyle:c,motionVariants:u=dq,toastSpacing:d="0.5rem"}=e,[f,p]=g.useState(a),h=D7();To(()=>{h||r==null||r()},[h]),To(()=>{p(a)},[a]);const v=()=>p(null),m=()=>p(a),x=()=>{h&&i()};g.useEffect(()=>{h&&s&&i()},[h,s,i]),IN(x,f);const w=g.useMemo(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:d,...c}),[c,d]),y=g.useMemo(()=>QH(o),[o]);return l.jsx(ts.div,{layout:!0,className:"chakra-toast",variants:u,initial:"initial",animate:"animate",exit:"exit",onHoverStart:v,onHoverEnd:m,custom:{position:o},style:y,children:l.jsx(K.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:w,children:Er(n,{id:t,onClose:x})})})});MR.displayName="ToastComponent";function J(e){return g.forwardRef(e)}var fq=typeof Element<"u",pq=typeof Map=="function",hq=typeof Set=="function",mq=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function ih(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,i;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!ih(e[r],t[r]))return!1;return!0}var s;if(pq&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(s=e.entries();!(r=s.next()).done;)if(!t.has(r.value[0]))return!1;for(s=e.entries();!(r=s.next()).done;)if(!ih(r.value[1],t.get(r.value[0])))return!1;return!0}if(hq&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(s=e.entries();!(r=s.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(mq&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[r]))return!1;if(fq&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((i[r]==="_owner"||i[r]==="__v"||i[r]==="__o")&&e.$$typeof)&&!ih(e[i[r]],t[i[r]]))return!1;return!0}return e!==e&&t!==t}var gq=function(t,n){try{return ih(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const yq=df(gq);function Vo(){const e=g.useContext(bc);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `<ChakraProvider />` or `<ThemeProvider />`");return e}function DR(){const e=wf(),t=Vo();return{...e,theme:t}}function vq(e,t,n){if(t==null)return t;const r=i=>{var s,o;return(o=(s=e.__cssMap)==null?void 0:s[i])==null?void 0:o.value};return r(t)??r(n)??n}function xq(e,t,n){const r=Array.isArray(t)?t:[t],i=Array.isArray(n)?n:[n];return s=>{const o=i.filter(Boolean),a=r.map((c,u)=>{const d=`${e}.${c}`;return vq(s,d,o[u]??c)});return Array.isArray(t)?a:a[0]}}function bq(e){return Object.fromEntries(Object.entries(e).filter(([t,n])=>n!==void 0&&t!=="children"&&!g.isValidElement(n)))}function IR(e,t={}){const{styleConfig:n,...r}=t,{theme:i,colorMode:s}=DR(),o=e?cT(i,`components.${e}`):void 0,a=n||o,c=Jr({theme:i,colorMode:s},(a==null?void 0:a.defaultProps)??{},bq(r),(d,f)=>d?void 0:f),u=g.useRef({});if(a){const f=W4(a)(c);yq(u.current,f)||(u.current=f)}return u.current}function kr(e,t={}){return IR(e,t)}function jn(e,t={}){return IR(e,t)}const oj={path:l.jsxs("g",{stroke:"currentColor",strokeWidth:"1.5",children:[l.jsx("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),l.jsx("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),l.jsx("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},oe=J((e,t)=>{const{as:n,viewBox:r,color:i="currentColor",focusable:s=!1,children:o,className:a,__css:c,...u}=e,d=ue("chakra-icon",a),f=kr("Icon",e),p={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:i,...c,...f},h={ref:t,focusable:s,className:d,__css:p},v=r??oj.viewBox;if(n&&typeof n!="string")return l.jsx(K.svg,{as:n,...h,...u});const m=o??oj.path;return l.jsx(K.svg,{verticalAlign:"middle",viewBox:v,...h,...u,children:m})});oe.displayName="Icon";function wq(e){return l.jsx(oe,{viewBox:"0 0 24 24",...e,children:l.jsx("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})}function Sq(e){return l.jsx(oe,{viewBox:"0 0 24 24",...e,children:l.jsx("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})}function aj(e){return l.jsx(oe,{viewBox:"0 0 24 24",...e,children:l.jsx("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}const kq=bf({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Oo=J((e,t)=>{const n=kr("Spinner",e),{label:r="Loading...",thickness:i="2px",speed:s="0.45s",emptyColor:o="transparent",className:a,...c}=pt(e),u=ue("chakra-spinner",a),d={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:i,borderBottomColor:o,borderLeftColor:o,animation:`${kq} ${s} linear infinite`,...n};return l.jsx(K.div,{ref:t,__css:d,className:u,...c,children:r&&l.jsx(K.span,{srOnly:!0,children:r})})});Oo.displayName="Spinner";const[Cq,W1]=ft({name:"AlertContext",hookName:"useAlertContext",providerName:"<Alert />"}),[jq,H1]=ft({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:"<Alert />"}),FR={info:{icon:Sq,colorScheme:"blue"},warning:{icon:aj,colorScheme:"orange"},success:{icon:wq,colorScheme:"green"},error:{icon:aj,colorScheme:"red"},loading:{icon:Oo,colorScheme:"blue"}};function _q(e){return FR[e].colorScheme}function Pq(e){return FR[e].icon}const xn=J(function(t,n){const{status:r="info",addRole:i=!0,...s}=pt(t),o=t.colorScheme??_q(r),a=jn("Alert",{...t,colorScheme:o}),c={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...a.container};return l.jsx(Cq,{value:{status:r},children:l.jsx(jq,{value:a,children:l.jsx(K.div,{"data-status":r,role:i?"alert":void 0,ref:n,...s,className:ue("chakra-alert",t.className),__css:c})})})});xn.displayName="Alert";function bn(e){const{status:t}=W1(),n=Pq(t),r=H1(),i=t==="loading"?r.spinner:r.icon;return l.jsx(K.span,{display:"inherit","data-status":t,...e,className:ue("chakra-alert__icon",e.className),__css:i,children:e.children||l.jsx(n,{h:"100%",w:"100%"})})}bn.displayName="AlertIcon";const Xh=J(function(t,n){const r=H1(),{status:i}=W1();return l.jsx(K.div,{ref:n,"data-status":i,...t,className:ue("chakra-alert__title",t.className),__css:r.title})});Xh.displayName="AlertTitle";const Jh=J(function(t,n){const{status:r}=W1(),i=H1(),s={display:"inline",...i.description};return l.jsx(K.div,{ref:n,"data-status":r,...t,className:ue("chakra-alert__desc",t.className),__css:s})});Jh.displayName="AlertDescription";function Eq(e){return l.jsx(oe,{focusable:"false","aria-hidden":!0,...e,children:l.jsx("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})})}const q1=J(function(t,n){const r=kr("CloseButton",t),{children:i,isDisabled:s,__css:o,...a}=pt(t),c={outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0};return l.jsx(K.button,{type:"button","aria-label":"Close",ref:n,disabled:s,__css:{...c,...r,...o},...a,children:i||l.jsx(Eq,{width:"1em",height:"1em"})})});q1.displayName="CloseButton";const Tq=e=>{const{status:t,variant:n="solid",id:r,title:i,isClosable:s,onClose:o,description:a,colorScheme:c,icon:u}=e,d=r?{root:`toast-${r}`,title:`toast-${r}-title`,description:`toast-${r}-description`}:void 0;return l.jsxs(xn,{addRole:!1,status:t,variant:n,id:d==null?void 0:d.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:c,children:[l.jsx(bn,{children:u}),l.jsxs(K.div,{flex:"1",maxWidth:"100%",children:[i&&l.jsx(Xh,{id:d==null?void 0:d.title,children:i}),a&&l.jsx(Jh,{id:d==null?void 0:d.description,display:"block",children:a})]}),s&&l.jsx(q1,{size:"sm",onClick:o,position:"absolute",insetEnd:1,top:1})]})};function zR(e={}){const{render:t,toastComponent:n=Tq}=e;return i=>typeof t=="function"?t({...i,...e}):l.jsx(n,{...i,...e})}const Aq={top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]},Wi=Rq(Aq);function Rq(e){let t=e;const n=new Set,r=i=>{t=i(t),n.forEach(s=>s())};return{getState:()=>t,subscribe:i=>(n.add(i),()=>{r(()=>e),n.delete(i)}),removeToast:(i,s)=>{r(o=>({...o,[s]:o[s].filter(a=>a.id!=i)}))},notify:(i,s)=>{const o=Oq(i,s),{position:a,id:c}=o;return r(u=>{const f=a.includes("top")?[o,...u[a]??[]]:[...u[a]??[],o];return{...u,[a]:f}}),c},update:(i,s)=>{i&&r(o=>{const a={...o},{position:c,index:u}=rj(a,i);return c&&u!==-1&&(a[c][u]={...a[c][u],...s,message:zR(s)}),a})},closeAll:({positions:i}={})=>{r(s=>(i??["bottom","bottom-right","bottom-left","top","top-left","top-right"]).reduce((c,u)=>(c[u]=s[u].map(d=>({...d,requestClose:!0})),c),{...s}))},close:i=>{r(s=>{const o=OR(s,i);return o?{...s,[o]:s[o].map(a=>a.id==i?{...a,requestClose:!0}:a)}:s})},isActive:i=>!!rj(Wi.getState(),i).position}}let lj=0;function Oq(e,t={}){lj+=1;const n=t.id??lj,r=t.position??"bottom";return{id:n,message:e,position:r,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>Wi.removeToast(String(n),r),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}const[LR,Mq]=ft({strict:!1,name:"PortalContext"}),G1="chakra-portal",Dq=".chakra-portal",Iq=e=>l.jsx("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),Fq=e=>{const{appendToParentPortal:t,children:n}=e,[r,i]=g.useState(null),s=g.useRef(null),[,o]=g.useState({});g.useEffect(()=>o({}),[]);const a=Mq(),c=T9();ws(()=>{if(!r)return;const d=r.ownerDocument,f=t?a??d.body:d.body;if(!f)return;s.current=d.createElement("div"),s.current.className=G1,f.appendChild(s.current),o({});const p=s.current;return()=>{f.contains(p)&&f.removeChild(p)}},[r]);const u=c!=null&&c.zIndex?l.jsx(Iq,{zIndex:c==null?void 0:c.zIndex,children:n}):n;return s.current?Zb.createPortal(l.jsx(LR,{value:s.current,children:u}),s.current):l.jsx("span",{ref:d=>{d&&i(d)}})},zq=e=>{const{children:t,containerRef:n,appendToParentPortal:r}=e,i=n.current,s=i??(typeof window<"u"?document.body:void 0),o=g.useMemo(()=>{const c=i==null?void 0:i.ownerDocument.createElement("div");return c&&(c.className=G1),c},[i]),[,a]=g.useState({});return ws(()=>a({}),[]),ws(()=>{if(!(!o||!s))return s.appendChild(o),()=>{s.removeChild(o)}},[o,s]),s&&o?Zb.createPortal(l.jsx(LR,{value:r?o:null,children:t}),o):null};function qc(e){const t={appendToParentPortal:!0,...e},{containerRef:n,...r}=t;return n?l.jsx(zq,{containerRef:n,...r}):l.jsx(Fq,{...r})}qc.className=G1;qc.selector=Dq;qc.displayName="Portal";const[Lq,Nq]=ft({name:"ToastOptionsContext",strict:!1}),$q=e=>{const t=g.useSyncExternalStore(Wi.subscribe,Wi.getState,Wi.getState),{motionVariants:n,component:r=MR,portalProps:i,animatePresenceProps:s}=e,a=Object.keys(t).map(c=>{const u=t[c];return l.jsx("div",{role:"region","aria-live":"polite","aria-label":`Notifications-${c}`,id:`chakra-toast-manager-${c}`,style:ZH(c),children:l.jsx(Bo,{...s,initial:!1,children:u.map(d=>l.jsx(r,{motionVariants:n,...d},d.id))})},c)});return l.jsx(qc,{...i,children:a})},Bq=e=>function({children:n,theme:r=e,toastOptions:i,...s}){return l.jsxs(R9,{theme:r,...s,children:[l.jsx(Lq,{value:i==null?void 0:i.defaultOptions,children:n}),l.jsx($q,{...i})]})},Vq=Bq(BT);function cj(e){return e.sort((t,n)=>{const r=t.compareDocumentPosition(n);if(r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY)return-1;if(r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(r&Node.DOCUMENT_POSITION_DISCONNECTED||r&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC)throw Error("Cannot sort the given nodes.");return 0})}const Uq=e=>typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE;function uj(e,t,n){let r=e+1;return n&&r>=t&&(r=0),r}function dj(e,t,n){let r=e-1;return n&&r<0&&(r=t),r}const cv=typeof window<"u"?g.useLayoutEffect:g.useEffect,fj=e=>e;var Wq=Object.defineProperty,Hq=(e,t,n)=>t in e?Wq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ht=(e,t,n)=>(Hq(e,typeof t!="symbol"?t+"":t,n),n);class qq{constructor(){Ht(this,"descendants",new Map),Ht(this,"register",t=>{if(t!=null)return Uq(t)?this.registerNode(t):n=>{this.registerNode(n,t)}}),Ht(this,"unregister",t=>{this.descendants.delete(t);const n=cj(Array.from(this.descendants.keys()));this.assignIndex(n)}),Ht(this,"destroy",()=>{this.descendants.clear()}),Ht(this,"assignIndex",t=>{this.descendants.forEach(n=>{const r=t.indexOf(n.node);n.index=r,n.node.dataset.index=n.index.toString()})}),Ht(this,"count",()=>this.descendants.size),Ht(this,"enabledCount",()=>this.enabledValues().length),Ht(this,"values",()=>Array.from(this.descendants.values()).sort((n,r)=>n.index-r.index)),Ht(this,"enabledValues",()=>this.values().filter(t=>!t.disabled)),Ht(this,"item",t=>{if(this.count()!==0)return this.values()[t]}),Ht(this,"enabledItem",t=>{if(this.enabledCount()!==0)return this.enabledValues()[t]}),Ht(this,"first",()=>this.item(0)),Ht(this,"firstEnabled",()=>this.enabledItem(0)),Ht(this,"last",()=>this.item(this.descendants.size-1)),Ht(this,"lastEnabled",()=>{const t=this.enabledValues().length-1;return this.enabledItem(t)}),Ht(this,"indexOf",t=>{var n;return t?((n=this.descendants.get(t))==null?void 0:n.index)??-1:-1}),Ht(this,"enabledIndexOf",t=>t==null?-1:this.enabledValues().findIndex(n=>n.node.isSameNode(t))),Ht(this,"next",(t,n=!0)=>{const r=uj(t,this.count(),n);return this.item(r)}),Ht(this,"nextEnabled",(t,n=!0)=>{const r=this.item(t);if(!r)return;const i=this.enabledIndexOf(r.node),s=uj(i,this.enabledCount(),n);return this.enabledItem(s)}),Ht(this,"prev",(t,n=!0)=>{const r=dj(t,this.count()-1,n);return this.item(r)}),Ht(this,"prevEnabled",(t,n=!0)=>{const r=this.item(t);if(!r)return;const i=this.enabledIndexOf(r.node),s=dj(i,this.enabledCount()-1,n);return this.enabledItem(s)}),Ht(this,"registerNode",(t,n)=>{if(!t||this.descendants.has(t))return;const r=Array.from(this.descendants.keys()).concat(t),i=cj(r);n!=null&&n.disabled&&(n.disabled=!!n.disabled);const s={node:t,index:-1,...n};this.descendants.set(t,s),this.assignIndex(i)})}}function NR(){const[e,t]=ft({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});return[e,t,()=>{const i=g.useRef(new qq);return cv(()=>()=>i.current.destroy()),i.current},i=>{const s=t(),[o,a]=g.useState(-1),c=g.useRef(null);cv(()=>()=>{c.current&&s.unregister(c.current)},[]),cv(()=>{if(!c.current)return;const d=Number(c.current.dataset.index);o!=d&&!Number.isNaN(d)&&a(d)});const u=fj(i?s.register(i):s.register);return{descendants:s,index:o,enabledIndex:s.enabledIndexOf(c.current),register:Qt(u,c)}}]}const la={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},vu={slideLeft:{position:{left:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"-100%",y:0}},slideRight:{position:{right:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"100%",y:0}},slideUp:{position:{top:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"-100%"}},slideDown:{position:{bottom:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"100%"}}};function nx(e){switch((e==null?void 0:e.direction)??"right"){case"right":return vu.slideRight;case"left":return vu.slideLeft;case"bottom":return vu.slideDown;case"top":return vu.slideUp;default:return vu.slideRight}}const _a={enter:{duration:.2,ease:la.easeOut},exit:{duration:.1,ease:la.easeIn}},ji={enter:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.enter}),exit:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.exit})},Gq=e=>e!=null&&parseInt(e.toString(),10)>0,pj={exit:{height:{duration:.2,ease:la.ease},opacity:{duration:.3,ease:la.ease}},enter:{height:{duration:.3,ease:la.ease},opacity:{duration:.4,ease:la.ease}}},Kq={exit:({animateOpacity:e,startingHeight:t,transition:n,transitionEnd:r,delay:i})=>({...e&&{opacity:Gq(t)?1:0},height:t,transitionEnd:r==null?void 0:r.exit,transition:(n==null?void 0:n.exit)??ji.exit(pj.exit,i)}),enter:({animateOpacity:e,endingHeight:t,transition:n,transitionEnd:r,delay:i})=>({...e&&{opacity:1},height:t,transitionEnd:r==null?void 0:r.enter,transition:(n==null?void 0:n.enter)??ji.enter(pj.enter,i)})},$R=g.forwardRef((e,t)=>{const{in:n,unmountOnExit:r,animateOpacity:i=!0,startingHeight:s=0,endingHeight:o="auto",style:a,className:c,transition:u,transitionEnd:d,animatePresenceProps:f,...p}=e,[h,v]=g.useState(!1);g.useEffect(()=>{const b=setTimeout(()=>{v(!0)});return()=>clearTimeout(b)},[]);const m=parseFloat(s.toString())>0,x={startingHeight:s,endingHeight:o,animateOpacity:i,transition:h?u:{enter:{duration:0}},transitionEnd:{enter:d==null?void 0:d.enter,exit:r?d==null?void 0:d.exit:{...d==null?void 0:d.exit,display:m?"block":"none"}}},w=r?n:!0,y=n||r?"enter":"exit";return l.jsx(Bo,{...f,initial:!1,custom:x,children:w&&l.jsx(ts.div,{ref:t,...p,className:ue("chakra-collapse",c),style:{overflow:"hidden",display:"block",...a},custom:x,variants:Kq,initial:r?"exit":!1,animate:y,exit:"exit"})})});$R.displayName="Collapse";const[Yq,Qq]=ft({name:"AvatarStylesContext",hookName:"useAvatarStyles",providerName:"<Avatar/>"});function Zq(e){const t=e.trim().split(" "),n=t[0]??"",r=t.length>1?t[t.length-1]:"";return n&&r?`${n.charAt(0)}${r.charAt(0)}`:n.charAt(0)}function BR(e){const{name:t,getInitials:n,...r}=e,i=Qq();return l.jsx(K.div,{role:"img","aria-label":t,...r,__css:i.label,children:t?n==null?void 0:n(t):null})}BR.displayName="AvatarName";const VR=e=>l.jsxs(K.svg,{viewBox:"0 0 128 128",color:"#fff",width:"100%",height:"100%",className:"chakra-avatar__svg",...e,children:[l.jsx("path",{fill:"currentColor",d:"M103,102.1388 C93.094,111.92 79.3504,118 64.1638,118 C48.8056,118 34.9294,111.768 25,101.7892 L25,95.2 C25,86.8096 31.981,80 40.6,80 L87.4,80 C96.019,80 103,86.8096 103,95.2 L103,102.1388 Z"}),l.jsx("path",{fill:"currentColor",d:"M63.9961647,24 C51.2938136,24 41,34.2938136 41,46.9961647 C41,59.7061864 51.2938136,70 63.9961647,70 C76.6985159,70 87,59.7061864 87,46.9961647 C87,34.2938136 76.6985159,24 63.9961647,24"})]});function Xq(e){const{loading:t,src:n,srcSet:r,onLoad:i,onError:s,crossOrigin:o,sizes:a,ignoreFallback:c}=e,[u,d]=g.useState("pending");g.useEffect(()=>{d(n?"loading":"pending")},[n]);const f=g.useRef(null),p=g.useCallback(()=>{if(!n)return;h();const v=new Image;v.src=n,o&&(v.crossOrigin=o),r&&(v.srcset=r),a&&(v.sizes=a),t&&(v.loading=t),v.onload=m=>{h(),d("loaded"),i==null||i(m)},v.onerror=m=>{h(),d("failed"),s==null||s(m)},f.current=v},[n,o,r,a,i,s,t]),h=()=>{f.current&&(f.current.onload=null,f.current.onerror=null,f.current=null)};return ws(()=>{if(!c)return u==="loading"&&p(),()=>{h()}},[u,p,c]),c?"loaded":u}function UR(e){const{src:t,srcSet:n,onError:r,onLoad:i,getInitials:s,name:o,borderRadius:a,loading:c,iconLabel:u,icon:d=l.jsx(VR,{}),ignoreFallback:f,referrerPolicy:p,crossOrigin:h}=e,m=Xq({src:t,onError:r,crossOrigin:h,ignoreFallback:f})==="loaded";return!t||!m?o?l.jsx(BR,{className:"chakra-avatar__initials",getInitials:s,name:o}):g.cloneElement(d,{role:"img","aria-label":u}):l.jsx(K.img,{src:t,srcSet:n,alt:o??u,onLoad:i,referrerPolicy:p,crossOrigin:h??void 0,className:"chakra-avatar__img",loading:c,__css:{width:"100%",height:"100%",objectFit:"cover",borderRadius:a}})}UR.displayName="AvatarImage";const Jq={display:"inline-flex",alignItems:"center",justifyContent:"center",textAlign:"center",textTransform:"uppercase",fontWeight:"medium",position:"relative",flexShrink:0},K1=J((e,t)=>{const n=jn("Avatar",e),[r,i]=g.useState(!1),{src:s,srcSet:o,name:a,showBorder:c,borderRadius:u="full",onError:d,onLoad:f,getInitials:p=Zq,icon:h=l.jsx(VR,{}),iconLabel:v=" avatar",loading:m,children:x,borderColor:w,ignoreFallback:y,crossOrigin:b,referrerPolicy:S,...k}=pt(e),P={borderRadius:u,borderWidth:c?"2px":void 0,...Jq,...n.container};return w&&(P.borderColor=w),l.jsx(K.span,{ref:t,...k,className:ue("chakra-avatar",e.className),"data-loaded":De(r),__css:P,children:l.jsxs(Yq,{value:n,children:[l.jsx(UR,{src:s,srcSet:o,loading:m,onLoad:ze(f,()=>{i(!0)}),onError:d,getInitials:p,name:a,borderRadius:u,icon:h,iconLabel:v,ignoreFallback:y,crossOrigin:b,referrerPolicy:S}),x]})})});K1.displayName="Avatar";const yt=J(function(t,n){const r=kr("Badge",t),{className:i,...s}=pt(t);return l.jsx(K.span,{ref:n,className:ue("chakra-badge",t.className),...s,__css:{display:"inline-block",whiteSpace:"nowrap",verticalAlign:"middle",...r}})});yt.displayName="Badge";const Ce=K("div");Ce.displayName="Box";const[eG,Y1]=ft({name:"BreadcrumbStylesContext",errorMessage:`useBreadcrumbStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Breadcrumb />" `}),WR=J(function(t,n){const r=jn("Breadcrumb",t),i=pt(t),{children:s,spacing:o="0.5rem",separator:a="/",className:c,listProps:u,...d}=i,f=Wc(s),p=f.length,h=f.map((m,x)=>g.cloneElement(m,{separator:a,spacing:o,isLastChild:p===x+1})),v=ue("chakra-breadcrumb",c);return l.jsx(K.nav,{ref:n,"aria-label":"breadcrumb",className:v,__css:r.container,...d,children:l.jsx(eG,{value:r,children:l.jsx(K.ol,{className:"chakra-breadcrumb__list",...u,__css:{display:"flex",alignItems:"center",...r.list},children:h})})})});WR.displayName="Breadcrumb";const em=J(function(t,n){const{isCurrentPage:r,as:i,className:s,href:o,...a}=t,c=Y1(),u={ref:n,as:i,className:ue("chakra-breadcrumb__link",s),...a};return r?l.jsx(K.span,{"aria-current":"page",__css:c.link,...u}):l.jsx(K.a,{__css:c.link,href:o,...u})});em.displayName="BreadcrumbLink";const rx=J(function(t,n){const{spacing:r,...i}=t,s=Y1(),o={mx:r,...s.separator};return l.jsx(K.span,{ref:n,role:"presentation",...i,__css:o})});rx.displayName="BreadcrumbSeparator";const ix=J(function(t,n){const{isCurrentPage:r,separator:i,isLastChild:s,spacing:o,children:a,className:c,...u}=t,f=Wc(a).map(m=>m.type===em?g.cloneElement(m,{isCurrentPage:r}):m.type===rx?g.cloneElement(m,{spacing:o,children:m.props.children||i}):m),p=Y1(),h={display:"inline-flex",alignItems:"center",...p.item},v=ue("chakra-breadcrumb__list-item",c);return l.jsxs(K.li,{ref:n,className:v,...u,__css:h,children:[f,!s&&l.jsx(rx,{spacing:o,children:i})]})});ix.displayName="BreadcrumbItem";const[toe,tG]=ft({strict:!1,name:"ButtonGroupContext"});function zu(e){const{children:t,className:n,...r}=e,i=g.isValidElement(t)?g.cloneElement(t,{"aria-hidden":!0,focusable:!1}):t,s=ue("chakra-button__icon",n);return l.jsx(K.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...r,className:s,children:i})}zu.displayName="ButtonIcon";function sx(e){const{label:t,placement:n,spacing:r="0.5rem",children:i=l.jsx(Oo,{color:"currentColor",width:"1em",height:"1em"}),className:s,__css:o,...a}=e,c=ue("chakra-button__spinner",s),u=n==="start"?"marginEnd":"marginStart",d=g.useMemo(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[u]:t?r:0,fontSize:"1em",lineHeight:"normal",...o}),[o,t,u,r]);return l.jsx(K.div,{className:c,...a,__css:d,children:i})}sx.displayName="ButtonSpinner";function nG(e){const[t,n]=g.useState(!e);return{ref:g.useCallback(s=>{s&&n(s.tagName==="BUTTON")},[]),type:t?"button":void 0}}const Ae=J((e,t)=>{const n=tG(),r=kr("Button",{...n,...e}),{isDisabled:i=n==null?void 0:n.isDisabled,isLoading:s,isActive:o,children:a,leftIcon:c,rightIcon:u,loadingText:d,iconSpacing:f="0.5rem",type:p,spinner:h,spinnerPlacement:v="start",className:m,as:x,shouldWrapChildren:w,...y}=pt(e),b=g.useMemo(()=>{const C={...r==null?void 0:r._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...r,...!!n&&{_focus:C}}},[r,n]),{ref:S,type:k}=nG(x),P={rightIcon:u,leftIcon:c,iconSpacing:f,children:a,shouldWrapChildren:w};return l.jsxs(K.button,{disabled:i||s,ref:MN(t,S),as:x,type:p??k,"data-active":De(o),"data-loading":De(s),__css:b,className:ue("chakra-button",m),...y,children:[s&&v==="start"&&l.jsx(sx,{className:"chakra-button__spinner--start",label:d,placement:"start",spacing:f,children:h}),s?d||l.jsx(K.span,{opacity:0,children:l.jsx(hj,{...P})}):l.jsx(hj,{...P}),s&&v==="end"&&l.jsx(sx,{className:"chakra-button__spinner--end",label:d,placement:"end",spacing:f,children:h})]})});Ae.displayName="Button";function hj(e){const{leftIcon:t,rightIcon:n,children:r,iconSpacing:i,shouldWrapChildren:s}=e;return s?l.jsxs("span",{style:{display:"contents"},children:[t&&l.jsx(zu,{marginEnd:i,children:t}),r,n&&l.jsx(zu,{marginStart:i,children:n})]}):l.jsxs(l.Fragment,{children:[t&&l.jsx(zu,{marginEnd:i,children:t}),r,n&&l.jsx(zu,{marginStart:i,children:n})]})}const kc=J((e,t)=>{const{icon:n,children:r,isRound:i,"aria-label":s,...o}=e,a=n||r,c=g.isValidElement(a)?g.cloneElement(a,{"aria-hidden":!0,focusable:!1}):null;return l.jsx(Ae,{px:"0",py:"0",borderRadius:i?"full":void 0,ref:t,"aria-label":s,...o,children:c})});kc.displayName="IconButton";const[rG,HR]=_9("Card"),He=J(function(t,n){const{className:r,children:i,direction:s="column",justify:o,align:a,...c}=pt(t),u=jn("Card",t);return l.jsx(K.div,{ref:n,className:ue("chakra-card",r),__css:{display:"flex",flexDirection:s,justifyContent:o,alignItems:a,position:"relative",minWidth:0,wordWrap:"break-word",...u.container},...c,children:l.jsx(rG,{value:u,children:i})})}),qe=J(function(t,n){const{className:r,...i}=t,s=HR();return l.jsx(K.div,{ref:n,className:ue("chakra-card__body",r),__css:s.body,...i})}),Ln=J(function(t,n){const{className:r,...i}=t,s=HR();return l.jsx(K.div,{ref:n,className:ue("chakra-card__header",r),__css:s.header,...i})});var iG=()=>typeof document<"u",mj=!1,Pf=null,La=!1,ox=!1,ax=new Set;function Q1(e,t){ax.forEach(n=>n(e,t))}var sG=typeof window<"u"&&window.navigator!=null?/^Mac/.test(window.navigator.platform):!1;function oG(e){return!(e.metaKey||!sG&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function gj(e){La=!0,oG(e)&&(Pf="keyboard",Q1("keyboard",e))}function il(e){if(Pf="pointer",e.type==="mousedown"||e.type==="pointerdown"){La=!0;const t=e.composedPath?e.composedPath()[0]:e.target;let n=!1;try{n=t.matches(":focus-visible")}catch{}if(n)return;Q1("pointer",e)}}function aG(e){return e.mozInputSource===0&&e.isTrusted?!0:e.detail===0&&!e.pointerType}function lG(e){aG(e)&&(La=!0,Pf="virtual")}function cG(e){e.target===window||e.target===document||e.target instanceof Element&&e.target.hasAttribute("tabindex")||(!La&&!ox&&(Pf="virtual",Q1("virtual",e)),La=!1,ox=!1)}function uG(){La=!1,ox=!0}function yj(){return Pf!=="pointer"}function dG(){if(!iG()||mj)return;const{focus:e}=HTMLElement.prototype;HTMLElement.prototype.focus=function(...n){La=!0,e.apply(this,n)},document.addEventListener("keydown",gj,!0),document.addEventListener("keyup",gj,!0),document.addEventListener("click",lG,!0),window.addEventListener("focus",cG,!0),window.addEventListener("blur",uG,!1),typeof PointerEvent<"u"?(document.addEventListener("pointerdown",il,!0),document.addEventListener("pointermove",il,!0),document.addEventListener("pointerup",il,!0)):(document.addEventListener("mousedown",il,!0),document.addEventListener("mousemove",il,!0),document.addEventListener("mouseup",il,!0)),mj=!0}function fG(e){dG(),e(yj());const t=()=>e(yj());return ax.add(t),()=>{ax.delete(t)}}const[pG,qR]=ft({name:"FormControlStylesContext",errorMessage:`useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in "<FormControl />" `}),[hG,Gc]=ft({strict:!1,name:"FormControlContext"});function mG(e){const{id:t,isRequired:n,isInvalid:r,isDisabled:i,isReadOnly:s,...o}=e,a=g.useId(),c=t||`field-${a}`,u=`${c}-label`,d=`${c}-feedback`,f=`${c}-helptext`,[p,h]=g.useState(!1),[v,m]=g.useState(!1),[x,w]=g.useState(!1),y=g.useCallback((C={},j=null)=>({id:f,...C,ref:Qt(j,A=>{A&&m(!0)})}),[f]),b=g.useCallback((C={},j=null)=>({...C,ref:j,"data-focus":De(x),"data-disabled":De(i),"data-invalid":De(r),"data-readonly":De(s),id:C.id!==void 0?C.id:u,htmlFor:C.htmlFor!==void 0?C.htmlFor:c}),[c,i,x,r,s,u]),S=g.useCallback((C={},j=null)=>({id:d,...C,ref:Qt(j,A=>{A&&h(!0)}),"aria-live":"polite"}),[d]),k=g.useCallback((C={},j=null)=>({...C,...o,ref:j,role:"group","data-focus":De(x),"data-disabled":De(i),"data-invalid":De(r),"data-readonly":De(s)}),[o,i,x,r,s]),P=g.useCallback((C={},j=null)=>({...C,ref:j,role:"presentation","aria-hidden":!0,children:C.children||"*"}),[]);return{isRequired:!!n,isInvalid:!!r,isReadOnly:!!s,isDisabled:!!i,isFocused:!!x,onFocus:()=>w(!0),onBlur:()=>w(!1),hasFeedbackText:p,setHasFeedbackText:h,hasHelpText:v,setHasHelpText:m,id:c,labelId:u,feedbackId:d,helpTextId:f,htmlProps:o,getHelpTextProps:y,getErrorMessageProps:S,getRootProps:k,getLabelProps:b,getRequiredIndicatorProps:P}}const Nt=J(function(t,n){const r=jn("Form",t),i=pt(t),{getRootProps:s,htmlProps:o,...a}=mG(i),c=ue("chakra-form-control",t.className);return l.jsx(hG,{value:a,children:l.jsx(pG,{value:r,children:l.jsx(K.div,{...s({},n),className:c,__css:r.container})})})});Nt.displayName="FormControl";const Bs=J(function(t,n){const r=Gc(),i=qR(),s=ue("chakra-form__helper-text",t.className);return l.jsx(K.div,{...r==null?void 0:r.getHelpTextProps(t,n),__css:i.helperText,className:s})});Bs.displayName="FormHelperText";function Z1(e){const{isDisabled:t,isInvalid:n,isReadOnly:r,isRequired:i,...s}=X1(e);return{...s,disabled:t,readOnly:r,required:i,"aria-invalid":bs(n),"aria-required":bs(i),"aria-readonly":bs(r)}}function X1(e){const t=Gc(),{id:n,disabled:r,readOnly:i,required:s,isRequired:o,isInvalid:a,isReadOnly:c,isDisabled:u,onFocus:d,onBlur:f,...p}=e,h=e["aria-describedby"]?[e["aria-describedby"]]:[];return t!=null&&t.hasFeedbackText&&(t!=null&&t.isInvalid)&&h.push(t.feedbackId),t!=null&&t.hasHelpText&&h.push(t.helpTextId),{...p,"aria-describedby":h.join(" ")||void 0,id:n??(t==null?void 0:t.id),isDisabled:r??u??(t==null?void 0:t.isDisabled),isReadOnly:i??c??(t==null?void 0:t.isReadOnly),isRequired:s??o??(t==null?void 0:t.isRequired),isInvalid:a??(t==null?void 0:t.isInvalid),onFocus:ze(t==null?void 0:t.onFocus,d),onBlur:ze(t==null?void 0:t.onBlur,f)}}const gG={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"};function yG(e={}){const t=X1(e),{isDisabled:n,isReadOnly:r,isRequired:i,isInvalid:s,id:o,onBlur:a,onFocus:c,"aria-describedby":u}=t,{defaultChecked:d,isChecked:f,isFocusable:p,onChange:h,isIndeterminate:v,name:m,value:x,tabIndex:w=void 0,"aria-label":y,"aria-labelledby":b,"aria-invalid":S,...k}=e,P=Km(k,["isDisabled","isReadOnly","isRequired","isInvalid","id","onBlur","onFocus","aria-describedby"]),C=tn(h),j=tn(a),A=tn(c),[R,U]=g.useState(!1),[Y,F]=g.useState(!1),[G,se]=g.useState(!1),ie=g.useRef(!1);g.useEffect(()=>fG(le=>{ie.current=le}),[]);const q=g.useRef(null),[z,H]=g.useState(!0),[de,ae]=g.useState(!!d),ke=f!==void 0,Q=ke?f:de,ce=g.useCallback(le=>{if(r||n){le.preventDefault();return}ke||ae(Q?le.currentTarget.checked:v?!0:le.currentTarget.checked),C==null||C(le)},[r,n,Q,ke,v,C]);ws(()=>{q.current&&(q.current.indeterminate=!!v)},[v]),To(()=>{n&&U(!1)},[n,U]),ws(()=>{const le=q.current;if(!(le!=null&&le.form))return;const nt=()=>{ae(!!d)};return le.form.addEventListener("reset",nt),()=>{var We;return(We=le.form)==null?void 0:We.removeEventListener("reset",nt)}},[]);const ye=n&&!p,we=g.useCallback(le=>{le.key===" "&&se(!0)},[se]),Le=g.useCallback(le=>{le.key===" "&&se(!1)},[se]);ws(()=>{if(!q.current)return;q.current.checked!==Q&&ae(q.current.checked)},[q.current]);const Ge=g.useCallback((le={},nt=null)=>{const We=st=>{R&&st.preventDefault(),se(!0)};return{...le,ref:nt,"data-active":De(G),"data-hover":De(Y),"data-checked":De(Q),"data-focus":De(R),"data-focus-visible":De(R&&ie.current),"data-indeterminate":De(v),"data-disabled":De(n),"data-invalid":De(s),"data-readonly":De(r),"aria-hidden":!0,onMouseDown:ze(le.onMouseDown,We),onMouseUp:ze(le.onMouseUp,()=>se(!1)),onMouseEnter:ze(le.onMouseEnter,()=>F(!0)),onMouseLeave:ze(le.onMouseLeave,()=>F(!1))}},[G,Q,n,R,Y,v,s,r]),it=g.useCallback((le={},nt=null)=>({...le,ref:nt,"data-active":De(G),"data-hover":De(Y),"data-checked":De(Q),"data-focus":De(R),"data-focus-visible":De(R&&ie.current),"data-indeterminate":De(v),"data-disabled":De(n),"data-invalid":De(s),"data-readonly":De(r)}),[G,Q,n,R,Y,v,s,r]),Je=g.useCallback((le={},nt=null)=>({...P,...le,ref:Qt(nt,We=>{We&&H(We.tagName==="LABEL")}),onClick:ze(le.onClick,()=>{var We;z||((We=q.current)==null||We.click(),requestAnimationFrame(()=>{var st;(st=q.current)==null||st.focus({preventScroll:!0})}))}),"data-disabled":De(n),"data-checked":De(Q),"data-invalid":De(s)}),[P,n,Q,s,z]),Ve=g.useCallback((le={},nt=null)=>({...le,ref:Qt(q,nt),type:"checkbox",name:m,value:x,id:o,tabIndex:w,onChange:ze(le.onChange,ce),onBlur:ze(le.onBlur,j,()=>U(!1)),onFocus:ze(le.onFocus,A,()=>U(!0)),onKeyDown:ze(le.onKeyDown,we),onKeyUp:ze(le.onKeyUp,Le),required:i,checked:Q,disabled:ye,readOnly:r,"aria-label":y,"aria-labelledby":b,"aria-invalid":S?!!S:s,"aria-describedby":u,"aria-disabled":n,"aria-checked":v?"mixed":Q,style:gG}),[m,x,o,w,ce,j,A,we,Le,i,Q,ye,r,y,b,S,s,u,n,v]),Re=g.useCallback((le={},nt=null)=>({...le,ref:nt,onMouseDown:ze(le.onMouseDown,vG),"data-disabled":De(n),"data-checked":De(Q),"data-invalid":De(s)}),[Q,n,s]);return{state:{isInvalid:s,isFocused:R,isChecked:Q,isActive:G,isHovered:Y,isIndeterminate:v,isDisabled:n,isReadOnly:r,isRequired:i},getRootProps:Je,getCheckboxProps:Ge,getIndicatorProps:it,getInputProps:Ve,getLabelProps:Re,htmlProps:P}}function vG(e){e.preventDefault(),e.stopPropagation()}const Bd=J(function(t,n){const r=kr("Code",t),{className:i,...s}=pt(t);return l.jsx(K.code,{ref:n,className:ue("chakra-code",t.className),...s,__css:{display:"inline-block",...r}})});Bd.displayName="Code";const Sn=J(function(t,n){const{className:r,centerContent:i,...s}=pt(t),o=kr("Container",t);return l.jsx(K.div,{ref:n,className:ue("chakra-container",r),...s,__css:{...o,...i&&{display:"flex",flexDirection:"column",alignItems:"center"}}})});Sn.displayName="Container";const Mr=J(function(t,n){const{borderLeftWidth:r,borderBottomWidth:i,borderTopWidth:s,borderRightWidth:o,borderWidth:a,borderStyle:c,borderColor:u,...d}=kr("Divider",t),{className:f,orientation:p="horizontal",__css:h,...v}=pt(t),m={vertical:{borderLeftWidth:r||o||a||"1px",height:"100%"},horizontal:{borderBottomWidth:i||s||a||"1px",width:"100%"}};return l.jsx(K.hr,{ref:n,"aria-orientation":p,...v,__css:{...d,border:"0",borderColor:u,borderStyle:c,...m[p],...h},className:ue("chakra-divider",f)})});Mr.displayName="Divider";function Lu(e){return typeof e=="function"}function xG(...e){return t=>e.reduce((n,r)=>r(n),t)}const bG=e=>function(...n){let r=[...n],i=n[n.length-1];return m8(i)&&r.length>1?r=r.slice(0,r.length-1):i=e,xG(...r.map(s=>o=>Lu(s)?s(o):SG(o,s)))(i)},wG=bG(BT);function SG(...e){return Jr({},...e,GR)}function GR(e,t,n,r){if((Lu(e)||Lu(t))&&Object.prototype.hasOwnProperty.call(r,n))return(...i)=>{const s=Lu(e)?e(...i):e,o=Lu(t)?t(...i):t;return Jr({},s,o,GR)};if($n(e)&&j0(t)||j0(e)&&$n(t))return t}const Vd=J(function(t,n){const{direction:r,align:i,justify:s,wrap:o,basis:a,grow:c,shrink:u,...d}=t,f={display:"flex",flexDirection:r,alignItems:i,justifyContent:s,flexWrap:o,flexBasis:a,flexGrow:c,flexShrink:u};return l.jsx(K.div,{ref:n,__css:f,...d})});Vd.displayName="Flex";function kG(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var KR={exports:{}},CG="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",jG=CG,_G=jG;function YR(){}function QR(){}QR.resetWarningCache=YR;var PG=function(){function e(r,i,s,o,a,c){if(c!==_G){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:QR,resetWarningCache:YR};return n.PropTypes=n,n};KR.exports=PG();var EG=KR.exports;const St=df(EG);var lx="data-focus-lock",ZR="data-focus-lock-disabled",TG="data-no-focus-lock",AG="data-autofocus-inside",RG="data-no-autofocus";function uv(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function OG(e,t){var n=g.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=t,n.facade}var MG=typeof window<"u"?g.useLayoutEffect:g.useEffect,vj=new WeakMap;function XR(e,t){var n=OG(null,function(r){return e.forEach(function(i){return uv(i,r)})});return MG(function(){var r=vj.get(n);if(r){var i=new Set(r),s=new Set(e),o=n.current;i.forEach(function(a){s.has(a)||uv(a,null)}),s.forEach(function(a){i.has(a)||uv(a,o)})}vj.set(n,e)},[e]),n}var dv={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},Hi=function(){return Hi=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(t[s]=n[s])}return t},Hi.apply(this,arguments)};function JR(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function Ya(e,t,n,r){function i(s){return s instanceof n?s:new n(function(o){o(s)})}return new(n||(n=Promise))(function(s,o){function a(d){try{u(r.next(d))}catch(f){o(f)}}function c(d){try{u(r.throw(d))}catch(f){o(f)}}function u(d){d.done?s(d.value):i(d.value).then(a,c)}u((r=r.apply(e,t||[])).next())})}function DG(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,s;r<i;r++)(s||!(r in t))&&(s||(s=Array.prototype.slice.call(t,0,r)),s[r]=t[r]);return e.concat(s||Array.prototype.slice.call(t))}function eO(e){return e}function tO(e,t){t===void 0&&(t=eO);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(s){var o=t(s,r);return n.push(o),function(){n=n.filter(function(a){return a!==o})}},assignSyncMedium:function(s){for(r=!0;n.length;){var o=n;n=[],o.forEach(s)}n={push:function(a){return s(a)},filter:function(){return n}}},assignMedium:function(s){r=!0;var o=[];if(n.length){var a=n;n=[],a.forEach(s),o=n}var c=function(){var d=o;o=[],d.forEach(s)},u=function(){return Promise.resolve().then(c)};u(),n={push:function(d){o.push(d),u()},filter:function(d){return o=o.filter(d),n}}}};return i}function J1(e,t){return t===void 0&&(t=eO),tO(e,t)}function nO(e){e===void 0&&(e={});var t=tO(null);return t.options=Hi({async:!0,ssr:!1},e),t}var rO=function(e){var t=e.sideCar,n=JR(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return g.createElement(r,Hi({},n))};rO.isSideCarExport=!0;function IG(e,t){return e.useMedium(t),rO}var iO=J1({},function(e){var t=e.target,n=e.currentTarget;return{target:t,currentTarget:n}}),sO=J1(),FG=J1(),zG=nO({async:!0,ssr:typeof document<"u"}),LG=g.createContext(void 0),NG=[],ew=g.forwardRef(function(t,n){var r,i=g.useState(),s=i[0],o=i[1],a=g.useRef(),c=g.useRef(!1),u=g.useRef(null),d=g.useState({}),f=d[1],p=t.children,h=t.disabled,v=h===void 0?!1:h,m=t.noFocusGuards,x=m===void 0?!1:m,w=t.persistentFocus,y=w===void 0?!1:w,b=t.crossFrame,S=b===void 0?!0:b,k=t.autoFocus,P=k===void 0?!0:k;t.allowTextSelection;var C=t.group,j=t.className,A=t.whiteList,R=t.hasPositiveIndices,U=t.shards,Y=U===void 0?NG:U,F=t.as,G=F===void 0?"div":F,se=t.lockProps,ie=se===void 0?{}:se,q=t.sideCar,z=t.returnFocus,H=z===void 0?!1:z,de=t.focusOptions,ae=t.onActivation,ke=t.onDeactivation,Q=g.useState({}),ce=Q[0],ye=g.useCallback(function(We){var st=We.captureFocusRestore;if(!u.current){var Zt,Tt=(Zt=document)==null?void 0:Zt.activeElement;u.current=Tt,Tt!==document.body&&(u.current=st(Tt))}a.current&&ae&&ae(a.current),c.current=!0,f()},[ae]),we=g.useCallback(function(){c.current=!1,ke&&ke(a.current),f()},[ke]),Le=g.useCallback(function(We){var st=u.current;if(st){var Zt=(typeof st=="function"?st():st)||document.body,Tt=typeof H=="function"?H(Zt):H;if(Tt){var E=typeof Tt=="object"?Tt:void 0;u.current=null,We?Promise.resolve().then(function(){return Zt.focus(E)}):Zt.focus(E)}}},[H]),Ge=g.useCallback(function(We){c.current&&iO.useMedium(We)},[]),it=sO.useMedium,Je=g.useCallback(function(We){a.current!==We&&(a.current=We,o(We))},[]),Ve=za((r={},r[ZR]=v&&"disabled",r[lx]=C,r),ie),Re=x!==!0,Ke=Re&&x!=="tail",le=XR([n,Je]),nt=g.useMemo(function(){return{observed:a,shards:Y,enabled:!v,active:c.current}},[v,c.current,Y,s]);return Xe.createElement(g.Fragment,null,Re&&[Xe.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:v?-1:0,style:dv}),R?Xe.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:v?-1:1,style:dv}):null],!v&&Xe.createElement(q,{id:ce,sideCar:zG,observed:s,disabled:v,persistentFocus:y,crossFrame:S,autoFocus:P,whiteList:A,shards:Y,onActivation:ye,onDeactivation:we,returnFocus:Le,focusOptions:de,noFocusGuards:x}),Xe.createElement(G,za({ref:le},Ve,{className:j,onBlur:it,onFocus:Ge}),Xe.createElement(LG.Provider,{value:nt},p)),Ke&&Xe.createElement("div",{"data-focus-guard":!0,tabIndex:v?-1:0,style:dv}))});ew.propTypes={};function cx(e,t){return cx=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},cx(e,t)}function $G(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,cx(e,t)}function Ud(e){"@babel/helpers - typeof";return Ud=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ud(e)}function BG(e,t){if(Ud(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(Ud(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function VG(e){var t=BG(e,"string");return Ud(t)=="symbol"?t:t+""}function UG(e,t,n){return(t=VG(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WG(e,t){function n(r){return r.displayName||r.name||"Component"}return function(i){var s=[],o;function a(){o=e(s.map(function(u){return u.props})),t(o)}var c=function(u){$G(d,u);function d(){return u.apply(this,arguments)||this}d.peek=function(){return o};var f=d.prototype;return f.componentDidMount=function(){s.push(this),a()},f.componentDidUpdate=function(){a()},f.componentWillUnmount=function(){var h=s.indexOf(this);s.splice(h,1),a()},f.render=function(){return Xe.createElement(i,this.props)},d}(g.PureComponent);return UG(c,"displayName","SideEffect("+n(i)+")"),c}}var ns=function(e){for(var t=Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t},Na=function(e){return Array.isArray(e)?e:[e]},oO=function(e){return Array.isArray(e)?e[0]:e},HG=function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e,null);return!t||!t.getPropertyValue?!1:t.getPropertyValue("display")==="none"||t.getPropertyValue("visibility")==="hidden"},aO=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},lO=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},qG=function(e){return e.hasAttribute("inert")},GG=function(e,t){return!e||lO(e)||!HG(e)&&!qG(e)&&t(aO(e))},cO=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=GG(t,cO.bind(void 0,e));return e.set(t,r),r},KG=function(e,t){return e&&!lO(e)?ZG(e)?t(aO(e)):!1:!0},uO=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=KG(t,uO.bind(void 0,e));return e.set(t,r),r},dO=function(e){return e.dataset},YG=function(e){return e.tagName==="BUTTON"},fO=function(e){return e.tagName==="INPUT"},pO=function(e){return fO(e)&&e.type==="radio"},QG=function(e){return!((fO(e)||YG(e))&&(e.type==="hidden"||e.disabled))},ZG=function(e){var t=e.getAttribute(RG);return![!0,"true",""].includes(t)},tw=function(e){var t;return!!(e&&(!((t=dO(e))===null||t===void 0)&&t.focusGuard))},ux=function(e){return!tw(e)},XG=function(e){return!!e},JG=function(e,t){var n=Math.max(0,e.tabIndex),r=Math.max(0,t.tabIndex),i=n-r,s=e.index-t.index;if(i){if(!n)return 1;if(!r)return-1}return i||s},eK=function(e){return e.tabIndex<0&&!e.hasAttribute("tabindex")?0:e.tabIndex},nw=function(e,t,n){return ns(e).map(function(r,i){var s=eK(r);return{node:r,index:i,tabIndex:n&&s===-1?(r.dataset||{}).focusGuard?0:-1:s}}).filter(function(r){return!t||r.tabIndex>=0}).sort(JG)},tK=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],rw=tK.join(","),nK="".concat(rw,", [data-focus-guard]"),hO=function(e,t){return ns((e.shadowRoot||e).children).reduce(function(n,r){return n.concat(r.matches(t?nK:rw)?[r]:[],hO(r))},[])},rK=function(e,t){var n;return e instanceof HTMLIFrameElement&&(!((n=e.contentDocument)===null||n===void 0)&&n.body)?Cc([e.contentDocument.body],t):[e]},Cc=function(e,t){return e.reduce(function(n,r){var i,s=hO(r,t),o=(i=[]).concat.apply(i,s.map(function(a){return rK(a,t)}));return n.concat(o,r.parentNode?ns(r.parentNode.querySelectorAll(rw)).filter(function(a){return a===r}):[])},[])},iK=function(e){var t=e.querySelectorAll("[".concat(AG,"]"));return ns(t).map(function(n){return Cc([n])}).reduce(function(n,r){return n.concat(r)},[])},iw=function(e,t){return ns(e).filter(function(n){return cO(t,n)}).filter(function(n){return QG(n)})},xj=function(e,t){return t===void 0&&(t=new Map),ns(e).filter(function(n){return uO(t,n)})},sw=function(e,t,n){return nw(iw(Cc(e,n),t),!0,n)},Wd=function(e,t){return nw(iw(Cc(e),t),!1)},sK=function(e,t){return iw(iK(e),t)},Pa=function(e,t){return e.shadowRoot?Pa(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:ns(e.children).some(function(n){var r;if(n instanceof HTMLIFrameElement){var i=(r=n.contentDocument)===null||r===void 0?void 0:r.body;return i?Pa(i,t):!1}return Pa(n,t)})},oK=function(e){for(var t=new Set,n=e.length,r=0;r<n;r+=1)for(var i=r+1;i<n;i+=1){var s=e[r].compareDocumentPosition(e[i]);(s&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&t.add(i),(s&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(o,a){return!t.has(a)})},mO=function(e){return e.parentNode?mO(e.parentNode):e},ow=function(e){var t=Na(e);return t.filter(Boolean).reduce(function(n,r){var i=r.getAttribute(lx);return n.push.apply(n,i?oK(ns(mO(r).querySelectorAll("[".concat(lx,'="').concat(i,'"]:not([').concat(ZR,'="disabled"])')))):[r]),n},[])},aK=function(e){try{return e()}catch{return}},Hd=function(e){if(e===void 0&&(e=document),!(!e||!e.activeElement)){var t=e.activeElement;return t.shadowRoot?Hd(t.shadowRoot):t instanceof HTMLIFrameElement&&aK(function(){return t.contentWindow.document})?Hd(t.contentWindow.document):t}},lK=function(e,t){return e===t},cK=function(e,t){return!!ns(e.querySelectorAll("iframe")).some(function(n){return lK(n,t)})},gO=function(e,t){return t===void 0&&(t=Hd(oO(e).ownerDocument)),!t||t.dataset&&t.dataset.focusGuard?!1:ow(e).some(function(n){return Pa(n,t)||cK(n,t)})},uK=function(e){e===void 0&&(e=document);var t=Hd(e);return t?ns(e.querySelectorAll("[".concat(TG,"]"))).some(function(n){return Pa(n,t)}):!1},dK=function(e,t){return t.filter(pO).filter(function(n){return n.name===e.name}).filter(function(n){return n.checked})[0]||e},aw=function(e,t){return pO(e)&&e.name?dK(e,t):e},fK=function(e){var t=new Set;return e.forEach(function(n){return t.add(aw(n,e))}),e.filter(function(n){return t.has(n)})},bj=function(e){return e[0]&&e.length>1?aw(e[0],e):e[0]},wj=function(e,t){return e.indexOf(aw(t,e))},dx="NEW_FOCUS",pK=function(e,t,n,r,i){var s=e.length,o=e[0],a=e[s-1],c=tw(r);if(!(r&&e.indexOf(r)>=0)){var u=r!==void 0?n.indexOf(r):-1,d=i?n.indexOf(i):u,f=i?e.indexOf(i):-1;if(u===-1)return f!==-1?f:dx;if(f===-1)return dx;var p=u-d,h=n.indexOf(o),v=n.indexOf(a),m=fK(n),x=r!==void 0?m.indexOf(r):-1,w=i?m.indexOf(i):x,y=m.filter(function(j){return j.tabIndex>=0}),b=r!==void 0?y.indexOf(r):-1,S=i?y.indexOf(i):b,k=b>=0&&S>=0?S-b:w-x;if(!p&&f>=0||t.length===0)return f;var P=wj(e,t[0]),C=wj(e,t[t.length-1]);if(u<=h&&c&&Math.abs(p)>1)return C;if(u>=v&&c&&Math.abs(p)>1)return P;if(p&&Math.abs(k)>1)return f;if(u<=h)return C;if(u>v)return P;if(p)return Math.abs(p)>1?f:(s+f+p)%s}},hK=function(e){return function(t){var n,r=(n=dO(t))===null||n===void 0?void 0:n.autofocus;return t.autofocus||r!==void 0&&r!=="false"||e.indexOf(t)>=0}},Sj=function(e,t,n){var r=e.map(function(s){var o=s.node;return o}),i=xj(r.filter(hK(n)));return i&&i.length?bj(i):bj(xj(t))},fx=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&fx(e.parentNode.host||e.parentNode,t),t},fv=function(e,t){for(var n=fx(e),r=fx(t),i=0;i<n.length;i+=1){var s=n[i];if(r.indexOf(s)>=0)return s}return!1},yO=function(e,t,n){var r=Na(e),i=Na(t),s=r[0],o=!1;return i.filter(Boolean).forEach(function(a){o=fv(o||a,a)||o,n.filter(Boolean).forEach(function(c){var u=fv(s,c);u&&(!o||Pa(u,o)?o=u:o=fv(u,o))})}),o},kj=function(e,t){return e.reduce(function(n,r){return n.concat(sK(r,t))},[])},mK=function(e,t){var n=new Map;return t.forEach(function(r){return n.set(r.node,r)}),e.map(function(r){return n.get(r)}).filter(XG)},gK=function(e,t){var n=Hd(Na(e).length>0?document:oO(e).ownerDocument),r=ow(e).filter(ux),i=yO(n||e,e,r),s=new Map,o=Wd(r,s),a=o.filter(function(v){var m=v.node;return ux(m)});if(a[0]){var c=Wd([i],s).map(function(v){var m=v.node;return m}),u=mK(c,a),d=u.map(function(v){var m=v.node;return m}),f=u.filter(function(v){var m=v.tabIndex;return m>=0}).map(function(v){var m=v.node;return m}),p=pK(d,f,c,n,t);if(p===dx){var h=Sj(o,f,kj(r,s))||Sj(o,d,kj(r,s));if(h)return{node:h};console.warn("focus-lock: cannot find any node to move focus into");return}return p===void 0?p:u[p]}},yK=function(e){var t=ow(e).filter(ux),n=yO(e,e,t),r=nw(Cc([n],!0),!0,!0),i=Cc(t,!1);return r.map(function(s){var o=s.node,a=s.index;return{node:o,index:a,lockItem:i.indexOf(o)>=0,guard:tw(o)}})},lw=function(e,t){e&&("focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus())},pv=0,hv=!1,vO=function(e,t,n){n===void 0&&(n={});var r=gK(e,t);if(!hv&&r){if(pv>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),hv=!0,setTimeout(function(){hv=!1},1);return}pv++,lw(r.node,n.focusOptions),pv--}};function xu(e){if(!e)return null;if(typeof WeakRef>"u")return function(){return e||null};var t=e?new WeakRef(e):null;return function(){return(t==null?void 0:t.deref())||null}}var vK=function(e){if(!e)return null;for(var t=[],n=e;n&&n!==document.body;)t.push({current:xu(n),parent:xu(n.parentElement),left:xu(n.previousElementSibling),right:xu(n.nextElementSibling)}),n=n.parentElement;return{element:xu(e),stack:t,ownerDocument:e.ownerDocument}},xK=function(e){var t,n,r,i,s;if(e)for(var o=e.stack,a=e.ownerDocument,c=new Map,u=0,d=o;u<d.length;u++){var f=d[u],p=(t=f.parent)===null||t===void 0?void 0:t.call(f);if(p&&a.contains(p)){for(var h=(n=f.left)===null||n===void 0?void 0:n.call(f),v=f.current(),m=p.contains(v)?v:void 0,x=(r=f.right)===null||r===void 0?void 0:r.call(f),w=sw([p],c),y=(s=(i=m??(h==null?void 0:h.nextElementSibling))!==null&&i!==void 0?i:x)!==null&&s!==void 0?s:h;y;){for(var b=0,S=w;b<S.length;b++){var k=S[b];if(y!=null&&y.contains(k.node))return k.node}y=y.nextElementSibling}if(w.length)return w[0].node}}},xO=function(e){var t=vK(e);return function(){return xK(t)}},bK=function(e,t,n){if(!e||!t)return console.error("no element or scope given"),{};var r=Na(t);if(r.every(function(o){return!Pa(o,e)}))return console.error("Active element is not contained in the scope"),{};var i=n?sw(r,new Map):Wd(r,new Map),s=i.findIndex(function(o){var a=o.node;return a===e});if(s!==-1)return{prev:i[s-1],next:i[s+1],first:i[0],last:i[i.length-1]}},wK=function(e,t){var n=t?sw(Na(e),new Map):Wd(Na(e),new Map);return{first:n[0],last:n[n.length-1]}},SK=function(e){return Object.assign({scope:document.body,cycle:!0,onlyTabbable:!0},e)},bO=function(e,t,n){t===void 0&&(t={});var r=SK(t),i=bK(e,r.scope,r.onlyTabbable);if(i){var s=n(i,r.cycle);s&&lw(s.node,r.focusOptions)}},kK=function(e,t){t===void 0&&(t={}),bO(e,t,function(n,r){var i=n.next,s=n.first;return i||r&&s})},CK=function(e,t){t===void 0&&(t={}),bO(e,t,function(n,r){var i=n.prev,s=n.last;return i||r&&s})},wO=function(e,t,n){var r,i=wK(e,(r=t.onlyTabbable)!==null&&r!==void 0?r:!0),s=i[n];s&&lw(s.node,t.focusOptions)},jK=function(e,t){t===void 0&&(t={}),wO(e,t,"first")},_K=function(e,t){t===void 0&&(t={}),wO(e,t,"last")};function cw(e){setTimeout(e,1)}var PK=function(t){return t&&"current"in t?t.current:t},SO=function(){return document&&document.activeElement===document.body},EK=function(){return SO()||uK()},Gl=null,ar=null,Cj=function(){return null},Kl=null,qd=!1,uw=!1,TK=function(){return!0},AK=function(t){return(Gl.whiteList||TK)(t)},RK=function(t,n){Kl={observerNode:t,portaledElement:n}},OK=function(t){return Kl&&Kl.portaledElement===t};function jj(e,t,n,r){var i=null,s=e;do{var o=r[s];if(o.guard)o.node.dataset.focusAutoGuard&&(i=o);else if(o.lockItem){if(s!==e)return;i=null}else break}while((s+=n)!==t);i&&(i.node.tabIndex=0)}var MK=function(t){return t?!!qd:qd==="meanwhile"},DK=function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))},IK=function(t,n){return n.some(function(r){return DK(t,r,r)})},kO=function(t){return Wd(t,new Map)},FK=function(t){return!kO([t.parentNode]).some(function(n){return n.node===t})},tm=function(){var t=!1;if(Gl){var n=Gl,r=n.observed,i=n.persistentFocus,s=n.autoFocus,o=n.shards,a=n.crossFrame,c=n.focusOptions,u=n.noFocusGuards,d=r||Kl&&Kl.portaledElement;if(SO()&&ar&&ar!==document.body&&(!document.body.contains(ar)||FK(ar))){var f=Cj();f&&f.focus()}var p=document&&document.activeElement;if(d){var h=[d].concat(o.map(PK).filter(Boolean)),v=function(){if(!MK(a)||!u||!ar||uw)return!1;var b=kO(h),S=b.findIndex(function(k){var P=k.node;return P===ar});return S===0||S===b.length-1};if((!p||AK(p))&&(i||v()||!EK()||!ar&&s)&&(d&&!(gO(h)||p&&IK(p,h)||OK(p))&&(document&&!ar&&p&&!s?(p.blur&&p.blur(),document.body.focus()):(t=vO(h,ar,{focusOptions:c}),Kl={})),ar=document&&document.activeElement,ar!==document.body&&(Cj=xO(ar)),qd=!1),document&&p!==document.activeElement&&document.querySelector("[data-focus-auto-guard]")){var m=document&&document.activeElement,x=yK(h),w=x.map(function(y){var b=y.node;return b}).indexOf(m);w>-1&&(x.filter(function(y){var b=y.guard,S=y.node;return b&&S.dataset.focusAutoGuard}).forEach(function(y){var b=y.node;return b.removeAttribute("tabIndex")}),jj(w,x.length,1,x),jj(w,-1,-1,x))}}}return t},CO=function(t){tm()&&t&&(t.stopPropagation(),t.preventDefault())},dw=function(){return cw(tm)},zK=function(t){var n=t.target,r=t.currentTarget;r.contains(n)||RK(r,n)},LK=function(){return null},jO=function(){uw=!0},_O=function(){uw=!1,qd="just",cw(function(){qd="meanwhile"})},NK=function(){document.addEventListener("focusin",CO),document.addEventListener("focusout",dw),window.addEventListener("focus",jO),window.addEventListener("blur",_O)},$K=function(){document.removeEventListener("focusin",CO),document.removeEventListener("focusout",dw),window.removeEventListener("focus",jO),window.removeEventListener("blur",_O)};function BK(e){return e.filter(function(t){var n=t.disabled;return!n})}var PO={moveFocusInside:vO,focusInside:gO,focusNextElement:kK,focusPrevElement:CK,focusFirstElement:jK,focusLastElement:_K,captureFocusRestore:xO};function VK(e){var t=e.slice(-1)[0];t&&!Gl&&NK();var n=Gl,r=n&&t&&t.id===n.id;Gl=t,n&&!r&&(n.onDeactivation(),e.filter(function(i){var s=i.id;return s===n.id}).length||n.returnFocus(!t)),t?(ar=null,(!r||n.observed!==t.observed)&&t.onActivation(PO),tm(),cw(tm)):($K(),ar=null)}iO.assignSyncMedium(zK);sO.assignMedium(dw);FG.assignMedium(function(e){return e(PO)});const UK=WG(BK,VK)(LK);var px=g.forwardRef(function(t,n){return Xe.createElement(ew,za({sideCar:UK,ref:n},t))}),EO=ew.propTypes||{};EO.sideCar;kG(EO,["sideCar"]);px.propTypes={};const WK=px.default??px,TO=e=>{const{initialFocusRef:t,finalFocusRef:n,contentRef:r,restoreFocus:i,children:s,isDisabled:o,autoFocus:a,persistentFocus:c,lockFocusAcrossFrames:u}=e,d=g.useCallback(()=>{t!=null&&t.current?t.current.focus():r!=null&&r.current&&oN(r.current).length===0&&requestAnimationFrame(()=>{var v;(v=r.current)==null||v.focus()})},[t,r]),f=g.useCallback(()=>{var h;(h=n==null?void 0:n.current)==null||h.focus()},[n]),p=i&&!n;return l.jsx(WK,{crossFrame:u,persistentFocus:c,autoFocus:a,disabled:o,onActivation:d,onDeactivation:f,returnFocus:p,children:s})};TO.displayName="FocusLock";const[HK,qK]=ft({name:"FormErrorStylesContext",errorMessage:`useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in "<FormError />" `}),ca=J((e,t)=>{const n=jn("FormError",e),r=pt(e),i=Gc();return i!=null&&i.isInvalid?l.jsx(HK,{value:n,children:l.jsx(K.div,{...i==null?void 0:i.getErrorMessageProps(r,t),className:ue("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...n.text}})}):null});ca.displayName="FormErrorMessage";const GK=J((e,t)=>{const n=qK(),r=Gc();if(!(r!=null&&r.isInvalid))return null;const i=ue("chakra-form__error-icon",e.className);return l.jsx(oe,{ref:t,"aria-hidden":!0,...e,__css:n.icon,className:i,children:l.jsx("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})});GK.displayName="FormErrorIcon";const $t=J(function(t,n){const r=kr("FormLabel",t),i=pt(t),{className:s,children:o,requiredIndicator:a=l.jsx(AO,{}),optionalIndicator:c=null,...u}=i,d=Gc(),f=(d==null?void 0:d.getLabelProps(u,n))??{ref:n,...u};return l.jsxs(K.label,{...f,className:ue("chakra-form__label",i.className),__css:{display:"block",textAlign:"start",...r},children:[o,d!=null&&d.isRequired?a:c]})});$t.displayName="FormLabel";const AO=J(function(t,n){const r=Gc(),i=qR();if(!(r!=null&&r.isRequired))return null;const s=ue("chakra-form__required-indicator",t.className);return l.jsx(K.span,{...r==null?void 0:r.getRequiredIndicatorProps(t,n),__css:i.requiredIndicator,className:s})});AO.displayName="RequiredIndicator";const RO=J(function(t,n){const{templateAreas:r,gap:i,rowGap:s,columnGap:o,column:a,row:c,autoFlow:u,autoRows:d,templateRows:f,autoColumns:p,templateColumns:h,...v}=t,m={display:"grid",gridTemplateAreas:r,gridGap:i,gridRowGap:s,gridColumnGap:o,gridAutoColumns:p,gridColumn:a,gridRow:c,gridAutoFlow:u,gridAutoRows:d,gridTemplateRows:f,gridTemplateColumns:h};return l.jsx(K.div,{ref:n,__css:m,...v})});RO.displayName="Grid";const kn=J(function(t,n){const{columns:r,spacingX:i,spacingY:s,spacing:o,minChildWidth:a,...c}=t,u=Vo(),d=a?YK(a,u):QK(r);return l.jsx(RO,{ref:n,gap:o,columnGap:i,rowGap:s,templateColumns:d,...c})});kn.displayName="SimpleGrid";function KK(e){return typeof e=="number"?`${e}px`:e}function YK(e,t){return t1(e,n=>{const r=xq("sizes",n,KK(n))(t);return n===null?null:`repeat(auto-fit, minmax(${r}, 1fr))`})}function QK(e){return t1(e,t=>t===null?null:`repeat(${t}, minmax(0, 1fr))`)}function Sg(e){const{viewBox:t="0 0 24 24",d:n,displayName:r,defaultProps:i={}}=e,s=g.Children.toArray(e.path),o=J((a,c)=>l.jsx(oe,{ref:c,viewBox:t,...i,...a,children:s.length?s:l.jsx("path",{fill:"currentColor",d:n})}));return o.displayName=r,o}const Tr=J(function(t,n){const{htmlSize:r,...i}=t,s=jn("Input",i),o=pt(i),a=Z1(o),c=ue("chakra-input",t.className);return l.jsx(K.input,{size:r,...a,__css:s.field,ref:n,className:c})});Tr.displayName="Input";Tr.id="Input";const[ZK,XK]=ft({name:"InputGroupStylesContext",errorMessage:`useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in "<InputGroup />" `}),nm=J(function(t,n){const r=jn("Input",t),{children:i,className:s,...o}=pt(t),a=ue("chakra-input__group",s),c={},u=Wc(i),d=r.field;u.forEach(p=>{r&&(d&&p.type.id==="InputLeftElement"&&(c.paddingStart=d.height??d.h),d&&p.type.id==="InputRightElement"&&(c.paddingEnd=d.height??d.h),p.type.id==="InputRightAddon"&&(c.borderEndRadius=0),p.type.id==="InputLeftAddon"&&(c.borderStartRadius=0))});const f=u.map(p=>{var v,m;const h=Jb({size:((v=p.props)==null?void 0:v.size)||t.size,variant:((m=p.props)==null?void 0:m.variant)||t.variant});return p.type.id!=="Input"?g.cloneElement(p,h):g.cloneElement(p,Object.assign(h,c,p.props))});return l.jsx(K.div,{className:a,ref:n,__css:{width:"100%",display:"flex",position:"relative",isolation:"isolate",...r.group},"data-group":!0,...o,children:l.jsx(ZK,{value:r,children:f})})});nm.displayName="InputGroup";const JK=K("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),kg=J(function(t,n){const{placement:r="left",...i}=t,s=XK(),o=s.field,c={[r==="left"?"insetStart":"insetEnd"]:"0",width:(o==null?void 0:o.height)??(o==null?void 0:o.h),height:(o==null?void 0:o.height)??(o==null?void 0:o.h),fontSize:o==null?void 0:o.fontSize,...s.element};return l.jsx(JK,{ref:n,__css:c,...i})});kg.id="InputElement";kg.displayName="InputElement";const OO=J(function(t,n){const{className:r,...i}=t,s=ue("chakra-input__left-element",r);return l.jsx(kg,{ref:n,placement:"left",className:s,...i})});OO.id="InputLeftElement";OO.displayName="InputLeftElement";const Gd=J(function(t,n){const{className:r,...i}=t,s=ue("chakra-input__right-element",r);return l.jsx(kg,{ref:n,placement:"right",className:s,...i})});Gd.id="InputRightElement";Gd.displayName="InputRightElement";const Kt=J(function(t,n){const r=kr("Link",t),{className:i,isExternal:s,...o}=pt(t);return l.jsx(K.a,{target:s?"_blank":void 0,rel:s?"noopener":void 0,ref:n,className:ue("chakra-link",i),...o,__css:r})});Kt.displayName="Link";const[eY,MO]=ft({name:"ListStylesContext",errorMessage:`useListStyles returned is 'undefined'. Seems you forgot to wrap the components in "<List />" `}),jc=J(function(t,n){const r=jn("List",t),{children:i,styleType:s="none",stylePosition:o,spacing:a,...c}=pt(t),u=Wc(i),f=a?{["& > *:not(style) ~ *:not(style)"]:{mt:a}}:{};return l.jsx(eY,{value:r,children:l.jsx(K.ul,{ref:n,listStyleType:s,listStylePosition:o,role:"list",__css:{...r.container,...f},...c,children:u})})});jc.displayName="List";const tY=J((e,t)=>{const{as:n,...r}=e;return l.jsx(jc,{ref:t,as:"ol",styleType:"decimal",marginStart:"1em",...r})});tY.displayName="OrderedList";const nY=J(function(t,n){const{as:r,...i}=t;return l.jsx(jc,{ref:n,as:"ul",styleType:"initial",marginStart:"1em",...i})});nY.displayName="UnorderedList";const Gr=J(function(t,n){const r=MO();return l.jsx(K.li,{ref:n,...t,__css:r.item})});Gr.displayName="ListItem";const Kr=J(function(t,n){const r=MO();return l.jsx(oe,{ref:n,role:"presentation",...t,__css:r.icon})});Kr.displayName="ListIcon";function rY(e,t={}){const{ssr:n=!0,fallback:r}=t,{getWindow:i}=A9(),s=Array.isArray(e)?e:[e];let o=Array.isArray(r)?r:[r];o=o.filter(u=>u!=null);const[a,c]=g.useState(()=>s.map((u,d)=>({media:u,matches:n?!!o[d]:i().matchMedia(u).matches})));return g.useEffect(()=>{const u=i();c(s.map(p=>({media:p,matches:u.matchMedia(p).matches})));const d=s.map(p=>u.matchMedia(p)),f=p=>{c(h=>h.slice().map(v=>v.media===p.media?{...v,matches:p.matches}:v))};return d.forEach(p=>{typeof p.addListener=="function"?p.addListener(f):p.addEventListener("change",f)}),()=>{d.forEach(p=>{typeof p.removeListener=="function"?p.removeListener(f):p.removeEventListener("change",f)})}},[i]),a.map(u=>u.matches)}function iY(e){var a;const t=$n(e)?e:{fallback:e??"base"},r=Vo().__breakpoints.details.map(({minMaxQuery:c,breakpoint:u})=>({breakpoint:u,query:c.replace("@media screen and ","")})),i=r.map(c=>c.breakpoint===t.fallback),o=rY(r.map(c=>c.query),{fallback:i,ssr:t.ssr}).findIndex(c=>c==!0);return((a=r[o])==null?void 0:a.breakpoint)??t.fallback}function sY(e,t,n=fT){let r=Object.keys(e).indexOf(t);if(r!==-1)return e[t];let i=n.indexOf(t);for(;i>=0;){const s=n[i];if(e.hasOwnProperty(s)){r=i;break}i-=1}if(r!==-1){const s=n[r];return e[s]}}function oY(e,t){var a;const n=$n(t)?t:{fallback:"base"},r=iY(n),i=Vo();if(!r)return;const s=Array.from(((a=i.__breakpoints)==null?void 0:a.keys)||[]),o=Array.isArray(e)?Object.fromEntries(Object.entries(fN(e,s)).map(([c,u])=>[c,u])):e;return sY(o,r,s)}function aY(e,t,n,r){if(t==null)return r;if(!r)return e.find(o=>n(o).toLowerCase().startsWith(t.toLowerCase()));const i=e.filter(s=>n(s).toLowerCase().startsWith(t.toLowerCase()));if(i.length>0){let s;return i.includes(r)?(s=i.indexOf(r)+1,s===i.length&&(s=0),i[s]):(s=e.indexOf(i[0]),e[s])}return r}function lY(e){const{key:t}=e;return t.length===1||t.length>1&&/[^a-zA-Z0-9]/.test(t)}function cY(e={}){const{timeout:t=300,preventDefault:n=()=>!0}=e,[r,i]=g.useState([]),s=g.useRef(void 0),o=()=>{s.current&&(clearTimeout(s.current),s.current=null)},a=()=>{o(),s.current=setTimeout(()=>{i([]),s.current=null},t)};g.useEffect(()=>o,[]);function c(u){return d=>{if(d.key==="Backspace"){const f=[...r];f.pop(),i(f);return}if(lY(d)){const f=r.concat(d.key);n(d)&&(d.preventDefault(),d.stopPropagation()),i(f),u(f.join("")),a()}}}return c}var vr="top",ii="bottom",si="right",xr="left",fw="auto",Ef=[vr,ii,si,xr],_c="start",Kd="end",uY="clippingParents",DO="viewport",bu="popper",dY="reference",_j=Ef.reduce(function(e,t){return e.concat([t+"-"+_c,t+"-"+Kd])},[]),IO=[].concat(Ef,[fw]).reduce(function(e,t){return e.concat([t,t+"-"+_c,t+"-"+Kd])},[]),fY="beforeRead",pY="read",hY="afterRead",mY="beforeMain",gY="main",yY="afterMain",vY="beforeWrite",xY="write",bY="afterWrite",wY=[fY,pY,hY,mY,gY,yY,vY,xY,bY];function es(e){return e?(e.nodeName||"").toLowerCase():null}function zr(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function $a(e){var t=zr(e).Element;return e instanceof t||e instanceof Element}function ti(e){var t=zr(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function pw(e){if(typeof ShadowRoot>"u")return!1;var t=zr(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function SY(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},s=t.elements[n];!ti(s)||!es(s)||(Object.assign(s.style,r),Object.keys(i).forEach(function(o){var a=i[o];a===!1?s.removeAttribute(o):s.setAttribute(o,a===!0?"":a)}))})}function kY(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],s=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),a=o.reduce(function(c,u){return c[u]="",c},{});!ti(i)||!es(i)||(Object.assign(i.style,a),Object.keys(s).forEach(function(c){i.removeAttribute(c)}))})}}const CY={name:"applyStyles",enabled:!0,phase:"write",fn:SY,effect:kY,requires:["computeStyles"]};function Xi(e){return e.split("-")[0]}var Ea=Math.max,rm=Math.min,Pc=Math.round;function hx(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function FO(){return!/^((?!chrome|android).)*safari/i.test(hx())}function Ec(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,s=1;t&&ti(e)&&(i=e.offsetWidth>0&&Pc(r.width)/e.offsetWidth||1,s=e.offsetHeight>0&&Pc(r.height)/e.offsetHeight||1);var o=$a(e)?zr(e):window,a=o.visualViewport,c=!FO()&&n,u=(r.left+(c&&a?a.offsetLeft:0))/i,d=(r.top+(c&&a?a.offsetTop:0))/s,f=r.width/i,p=r.height/s;return{width:f,height:p,top:d,right:u+f,bottom:d+p,left:u,x:u,y:d}}function hw(e){var t=Ec(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function zO(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&pw(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Os(e){return zr(e).getComputedStyle(e)}function jY(e){return["table","td","th"].indexOf(es(e))>=0}function Uo(e){return(($a(e)?e.ownerDocument:e.document)||window.document).documentElement}function Cg(e){return es(e)==="html"?e:e.assignedSlot||e.parentNode||(pw(e)?e.host:null)||Uo(e)}function Pj(e){return!ti(e)||Os(e).position==="fixed"?null:e.offsetParent}function _Y(e){var t=/firefox/i.test(hx()),n=/Trident/i.test(hx());if(n&&ti(e)){var r=Os(e);if(r.position==="fixed")return null}var i=Cg(e);for(pw(i)&&(i=i.host);ti(i)&&["html","body"].indexOf(es(i))<0;){var s=Os(i);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return i;i=i.parentNode}return null}function Tf(e){for(var t=zr(e),n=Pj(e);n&&jY(n)&&Os(n).position==="static";)n=Pj(n);return n&&(es(n)==="html"||es(n)==="body"&&Os(n).position==="static")?t:n||_Y(e)||t}function mw(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function cd(e,t,n){return Ea(e,rm(t,n))}function PY(e,t,n){var r=cd(e,t,n);return r>n?n:r}function LO(){return{top:0,right:0,bottom:0,left:0}}function NO(e){return Object.assign({},LO(),e)}function $O(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var EY=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,NO(typeof t!="number"?t:$O(t,Ef))};function TY(e){var t,n=e.state,r=e.name,i=e.options,s=n.elements.arrow,o=n.modifiersData.popperOffsets,a=Xi(n.placement),c=mw(a),u=[xr,si].indexOf(a)>=0,d=u?"height":"width";if(!(!s||!o)){var f=EY(i.padding,n),p=hw(s),h=c==="y"?vr:xr,v=c==="y"?ii:si,m=n.rects.reference[d]+n.rects.reference[c]-o[c]-n.rects.popper[d],x=o[c]-n.rects.reference[c],w=Tf(s),y=w?c==="y"?w.clientHeight||0:w.clientWidth||0:0,b=m/2-x/2,S=f[h],k=y-p[d]-f[v],P=y/2-p[d]/2+b,C=cd(S,P,k),j=c;n.modifiersData[r]=(t={},t[j]=C,t.centerOffset=C-P,t)}}function AY(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||zO(t.elements.popper,i)&&(t.elements.arrow=i))}const RY={name:"arrow",enabled:!0,phase:"main",fn:TY,effect:AY,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Tc(e){return e.split("-")[1]}var OY={top:"auto",right:"auto",bottom:"auto",left:"auto"};function MY(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:Pc(n*i)/i||0,y:Pc(r*i)/i||0}}function Ej(e){var t,n=e.popper,r=e.popperRect,i=e.placement,s=e.variation,o=e.offsets,a=e.position,c=e.gpuAcceleration,u=e.adaptive,d=e.roundOffsets,f=e.isFixed,p=o.x,h=p===void 0?0:p,v=o.y,m=v===void 0?0:v,x=typeof d=="function"?d({x:h,y:m}):{x:h,y:m};h=x.x,m=x.y;var w=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),b=xr,S=vr,k=window;if(u){var P=Tf(n),C="clientHeight",j="clientWidth";if(P===zr(n)&&(P=Uo(n),Os(P).position!=="static"&&a==="absolute"&&(C="scrollHeight",j="scrollWidth")),P=P,i===vr||(i===xr||i===si)&&s===Kd){S=ii;var A=f&&P===k&&k.visualViewport?k.visualViewport.height:P[C];m-=A-r.height,m*=c?1:-1}if(i===xr||(i===vr||i===ii)&&s===Kd){b=si;var R=f&&P===k&&k.visualViewport?k.visualViewport.width:P[j];h-=R-r.width,h*=c?1:-1}}var U=Object.assign({position:a},u&&OY),Y=d===!0?MY({x:h,y:m},zr(n)):{x:h,y:m};if(h=Y.x,m=Y.y,c){var F;return Object.assign({},U,(F={},F[S]=y?"0":"",F[b]=w?"0":"",F.transform=(k.devicePixelRatio||1)<=1?"translate("+h+"px, "+m+"px)":"translate3d("+h+"px, "+m+"px, 0)",F))}return Object.assign({},U,(t={},t[S]=y?m+"px":"",t[b]=w?h+"px":"",t.transform="",t))}function DY(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,s=n.adaptive,o=s===void 0?!0:s,a=n.roundOffsets,c=a===void 0?!0:a,u={placement:Xi(t.placement),variation:Tc(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Ej(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ej(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const IY={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:DY,data:{}};var Sp={passive:!0};function FY(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,s=i===void 0?!0:i,o=r.resize,a=o===void 0?!0:o,c=zr(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&u.forEach(function(d){d.addEventListener("scroll",n.update,Sp)}),a&&c.addEventListener("resize",n.update,Sp),function(){s&&u.forEach(function(d){d.removeEventListener("scroll",n.update,Sp)}),a&&c.removeEventListener("resize",n.update,Sp)}}const zY={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:FY,data:{}};var LY={left:"right",right:"left",bottom:"top",top:"bottom"};function sh(e){return e.replace(/left|right|bottom|top/g,function(t){return LY[t]})}var NY={start:"end",end:"start"};function Tj(e){return e.replace(/start|end/g,function(t){return NY[t]})}function gw(e){var t=zr(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function yw(e){return Ec(Uo(e)).left+gw(e).scrollLeft}function $Y(e,t){var n=zr(e),r=Uo(e),i=n.visualViewport,s=r.clientWidth,o=r.clientHeight,a=0,c=0;if(i){s=i.width,o=i.height;var u=FO();(u||!u&&t==="fixed")&&(a=i.offsetLeft,c=i.offsetTop)}return{width:s,height:o,x:a+yw(e),y:c}}function BY(e){var t,n=Uo(e),r=gw(e),i=(t=e.ownerDocument)==null?void 0:t.body,s=Ea(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=Ea(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),a=-r.scrollLeft+yw(e),c=-r.scrollTop;return Os(i||n).direction==="rtl"&&(a+=Ea(n.clientWidth,i?i.clientWidth:0)-s),{width:s,height:o,x:a,y:c}}function vw(e){var t=Os(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function BO(e){return["html","body","#document"].indexOf(es(e))>=0?e.ownerDocument.body:ti(e)&&vw(e)?e:BO(Cg(e))}function ud(e,t){var n;t===void 0&&(t=[]);var r=BO(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=zr(r),o=i?[s].concat(s.visualViewport||[],vw(r)?r:[]):r,a=t.concat(o);return i?a:a.concat(ud(Cg(o)))}function mx(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function VY(e,t){var n=Ec(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Aj(e,t,n){return t===DO?mx($Y(e,n)):$a(t)?VY(t,n):mx(BY(Uo(e)))}function UY(e){var t=ud(Cg(e)),n=["absolute","fixed"].indexOf(Os(e).position)>=0,r=n&&ti(e)?Tf(e):e;return $a(r)?t.filter(function(i){return $a(i)&&zO(i,r)&&es(i)!=="body"}):[]}function WY(e,t,n,r){var i=t==="clippingParents"?UY(e):[].concat(t),s=[].concat(i,[n]),o=s[0],a=s.reduce(function(c,u){var d=Aj(e,u,r);return c.top=Ea(d.top,c.top),c.right=rm(d.right,c.right),c.bottom=rm(d.bottom,c.bottom),c.left=Ea(d.left,c.left),c},Aj(e,o,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function VO(e){var t=e.reference,n=e.element,r=e.placement,i=r?Xi(r):null,s=r?Tc(r):null,o=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,c;switch(i){case vr:c={x:o,y:t.y-n.height};break;case ii:c={x:o,y:t.y+t.height};break;case si:c={x:t.x+t.width,y:a};break;case xr:c={x:t.x-n.width,y:a};break;default:c={x:t.x,y:t.y}}var u=i?mw(i):null;if(u!=null){var d=u==="y"?"height":"width";switch(s){case _c:c[u]=c[u]-(t[d]/2-n[d]/2);break;case Kd:c[u]=c[u]+(t[d]/2-n[d]/2);break}}return c}function Yd(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,s=n.strategy,o=s===void 0?e.strategy:s,a=n.boundary,c=a===void 0?uY:a,u=n.rootBoundary,d=u===void 0?DO:u,f=n.elementContext,p=f===void 0?bu:f,h=n.altBoundary,v=h===void 0?!1:h,m=n.padding,x=m===void 0?0:m,w=NO(typeof x!="number"?x:$O(x,Ef)),y=p===bu?dY:bu,b=e.rects.popper,S=e.elements[v?y:p],k=WY($a(S)?S:S.contextElement||Uo(e.elements.popper),c,d,o),P=Ec(e.elements.reference),C=VO({reference:P,element:b,placement:i}),j=mx(Object.assign({},b,C)),A=p===bu?j:P,R={top:k.top-A.top+w.top,bottom:A.bottom-k.bottom+w.bottom,left:k.left-A.left+w.left,right:A.right-k.right+w.right},U=e.modifiersData.offset;if(p===bu&&U){var Y=U[i];Object.keys(R).forEach(function(F){var G=[si,ii].indexOf(F)>=0?1:-1,se=[vr,ii].indexOf(F)>=0?"y":"x";R[F]+=Y[se]*G})}return R}function HY(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,s=n.rootBoundary,o=n.padding,a=n.flipVariations,c=n.allowedAutoPlacements,u=c===void 0?IO:c,d=Tc(r),f=d?a?_j:_j.filter(function(v){return Tc(v)===d}):Ef,p=f.filter(function(v){return u.indexOf(v)>=0});p.length===0&&(p=f);var h=p.reduce(function(v,m){return v[m]=Yd(e,{placement:m,boundary:i,rootBoundary:s,padding:o})[Xi(m)],v},{});return Object.keys(h).sort(function(v,m){return h[v]-h[m]})}function qY(e){if(Xi(e)===fw)return[];var t=sh(e);return[Tj(e),t,Tj(t)]}function GY(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,s=i===void 0?!0:i,o=n.altAxis,a=o===void 0?!0:o,c=n.fallbackPlacements,u=n.padding,d=n.boundary,f=n.rootBoundary,p=n.altBoundary,h=n.flipVariations,v=h===void 0?!0:h,m=n.allowedAutoPlacements,x=t.options.placement,w=Xi(x),y=w===x,b=c||(y||!v?[sh(x)]:qY(x)),S=[x].concat(b).reduce(function(ce,ye){return ce.concat(Xi(ye)===fw?HY(t,{placement:ye,boundary:d,rootBoundary:f,padding:u,flipVariations:v,allowedAutoPlacements:m}):ye)},[]),k=t.rects.reference,P=t.rects.popper,C=new Map,j=!0,A=S[0],R=0;R<S.length;R++){var U=S[R],Y=Xi(U),F=Tc(U)===_c,G=[vr,ii].indexOf(Y)>=0,se=G?"width":"height",ie=Yd(t,{placement:U,boundary:d,rootBoundary:f,altBoundary:p,padding:u}),q=G?F?si:xr:F?ii:vr;k[se]>P[se]&&(q=sh(q));var z=sh(q),H=[];if(s&&H.push(ie[Y]<=0),a&&H.push(ie[q]<=0,ie[z]<=0),H.every(function(ce){return ce})){A=U,j=!1;break}C.set(U,H)}if(j)for(var de=v?3:1,ae=function(ye){var we=S.find(function(Le){var Ge=C.get(Le);if(Ge)return Ge.slice(0,ye).every(function(it){return it})});if(we)return A=we,"break"},ke=de;ke>0;ke--){var Q=ae(ke);if(Q==="break")break}t.placement!==A&&(t.modifiersData[r]._skip=!0,t.placement=A,t.reset=!0)}}const KY={name:"flip",enabled:!0,phase:"main",fn:GY,requiresIfExists:["offset"],data:{_skip:!1}};function Rj(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Oj(e){return[vr,si,ii,xr].some(function(t){return e[t]>=0})}function YY(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,s=t.modifiersData.preventOverflow,o=Yd(t,{elementContext:"reference"}),a=Yd(t,{altBoundary:!0}),c=Rj(o,r),u=Rj(a,i,s),d=Oj(c),f=Oj(u);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:d,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":f})}const QY={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:YY};function ZY(e,t,n){var r=Xi(e),i=[xr,vr].indexOf(r)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=s[0],a=s[1];return o=o||0,a=(a||0)*i,[xr,si].indexOf(r)>=0?{x:a,y:o}:{x:o,y:a}}function XY(e){var t=e.state,n=e.options,r=e.name,i=n.offset,s=i===void 0?[0,0]:i,o=IO.reduce(function(d,f){return d[f]=ZY(f,t.rects,s),d},{}),a=o[t.placement],c=a.x,u=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}const JY={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:XY};function eQ(e){var t=e.state,n=e.name;t.modifiersData[n]=VO({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const tQ={name:"popperOffsets",enabled:!0,phase:"read",fn:eQ,data:{}};function nQ(e){return e==="x"?"y":"x"}function rQ(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,s=i===void 0?!0:i,o=n.altAxis,a=o===void 0?!1:o,c=n.boundary,u=n.rootBoundary,d=n.altBoundary,f=n.padding,p=n.tether,h=p===void 0?!0:p,v=n.tetherOffset,m=v===void 0?0:v,x=Yd(t,{boundary:c,rootBoundary:u,padding:f,altBoundary:d}),w=Xi(t.placement),y=Tc(t.placement),b=!y,S=mw(w),k=nQ(S),P=t.modifiersData.popperOffsets,C=t.rects.reference,j=t.rects.popper,A=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,R=typeof A=="number"?{mainAxis:A,altAxis:A}:Object.assign({mainAxis:0,altAxis:0},A),U=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,Y={x:0,y:0};if(P){if(s){var F,G=S==="y"?vr:xr,se=S==="y"?ii:si,ie=S==="y"?"height":"width",q=P[S],z=q+x[G],H=q-x[se],de=h?-j[ie]/2:0,ae=y===_c?C[ie]:j[ie],ke=y===_c?-j[ie]:-C[ie],Q=t.elements.arrow,ce=h&&Q?hw(Q):{width:0,height:0},ye=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:LO(),we=ye[G],Le=ye[se],Ge=cd(0,C[ie],ce[ie]),it=b?C[ie]/2-de-Ge-we-R.mainAxis:ae-Ge-we-R.mainAxis,Je=b?-C[ie]/2+de+Ge+Le+R.mainAxis:ke+Ge+Le+R.mainAxis,Ve=t.elements.arrow&&Tf(t.elements.arrow),Re=Ve?S==="y"?Ve.clientTop||0:Ve.clientLeft||0:0,Ke=(F=U==null?void 0:U[S])!=null?F:0,le=q+it-Ke-Re,nt=q+Je-Ke,We=cd(h?rm(z,le):z,q,h?Ea(H,nt):H);P[S]=We,Y[S]=We-q}if(a){var st,Zt=S==="x"?vr:xr,Tt=S==="x"?ii:si,E=P[k],D=k==="y"?"height":"width",B=E+x[Zt],te=E-x[Tt],I=[vr,xr].indexOf(w)!==-1,L=(st=U==null?void 0:U[k])!=null?st:0,re=I?B:E-C[D]-j[D]-L+R.altAxis,je=I?E+C[D]+j[D]-L-R.altAxis:te,W=h&&I?PY(re,E,je):cd(h?re:B,E,h?je:te);P[k]=W,Y[k]=W-E}t.modifiersData[r]=Y}}const iQ={name:"preventOverflow",enabled:!0,phase:"main",fn:rQ,requiresIfExists:["offset"]};function sQ(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function oQ(e){return e===zr(e)||!ti(e)?gw(e):sQ(e)}function aQ(e){var t=e.getBoundingClientRect(),n=Pc(t.width)/e.offsetWidth||1,r=Pc(t.height)/e.offsetHeight||1;return n!==1||r!==1}function lQ(e,t,n){n===void 0&&(n=!1);var r=ti(t),i=ti(t)&&aQ(t),s=Uo(t),o=Ec(e,i,n),a={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((es(t)!=="body"||vw(s))&&(a=oQ(t)),ti(t)?(c=Ec(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):s&&(c.x=yw(s))),{x:o.left+a.scrollLeft-c.x,y:o.top+a.scrollTop-c.y,width:o.width,height:o.height}}function cQ(e){var t=new Map,n=new Set,r=[];e.forEach(function(s){t.set(s.name,s)});function i(s){n.add(s.name);var o=[].concat(s.requires||[],s.requiresIfExists||[]);o.forEach(function(a){if(!n.has(a)){var c=t.get(a);c&&i(c)}}),r.push(s)}return e.forEach(function(s){n.has(s.name)||i(s)}),r}function uQ(e){var t=cQ(e);return wY.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function dQ(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function fQ(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var Mj={placement:"bottom",modifiers:[],strategy:"absolute"};function Dj(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function pQ(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,s=i===void 0?Mj:i;return function(a,c,u){u===void 0&&(u=s);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},Mj,s),modifiersData:{},elements:{reference:a,popper:c},attributes:{},styles:{}},f=[],p=!1,h={state:d,setOptions:function(w){var y=typeof w=="function"?w(d.options):w;m(),d.options=Object.assign({},s,d.options,y),d.scrollParents={reference:$a(a)?ud(a):a.contextElement?ud(a.contextElement):[],popper:ud(c)};var b=uQ(fQ([].concat(r,d.options.modifiers)));return d.orderedModifiers=b.filter(function(S){return S.enabled}),v(),h.update()},forceUpdate:function(){if(!p){var w=d.elements,y=w.reference,b=w.popper;if(Dj(y,b)){d.rects={reference:lQ(y,Tf(b),d.options.strategy==="fixed"),popper:hw(b)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(R){return d.modifiersData[R.name]=Object.assign({},R.data)});for(var S=0;S<d.orderedModifiers.length;S++){if(d.reset===!0){d.reset=!1,S=-1;continue}var k=d.orderedModifiers[S],P=k.fn,C=k.options,j=C===void 0?{}:C,A=k.name;typeof P=="function"&&(d=P({state:d,options:j,name:A,instance:h})||d)}}}},update:dQ(function(){return new Promise(function(x){h.forceUpdate(),x(d)})}),destroy:function(){m(),p=!0}};if(!Dj(a,c))return h;h.setOptions(u).then(function(x){!p&&u.onFirstUpdate&&u.onFirstUpdate(x)});function v(){d.orderedModifiers.forEach(function(x){var w=x.name,y=x.options,b=y===void 0?{}:y,S=x.effect;if(typeof S=="function"){var k=S({state:d,name:w,instance:h,options:b}),P=function(){};f.push(k||P)}})}function m(){f.forEach(function(x){return x()}),f=[]}return h}}var hQ=[zY,tQ,IY,CY,JY,KY,iQ,RY,QY],mQ=pQ({defaultModifiers:hQ});const sl=(e,t)=>({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),zn={arrowShadowColor:sl("--popper-arrow-shadow-color"),arrowSize:sl("--popper-arrow-size","8px"),arrowSizeHalf:sl("--popper-arrow-size-half"),arrowBg:sl("--popper-arrow-bg"),transformOrigin:sl("--popper-transform-origin"),arrowOffset:sl("--popper-arrow-offset")};function gQ(e){if(e.includes("top"))return"1px 1px 0px 0 var(--popper-arrow-shadow-color)";if(e.includes("bottom"))return"-1px -1px 0px 0 var(--popper-arrow-shadow-color)";if(e.includes("right"))return"-1px 1px 0px 0 var(--popper-arrow-shadow-color)";if(e.includes("left"))return"1px -1px 0px 0 var(--popper-arrow-shadow-color)"}const yQ={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},vQ=e=>yQ[e],Ij={scroll:!0,resize:!0};function xQ(e){let t;return typeof e=="object"?t={enabled:!0,options:{...Ij,...e}}:t={enabled:e,options:Ij},t}const bQ={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{const t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},wQ={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{Fj(e)},effect:({state:e})=>()=>{Fj(e)}},Fj=e=>{e.elements.popper.style.setProperty(zn.transformOrigin.var,vQ(e.placement))},SQ={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{kQ(e)}},kQ=e=>{var n;if(!e.placement)return;const t=CQ(e.placement);if((n=e.elements)!=null&&n.arrow&&t){Object.assign(e.elements.arrow.style,{[t.property]:t.value,width:zn.arrowSize.varRef,height:zn.arrowSize.varRef,zIndex:-1});const r={[zn.arrowSizeHalf.var]:`calc(${zn.arrowSize.varRef} / 2 - 1px)`,[zn.arrowOffset.var]:`calc(${zn.arrowSizeHalf.varRef} * -1)`};for(const i in r)e.elements.arrow.style.setProperty(i,r[i])}},CQ=e=>{if(e.startsWith("top"))return{property:"bottom",value:zn.arrowOffset.varRef};if(e.startsWith("bottom"))return{property:"top",value:zn.arrowOffset.varRef};if(e.startsWith("left"))return{property:"right",value:zn.arrowOffset.varRef};if(e.startsWith("right"))return{property:"left",value:zn.arrowOffset.varRef}},jQ={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{zj(e)},effect:({state:e})=>()=>{zj(e)}},zj=e=>{if(!e.elements.arrow)return;const t=e.elements.arrow.querySelector("[data-popper-arrow-inner]");if(!t)return;const n=gQ(e.placement);n&&t.style.setProperty("--popper-arrow-default-shadow",n),Object.assign(t.style,{transform:"rotate(45deg)",background:zn.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:"var(--popper-arrow-shadow, var(--popper-arrow-default-shadow))"})},_Q={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}},PQ={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"};function EQ(e,t="ltr"){var r;const n=((r=_Q[e])==null?void 0:r[t])||e;return t==="ltr"?n:PQ[e]??n}function UO(e={}){const{enabled:t=!0,modifiers:n,placement:r="bottom",strategy:i="absolute",arrowPadding:s=8,eventListeners:o=!0,offset:a,gutter:c=8,flip:u=!0,boundary:d="clippingParents",preventOverflow:f=!0,matchWidth:p,direction:h="ltr"}=e,v=g.useRef(null),m=g.useRef(null),x=g.useRef(null),w=EQ(r,h),y=g.useRef(()=>{}),b=g.useCallback(()=>{var R;!t||!v.current||!m.current||((R=y.current)==null||R.call(y),x.current=mQ(v.current,m.current,{placement:w,modifiers:[jQ,SQ,wQ,{...bQ,enabled:!!p},{name:"eventListeners",...xQ(o)},{name:"arrow",options:{padding:s}},{name:"offset",options:{offset:a??[0,c]}},{name:"flip",enabled:!!u,options:{padding:8}},{name:"preventOverflow",enabled:!!f,options:{boundary:d}},...n??[]],strategy:i}),x.current.forceUpdate(),y.current=x.current.destroy)},[w,t,n,p,o,s,a,c,u,f,d,i]);g.useEffect(()=>()=>{var R;!v.current&&!m.current&&((R=x.current)==null||R.destroy(),x.current=null)},[]);const S=g.useCallback(R=>{v.current=R,b()},[b]),k=g.useCallback((R={},U=null)=>({...R,ref:Qt(S,U)}),[S]),P=g.useCallback(R=>{m.current=R,b()},[b]),C=g.useCallback((R={},U=null)=>({...R,ref:Qt(P,U),style:{...R.style,position:i,minWidth:p?void 0:"max-content",inset:"0 auto auto 0"}}),[i,P,p]),j=g.useCallback((R={},U=null)=>{const{size:Y,shadowColor:F,bg:G,style:se,...ie}=R;return{...ie,ref:U,"data-popper-arrow":"",style:TQ(R)}},[]),A=g.useCallback((R={},U=null)=>({...R,ref:U,"data-popper-arrow-inner":""}),[]);return{update(){var R;(R=x.current)==null||R.update()},forceUpdate(){var R;(R=x.current)==null||R.forceUpdate()},transformOrigin:zn.transformOrigin.varRef,referenceRef:S,popperRef:P,getPopperProps:C,getArrowProps:j,getArrowInnerProps:A,getReferenceProps:k}}function TQ(e){const{size:t,shadowColor:n,bg:r,style:i}=e,s={...i,position:"absolute"};return t&&(s["--popper-arrow-size"]=t),n&&(s["--popper-arrow-shadow-color"]=n),r&&(s["--popper-arrow-bg"]=r),s}function AQ(){const e=g.useRef(new Map),t=e.current,n=g.useCallback((i,s,o,a)=>{e.current.set(o,{type:s,el:i,options:a}),i.addEventListener(s,o,a)},[]),r=g.useCallback((i,s,o,a)=>{i.removeEventListener(s,o,a),e.current.delete(o)},[]);return g.useEffect(()=>()=>{t.forEach((i,s)=>{r(i.el,i.type,s,i.options)})},[r,t]),{add:n,remove:r}}function mv(e){var i,s;const t=((s=(i=e.composedPath)==null?void 0:i.call(e))==null?void 0:s[0])??e.target,{tagName:n,isContentEditable:r}=t;return n!=="INPUT"&&n!=="TEXTAREA"&&r!==!0}function WO(e={}){const{ref:t,isDisabled:n,isFocusable:r,clickOnEnter:i=!0,clickOnSpace:s=!0,onMouseDown:o,onMouseUp:a,onClick:c,onKeyDown:u,onKeyUp:d,tabIndex:f,onMouseOver:p,onMouseLeave:h,...v}=e,[m,x]=g.useState(!0),[w,y]=g.useState(!1),b=AQ(),S=q=>{q&&q.tagName!=="BUTTON"&&x(!1)},k=m?f:f||0,P=n&&!r,C=g.useCallback(q=>{if(n){q.stopPropagation(),q.preventDefault();return}q.currentTarget.focus(),c==null||c(q)},[n,c]),j=g.useCallback(q=>{w&&mv(q)&&(q.preventDefault(),q.stopPropagation(),y(!1),b.remove(document,"keyup",j,!1))},[w,b]),A=g.useCallback(q=>{if(u==null||u(q),n||q.defaultPrevented||q.metaKey||!mv(q.nativeEvent)||m)return;const z=i&&q.key==="Enter";s&&q.key===" "&&(q.preventDefault(),y(!0)),z&&(q.preventDefault(),q.currentTarget.click()),b.add(document,"keyup",j,!1)},[n,m,u,i,s,b,j]),R=g.useCallback(q=>{if(d==null||d(q),n||q.defaultPrevented||q.metaKey||!mv(q.nativeEvent)||m)return;s&&q.key===" "&&(q.preventDefault(),y(!1),q.currentTarget.click())},[s,m,n,d]),U=g.useCallback(q=>{q.button===0&&(y(!1),b.remove(document,"mouseup",U,!1))},[b]),Y=g.useCallback(q=>{if(q.button!==0)return;if(n){q.stopPropagation(),q.preventDefault();return}m||y(!0),q.currentTarget.focus({preventScroll:!0}),b.add(document,"mouseup",U,!1),o==null||o(q)},[n,m,o,b,U]),F=g.useCallback(q=>{q.button===0&&(m||y(!1),a==null||a(q))},[a,m]),G=g.useCallback(q=>{if(n){q.preventDefault();return}p==null||p(q)},[n,p]),se=g.useCallback(q=>{w&&(q.preventDefault(),y(!1)),h==null||h(q)},[w,h]),ie=Qt(t,S);return m?{...v,ref:ie,type:"button","aria-disabled":P?void 0:n,disabled:P,onClick:C,onMouseDown:o,onMouseUp:a,onKeyUp:d,onKeyDown:u,onMouseOver:p,onMouseLeave:h}:{...v,ref:ie,role:"button","data-active":De(w),"aria-disabled":n?"true":void 0,tabIndex:P?void 0:k,onClick:C,onMouseDown:Y,onMouseUp:F,onKeyUp:R,onKeyDown:A,onMouseOver:G,onMouseLeave:se}}const[RQ,OQ,MQ,DQ]=NR(),[IQ,Af]=ft({strict:!1,name:"MenuContext"});function HO(e){return(e==null?void 0:e.ownerDocument)??document}function FQ(e){return HO(e).activeElement===e}function zQ(e={}){const{id:t,closeOnSelect:n=!0,closeOnBlur:r=!0,initialFocusRef:i,autoSelect:s=!0,isLazy:o,isOpen:a,defaultIsOpen:c,onClose:u,onOpen:d,placement:f="bottom-start",lazyBehavior:p="unmount",direction:h,computePositionOnMount:v=!1,...m}=e,x=g.useRef(null),w=g.useRef(null),y=g.useRef(!0),b=MQ(),S=g.useCallback(()=>{requestAnimationFrame(()=>{var Q;(Q=x.current)==null||Q.focus({preventScroll:!1})})},[]),k=g.useCallback(()=>{const Q=setTimeout(()=>{var ce,ye;if(i)(ce=i.current)==null||ce.focus();else if(!b.count())(ye=x.current)==null||ye.focus({preventScroll:!1});else{const we=b.firstEnabled();we&&G(we.index)}});H.current.add(Q)},[b,i]),P=g.useCallback(()=>{const Q=setTimeout(()=>{var ce;if(!b.count())(ce=x.current)==null||ce.focus({preventScroll:!1});else{const ye=b.lastEnabled();ye&&G(ye.index)}});H.current.add(Q)},[b]),C=g.useCallback(()=>{d==null||d(),s?k():S()},[s,k,S,d]),{isOpen:j,onOpen:A,onClose:R,onToggle:U}=Ym({isOpen:a,defaultIsOpen:c,onClose:u,onOpen:C});DN({enabled:j&&r,ref:x,handler:Q=>{var ye,we,Le;const ce=((we=(ye=Q.composedPath)==null?void 0:ye.call(Q))==null?void 0:we[0])??Q.target;(Le=w.current)!=null&&Le.contains(ce)||R()}});const Y=UO({...m,enabled:j||v,placement:f,direction:h}),[F,G]=g.useState(-1);EN(x,{focusRef:w,visible:j});const se=xN({isOpen:j,ref:x}),[ie,q]=AN(t,"menu-button","menu-list"),z=g.useCallback(()=>{A(),S()},[A,S]),H=g.useRef(new Set([]));g.useEffect(()=>{const Q=H.current;return()=>{Q.forEach(ce=>clearTimeout(ce)),Q.clear()}},[]),To(()=>{var Q;j||(G(-1),(Q=x.current)==null||Q.scrollTo(0,0))},[j]),To(()=>{j&&F===-1&&S()},[F,j]),g.useEffect(()=>{var ce;if(!j)return;const Q=b.item(F);(ce=Q==null?void 0:Q.node)==null||ce.focus({preventScroll:!y.current})},[b,F,j]);const de=g.useCallback(()=>{A(),k()},[k,A]),ae=g.useCallback(()=>{y.current=!0,A(),P()},[A,P]),ke=g.useCallback(()=>{var Le,Ge;const Q=HO(x.current),ce=(Le=x.current)==null?void 0:Le.contains(Q.activeElement);if(!(j&&!ce))return;const we=(Ge=b.item(F))==null?void 0:Ge.node;we==null||we.focus({preventScroll:!y.current})},[j,F,b]);return{openAndFocusMenu:z,openAndFocusFirstItem:de,openAndFocusLastItem:ae,onTransitionEnd:ke,unstable__animationState:se,descendants:b,popper:Y,buttonId:ie,menuId:q,forceUpdate:Y.forceUpdate,orientation:"vertical",isOpen:j,onToggle:U,onOpen:A,onClose:R,menuRef:x,buttonRef:w,focusedIndex:F,closeOnSelect:n,closeOnBlur:r,autoSelect:s,setFocusedIndex:G,isLazy:o,lazyBehavior:p,initialFocusRef:i,scrollIntoViewRef:y}}function LQ(e={},t=null){const n=Af(),{onToggle:r,popper:i,openAndFocusFirstItem:s,openAndFocusLastItem:o,scrollIntoViewRef:a}=n,c=g.useCallback(u=>{const d=u.key,p={Enter:s,ArrowDown:s,ArrowUp:o}[d];p&&(a.current=!0,u.preventDefault(),u.stopPropagation(),p(u))},[s,o,a]);return{...e,ref:Qt(n.buttonRef,t,i.referenceRef),id:n.buttonId,"data-active":De(n.isOpen),"aria-expanded":n.isOpen,"aria-haspopup":"menu","aria-controls":n.menuId,onClick:ze(e.onClick,r),onKeyDown:ze(e.onKeyDown,c)}}function gx(e){var t;return VQ(e)&&!!((t=e==null?void 0:e.getAttribute("role"))!=null&&t.startsWith("menuitem"))}function NQ(e={},t=null){const n=Af();if(!n)throw new Error("useMenuContext: context is undefined. Seems you forgot to wrap component within <Menu>");const{focusedIndex:r,setFocusedIndex:i,menuRef:s,isOpen:o,onClose:a,menuId:c,isLazy:u,lazyBehavior:d,scrollIntoViewRef:f,unstable__animationState:p}=n,h=OQ(),v=cY({preventDefault:y=>y.key!==" "&&gx(y.target)}),m=g.useCallback(y=>{if(!y.currentTarget.contains(y.target))return;const b=y.key,k={Tab:C=>C.preventDefault(),Escape:C=>{C.stopPropagation(),a()},ArrowDown:()=>{f.current=!0;const C=h.nextEnabled(r)??h.firstEnabled();C&&i(C.index)},ArrowUp:()=>{f.current=!0;const C=h.prevEnabled(r)??h.firstEnabled();C&&i(C.index)}}[b];if(k){y.preventDefault(),k(y);return}const P=v(C=>{const j=aY(h.values(),C,A=>{var R;return((R=A==null?void 0:A.node)==null?void 0:R.textContent)??""},h.item(r));if(j){const A=h.indexOf(j.node);i(A)}});gx(y.target)&&P(y)},[h,r,v,a,i,f]),x=g.useRef(!1);o&&(x.current=!0);const w=uT({wasSelected:x.current,enabled:u,mode:d,isSelected:p.present});return{...e,ref:Qt(s,t),children:w?e.children:null,tabIndex:-1,role:"menu",id:c,style:{...e.style,transformOrigin:"var(--popper-transform-origin)"},"aria-orientation":"vertical",onKeyDown:ze(e.onKeyDown,m)}}function $Q(e={}){const{popper:t,isOpen:n}=Af();return t.getPopperProps({...e,style:{visibility:n?"visible":"hidden",...e.style}})}function BQ(e={},t=null){const{onMouseEnter:n,onMouseMove:r,onMouseLeave:i,onClick:s,onFocus:o,isDisabled:a,isFocusable:c,closeOnSelect:u,type:d,...f}=e,p=Af(),{setFocusedIndex:h,focusedIndex:v,closeOnSelect:m,onClose:x,menuId:w,scrollIntoViewRef:y}=p,b=g.useRef(null),S=`${w}-menuitem-${g.useId()}`,{index:k,register:P}=DQ({disabled:a&&!c}),C=g.useCallback(G=>{n==null||n(G),!a&&(y.current=!1,h(k))},[h,k,a,n,y]),j=g.useCallback(G=>{r==null||r(G),b.current&&!FQ(b.current)&&C(G)},[C,r]),A=g.useCallback(G=>{i==null||i(G),!a&&h(-1)},[h,a,i]),R=g.useCallback(G=>{s==null||s(G),gx(G.currentTarget)&&(u??m)&&x()},[x,s,m,u]),U=g.useCallback(G=>{o==null||o(G),h(k)},[h,o,k]),Y=k===v,F=WO({onClick:R,onFocus:U,onMouseEnter:C,onMouseMove:j,onMouseLeave:A,ref:Qt(P,b,t),isDisabled:a,isFocusable:c});return{...f,...F,type:d??F.type,id:S,role:"menuitem",tabIndex:Y?0:-1}}function VQ(e){if(!UQ(e))return!1;const t=e.ownerDocument.defaultView??window;return e instanceof t.HTMLElement}function UQ(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}const[WQ,Kc]=ft({name:"MenuStylesContext",errorMessage:`useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Menu />" `}),im=e=>{const{children:t}=e,n=jn("Menu",e),r=pt(e),{direction:i}=Vo(),{descendants:s,...o}=zQ({...r,direction:i}),a=g.useMemo(()=>o,[o]),{isOpen:c,onClose:u,forceUpdate:d}=a;return l.jsx(RQ,{value:s,children:l.jsx(IQ,{value:a,children:l.jsx(WQ,{value:n,children:Er(t,{isOpen:c,onClose:u,forceUpdate:d})})})})};im.displayName="Menu";const HQ=J((e,t)=>{const n=Kc();return l.jsx(K.button,{ref:t,...e,__css:{display:"inline-flex",appearance:"none",alignItems:"center",outline:0,...n.button}})}),sm=J((e,t)=>{const{children:n,as:r,...i}=e,s=LQ(i,t),o=r||HQ;return l.jsx(o,{...s,className:ue("chakra-menu__menu-button",e.className),children:l.jsx(K.span,{__css:{pointerEvents:"none",flex:"1 1 auto",minW:0},children:e.children})})});sm.displayName="MenuButton";const qO=J((e,t)=>{const n=Kc();return l.jsx(K.span,{ref:t,...e,__css:n.command,className:"chakra-menu__command"})});qO.displayName="MenuCommand";const GO=e=>{const{className:t,...n}=e,r=Kc();return l.jsx(K.hr,{"aria-orientation":"horizontal",className:ue("chakra-menu__divider",t),...n,__css:r.divider})};GO.displayName="MenuDivider";const KO=e=>{const{className:t,children:n,...r}=e,i=Kc(),s=g.Children.only(n),o=g.isValidElement(s)?g.cloneElement(s,{focusable:"false","aria-hidden":!0,className:ue("chakra-menu__icon",s.props.className)}):null,a=ue("chakra-menu__icon-wrapper",t);return l.jsx(K.span,{className:a,...r,__css:i.icon,children:o})};KO.displayName="MenuIcon";const qQ=J((e,t)=>{const{type:n,...r}=e,i=Kc(),s=r.as||n?n??void 0:"button",o=g.useMemo(()=>({textDecoration:"none",color:"inherit",userSelect:"none",display:"flex",width:"100%",alignItems:"center",textAlign:"start",flex:"0 0 auto",outline:0,...i.item}),[i.item]);return l.jsx(K.button,{ref:t,type:s,...r,__css:o})}),uo=J((e,t)=>{const{icon:n,iconSpacing:r="0.75rem",command:i,commandSpacing:s="0.75rem",children:o,...a}=e,c=BQ(a,t),d=n||i?l.jsx("span",{style:{pointerEvents:"none",flex:1},children:o}):o;return l.jsxs(qQ,{...c,className:ue("chakra-menu__menuitem",c.className),children:[n&&l.jsx(KO,{fontSize:"0.8em",marginEnd:r,children:n}),d,i&&l.jsx(qO,{marginStart:s,children:i})]})});uo.displayName="MenuItem";const GQ={enter:{visibility:"visible",opacity:1,scale:1,transition:{duration:.2,ease:[.4,0,.2,1]}},exit:{transitionEnd:{visibility:"hidden"},opacity:0,scale:.8,transition:{duration:.1,easings:"easeOut"}}},KQ=K(ts.div),om=J(function(t,n){var p;const{rootProps:r,motionProps:i,...s}=t,{isOpen:o,onTransitionEnd:a,unstable__animationState:c}=Af(),u=NQ(s,n),d=$Q(r),f=Kc();return l.jsx(K.div,{...d,__css:{zIndex:t.zIndex??((p=f.list)==null?void 0:p.zIndex)},children:l.jsx(KQ,{variants:GQ,initial:!1,animate:o?"enter":"exit",__css:{outline:0,...f.list},...i,...u,className:ue("chakra-menu__menu-list",u.className),onUpdate:a,onAnimationComplete:JL(c.onComplete,u.onAnimationComplete)})})});om.displayName="MenuList";var YQ=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},ol=new WeakMap,kp=new WeakMap,Cp={},gv=0,YO=function(e){return e&&(e.host||YO(e.parentNode))},QQ=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=YO(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},ZQ=function(e,t,n,r){var i=QQ(t,Array.isArray(e)?e:[e]);Cp[n]||(Cp[n]=new WeakMap);var s=Cp[n],o=[],a=new Set,c=new Set(i),u=function(f){!f||a.has(f)||(a.add(f),u(f.parentNode))};i.forEach(u);var d=function(f){!f||c.has(f)||Array.prototype.forEach.call(f.children,function(p){if(a.has(p))d(p);else try{var h=p.getAttribute(r),v=h!==null&&h!=="false",m=(ol.get(p)||0)+1,x=(s.get(p)||0)+1;ol.set(p,m),s.set(p,x),o.push(p),m===1&&v&&kp.set(p,!0),x===1&&p.setAttribute(n,"true"),v||p.setAttribute(r,"true")}catch(w){console.error("aria-hidden: cannot operate on ",p,w)}})};return d(t),a.clear(),gv++,function(){o.forEach(function(f){var p=ol.get(f)-1,h=s.get(f)-1;ol.set(f,p),s.set(f,h),p||(kp.has(f)||f.removeAttribute(r),kp.delete(f)),h||f.removeAttribute(n)}),gv--,gv||(ol=new WeakMap,ol=new WeakMap,kp=new WeakMap,Cp={})}},XQ=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=YQ(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live], script"))),ZQ(r,i,n,"aria-hidden")):function(){return null}},JQ=Object.defineProperty,eZ=(e,t,n)=>t in e?JQ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,tZ=(e,t,n)=>(eZ(e,t+"",n),n);class nZ{constructor(){tZ(this,"modals"),this.modals=new Set}add(t){return this.modals.add(t),this.modals.size}remove(t){this.modals.delete(t)}isTopModal(t){if(!t)return!1;const n=Array.from(this.modals)[this.modals.size-1];return t===n}}const yx=new nZ;function QO(e,t){const[n,r]=g.useState(0);return g.useEffect(()=>{const i=e.current;if(i){if(t){const s=yx.add(i);r(s)}return()=>{yx.remove(i),r(0)}}},[t,e]),n}function rZ(e){const{isOpen:t,onClose:n,id:r,closeOnOverlayClick:i=!0,closeOnEsc:s=!0,useInert:o=!0,onOverlayClick:a,onEsc:c}=e,u=g.useRef(null),d=g.useRef(null),[f,p,h]=sZ(r,"chakra-modal","chakra-modal--header","chakra-modal--body");iZ(u,t&&o);const v=QO(u,t),m=g.useRef(null),x=g.useCallback(A=>{m.current=A.target},[]),w=g.useCallback(A=>{A.key==="Escape"&&(A.stopPropagation(),s&&(n==null||n()),c==null||c())},[s,n,c]),[y,b]=g.useState(!1),[S,k]=g.useState(!1),P=g.useCallback((A={},R=null)=>({role:"dialog",...A,ref:Qt(R,u),id:f,tabIndex:-1,"aria-modal":!0,"aria-labelledby":y?p:void 0,"aria-describedby":S?h:void 0,onClick:ze(A.onClick,U=>U.stopPropagation())}),[h,S,f,p,y]),C=g.useCallback(A=>{A.stopPropagation(),m.current===A.target&&yx.isTopModal(u.current)&&(i&&(n==null||n()),a==null||a())},[n,i,a]),j=g.useCallback((A={},R=null)=>({...A,ref:Qt(R,d),onClick:ze(A.onClick,C),onKeyDown:ze(A.onKeyDown,w),onMouseDown:ze(A.onMouseDown,x)}),[w,x,C]);return{isOpen:t,onClose:n,headerId:p,bodyId:h,setBodyMounted:k,setHeaderMounted:b,dialogRef:u,overlayRef:d,getDialogProps:P,getDialogContainerProps:j,index:v}}function iZ(e,t){const n=e.current;g.useEffect(()=>{if(!(!e.current||!t))return XQ(e.current)},[t,e,n])}function sZ(e,...t){const n=g.useId(),r=e||n;return g.useMemo(()=>t.map(i=>`${i}-${r}`),[r,t])}const[oZ,Qa]=ft({name:"ModalStylesContext",errorMessage:`useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Modal />" `}),[aZ,Mo]=ft({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in `<Modal />`"}),xw=e=>{const t={scrollBehavior:"outside",autoFocus:!0,trapFocus:!0,returnFocusOnClose:!0,blockScrollOnMount:!0,allowPinchZoom:!1,preserveScrollBarGap:!0,motionPreset:"scale",...e,lockFocusAcrossFrames:e.lockFocusAcrossFrames??!0},{portalProps:n,children:r,autoFocus:i,trapFocus:s,initialFocusRef:o,finalFocusRef:a,returnFocusOnClose:c,blockScrollOnMount:u,allowPinchZoom:d,preserveScrollBarGap:f,motionPreset:p,lockFocusAcrossFrames:h,animatePresenceProps:v,onCloseComplete:m}=t,x=jn("Modal",t),y={...rZ(t),autoFocus:i,trapFocus:s,initialFocusRef:o,finalFocusRef:a,returnFocusOnClose:c,blockScrollOnMount:u,allowPinchZoom:d,preserveScrollBarGap:f,motionPreset:p,lockFocusAcrossFrames:h};return l.jsx(aZ,{value:y,children:l.jsx(oZ,{value:x,children:l.jsx(Bo,{...v,onExitComplete:m,children:y.isOpen&&l.jsx(qc,{...n,children:r})})})})};xw.displayName="Modal";var oh="right-scroll-bar-position",ah="width-before-scroll-bar",lZ="with-scroll-bars-hidden",cZ="--removed-body-scroll-bar-size",ZO=nO(),yv=function(){},jg=g.forwardRef(function(e,t){var n=g.useRef(null),r=g.useState({onScrollCapture:yv,onWheelCapture:yv,onTouchMoveCapture:yv}),i=r[0],s=r[1],o=e.forwardProps,a=e.children,c=e.className,u=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,h=e.noRelative,v=e.noIsolation,m=e.inert,x=e.allowPinchZoom,w=e.as,y=w===void 0?"div":w,b=e.gapMode,S=JR(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),k=p,P=XR([n,t]),C=Hi(Hi({},S),i);return g.createElement(g.Fragment,null,d&&g.createElement(k,{sideCar:ZO,removeScrollBar:u,shards:f,noRelative:h,noIsolation:v,inert:m,setCallbacks:s,allowPinchZoom:!!x,lockRef:n,gapMode:b}),o?g.cloneElement(g.Children.only(a),Hi(Hi({},C),{ref:P})):g.createElement(y,Hi({},C,{className:c,ref:P}),a))});jg.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};jg.classNames={fullWidth:ah,zeroRight:oh};var uZ=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function dZ(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=uZ();return t&&e.setAttribute("nonce",t),e}function fZ(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function pZ(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var hZ=function(){var e=0,t=null;return{add:function(n){e==0&&(t=dZ())&&(fZ(t,n),pZ(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},mZ=function(){var e=hZ();return function(t,n){g.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},XO=function(){var e=mZ(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},gZ={left:0,top:0,right:0,gap:0},vv=function(e){return parseInt(e||"",10)||0},yZ=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[vv(n),vv(r),vv(i)]},vZ=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return gZ;var t=yZ(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},xZ=XO(),Yl="data-scroll-locked",bZ=function(e,t,n,r){var i=e.left,s=e.top,o=e.right,a=e.gap;return n===void 0&&(n="margin"),`
|
|
.`.concat(lZ,` {
|
|
overflow: hidden `).concat(r,`;
|
|
padding-right: `).concat(a,"px ").concat(r,`;
|
|
}
|
|
body[`).concat(Yl,`] {
|
|
overflow: hidden `).concat(r,`;
|
|
overscroll-behavior: contain;
|
|
`).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
|
|
padding-left: `.concat(i,`px;
|
|
padding-top: `).concat(s,`px;
|
|
padding-right: `).concat(o,`px;
|
|
margin-left:0;
|
|
margin-top:0;
|
|
margin-right: `).concat(a,"px ").concat(r,`;
|
|
`),n==="padding"&&"padding-right: ".concat(a,"px ").concat(r,";")].filter(Boolean).join(""),`
|
|
}
|
|
|
|
.`).concat(oh,` {
|
|
right: `).concat(a,"px ").concat(r,`;
|
|
}
|
|
|
|
.`).concat(ah,` {
|
|
margin-right: `).concat(a,"px ").concat(r,`;
|
|
}
|
|
|
|
.`).concat(oh," .").concat(oh,` {
|
|
right: 0 `).concat(r,`;
|
|
}
|
|
|
|
.`).concat(ah," .").concat(ah,` {
|
|
margin-right: 0 `).concat(r,`;
|
|
}
|
|
|
|
body[`).concat(Yl,`] {
|
|
`).concat(cZ,": ").concat(a,`px;
|
|
}
|
|
`)},Lj=function(){var e=parseInt(document.body.getAttribute(Yl)||"0",10);return isFinite(e)?e:0},wZ=function(){g.useEffect(function(){return document.body.setAttribute(Yl,(Lj()+1).toString()),function(){var e=Lj()-1;e<=0?document.body.removeAttribute(Yl):document.body.setAttribute(Yl,e.toString())}},[])},SZ=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r;wZ();var s=g.useMemo(function(){return vZ(i)},[i]);return g.createElement(xZ,{styles:bZ(s,!t,i,n?"":"!important")})},vx=!1;if(typeof window<"u")try{var jp=Object.defineProperty({},"passive",{get:function(){return vx=!0,!0}});window.addEventListener("test",jp,jp),window.removeEventListener("test",jp,jp)}catch{vx=!1}var al=vx?{passive:!1}:!1,kZ=function(e){return e.tagName==="TEXTAREA"},JO=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!kZ(e)&&n[t]==="visible")},CZ=function(e){return JO(e,"overflowY")},jZ=function(e){return JO(e,"overflowX")},Nj=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=eM(e,r);if(i){var s=tM(e,r),o=s[1],a=s[2];if(o>a)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},_Z=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},PZ=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},eM=function(e,t){return e==="v"?CZ(t):jZ(t)},tM=function(e,t){return e==="v"?_Z(t):PZ(t)},EZ=function(e,t){return e==="h"&&t==="rtl"?-1:1},TZ=function(e,t,n,r,i){var s=EZ(e,window.getComputedStyle(t).direction),o=s*r,a=n.target,c=t.contains(a),u=!1,d=o>0,f=0,p=0;do{if(!a)break;var h=tM(e,a),v=h[0],m=h[1],x=h[2],w=m-x-s*v;(v||w)&&eM(e,a)&&(f+=w,p+=v);var y=a.parentNode;a=y&&y.nodeType===Node.DOCUMENT_FRAGMENT_NODE?y.host:y}while(!c&&a!==document.body||c&&(t.contains(a)||t===a));return(d&&Math.abs(f)<1||!d&&Math.abs(p)<1)&&(u=!0),u},_p=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},$j=function(e){return[e.deltaX,e.deltaY]},Bj=function(e){return e&&"current"in e?e.current:e},AZ=function(e,t){return e[0]===t[0]&&e[1]===t[1]},RZ=function(e){return`
|
|
.block-interactivity-`.concat(e,` {pointer-events: none;}
|
|
.allow-interactivity-`).concat(e,` {pointer-events: all;}
|
|
`)},OZ=0,ll=[];function MZ(e){var t=g.useRef([]),n=g.useRef([0,0]),r=g.useRef(),i=g.useState(OZ++)[0],s=g.useState(XO)[0],o=g.useRef(e);g.useEffect(function(){o.current=e},[e]),g.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var m=DG([e.lockRef.current],(e.shards||[]).map(Bj),!0).filter(Boolean);return m.forEach(function(x){return x.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),m.forEach(function(x){return x.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var a=g.useCallback(function(m,x){if("touches"in m&&m.touches.length===2||m.type==="wheel"&&m.ctrlKey)return!o.current.allowPinchZoom;var w=_p(m),y=n.current,b="deltaX"in m?m.deltaX:y[0]-w[0],S="deltaY"in m?m.deltaY:y[1]-w[1],k,P=m.target,C=Math.abs(b)>Math.abs(S)?"h":"v";if("touches"in m&&C==="h"&&P.type==="range")return!1;var j=Nj(C,P);if(!j)return!0;if(j?k=C:(k=C==="v"?"h":"v",j=Nj(C,P)),!j)return!1;if(!r.current&&"changedTouches"in m&&(b||S)&&(r.current=k),!k)return!0;var A=r.current||k;return TZ(A,x,m,A==="h"?b:S)},[]),c=g.useCallback(function(m){var x=m;if(!(!ll.length||ll[ll.length-1]!==s)){var w="deltaY"in x?$j(x):_p(x),y=t.current.filter(function(k){return k.name===x.type&&(k.target===x.target||x.target===k.shadowParent)&&AZ(k.delta,w)})[0];if(y&&y.should){x.cancelable&&x.preventDefault();return}if(!y){var b=(o.current.shards||[]).map(Bj).filter(Boolean).filter(function(k){return k.contains(x.target)}),S=b.length>0?a(x,b[0]):!o.current.noIsolation;S&&x.cancelable&&x.preventDefault()}}},[]),u=g.useCallback(function(m,x,w,y){var b={name:m,delta:x,target:w,should:y,shadowParent:DZ(w)};t.current.push(b),setTimeout(function(){t.current=t.current.filter(function(S){return S!==b})},1)},[]),d=g.useCallback(function(m){n.current=_p(m),r.current=void 0},[]),f=g.useCallback(function(m){u(m.type,$j(m),m.target,a(m,e.lockRef.current))},[]),p=g.useCallback(function(m){u(m.type,_p(m),m.target,a(m,e.lockRef.current))},[]);g.useEffect(function(){return ll.push(s),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",c,al),document.addEventListener("touchmove",c,al),document.addEventListener("touchstart",d,al),function(){ll=ll.filter(function(m){return m!==s}),document.removeEventListener("wheel",c,al),document.removeEventListener("touchmove",c,al),document.removeEventListener("touchstart",d,al)}},[]);var h=e.removeScrollBar,v=e.inert;return g.createElement(g.Fragment,null,v?g.createElement(s,{styles:RZ(i)}):null,h?g.createElement(SZ,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function DZ(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const IZ=IG(ZO,MZ);var nM=g.forwardRef(function(e,t){return g.createElement(jg,Hi({},e,{ref:t,sideCar:IZ}))});nM.classNames=jg.classNames;function rM(e){const{autoFocus:t,trapFocus:n,dialogRef:r,initialFocusRef:i,blockScrollOnMount:s,allowPinchZoom:o,finalFocusRef:a,returnFocusOnClose:c,preserveScrollBarGap:u,lockFocusAcrossFrames:d,isOpen:f}=Mo(),[p,h]=vR();g.useEffect(()=>{!p&&h&&setTimeout(h)},[p,h]);const v=QO(r,f);return l.jsx(TO,{autoFocus:t,isDisabled:!n,initialFocusRef:i,finalFocusRef:a,restoreFocus:c,contentRef:r,lockFocusAcrossFrames:d,children:l.jsx(nM,{removeScrollBar:!u,allowPinchZoom:o,enabled:v===1&&s,forwardProps:!0,children:e.children})})}const FZ={initial:({offsetX:e,offsetY:t,transition:n,transitionEnd:r,delay:i})=>({opacity:0,x:e,y:t,transition:(n==null?void 0:n.exit)??ji.exit(_a.exit,i),transitionEnd:r==null?void 0:r.exit}),enter:({transition:e,transitionEnd:t,delay:n})=>({opacity:1,x:0,y:0,transition:(e==null?void 0:e.enter)??ji.enter(_a.enter,n),transitionEnd:t==null?void 0:t.enter}),exit:({offsetY:e,offsetX:t,transition:n,transitionEnd:r,reverse:i,delay:s})=>{const o={x:t,y:e};return{opacity:0,transition:(n==null?void 0:n.exit)??ji.exit(_a.exit,s),...i?{...o,transitionEnd:r==null?void 0:r.exit}:{transitionEnd:{...o,...r==null?void 0:r.exit}}}}},Nu={initial:"initial",animate:"enter",exit:"exit",variants:FZ},zZ=g.forwardRef(function(t,n){const{unmountOnExit:r,in:i,reverse:s=!0,className:o,offsetX:a=0,offsetY:c=8,transition:u,transitionEnd:d,delay:f,animatePresenceProps:p,...h}=t,v=r?i&&r:!0,m=i||r?"enter":"exit",x={offsetX:a,offsetY:c,reverse:s,transition:u,transitionEnd:d,delay:f};return l.jsx(Bo,{...p,custom:x,children:v&&l.jsx(ts.div,{ref:n,className:ue("chakra-offset-slide",o),custom:x,...Nu,animate:m,...h})})});zZ.displayName="SlideFade";const LZ={exit:({reverse:e,initialScale:t,transition:n,transitionEnd:r,delay:i})=>({opacity:0,...e?{scale:t,transitionEnd:r==null?void 0:r.exit}:{transitionEnd:{scale:t,...r==null?void 0:r.exit}},transition:(n==null?void 0:n.exit)??ji.exit(_a.exit,i)}),enter:({transitionEnd:e,transition:t,delay:n})=>({opacity:1,scale:1,transition:(t==null?void 0:t.enter)??ji.enter(_a.enter,n),transitionEnd:e==null?void 0:e.enter})},iM={initial:"exit",animate:"enter",exit:"exit",variants:LZ},NZ=g.forwardRef(function(t,n){const{unmountOnExit:r,in:i,reverse:s=!0,initialScale:o=.95,className:a,transition:c,transitionEnd:u,delay:d,animatePresenceProps:f,...p}=t,h=r?i&&r:!0,v=i||r?"enter":"exit",m={initialScale:o,reverse:s,transition:c,transitionEnd:u,delay:d};return l.jsx(Bo,{...f,custom:m,children:h&&l.jsx(ts.div,{ref:n,className:ue("chakra-offset-slide",a),...iM,animate:v,custom:m,...p})})});NZ.displayName="ScaleFade";const $Z={slideInBottom:{...Nu,custom:{offsetY:16,reverse:!0}},slideInRight:{...Nu,custom:{offsetX:16,reverse:!0}},slideInTop:{...Nu,custom:{offsetY:-16,reverse:!0}},slideInLeft:{...Nu,custom:{offsetX:-16,reverse:!0}},scale:{...iM,custom:{initialScale:.95,reverse:!0}},none:{}},BZ=K(ts.section),VZ=e=>$Z[e||"none"],sM=g.forwardRef((e,t)=>{const{preset:n,motionProps:r=VZ(n),...i}=e;return l.jsx(BZ,{ref:t,...r,...i})});sM.displayName="ModalTransition";const oM=J((e,t)=>{const{className:n,children:r,containerProps:i,motionProps:s,...o}=e,{getDialogProps:a,getDialogContainerProps:c}=Mo(),u=a(o,t),d=c(i),f=ue("chakra-modal__content",n),p=Qa(),h={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...p.dialog},v={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...p.dialogContainer},{motionPreset:m}=Mo();return l.jsx(rM,{children:l.jsx(K.div,{...d,className:"chakra-modal__content-container",tabIndex:-1,__css:v,children:l.jsx(sM,{preset:m,motionProps:s,className:f,...u,__css:h,children:r})})})});oM.displayName="ModalContent";const bw=J((e,t)=>{const{className:n,...r}=e,{bodyId:i,setBodyMounted:s}=Mo();g.useEffect(()=>(s(!0),()=>s(!1)),[s]);const o=ue("chakra-modal__body",n),a=Qa();return l.jsx(K.div,{ref:t,className:o,id:i,...r,__css:a.body})});bw.displayName="ModalBody";const ww=J((e,t)=>{const{onClick:n,className:r,...i}=e,{onClose:s}=Mo(),o=ue("chakra-modal__close-btn",r),a=Qa();return l.jsx(q1,{ref:t,__css:a.closeButton,className:o,onClick:ze(n,c=>{c.stopPropagation(),s()}),...i})});ww.displayName="ModalCloseButton";const aM=J((e,t)=>{const{className:n,...r}=e,i=ue("chakra-modal__footer",n),s=Qa(),o={display:"flex",alignItems:"center",justifyContent:"flex-end",...s.footer};return l.jsx(K.footer,{ref:t,...r,__css:o,className:i})});aM.displayName="ModalFooter";const Sw=J((e,t)=>{const{className:n,...r}=e,{headerId:i,setHeaderMounted:s}=Mo();g.useEffect(()=>(s(!0),()=>s(!1)),[s]);const o=ue("chakra-modal__header",n),a=Qa(),c={flex:0,...a.header};return l.jsx(K.header,{ref:t,className:o,id:i,...r,__css:c})});Sw.displayName="ModalHeader";const UZ={enter:({transition:e,transitionEnd:t,delay:n}={})=>({opacity:1,transition:(e==null?void 0:e.enter)??ji.enter(_a.enter,n),transitionEnd:t==null?void 0:t.enter}),exit:({transition:e,transitionEnd:t,delay:n}={})=>({opacity:0,transition:(e==null?void 0:e.exit)??ji.exit(_a.exit,n),transitionEnd:t==null?void 0:t.exit})},lM={initial:"exit",animate:"enter",exit:"exit",variants:UZ},WZ=g.forwardRef(function(t,n){const{unmountOnExit:r,in:i,className:s,transition:o,transitionEnd:a,delay:c,animatePresenceProps:u,...d}=t,f=i||r?"enter":"exit",p=r?i&&r:!0,h={transition:o,transitionEnd:a,delay:c};return l.jsx(Bo,{...u,custom:h,children:p&&l.jsx(ts.div,{ref:n,className:ue("chakra-fade",s),custom:h,...lM,animate:f,...d})})});WZ.displayName="Fade";const HZ=K(ts.div),kw=J((e,t)=>{const{className:n,transition:r,motionProps:i,...s}=e,o=ue("chakra-modal__overlay",n),c={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...Qa().overlay},{motionPreset:u}=Mo(),f=i||(u==="none"?{}:lM);return l.jsx(HZ,{...f,__css:c,ref:t,className:o,...s})});kw.displayName="ModalOverlay";const[qZ,GZ]=ft(),KZ={start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}};function YZ(e,t){var n;if(e)return((n=KZ[e])==null?void 0:n[t])??e}function QZ(e){var u;const{isOpen:t,onClose:n,placement:r="right",children:i,...s}=e,o=Vo(),a=(u=o.components)==null?void 0:u.Drawer,c=YZ(r,o.direction);return l.jsx(qZ,{value:{placement:c},children:l.jsx(xw,{isOpen:t,onClose:n,styleConfig:a,...s,children:i})})}const Vj={exit:{duration:.15,ease:la.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},ZZ={exit:({direction:e,transition:t,transitionEnd:n,delay:r})=>{const{exit:i}=nx({direction:e});return{...i,transition:(t==null?void 0:t.exit)??ji.exit(Vj.exit,r),transitionEnd:n==null?void 0:n.exit}},enter:({direction:e,transitionEnd:t,transition:n,delay:r})=>{const{enter:i}=nx({direction:e});return{...i,transition:(n==null?void 0:n.enter)??ji.enter(Vj.enter,r),transitionEnd:t==null?void 0:t.enter}}},cM=g.forwardRef(function(t,n){const{direction:r="right",style:i,unmountOnExit:s,in:o,className:a,transition:c,transitionEnd:u,delay:d,motionProps:f,animatePresenceProps:p,...h}=t,v=nx({direction:r}),m=Object.assign({position:"fixed"},v.position,i),x=s?o&&s:!0,w=o||s?"enter":"exit",y={transitionEnd:u,transition:c,direction:r,delay:d};return l.jsx(Bo,{...p,custom:y,children:x&&l.jsx(ts.div,{...h,ref:n,initial:"exit",className:ue("chakra-slide",a),animate:w,exit:"exit",custom:y,variants:ZZ,style:m,...f})})});cM.displayName="Slide";const XZ=K(cM),uM=J((e,t)=>{const{className:n,children:r,motionProps:i,containerProps:s,...o}=e,{getDialogProps:a,getDialogContainerProps:c,isOpen:u}=Mo(),d=a(o,t),f=c(s),p=ue("chakra-modal__content",n),h=Qa(),v={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...h.dialog},m={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...h.dialogContainer},{placement:x}=GZ();return l.jsx(rM,{children:l.jsx(K.div,{...f,className:"chakra-modal__content-container",__css:m,children:l.jsx(XZ,{motionProps:i,direction:x,in:u,className:p,...d,__css:v,children:r})})})});uM.displayName="DrawerContent";const JZ=e=>l.jsx(oe,{viewBox:"0 0 24 24",...e,children:l.jsx("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})}),eX=e=>l.jsx(oe,{viewBox:"0 0 24 24",...e,children:l.jsx("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})});function Uj(e,t,n,r){g.useEffect(()=>{if(!e.current||!r)return;const i=e.current.ownerDocument.defaultView??window,s=Array.isArray(t)?t:[t],o=new i.MutationObserver(a=>{for(const c of a)c.type==="attributes"&&c.attributeName&&s.includes(c.attributeName)&&n(c)});return o.observe(e.current,{attributes:!0,attributeFilter:s}),()=>o.disconnect()})}const tX=50,Wj=300;function nX(e,t){const[n,r]=g.useState(!1),[i,s]=g.useState(null),[o,a]=g.useState(!0),c=g.useRef(null),u=()=>clearTimeout(c.current);RN(()=>{i==="increment"&&e(),i==="decrement"&&t()},n?tX:null);const d=g.useCallback(()=>{o&&e(),c.current=setTimeout(()=>{a(!1),r(!0),s("increment")},Wj)},[e,o]),f=g.useCallback(()=>{o&&t(),c.current=setTimeout(()=>{a(!1),r(!0),s("decrement")},Wj)},[t,o]),p=g.useCallback(()=>{a(!0),r(!1),u()},[]);return g.useEffect(()=>()=>u(),[]),{up:d,down:f,stop:p,isSpinning:n}}const rX=/^[Ee0-9+\-.]$/;function iX(e){return rX.test(e)}function sX(e,t){if(e.key==null)return!0;const n=e.ctrlKey||e.altKey||e.metaKey;return!(e.key.length===1)||n?!0:t(e.key)}function oX(e={}){const{focusInputOnChange:t=!0,clampValueOnBlur:n=!0,keepWithinRange:r=!0,min:i=Number.MIN_SAFE_INTEGER,max:s=Number.MAX_SAFE_INTEGER,step:o=1,isReadOnly:a,isDisabled:c,isRequired:u,isInvalid:d,pattern:f="[0-9]*(.[0-9]+)?",inputMode:p="decimal",allowMouseWheel:h,id:v,onChange:m,precision:x,name:w,"aria-describedby":y,"aria-label":b,"aria-labelledby":S,onFocus:k,onBlur:P,onInvalid:C,getAriaValueText:j,isValidCharacter:A,format:R,parse:U,...Y}=e,F=tn(k),G=tn(P),se=tn(C),ie=tn(A??iX),q=tn(j),z=_N(e),{update:H,increment:de,decrement:ae}=z,[ke,Q]=g.useState(!1),ce=!(a||c),ye=g.useRef(null),we=g.useRef(null),Le=g.useRef(null),Ge=g.useRef(null),it=g.useCallback(W=>W.split("").filter(ie).join(""),[ie]),Je=g.useCallback(W=>(U==null?void 0:U(W))??W,[U]),Ve=g.useCallback(W=>((R==null?void 0:R(W))??W).toString(),[R]);To(()=>{(z.valueAsNumber>s||z.valueAsNumber<i)&&(se==null||se("rangeOverflow",Ve(z.value),z.valueAsNumber))},[z.valueAsNumber,z.value,Ve,se]),ws(()=>{if(!ye.current)return;if(ye.current.value!=z.value){const Me=Je(ye.current.value);z.setValue(it(Me))}},[Je,it]);const Re=g.useCallback((W=o)=>{ce&&de(W)},[de,ce,o]),Ke=g.useCallback((W=o)=>{ce&&ae(W)},[ae,ce,o]),le=nX(Re,Ke);Uj(Le,"disabled",le.stop,le.isSpinning),Uj(Ge,"disabled",le.stop,le.isSpinning);const nt=g.useCallback(W=>{if(W.nativeEvent.isComposing)return;const ee=Je(W.currentTarget.value);H(it(ee)),we.current={start:W.currentTarget.selectionStart,end:W.currentTarget.selectionEnd}},[H,it,Je]),We=g.useCallback(W=>{var Me;F==null||F(W),we.current&&(W.currentTarget.selectionStart=we.current.start??((Me=W.currentTarget.value)==null?void 0:Me.length),W.currentTarget.selectionEnd=we.current.end??W.currentTarget.selectionStart)},[F]),st=g.useCallback(W=>{if(W.nativeEvent.isComposing)return;sX(W,ie)||W.preventDefault();const Me=Zt(W)*o,ee=W.key,Wt={ArrowUp:()=>Re(Me),ArrowDown:()=>Ke(Me),Home:()=>H(i),End:()=>H(s)}[ee];Wt&&(W.preventDefault(),Wt(W))},[ie,o,Re,Ke,H,i,s]),Zt=W=>{let Me=1;return(W.metaKey||W.ctrlKey)&&(Me=.1),W.shiftKey&&(Me=10),Me},Tt=g.useMemo(()=>{const W=q==null?void 0:q(z.value);if(W!=null)return W;const Me=z.value.toString();return Me||void 0},[z.value,q]),E=g.useCallback(()=>{let W=z.value;if(z.value==="")return;/^[eE]/.test(z.value.toString())?z.setValue(""):(z.valueAsNumber<i&&(W=i),z.valueAsNumber>s&&(W=s),z.cast(W))},[z,s,i]),D=g.useCallback(()=>{Q(!1),n&&E()},[n,Q,E]),B=g.useCallback(()=>{t&&requestAnimationFrame(()=>{var W;(W=ye.current)==null||W.focus()})},[t]),te=g.useCallback(W=>{W.preventDefault(),le.up(),B()},[B,le]),I=g.useCallback(W=>{W.preventDefault(),le.down(),B()},[B,le]);Xu(()=>ye.current,"wheel",W=>{var mn;const ee=(((mn=ye.current)==null?void 0:mn.ownerDocument)??document).activeElement===ye.current;if(!h||!ee)return;W.preventDefault();const fe=Zt(W)*o,Wt=Math.sign(W.deltaY);Wt===-1?Re(fe):Wt===1&&Ke(fe)},{passive:!1});const L=g.useCallback((W={},Me=null)=>{const ee=c||r&&z.isAtMax;return{...W,ref:Qt(Me,Le),role:"button",tabIndex:-1,onPointerDown:ze(W.onPointerDown,fe=>{fe.button!==0||ee||te(fe)}),onPointerLeave:ze(W.onPointerLeave,le.stop),onPointerUp:ze(W.onPointerUp,le.stop),disabled:ee,"aria-disabled":bs(ee)}},[z.isAtMax,r,te,le.stop,c]),re=g.useCallback((W={},Me=null)=>{const ee=c||r&&z.isAtMin;return{...W,ref:Qt(Me,Ge),role:"button",tabIndex:-1,onPointerDown:ze(W.onPointerDown,fe=>{fe.button!==0||ee||I(fe)}),onPointerLeave:ze(W.onPointerLeave,le.stop),onPointerUp:ze(W.onPointerUp,le.stop),disabled:ee,"aria-disabled":bs(ee)}},[z.isAtMin,r,I,le.stop,c]),je=g.useCallback((W={},Me=null)=>({name:w,inputMode:p,type:"text",pattern:f,"aria-labelledby":S,"aria-label":b,"aria-describedby":y,id:v,disabled:c,role:"spinbutton",...W,readOnly:W.readOnly??a,"aria-readonly":W.readOnly??a,"aria-required":W.required??u,required:W.required??u,ref:Qt(ye,Me),value:Ve(z.value),"aria-valuemin":i,"aria-valuemax":s,"aria-valuenow":Number.isNaN(z.valueAsNumber)?void 0:z.valueAsNumber,"aria-invalid":bs(d??z.isOutOfRange),"aria-valuetext":Tt,autoComplete:"off",autoCorrect:"off",onChange:ze(W.onChange,nt),onKeyDown:ze(W.onKeyDown,st),onFocus:ze(W.onFocus,We,()=>Q(!0)),onBlur:ze(W.onBlur,G,D)}),[w,p,f,S,b,Ve,y,v,c,u,a,d,z.value,z.valueAsNumber,z.isOutOfRange,i,s,Tt,nt,st,We,G,D]);return{value:Ve(z.value),valueAsNumber:z.valueAsNumber,isFocused:ke,isDisabled:c,isReadOnly:a,getIncrementButtonProps:L,getDecrementButtonProps:re,getInputProps:je,htmlProps:Y}}const[aX,_g]=ft({name:"NumberInputStylesContext",errorMessage:`useNumberInputStyles returned is 'undefined'. Seems you forgot to wrap the components in "<NumberInput />" `}),[lX,Cw]=ft({name:"NumberInputContext",errorMessage:"useNumberInputContext: `context` is undefined. Seems you forgot to wrap number-input's components within <NumberInput />"}),dM=J(function(t,n){const r=jn("NumberInput",t),i=pt(t),s=X1(i),{htmlProps:o,...a}=oX(s),c=g.useMemo(()=>a,[a]);return l.jsx(lX,{value:c,children:l.jsx(aX,{value:r,children:l.jsx(K.div,{...o,ref:n,className:ue("chakra-numberinput",t.className),__css:{position:"relative",zIndex:0,...r.root}})})})});dM.displayName="NumberInput";const fM=J(function(t,n){const r=_g();return l.jsx(K.div,{"aria-hidden":!0,ref:n,...t,__css:{display:"flex",flexDirection:"column",position:"absolute",top:"0",insetEnd:"0px",margin:"1px",height:"calc(100% - 2px)",zIndex:1,...r.stepperGroup}})});fM.displayName="NumberInputStepper";const pM=J(function(t,n){const{getInputProps:r}=Cw(),i=r(t,n),s=_g();return l.jsx(K.input,{...i,className:ue("chakra-numberinput__field",t.className),__css:{width:"100%",...s.field}})});pM.displayName="NumberInputField";const hM=K("div",{baseStyle:{display:"flex",justifyContent:"center",alignItems:"center",flex:1,transitionProperty:"common",transitionDuration:"normal",userSelect:"none",cursor:"pointer",lineHeight:"normal"}}),mM=J(function(t,n){const r=_g(),{getDecrementButtonProps:i}=Cw(),s=i(t,n);return l.jsx(hM,{...s,__css:r.stepper,children:t.children??l.jsx(JZ,{})})});mM.displayName="NumberDecrementStepper";const gM=J(function(t,n){const{getIncrementButtonProps:r}=Cw(),i=r(t,n),s=_g();return l.jsx(hM,{...i,__css:s.stepper,children:t.children??l.jsx(eX,{})})});gM.displayName="NumberIncrementStepper";function cX(e){var n;const t=g.version;return typeof t!="string"||t.startsWith("18.")?e==null?void 0:e.ref:(n=e==null?void 0:e.props)==null?void 0:n.ref}function uX(e,t,n){return(e-t)*100/(n-t)}bf({"0%":{strokeDasharray:"1, 400",strokeDashoffset:"0"},"50%":{strokeDasharray:"400, 400",strokeDashoffset:"-100"},"100%":{strokeDasharray:"400, 400",strokeDashoffset:"-260"}});bf({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}});const dX=bf({"0%":{left:"-40%"},"100%":{left:"100%"}}),fX=bf({from:{backgroundPosition:"1rem 0"},to:{backgroundPosition:"0 0"}});function pX(e){const{value:t=0,min:n,max:r,valueText:i,getValueText:s,isIndeterminate:o,role:a="progressbar"}=e,c=uX(t,n,r);return{bind:{"data-indeterminate":o?"":void 0,"aria-valuemax":r,"aria-valuemin":n,"aria-valuenow":o?void 0:t,"aria-valuetext":(()=>{if(t!=null)return typeof s=="function"?s(t,c):i})(),role:a},percent:c,value:t}}const[hX,mX]=ft({name:"ProgressStylesContext",errorMessage:`useProgressStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Progress />" `}),gX=J((e,t)=>{const{min:n,max:r,value:i,isIndeterminate:s,role:o,...a}=e,c=pX({value:i,min:n,max:r,isIndeterminate:s,role:o}),d={height:"100%",...mX().filledTrack};return l.jsx(K.div,{ref:t,style:{width:`${c.percent}%`,...a.style},...c.bind,...a,__css:d})}),Ac=J((e,t)=>{var C;const{value:n,min:r=0,max:i=100,hasStripe:s,isAnimated:o,children:a,borderRadius:c,isIndeterminate:u,"aria-label":d,"aria-labelledby":f,"aria-valuetext":p,title:h,role:v,...m}=pt(e),x=jn("Progress",e),w=c??((C=x.track)==null?void 0:C.borderRadius),y={animation:`${fX} 1s linear infinite`},k={...!u&&s&&o&&y,...u&&{position:"absolute",willChange:"left",minWidth:"50%",animation:`${dX} 1s ease infinite normal none running`}},P={overflow:"hidden",position:"relative",...x.track};return l.jsx(K.div,{ref:t,borderRadius:w,__css:P,...m,children:l.jsxs(hX,{value:x,children:[l.jsx(gX,{"aria-label":d,"aria-labelledby":f,"aria-valuetext":p,min:r,max:i,value:n,isIndeterminate:u,css:k,borderRadius:w,title:h,role:v}),a]})})});Ac.displayName="Progress";const yM=J(function(t,n){const{children:r,placeholder:i,className:s,...o}=t;return l.jsxs(K.select,{...o,ref:n,className:ue("chakra-select",s),children:[i&&l.jsx("option",{value:"",children:i}),r]})});yM.displayName="SelectField";const Rc=J((e,t)=>{var b;const n=jn("Select",e),{rootProps:r,placeholder:i,icon:s,color:o,height:a,h:c,minH:u,minHeight:d,iconColor:f,iconSize:p,...h}=pt(e),[v,m]=gN(h,A4),x=Z1(m),w={width:"100%",height:"fit-content",position:"relative",color:o},y={paddingEnd:"2rem",...n.field,_focus:{zIndex:"unset",...(b=n.field)==null?void 0:b._focus}};return l.jsxs(K.div,{className:"chakra-select__wrapper",__css:w,...v,...r,children:[l.jsx(yM,{ref:t,height:c??a,minH:u??d,placeholder:i,...x,__css:y,children:e.children}),l.jsx(vM,{"data-disabled":De(x.disabled),...(f||o)&&{color:f||o},__css:n.icon,...p&&{fontSize:p},children:s})]})});Rc.displayName="Select";const yX=e=>l.jsx("svg",{viewBox:"0 0 24 24",...e,children:l.jsx("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})}),vX=K("div",{baseStyle:{position:"absolute",display:"inline-flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",top:"50%",transform:"translateY(-50%)"}}),vM=e=>{const{children:t=l.jsx(yX,{}),...n}=e,r=g.cloneElement(t,{role:"presentation",className:"chakra-select__icon",focusable:!1,"aria-hidden":!0,style:{width:"1em",height:"1em",color:"currentColor"}});return l.jsx(vX,{...n,className:"chakra-select__icon-wrapper",children:g.isValidElement(t)?r:null})};vM.displayName="SelectIcon";function xv(e){const{orientation:t,vertical:n,horizontal:r}=e;return t==="vertical"?n:r}function xX(e){const{orientation:t,thumbPercents:n,isReversed:r}=e,i=h=>({position:"absolute",userSelect:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",touchAction:"none",...xv({orientation:t,vertical:{bottom:`${n[h]}%`,transform:"translate(-50%, 50%) scale(var(--slider-thumb-scale, 1))"},horizontal:{left:`${n[h]}%`,transform:"translate(-50%, -50%) scale(var(--slider-thumb-scale, 1))"}})}),s={position:"relative",touchAction:"none",WebkitTapHighlightColor:"rgba(0,0,0,0)",userSelect:"none",outline:0},o={position:"absolute",...xv({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",height:"100%"},horizontal:{top:"50%",transform:"translateY(-50%)",width:"100%"}})},a=n.length===1,c=[0,r?100-n[0]:n[0]],u=a?c:n;let d=u[0];!a&&r&&(d=100-d);const f=Math.abs(u[u.length-1]-u[0]),p={...o,...xv({orientation:t,vertical:r?{height:`${f}%`,top:`${d}%`}:{height:`${f}%`,bottom:`${d}%`},horizontal:r?{width:`${f}%`,right:`${d}%`}:{width:`${f}%`,left:`${d}%`}})};return{trackStyle:o,innerTrackStyle:p,rootStyle:s,getThumbStyle:i}}function bX(e){const{isReversed:t,direction:n,orientation:r}=e;return n==="ltr"||r==="vertical"?t:!t}function wX(e){const{min:t=0,max:n=100,onChange:r,value:i,defaultValue:s,isReversed:o,direction:a="ltr",orientation:c="horizontal",id:u,isDisabled:d,isReadOnly:f,onChangeStart:p,onChangeEnd:h,step:v=1,getAriaValueText:m,"aria-valuetext":x,"aria-label":w,"aria-labelledby":y,name:b,focusThumbOnChange:S=!0,...k}=e,P=tn(p),C=tn(h),j=tn(m),A=bX({isReversed:o,direction:a,orientation:c}),[R,U]=mT({value:i,defaultValue:s??kX(t,n),onChange:r}),[Y,F]=g.useState(!1),[G,se]=g.useState(!1),ie=!(d||f),q=(n-t)/10,z=v||(n-t)/100,H=Up(R,t,n),de=n-H+t,ke=xk(A?de:H,t,n),Q=c==="vertical",ce=yT({min:t,max:n,step:v,isDisabled:d,value:H,isInteractive:ie,isReversed:A,isVertical:Q,eventSource:null,focusThumbOnChange:S,orientation:c}),ye=g.useRef(null),we=g.useRef(null),Le=g.useRef(null),Ge=g.useId(),it=u??Ge,[Je,Ve]=[`slider-thumb-${it}`,`slider-track-${it}`],Re=g.useCallback(ee=>{var Ja;if(!ye.current)return;const fe=ce.current;fe.eventSource="pointer";const Wt=ye.current.getBoundingClientRect(),{clientX:mn,clientY:Mn}=((Ja=ee.touches)==null?void 0:Ja[0])??ee,Dn=Q?Wt.bottom-Mn:mn-Wt.left,Cr=Q?Wt.height:Wt.width;let ai=Dn/Cr;A&&(ai=1-ai);let Yn=dN(ai,fe.min,fe.max);return fe.step&&(Yn=parseFloat(bk(Yn,fe.min,fe.step))),Yn=Up(Yn,fe.min,fe.max),Yn},[Q,A,ce]),Ke=g.useCallback(ee=>{const fe=ce.current;fe.isInteractive&&(ee=parseFloat(bk(ee,fe.min,z)),ee=Up(ee,fe.min,fe.max),U(ee))},[z,U,ce]),le=g.useMemo(()=>({stepUp(ee=z){const fe=A?H-ee:H+ee;Ke(fe)},stepDown(ee=z){const fe=A?H+ee:H-ee;Ke(fe)},reset(){Ke(s||0)},stepTo(ee){Ke(ee)}}),[Ke,A,H,z,s]),nt=g.useCallback(ee=>{const fe=ce.current,mn={ArrowRight:()=>le.stepUp(),ArrowUp:()=>le.stepUp(),ArrowLeft:()=>le.stepDown(),ArrowDown:()=>le.stepDown(),PageUp:()=>le.stepUp(q),PageDown:()=>le.stepDown(q),Home:()=>Ke(fe.min),End:()=>Ke(fe.max)}[ee.key];mn&&(ee.preventDefault(),ee.stopPropagation(),mn(ee),fe.eventSource="keyboard")},[le,Ke,q,ce]),We=(j==null?void 0:j(H))??x,{getThumbStyle:st,rootStyle:Zt,trackStyle:Tt,innerTrackStyle:E}=g.useMemo(()=>{const ee=ce.current;return xX({isReversed:A,orientation:ee.orientation,thumbPercents:[ke]})},[A,ke,ce]),D=g.useCallback(()=>{ce.current.focusThumbOnChange&&setTimeout(()=>{var fe;return(fe=we.current)==null?void 0:fe.focus()})},[ce]);To(()=>{const ee=ce.current;D(),ee.eventSource==="keyboard"&&(C==null||C(ee.value))},[H,C]);function B(ee){const fe=Re(ee);fe!=null&&fe!==ce.current.value&&U(fe)}QN(Le,{onPanSessionStart(ee){const fe=ce.current;fe.isInteractive&&(F(!0),D(),B(ee),P==null||P(fe.value))},onPanSessionEnd(){const ee=ce.current;ee.isInteractive&&(F(!1),C==null||C(ee.value))},onPan(ee){ce.current.isInteractive&&B(ee)}});const te=g.useCallback((ee={},fe=null)=>({...ee,...k,ref:Qt(fe,Le),tabIndex:-1,"aria-disabled":bs(d),"data-focused":De(G),style:{...ee.style,...Zt}}),[k,d,G,Zt]),I=g.useCallback((ee={},fe=null)=>({...ee,ref:Qt(fe,ye),id:Ve,"data-disabled":De(d),style:{...ee.style,...Tt}}),[d,Ve,Tt]),L=g.useCallback((ee={},fe=null)=>({...ee,ref:fe,style:{...ee.style,...E}}),[E]),re=g.useCallback((ee={},fe=null)=>({...ee,ref:Qt(fe,we),role:"slider",tabIndex:ie?0:void 0,id:Je,"data-active":De(Y),"aria-valuetext":We,"aria-valuemin":t,"aria-valuemax":n,"aria-valuenow":H,"aria-orientation":c,"aria-disabled":bs(d),"aria-readonly":bs(f),"aria-label":w,"aria-labelledby":w?void 0:y,style:{...ee.style,...st(0)},onKeyDown:ze(ee.onKeyDown,nt),onFocus:ze(ee.onFocus,()=>se(!0)),onBlur:ze(ee.onBlur,()=>se(!1))}),[ie,Je,Y,We,t,n,H,c,d,f,w,y,st,nt]),je=g.useCallback((ee,fe=null)=>{const Wt=!(ee.value<t||ee.value>n),mn=H>=ee.value,Mn=xk(ee.value,t,n),Dn={position:"absolute",pointerEvents:"none",...SX({orientation:c,vertical:{bottom:A?`${100-Mn}%`:`${Mn}%`},horizontal:{left:A?`${100-Mn}%`:`${Mn}%`}})};return{...ee,ref:fe,role:"presentation","aria-hidden":!0,"data-disabled":De(d),"data-invalid":De(!Wt),"data-highlighted":De(mn),style:{...ee.style,...Dn}}},[d,A,n,t,c,H]),W=g.useCallback((ee={},fe=null)=>({...ee,ref:fe,type:"hidden",value:H,name:b}),[b,H]);return{state:{value:H,isFocused:G,isDragging:Y},actions:le,getRootProps:te,getTrackProps:I,getInnerTrackProps:L,getThumbProps:re,getMarkerProps:je,getInputProps:W}}function SX(e){const{orientation:t,vertical:n,horizontal:r}=e;return t==="vertical"?n:r}function kX(e,t){return t<e?e:e+(t-e)/2}const[CX,Pg]=ft({name:"SliderContext",hookName:"useSliderContext",providerName:"<Slider />"}),[jX,Eg]=ft({name:"SliderStylesContext",hookName:"useSliderStyles",providerName:"<Slider />"}),xM=J((e,t)=>{const n={...e,orientation:(e==null?void 0:e.orientation)??"horizontal"},r=jn("Slider",n),i=pt(n),{direction:s}=Vo();i.direction=s;const{getInputProps:o,getRootProps:a,...c}=wX(i),u=a(),d=o({},t);return l.jsx(CX,{value:c,children:l.jsx(jX,{value:r,children:l.jsxs(K.div,{...u,className:ue("chakra-slider",n.className),__css:r.container,children:[n.children,l.jsx("input",{...d})]})})})});xM.displayName="Slider";const bM=J((e,t)=>{const{getThumbProps:n}=Pg(),r=Eg(),i=n(e,t);return l.jsx(K.div,{...i,className:ue("chakra-slider__thumb",e.className),__css:r.thumb})});bM.displayName="SliderThumb";const wM=J((e,t)=>{const{getTrackProps:n}=Pg(),r=Eg(),i=n(e,t);return l.jsx(K.div,{...i,className:ue("chakra-slider__track",e.className),__css:r.track})});wM.displayName="SliderTrack";const SM=J((e,t)=>{const{getInnerTrackProps:n}=Pg(),r=Eg(),i=n(e,t);return l.jsx(K.div,{...i,className:ue("chakra-slider__filled-track",e.className),__css:r.filledTrack})});SM.displayName="SliderFilledTrack";const _X=J((e,t)=>{const{getMarkerProps:n}=Pg(),r=Eg(),i=n(e,t);return l.jsx(K.div,{...i,className:ue("chakra-slider__marker",e.className),__css:r.mark})});_X.displayName="SliderMark";const kM=K("div",{baseStyle:{flex:1,justifySelf:"stretch",alignSelf:"stretch"}});kM.displayName="Spacer";const CM=e=>l.jsx(K.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});CM.displayName="StackItem";function PX(e){const{spacing:t,direction:n}=e,r={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":t1(n,i=>r[i])}}const jw=J((e,t)=>{const{isInline:n,direction:r,align:i,justify:s,spacing:o="0.5rem",wrap:a,children:c,divider:u,className:d,shouldWrapChildren:f,...p}=e,h=n?"row":r??"column",v=g.useMemo(()=>PX({spacing:o,direction:h}),[o,h]),m=!!u,x=!f&&!m,w=g.useMemo(()=>{const b=Wc(c);return x?b:b.map((S,k)=>{const P=typeof S.key<"u"?S.key:k,C=k+1===b.length,A=f?l.jsx(CM,{children:S},P):S;if(!m)return A;const R=g.cloneElement(u,{__css:v}),U=C?null:R;return l.jsxs(g.Fragment,{children:[A,U]},P)})},[u,v,m,x,f,c]),y=ue("chakra-stack",d);return l.jsx(K.div,{ref:t,display:"flex",alignItems:i,justifyContent:s,flexDirection:h,flexWrap:a,gap:m?void 0:o,className:y,...p,children:w})});jw.displayName="Stack";const be=J((e,t)=>l.jsx(jw,{align:"center",...e,direction:"row",ref:t}));be.displayName="HStack";const X=J((e,t)=>l.jsx(jw,{align:"center",...e,direction:"column",ref:t}));X.displayName="VStack";const[EX,Tg]=ft({name:"StatStylesContext",errorMessage:`useStatStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Stat />" `}),Xt=J(function(t,n){const r=jn("Stat",t),i={position:"relative",flex:"1 1 0%",...r.container},{className:s,children:o,...a}=pt(t);return l.jsx(EX,{value:r,children:l.jsx(K.div,{ref:n,...a,className:ue("chakra-stat",s),__css:i,children:l.jsx("dl",{children:o})})})});Xt.displayName="Stat";const jM=e=>l.jsx(oe,{color:"red.400",...e,children:l.jsx("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})});jM.displayName="StatDownArrow";function _M(e){return l.jsx(oe,{color:"green.400",...e,children:l.jsx("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})})}_M.displayName="StatUpArrow";function am(e){const{type:t,"aria-label":n,...r}=e,i=Tg(),s=t==="increase"?_M:jM,a=n||(t==="increase"?"increased by":"decreased by");return l.jsxs(l.Fragment,{children:[l.jsx(K.span,{srOnly:!0,children:a}),l.jsx(s,{"aria-hidden":!0,...r,__css:i.icon})]})}am.displayName="StatArrow";const hr=J(function(t,n){const r=Tg();return l.jsx(K.dd,{ref:n,...t,className:ue("chakra-stat__help-text",t.className),__css:r.helpText})});hr.displayName="StatHelpText";const Jt=J(function(t,n){const r=Tg();return l.jsx(K.dt,{ref:n,...t,className:ue("chakra-stat__label",t.className),__css:r.label})});Jt.displayName="StatLabel";const dn=J(function(t,n){const r=Tg();return l.jsx(K.dd,{ref:n,...t,className:ue("chakra-stat__number",t.className),__css:{...r.number,fontFeatureSettings:"pnum",fontVariantNumeric:"proportional-nums"}})});dn.displayName="StatNumber";const Ta=J(function(t,n){const r=jn("Switch",t),{spacing:i="0.5rem",children:s,...o}=pt(t),{getIndicatorProps:a,getInputProps:c,getCheckboxProps:u,getRootProps:d,getLabelProps:f}=yG(o),p=g.useMemo(()=>({display:"inline-block",position:"relative",verticalAlign:"middle",lineHeight:0,...r.container}),[r.container]),h=g.useMemo(()=>({display:"inline-flex",flexShrink:0,justifyContent:"flex-start",boxSizing:"content-box",cursor:"pointer",...r.track}),[r.track]),v=g.useMemo(()=>({userSelect:"none",marginStart:i,...r.label}),[i,r.label]);return l.jsxs(K.label,{...d(),className:ue("chakra-switch",t.className),__css:p,children:[l.jsx("input",{className:"chakra-switch__input",...c({},n)}),l.jsx(K.span,{...u(),className:"chakra-switch__track",__css:h,children:l.jsx(K.span,{__css:r.thumb,className:"chakra-switch__thumb",...a()})}),s&&l.jsx(K.span,{className:"chakra-switch__label",...f(),__css:v,children:s})]})});Ta.displayName="Switch";const[TX,Rf]=ft({name:"TableStylesContext",errorMessage:`useTableStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Table />" `}),Ag=J((e,t)=>{const n=jn("Table",e),{className:r,layout:i,...s}=pt(e);return l.jsx(TX,{value:n,children:l.jsx(K.table,{ref:t,__css:{tableLayout:i,...n.table},className:ue("chakra-table",r),...s})})});Ag.displayName="Table";const _w=J((e,t)=>{const{overflow:n,overflowX:r,className:i,...s}=e;return l.jsx(K.div,{ref:t,className:ue("chakra-table__container",i),...s,__css:{display:"block",whiteSpace:"nowrap",WebkitOverflowScrolling:"touch",overflowX:n??r??"auto",overflowY:"hidden",maxWidth:"100%"}})}),Pw=J((e,t)=>{const n=Rf();return l.jsx(K.tbody,{...e,ref:t,__css:n.tbody})}),Tn=J(({isNumeric:e,...t},n)=>{const r=Rf();return l.jsx(K.td,{...t,ref:n,__css:r.td,"data-is-numeric":e})}),An=J(({isNumeric:e,...t},n)=>{const r=Rf();return l.jsx(K.th,{...t,ref:n,__css:r.th,"data-is-numeric":e})}),Ew=J((e,t)=>{const n=Rf();return l.jsx(K.thead,{...e,ref:t,__css:n.thead})}),Oc=J((e,t)=>{const n=Rf();return l.jsx(K.tr,{...e,ref:t,__css:n.tr})}),[AX,RX,OX,MX]=NR();function DX(e){const{defaultIndex:t,onChange:n,index:r,isManual:i,isLazy:s,lazyBehavior:o="unmount",orientation:a="horizontal",direction:c="ltr",...u}=e,[d,f]=g.useState(t??0),[p,h]=mT({defaultValue:t??0,value:r,onChange:n});g.useEffect(()=>{r!=null&&f(r)},[r]);const v=OX(),m=g.useId();return{id:`tabs-${e.id??m}`,selectedIndex:p,focusedIndex:d,setSelectedIndex:h,setFocusedIndex:f,isManual:i,isLazy:s,lazyBehavior:o,orientation:a,descendants:v,direction:c,htmlProps:u}}const[IX,Rg]=ft({name:"TabsContext",errorMessage:"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within <Tabs />"});function FX(e){const{focusedIndex:t,orientation:n,direction:r}=Rg(),i=RX(),s=g.useCallback(o=>{const a=()=>{var b;const y=i.nextEnabled(t);y&&((b=y.node)==null||b.focus())},c=()=>{var b;const y=i.prevEnabled(t);y&&((b=y.node)==null||b.focus())},u=()=>{var b;const y=i.firstEnabled();y&&((b=y.node)==null||b.focus())},d=()=>{var b;const y=i.lastEnabled();y&&((b=y.node)==null||b.focus())},f=n==="horizontal",p=n==="vertical",h=o.key,v=r==="ltr"?"ArrowLeft":"ArrowRight",m=r==="ltr"?"ArrowRight":"ArrowLeft",w={[v]:()=>f&&c(),[m]:()=>f&&a(),ArrowDown:()=>p&&a(),ArrowUp:()=>p&&c(),Home:u,End:d}[h];w&&(o.preventDefault(),w(o))},[i,t,n,r]);return{...e,role:"tablist","aria-orientation":n,onKeyDown:ze(e.onKeyDown,s)}}function zX(e){const{isDisabled:t=!1,isFocusable:n=!1,...r}=e,{setSelectedIndex:i,isManual:s,id:o,setFocusedIndex:a,selectedIndex:c}=Rg(),{index:u,register:d}=MX({disabled:t&&!n}),f=u===c,p=()=>{i(u)},h=()=>{a(u),!s&&!(t&&n)&&i(u)};return{...WO({...r,ref:Qt(d,e.ref),isDisabled:t,isFocusable:n,onClick:ze(e.onClick,p)}),id:PM(o,u),role:"tab",tabIndex:f?0:-1,type:"button","aria-selected":f,"aria-controls":EM(o,u),onFocus:t?void 0:ze(e.onFocus,h)}}const[LX,NX]=ft({});function $X(e){const t=Rg(),{id:n,selectedIndex:r}=t,s=Wc(e.children).map((o,a)=>g.createElement(LX,{key:o.key??a,value:{isSelected:a===r,id:EM(n,a),tabId:PM(n,a),selectedIndex:r}},o));return{...e,children:s}}function BX(e){const{children:t,...n}=e,{isLazy:r,lazyBehavior:i}=Rg(),{isSelected:s,id:o,tabId:a}=NX(),c=g.useRef(!1);s&&(c.current=!0);const u=uT({wasSelected:c.current,isSelected:s,enabled:r,mode:i});return{tabIndex:0,...n,children:u?t:null,role:"tabpanel","aria-labelledby":a,hidden:!s,id:o}}function PM(e,t){return`${e}--tab-${t}`}function EM(e,t){return`${e}--tabpanel-${t}`}const[VX,Og]=ft({name:"TabsStylesContext",errorMessage:`useTabsStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Tabs />" `}),Mg=J(function(t,n){const r=jn("Tabs",t),{children:i,className:s,...o}=pt(t),{htmlProps:a,descendants:c,...u}=DX(o),d=g.useMemo(()=>u,[u]),{isFitted:f,...p}=a,h={position:"relative",...r.root};return l.jsx(AX,{value:c,children:l.jsx(IX,{value:d,children:l.jsx(VX,{value:r,children:l.jsx(K.div,{className:ue("chakra-tabs",s),ref:n,...p,__css:h,children:i})})})})});Mg.displayName="Tabs";const bi=J(function(t,n){const r=Og(),i=zX({...t,ref:n}),s={outline:"0",display:"flex",alignItems:"center",justifyContent:"center",...r.tab};return l.jsx(K.button,{...i,className:ue("chakra-tabs__tab",t.className),__css:s})});bi.displayName="Tab";const Dg=J(function(t,n){const r=FX({...t,ref:n}),i=Og(),s={display:"flex",...i.tablist};return l.jsx(K.div,{...r,className:ue("chakra-tabs__tablist",t.className),__css:s})});Dg.displayName="TabList";const wi=J(function(t,n){const r=BX({...t,ref:n}),i=Og();return l.jsx(K.div,{outline:"0",...r,className:ue("chakra-tabs__tab-panel",t.className),__css:i.tabpanel})});wi.displayName="TabPanel";const Ig=J(function(t,n){const r=$X(t),i=Og();return l.jsx(K.div,{...r,width:"100%",ref:n,className:ue("chakra-tabs__tab-panels",t.className),__css:i.tabpanels})});Ig.displayName="TabPanels";const UX=["h","minH","height","minHeight"],Tw=J((e,t)=>{const n=kr("Textarea",e),{className:r,rows:i,...s}=pt(e),o=Z1(s),a=i?Km(n,UX):n;return l.jsx(K.textarea,{ref:t,rows:i,...o,className:ue("chakra-textarea",r),__css:a})});Tw.displayName="Textarea";function WX(e,t){const n=e??"bottom",i={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[n];return(i==null?void 0:i[t])??n}function HX(e,t){const n=i=>({...t,...i,position:WX((i==null?void 0:i.position)??(t==null?void 0:t.position),e)}),r=i=>{const s=n(i),o=zR(s);return Wi.notify(o,s)};return r.update=(i,s)=>{Wi.update(i,n(s))},r.promise=(i,s)=>{const o=r({...s.loading,status:"loading",duration:null});i.then(a=>r.update(o,{status:"success",duration:5e3,...Er(s.success,a)})).catch(a=>r.update(o,{status:"error",duration:5e3,...Er(s.error,a)}))},r.closeAll=Wi.closeAll,r.close=Wi.close,r.isActive=Wi.isActive,r}function Yc(e){const{theme:t}=DR(),n=Nq();return g.useMemo(()=>HX(t.direction,{...n,...e}),[e,t.direction,n])}const qX={exit:{scale:.85,opacity:0,transition:{opacity:{duration:.15,easings:"easeInOut"},scale:{duration:.2,easings:"easeInOut"}}},enter:{scale:1,opacity:1,transition:{opacity:{easings:"easeOut",duration:.2},scale:{duration:.2,ease:[.175,.885,.4,1.1]}}}},xx=e=>{var t;return((t=e.current)==null?void 0:t.ownerDocument)||document},lh=e=>{var t,n;return((n=(t=e.current)==null?void 0:t.ownerDocument)==null?void 0:n.defaultView)||window};function GX(e={}){const{openDelay:t=0,closeDelay:n=0,closeOnClick:r=!0,closeOnMouseDown:i,closeOnScroll:s,closeOnPointerDown:o=i,closeOnEsc:a=!0,onOpen:c,onClose:u,placement:d,id:f,isOpen:p,defaultIsOpen:h,arrowSize:v=10,arrowShadowColor:m,arrowPadding:x,modifiers:w,isDisabled:y,gutter:b,offset:S,direction:k,...P}=e,{isOpen:C,onOpen:j,onClose:A}=Ym({isOpen:p,defaultIsOpen:h,onOpen:c,onClose:u}),{referenceRef:R,getPopperProps:U,getArrowInnerProps:Y,getArrowProps:F}=UO({enabled:C,placement:d,arrowPadding:x,modifiers:w,gutter:b,offset:S,direction:k}),G=g.useId(),ie=`tooltip-${f??G}`,q=g.useRef(null),z=g.useRef(void 0),H=g.useCallback(()=>{z.current&&(clearTimeout(z.current),z.current=void 0)},[]),de=g.useRef(void 0),ae=g.useCallback(()=>{de.current&&(clearTimeout(de.current),de.current=void 0)},[]),ke=g.useCallback(()=>{ae(),A()},[A,ae]),Q=KX(q,ke),ce=g.useCallback(()=>{if(!y&&!z.current){C&&Q();const Re=lh(q);z.current=Re.setTimeout(j,t)}},[Q,y,C,j,t]),ye=g.useCallback(()=>{H();const Re=lh(q);de.current=Re.setTimeout(ke,n)},[n,ke,H]),we=g.useCallback(()=>{C&&r&&ye()},[r,ye,C]),Le=g.useCallback(()=>{C&&o&&ye()},[o,ye,C]),Ge=g.useCallback(Re=>{C&&Re.key==="Escape"&&ye()},[C,ye]);Xu(()=>xx(q),"keydown",a?Ge:void 0),Xu(()=>{if(!s)return null;const Re=q.current;if(!Re)return null;const Ke=pT(Re);return Ke.localName==="body"?lh(q):Ke},"scroll",()=>{C&&s&&ke()},{passive:!0,capture:!0}),g.useEffect(()=>{y&&(H(),C&&A())},[y,C,A,H]),g.useEffect(()=>()=>{H(),ae()},[H,ae]),Xu(()=>q.current,"pointerleave",ye);const it=g.useCallback((Re={},Ke=null)=>({...Re,ref:Qt(q,Ke,R),onPointerEnter:ze(Re.onPointerEnter,nt=>{nt.pointerType!=="touch"&&ce()}),onClick:ze(Re.onClick,we),onPointerDown:ze(Re.onPointerDown,Le),onFocus:ze(Re.onFocus,ce),onBlur:ze(Re.onBlur,ye),"aria-describedby":C?ie:void 0}),[ce,ye,Le,C,ie,we,R]),Je=g.useCallback((Re={},Ke=null)=>U({...Re,style:{...Re.style,[zn.arrowSize.var]:v?`${v}px`:void 0,[zn.arrowShadowColor.var]:m}},Ke),[U,v,m]),Ve=g.useCallback((Re={},Ke=null)=>{const le={...Re.style,position:"relative",transformOrigin:zn.transformOrigin.varRef};return{ref:Ke,...P,...Re,id:ie,role:"tooltip",style:le}},[P,ie]);return{isOpen:C,show:ce,hide:ye,getTriggerProps:it,getTooltipProps:Ve,getTooltipPositionerProps:Je,getArrowProps:F,getArrowInnerProps:Y}}const bv="chakra-ui:close-tooltip";function KX(e,t){return g.useEffect(()=>{const n=xx(e);return n.addEventListener(bv,t),()=>n.removeEventListener(bv,t)},[t,e]),()=>{const n=xx(e),r=lh(e);n.dispatchEvent(new r.CustomEvent(bv))}}const YX=K(ts.div),TM=J((e,t)=>{const n=kr("Tooltip",e),r=pt(e),i=Vo(),{children:s,label:o,shouldWrapChildren:a,"aria-label":c,hasArrow:u,bg:d,portalProps:f,background:p,backgroundColor:h,bgColor:v,motionProps:m,animatePresenceProps:x,...w}=r,y=p??h??d??v;if(y){n.bg=y;const R=$4(i,"colors",y);n[zn.arrowBg.var]=R}const b=GX({...w,direction:i.direction}),S=!g.isValidElement(s)||a;let k;if(S)k=l.jsx(K.span,{display:"inline-block",tabIndex:0,...b.getTriggerProps(),children:s});else{const R=g.Children.only(s);k=g.cloneElement(R,b.getTriggerProps(R.props,cX(R)))}const P=!!c,C=b.getTooltipProps({},t),j=P?Km(C,["role","id"]):C,A=dT(C,["role","id"]);return o?l.jsxs(l.Fragment,{children:[k,l.jsx(Bo,{...x,children:b.isOpen&&l.jsx(qc,{...f,children:l.jsx(K.div,{...b.getTooltipPositionerProps(),__css:{zIndex:n.zIndex,pointerEvents:"none"},children:l.jsxs(YX,{variants:qX,initial:"exit",animate:"enter",exit:"exit",...m,...j,__css:n,children:[o,P&&l.jsx(K.span,{srOnly:!0,...A,children:c}),u&&l.jsx(K.div,{"data-popper-arrow":!0,className:"chakra-tooltip__arrow-wrapper",children:l.jsx(K.div,{"data-popper-arrow-inner":!0,className:"chakra-tooltip__arrow",__css:{bg:n.bg}})})]})})})})]}):l.jsx(l.Fragment,{children:s})});TM.displayName="Tooltip";const Pe=J(function(t,n){const r=kr("Heading",t),{className:i,...s}=pt(t);return l.jsx(K.h2,{ref:n,className:ue("chakra-heading",t.className),...s,__css:r})});Pe.displayName="Heading";const N=J(function(t,n){const r=kr("Text",t),{className:i,align:s,decoration:o,casing:a,...c}=pt(t),u=Jb({textAlign:t.align,textDecoration:t.decoration,textTransform:t.casing});return l.jsx(K.p,{ref:n,className:ue("chakra-text",t.className),...u,...c,__css:r})});N.displayName="Text";/**
|
|
* @remix-run/router v1.23.0
|
|
*
|
|
* Copyright (c) Remix Software Inc.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE.md file in the root directory of this source tree.
|
|
*
|
|
* @license MIT
|
|
*/function Qd(){return Qd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qd.apply(this,arguments)}var fo;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(fo||(fo={}));const Hj="popstate";function QX(e){e===void 0&&(e={});function t(r,i){let{pathname:s,search:o,hash:a}=r.location;return bx("",{pathname:s,search:o,hash:a},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:lm(i)}return XX(t,n,null,e)}function hn(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function AM(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function ZX(){return Math.random().toString(36).substr(2,8)}function qj(e,t){return{usr:e.state,key:e.key,idx:t}}function bx(e,t,n,r){return n===void 0&&(n=null),Qd({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Qc(t):t,{state:n,key:t&&t.key||r||ZX()})}function lm(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Qc(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function XX(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:s=!1}=r,o=i.history,a=fo.Pop,c=null,u=d();u==null&&(u=0,o.replaceState(Qd({},o.state,{idx:u}),""));function d(){return(o.state||{idx:null}).idx}function f(){a=fo.Pop;let x=d(),w=x==null?null:x-u;u=x,c&&c({action:a,location:m.location,delta:w})}function p(x,w){a=fo.Push;let y=bx(m.location,x,w);u=d()+1;let b=qj(y,u),S=m.createHref(y);try{o.pushState(b,"",S)}catch(k){if(k instanceof DOMException&&k.name==="DataCloneError")throw k;i.location.assign(S)}s&&c&&c({action:a,location:m.location,delta:1})}function h(x,w){a=fo.Replace;let y=bx(m.location,x,w);u=d();let b=qj(y,u),S=m.createHref(y);o.replaceState(b,"",S),s&&c&&c({action:a,location:m.location,delta:0})}function v(x){let w=i.location.origin!=="null"?i.location.origin:i.location.href,y=typeof x=="string"?x:lm(x);return y=y.replace(/ $/,"%20"),hn(w,"No window.location.(origin|href) available to create URL for href: "+y),new URL(y,w)}let m={get action(){return a},get location(){return e(i,o)},listen(x){if(c)throw new Error("A history only accepts one active listener");return i.addEventListener(Hj,f),c=x,()=>{i.removeEventListener(Hj,f),c=null}},createHref(x){return t(i,x)},createURL:v,encodeLocation(x){let w=v(x);return{pathname:w.pathname,search:w.search,hash:w.hash}},push:p,replace:h,go(x){return o.go(x)}};return m}var Gj;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Gj||(Gj={}));function JX(e,t,n){return n===void 0&&(n="/"),eJ(e,t,n)}function eJ(e,t,n,r){let i=typeof t=="string"?Qc(t):t,s=Aw(i.pathname||"/",n);if(s==null)return null;let o=RM(e);tJ(o);let a=null;for(let c=0;a==null&&c<o.length;++c){let u=pJ(s);a=uJ(o[c],u)}return a}function RM(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(s,o,a)=>{let c={relativePath:a===void 0?s.path||"":a,caseSensitive:s.caseSensitive===!0,childrenIndex:o,route:s};c.relativePath.startsWith("/")&&(hn(c.relativePath.startsWith(r),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(r.length));let u=ko([r,c.relativePath]),d=n.concat(c);s.children&&s.children.length>0&&(hn(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),RM(s.children,t,d,u)),!(s.path==null&&!s.index)&&t.push({path:u,score:lJ(u,s.index),routesMeta:d})};return e.forEach((s,o)=>{var a;if(s.path===""||!((a=s.path)!=null&&a.includes("?")))i(s,o);else for(let c of OM(s.path))i(s,o,c)}),t}function OM(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),s=n.replace(/\?$/,"");if(r.length===0)return i?[s,""]:[s];let o=OM(r.join("/")),a=[];return a.push(...o.map(c=>c===""?s:[s,c].join("/"))),i&&a.push(...o),a.map(c=>e.startsWith("/")&&c===""?"/":c)}function tJ(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:cJ(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const nJ=/^:[\w-]+$/,rJ=3,iJ=2,sJ=1,oJ=10,aJ=-2,Kj=e=>e==="*";function lJ(e,t){let n=e.split("/"),r=n.length;return n.some(Kj)&&(r+=aJ),t&&(r+=iJ),n.filter(i=>!Kj(i)).reduce((i,s)=>i+(nJ.test(s)?rJ:s===""?sJ:oJ),r)}function cJ(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function uJ(e,t,n){let{routesMeta:r}=e,i={},s="/",o=[];for(let a=0;a<r.length;++a){let c=r[a],u=a===r.length-1,d=s==="/"?t:t.slice(s.length)||"/",f=dJ({path:c.relativePath,caseSensitive:c.caseSensitive,end:u},d),p=c.route;if(!f)return null;Object.assign(i,f.params),o.push({params:i,pathname:ko([s,f.pathname]),pathnameBase:yJ(ko([s,f.pathnameBase])),route:p}),f.pathnameBase!=="/"&&(s=ko([s,f.pathnameBase]))}return o}function dJ(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=fJ(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let s=i[0],o=s.replace(/(.)\/+$/,"$1"),a=i.slice(1);return{params:r.reduce((u,d,f)=>{let{paramName:p,isOptional:h}=d;if(p==="*"){let m=a[f]||"";o=s.slice(0,s.length-m.length).replace(/(.)\/+$/,"$1")}const v=a[f];return h&&!v?u[p]=void 0:u[p]=(v||"").replace(/%2F/g,"/"),u},{}),pathname:s,pathnameBase:o,pattern:e}}function fJ(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),AM(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,c)=>(r.push({paramName:a,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function pJ(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return AM(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Aw(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function hJ(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Qc(e):e;return{pathname:n?n.startsWith("/")?n:mJ(n,t):t,search:vJ(r),hash:xJ(i)}}function mJ(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function wv(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function gJ(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function MM(e,t){let n=gJ(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function DM(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=Qc(e):(i=Qd({},e),hn(!i.pathname||!i.pathname.includes("?"),wv("?","pathname","search",i)),hn(!i.pathname||!i.pathname.includes("#"),wv("#","pathname","hash",i)),hn(!i.search||!i.search.includes("#"),wv("#","search","hash",i)));let s=e===""||i.pathname==="",o=s?"/":i.pathname,a;if(o==null)a=n;else{let f=t.length-1;if(!r&&o.startsWith("..")){let p=o.split("/");for(;p[0]==="..";)p.shift(),f-=1;i.pathname=p.join("/")}a=f>=0?t[f]:"/"}let c=hJ(i,a),u=o&&o!=="/"&&o.endsWith("/"),d=(s||o===".")&&n.endsWith("/");return!c.pathname.endsWith("/")&&(u||d)&&(c.pathname+="/"),c}const ko=e=>e.join("/").replace(/\/\/+/g,"/"),yJ=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),vJ=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,xJ=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function bJ(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const IM=["post","put","patch","delete"];new Set(IM);const wJ=["get",...IM];new Set(wJ);/**
|
|
* React Router v6.30.1
|
|
*
|
|
* Copyright (c) Remix Software Inc.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE.md file in the root directory of this source tree.
|
|
*
|
|
* @license MIT
|
|
*/function Zd(){return Zd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zd.apply(this,arguments)}const Rw=g.createContext(null),SJ=g.createContext(null),Za=g.createContext(null),Fg=g.createContext(null),Wo=g.createContext({outlet:null,matches:[],isDataRoute:!1}),FM=g.createContext(null);function kJ(e,t){let{relative:n}=t===void 0?{}:t;Of()||hn(!1);let{basename:r,navigator:i}=g.useContext(Za),{hash:s,pathname:o,search:a}=LM(e,{relative:n}),c=o;return r!=="/"&&(c=o==="/"?r:ko([r,o])),i.createHref({pathname:c,search:a,hash:s})}function Of(){return g.useContext(Fg)!=null}function Zc(){return Of()||hn(!1),g.useContext(Fg).location}function zM(e){g.useContext(Za).static||g.useLayoutEffect(e)}function Xa(){let{isDataRoute:e}=g.useContext(Wo);return e?zJ():CJ()}function CJ(){Of()||hn(!1);let e=g.useContext(Rw),{basename:t,future:n,navigator:r}=g.useContext(Za),{matches:i}=g.useContext(Wo),{pathname:s}=Zc(),o=JSON.stringify(MM(i,n.v7_relativeSplatPath)),a=g.useRef(!1);return zM(()=>{a.current=!0}),g.useCallback(function(u,d){if(d===void 0&&(d={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let f=DM(u,JSON.parse(o),s,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:ko([t,f.pathname])),(d.replace?r.replace:r.push)(f,d.state,d)},[t,r,o,s,e])}function jJ(){let{matches:e}=g.useContext(Wo),t=e[e.length-1];return t?t.params:{}}function LM(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=g.useContext(Za),{matches:i}=g.useContext(Wo),{pathname:s}=Zc(),o=JSON.stringify(MM(i,r.v7_relativeSplatPath));return g.useMemo(()=>DM(e,JSON.parse(o),s,n==="path"),[e,o,s,n])}function _J(e,t){return PJ(e,t)}function PJ(e,t,n,r){Of()||hn(!1);let{navigator:i}=g.useContext(Za),{matches:s}=g.useContext(Wo),o=s[s.length-1],a=o?o.params:{};o&&o.pathname;let c=o?o.pathnameBase:"/";o&&o.route;let u=Zc(),d;if(t){var f;let x=typeof t=="string"?Qc(t):t;c==="/"||(f=x.pathname)!=null&&f.startsWith(c)||hn(!1),d=x}else d=u;let p=d.pathname||"/",h=p;if(c!=="/"){let x=c.replace(/^\//,"").split("/");h="/"+p.replace(/^\//,"").split("/").slice(x.length).join("/")}let v=JX(e,{pathname:h}),m=OJ(v&&v.map(x=>Object.assign({},x,{params:Object.assign({},a,x.params),pathname:ko([c,i.encodeLocation?i.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?c:ko([c,i.encodeLocation?i.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),s,n,r);return t&&m?g.createElement(Fg.Provider,{value:{location:Zd({pathname:"/",search:"",hash:"",state:null,key:"default"},d),navigationType:fo.Pop}},m):m}function EJ(){let e=FJ(),t=bJ(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return g.createElement(g.Fragment,null,g.createElement("h2",null,"Unexpected Application Error!"),g.createElement("h3",{style:{fontStyle:"italic"}},t),n?g.createElement("pre",{style:i},n):null,null)}const TJ=g.createElement(EJ,null);class AJ extends g.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?g.createElement(Wo.Provider,{value:this.props.routeContext},g.createElement(FM.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function RJ(e){let{routeContext:t,match:n,children:r}=e,i=g.useContext(Rw);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),g.createElement(Wo.Provider,{value:t},r)}function OJ(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var s;if(!n)return null;if(n.errors)e=n.matches;else if((s=r)!=null&&s.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,a=(i=n)==null?void 0:i.errors;if(a!=null){let d=o.findIndex(f=>f.route.id&&(a==null?void 0:a[f.route.id])!==void 0);d>=0||hn(!1),o=o.slice(0,Math.min(o.length,d+1))}let c=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d<o.length;d++){let f=o[d];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(u=d),f.route.id){let{loaderData:p,errors:h}=n,v=f.route.loader&&p[f.route.id]===void 0&&(!h||h[f.route.id]===void 0);if(f.route.lazy||v){c=!0,u>=0?o=o.slice(0,u+1):o=[o[0]];break}}}return o.reduceRight((d,f,p)=>{let h,v=!1,m=null,x=null;n&&(h=a&&f.route.id?a[f.route.id]:void 0,m=f.route.errorElement||TJ,c&&(u<0&&p===0?(LJ("route-fallback"),v=!0,x=null):u===p&&(v=!0,x=f.route.hydrateFallbackElement||null)));let w=t.concat(o.slice(0,p+1)),y=()=>{let b;return h?b=m:v?b=x:f.route.Component?b=g.createElement(f.route.Component,null):f.route.element?b=f.route.element:b=d,g.createElement(RJ,{match:f,routeContext:{outlet:d,matches:w,isDataRoute:n!=null},children:b})};return n&&(f.route.ErrorBoundary||f.route.errorElement||p===0)?g.createElement(AJ,{location:n.location,revalidation:n.revalidation,component:m,error:h,children:y(),routeContext:{outlet:null,matches:w,isDataRoute:!0}}):y()},null)}var NM=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(NM||{}),$M=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}($M||{});function MJ(e){let t=g.useContext(Rw);return t||hn(!1),t}function DJ(e){let t=g.useContext(SJ);return t||hn(!1),t}function IJ(e){let t=g.useContext(Wo);return t||hn(!1),t}function BM(e){let t=IJ(),n=t.matches[t.matches.length-1];return n.route.id||hn(!1),n.route.id}function FJ(){var e;let t=g.useContext(FM),n=DJ(),r=BM();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function zJ(){let{router:e}=MJ(NM.UseNavigateStable),t=BM($M.UseNavigateStable),n=g.useRef(!1);return zM(()=>{n.current=!0}),g.useCallback(function(i,s){s===void 0&&(s={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Zd({fromRouteId:t},s)))},[e,t])}const Yj={};function LJ(e,t,n){Yj[e]||(Yj[e]=!0)}function NJ(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function Mi(e){hn(!1)}function $J(e){let{basename:t="/",children:n=null,location:r,navigationType:i=fo.Pop,navigator:s,static:o=!1,future:a}=e;Of()&&hn(!1);let c=t.replace(/^\/*/,"/"),u=g.useMemo(()=>({basename:c,navigator:s,static:o,future:Zd({v7_relativeSplatPath:!1},a)}),[c,a,s,o]);typeof r=="string"&&(r=Qc(r));let{pathname:d="/",search:f="",hash:p="",state:h=null,key:v="default"}=r,m=g.useMemo(()=>{let x=Aw(d,c);return x==null?null:{location:{pathname:x,search:f,hash:p,state:h,key:v},navigationType:i}},[c,d,f,p,h,v,i]);return m==null?null:g.createElement(Za.Provider,{value:u},g.createElement(Fg.Provider,{children:n,value:m}))}function BJ(e){let{children:t,location:n}=e;return _J(wx(t),n)}new Promise(()=>{});function wx(e,t){t===void 0&&(t=[]);let n=[];return g.Children.forEach(e,(r,i)=>{if(!g.isValidElement(r))return;let s=[...t,i];if(r.type===g.Fragment){n.push.apply(n,wx(r.props.children,s));return}r.type!==Mi&&hn(!1),!r.props.index||!r.props.children||hn(!1);let o={id:r.props.id||s.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=wx(r.props.children,s)),n.push(o)}),n}/**
|
|
* React Router DOM v6.30.1
|
|
*
|
|
* Copyright (c) Remix Software Inc.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE.md file in the root directory of this source tree.
|
|
*
|
|
* @license MIT
|
|
*/function Sx(){return Sx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Sx.apply(this,arguments)}function VJ(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,s;for(s=0;s<r.length;s++)i=r[s],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function UJ(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function WJ(e,t){return e.button===0&&(!t||t==="_self")&&!UJ(e)}const HJ=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],qJ="6";try{window.__reactRouterVersion=qJ}catch{}const GJ="startTransition",Qj=Rv[GJ];function KJ(e){let{basename:t,children:n,future:r,window:i}=e,s=g.useRef();s.current==null&&(s.current=QX({window:i,v5Compat:!0}));let o=s.current,[a,c]=g.useState({action:o.action,location:o.location}),{v7_startTransition:u}=r||{},d=g.useCallback(f=>{u&&Qj?Qj(()=>c(f)):c(f)},[c,u]);return g.useLayoutEffect(()=>o.listen(d),[o,d]),g.useEffect(()=>NJ(r),[r]),g.createElement($J,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:o,future:r})}const YJ=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",QJ=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ct=g.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:s,replace:o,state:a,target:c,to:u,preventScrollReset:d,viewTransition:f}=t,p=VJ(t,HJ),{basename:h}=g.useContext(Za),v,m=!1;if(typeof u=="string"&&QJ.test(u)&&(v=u,YJ))try{let b=new URL(window.location.href),S=u.startsWith("//")?new URL(b.protocol+u):new URL(u),k=Aw(S.pathname,h);S.origin===b.origin&&k!=null?u=k+S.search+S.hash:m=!0}catch{}let x=kJ(u,{relative:i}),w=ZJ(u,{replace:o,state:a,target:c,preventScrollReset:d,relative:i,viewTransition:f});function y(b){r&&r(b),b.defaultPrevented||w(b)}return g.createElement("a",Sx({},p,{href:v||x,onClick:m||s?r:y,ref:n,target:c}))});var Zj;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Zj||(Zj={}));var Xj;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Xj||(Xj={}));function ZJ(e,t){let{target:n,replace:r,state:i,preventScrollReset:s,relative:o,viewTransition:a}=t===void 0?{}:t,c=Xa(),u=Zc(),d=LM(e,{relative:o});return g.useCallback(f=>{if(WJ(f,n)){f.preventDefault();let p=r!==void 0?r:lm(u)===lm(d);c(e,{replace:p,state:i,preventScrollReset:s,relative:o,viewTransition:a})}},[u,c,d,r,i,n,e,s,o,a])}var Xc=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Ba=typeof window>"u"||"Deno"in globalThis;function er(){}function XJ(e,t){return typeof e=="function"?e(t):e}function kx(e){return typeof e=="number"&&e>=0&&e!==1/0}function VM(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Co(e,t){return typeof e=="function"?e(t):e}function Yr(e,t){return typeof e=="function"?e(t):e}function Jj(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:s,queryKey:o,stale:a}=e;if(o){if(r){if(t.queryHash!==Ow(o,t.options))return!1}else if(!Xd(t.queryKey,o))return!1}if(n!=="all"){const c=t.isActive();if(n==="active"&&!c||n==="inactive"&&c)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||i&&i!==t.state.fetchStatus||s&&!s(t))}function e_(e,t){const{exact:n,status:r,predicate:i,mutationKey:s}=e;if(s){if(!t.options.mutationKey)return!1;if(n){if(Va(t.options.mutationKey)!==Va(s))return!1}else if(!Xd(t.options.mutationKey,s))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function Ow(e,t){return((t==null?void 0:t.queryKeyHashFn)||Va)(e)}function Va(e){return JSON.stringify(e,(t,n)=>Cx(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function Xd(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>Xd(e[n],t[n])):!1}function UM(e,t){if(e===t)return e;const n=t_(e)&&t_(t);if(n||Cx(e)&&Cx(t)){const r=n?e:Object.keys(e),i=r.length,s=n?t:Object.keys(t),o=s.length,a=n?[]:{},c=new Set(r);let u=0;for(let d=0;d<o;d++){const f=n?d:s[d];(!n&&c.has(f)||n)&&e[f]===void 0&&t[f]===void 0?(a[f]=void 0,u++):(a[f]=UM(e[f],t[f]),a[f]===e[f]&&e[f]!==void 0&&u++)}return i===o&&u===i?e:a}return t}function cm(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function t_(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Cx(e){if(!n_(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!n_(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function n_(e){return Object.prototype.toString.call(e)==="[object Object]"}function JJ(e){return new Promise(t=>{setTimeout(t,e)})}function jx(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?UM(e,t):t}function eee(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function tee(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Mw=Symbol();function WM(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===Mw?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function HM(e,t){return typeof e=="function"?e(...t):!!e}var fa,Xs,Zl,DP,nee=(DP=class extends Xc{constructor(){super();_e(this,fa);_e(this,Xs);_e(this,Zl);pe(this,Zl,t=>{if(!Ba&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){T(this,Xs)||this.setEventListener(T(this,Zl))}onUnsubscribe(){var t;this.hasListeners()||((t=T(this,Xs))==null||t.call(this),pe(this,Xs,void 0))}setEventListener(t){var n;pe(this,Zl,t),(n=T(this,Xs))==null||n.call(this),pe(this,Xs,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){T(this,fa)!==t&&(pe(this,fa,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof T(this,fa)=="boolean"?T(this,fa):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},fa=new WeakMap,Xs=new WeakMap,Zl=new WeakMap,DP),Dw=new nee,Xl,Js,Jl,IP,ree=(IP=class extends Xc{constructor(){super();_e(this,Xl,!0);_e(this,Js);_e(this,Jl);pe(this,Jl,t=>{if(!Ba&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){T(this,Js)||this.setEventListener(T(this,Jl))}onUnsubscribe(){var t;this.hasListeners()||((t=T(this,Js))==null||t.call(this),pe(this,Js,void 0))}setEventListener(t){var n;pe(this,Jl,t),(n=T(this,Js))==null||n.call(this),pe(this,Js,t(this.setOnline.bind(this)))}setOnline(t){T(this,Xl)!==t&&(pe(this,Xl,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return T(this,Xl)}},Xl=new WeakMap,Js=new WeakMap,Jl=new WeakMap,IP),um=new ree;function _x(){let e,t;const n=new Promise((i,s)=>{e=i,t=s});n.status="pending",n.catch(()=>{});function r(i){Object.assign(n,i),delete n.resolve,delete n.reject}return n.resolve=i=>{r({status:"fulfilled",value:i}),e(i)},n.reject=i=>{r({status:"rejected",reason:i}),t(i)},n}function iee(e){return Math.min(1e3*2**e,3e4)}function qM(e){return(e??"online")==="online"?um.isOnline():!0}var GM=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function KM(e){let t=!1,n=0,r;const i=_x(),s=()=>i.status!=="pending",o=m=>{var x;s()||(p(new GM(m)),(x=e.abort)==null||x.call(e))},a=()=>{t=!0},c=()=>{t=!1},u=()=>Dw.isFocused()&&(e.networkMode==="always"||um.isOnline())&&e.canRun(),d=()=>qM(e.networkMode)&&e.canRun(),f=m=>{s()||(r==null||r(),i.resolve(m))},p=m=>{s()||(r==null||r(),i.reject(m))},h=()=>new Promise(m=>{var x;r=w=>{(s()||u())&&m(w)},(x=e.onPause)==null||x.call(e)}).then(()=>{var m;r=void 0,s()||(m=e.onContinue)==null||m.call(e)}),v=()=>{if(s())return;let m;const x=n===0?e.initialPromise:void 0;try{m=x??e.fn()}catch(w){m=Promise.reject(w)}Promise.resolve(m).then(f).catch(w=>{var P;if(s())return;const y=e.retry??(Ba?0:3),b=e.retryDelay??iee,S=typeof b=="function"?b(n,w):b,k=y===!0||typeof y=="number"&&n<y||typeof y=="function"&&y(n,w);if(t||!k){p(w);return}n++,(P=e.onFail)==null||P.call(e,n,w),JJ(S).then(()=>u()?void 0:h()).then(()=>{t?p(w):v()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r==null||r(),i),cancelRetry:a,continueRetry:c,canStart:d,start:()=>(d()?v():h().then(v),i)}}var see=e=>setTimeout(e,0);function oee(){let e=[],t=0,n=a=>{a()},r=a=>{a()},i=see;const s=a=>{t?e.push(a):i(()=>{n(a)})},o=()=>{const a=e;e=[],a.length&&i(()=>{r(()=>{a.forEach(c=>{n(c)})})})};return{batch:a=>{let c;t++;try{c=a()}finally{t--,t||o()}return c},batchCalls:a=>(...c)=>{s(()=>{a(...c)})},schedule:s,setNotifyFunction:a=>{n=a},setBatchNotifyFunction:a=>{r=a},setScheduler:a=>{i=a}}}var vn=oee(),pa,FP,YM=(FP=class{constructor(){_e(this,pa)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),kx(this.gcTime)&&pe(this,pa,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Ba?1/0:5*60*1e3))}clearGcTimeout(){T(this,pa)&&(clearTimeout(T(this,pa)),pe(this,pa,void 0))}},pa=new WeakMap,FP),ec,tc,qr,ha,Pn,af,ma,pi,os,zP,aee=(zP=class extends YM{constructor(t){super();_e(this,pi);_e(this,ec);_e(this,tc);_e(this,qr);_e(this,ha);_e(this,Pn);_e(this,af);_e(this,ma);pe(this,ma,!1),pe(this,af,t.defaultOptions),this.setOptions(t.options),this.observers=[],pe(this,ha,t.client),pe(this,qr,T(this,ha).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,pe(this,ec,lee(this.options)),this.state=t.state??T(this,ec),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=T(this,Pn))==null?void 0:t.promise}setOptions(t){this.options={...T(this,af),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&T(this,qr).remove(this)}setData(t,n){const r=jx(this.state.data,t,this.options);return $e(this,pi,os).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){$e(this,pi,os).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,i;const n=(r=T(this,Pn))==null?void 0:r.promise;return(i=T(this,Pn))==null||i.cancel(t),n?n.then(er).catch(er):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(T(this,ec))}isActive(){return this.observers.some(t=>Yr(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Mw||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Co(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!VM(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=T(this,Pn))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=T(this,Pn))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),T(this,qr).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(T(this,Pn)&&(T(this,ma)?T(this,Pn).cancel({revert:!0}):T(this,Pn).cancelRetry()),this.scheduleGc()),T(this,qr).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||$e(this,pi,os).call(this,{type:"invalidate"})}async fetch(t,n){var c,u,d,f,p,h,v,m,x,w,y,b;if(this.state.fetchStatus!=="idle"&&((c=T(this,Pn))==null?void 0:c.status())!=="rejected"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(T(this,Pn))return T(this,Pn).continueRetry(),T(this,Pn).promise}if(t&&this.setOptions(t),!this.options.queryFn){const S=this.observers.find(k=>k.options.queryFn);S&&this.setOptions(S.options)}const r=new AbortController,i=S=>{Object.defineProperty(S,"signal",{enumerable:!0,get:()=>(pe(this,ma,!0),r.signal)})},s=()=>{const S=WM(this.options,n),P=(()=>{const C={client:T(this,ha),queryKey:this.queryKey,meta:this.meta};return i(C),C})();return pe(this,ma,!1),this.options.persister?this.options.persister(S,P,this):S(P)},a=(()=>{const S={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:T(this,ha),state:this.state,fetchFn:s};return i(S),S})();(u=this.options.behavior)==null||u.onFetch(a,this),pe(this,tc,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((d=a.fetchOptions)==null?void 0:d.meta))&&$e(this,pi,os).call(this,{type:"fetch",meta:(f=a.fetchOptions)==null?void 0:f.meta}),pe(this,Pn,KM({initialPromise:n==null?void 0:n.initialPromise,fn:a.fetchFn,abort:r.abort.bind(r),onFail:(S,k)=>{$e(this,pi,os).call(this,{type:"failed",failureCount:S,error:k})},onPause:()=>{$e(this,pi,os).call(this,{type:"pause"})},onContinue:()=>{$e(this,pi,os).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0}));try{const S=await T(this,Pn).start();if(S===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(S),(h=(p=T(this,qr).config).onSuccess)==null||h.call(p,S,this),(m=(v=T(this,qr).config).onSettled)==null||m.call(v,S,this.state.error,this),S}catch(S){if(S instanceof GM){if(S.silent)return T(this,Pn).promise;if(S.revert)return this.setState({...T(this,tc),fetchStatus:"idle"}),this.state.data}throw $e(this,pi,os).call(this,{type:"error",error:S}),(w=(x=T(this,qr).config).onError)==null||w.call(x,S,this),(b=(y=T(this,qr).config).onSettled)==null||b.call(y,this.state.data,S,this),S}finally{this.scheduleGc()}}},ec=new WeakMap,tc=new WeakMap,qr=new WeakMap,ha=new WeakMap,Pn=new WeakMap,af=new WeakMap,ma=new WeakMap,pi=new WeakSet,os=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...QM(r.data,this.options),fetchMeta:t.meta??null};case"success":const i={...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return pe(this,tc,t.manual?i:void 0),i;case"error":const s=t.error;return{...r,error:s,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),vn.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),T(this,qr).notify({query:this,type:"updated",action:t})})},zP);function QM(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:qM(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function lee(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var zi,LP,cee=(LP=class extends Xc{constructor(t={}){super();_e(this,zi);this.config=t,pe(this,zi,new Map)}build(t,n,r){const i=n.queryKey,s=n.queryHash??Ow(i,n);let o=this.get(s);return o||(o=new aee({client:t,queryKey:i,queryHash:s,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(i)}),this.add(o)),o}add(t){T(this,zi).has(t.queryHash)||(T(this,zi).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=T(this,zi).get(t.queryHash);n&&(t.destroy(),n===t&&T(this,zi).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){vn.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return T(this,zi).get(t)}getAll(){return[...T(this,zi).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>Jj(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>Jj(t,r)):n}notify(t){vn.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){vn.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){vn.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},zi=new WeakMap,LP),Li,Qn,ga,Ni,Vs,NP,uee=(NP=class extends YM{constructor(t){super();_e(this,Ni);_e(this,Li);_e(this,Qn);_e(this,ga);this.mutationId=t.mutationId,pe(this,Qn,t.mutationCache),pe(this,Li,[]),this.state=t.state||ZM(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){T(this,Li).includes(t)||(T(this,Li).push(t),this.clearGcTimeout(),T(this,Qn).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){pe(this,Li,T(this,Li).filter(n=>n!==t)),this.scheduleGc(),T(this,Qn).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){T(this,Li).length||(this.state.status==="pending"?this.scheduleGc():T(this,Qn).remove(this))}continue(){var t;return((t=T(this,ga))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var s,o,a,c,u,d,f,p,h,v,m,x,w,y,b,S,k,P,C,j;const n=()=>{$e(this,Ni,Vs).call(this,{type:"continue"})};pe(this,ga,KM({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(A,R)=>{$e(this,Ni,Vs).call(this,{type:"failed",failureCount:A,error:R})},onPause:()=>{$e(this,Ni,Vs).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>T(this,Qn).canRun(this)}));const r=this.state.status==="pending",i=!T(this,ga).canStart();try{if(r)n();else{$e(this,Ni,Vs).call(this,{type:"pending",variables:t,isPaused:i}),await((o=(s=T(this,Qn).config).onMutate)==null?void 0:o.call(s,t,this));const R=await((c=(a=this.options).onMutate)==null?void 0:c.call(a,t));R!==this.state.context&&$e(this,Ni,Vs).call(this,{type:"pending",context:R,variables:t,isPaused:i})}const A=await T(this,ga).start();return await((d=(u=T(this,Qn).config).onSuccess)==null?void 0:d.call(u,A,t,this.state.context,this)),await((p=(f=this.options).onSuccess)==null?void 0:p.call(f,A,t,this.state.context)),await((v=(h=T(this,Qn).config).onSettled)==null?void 0:v.call(h,A,null,this.state.variables,this.state.context,this)),await((x=(m=this.options).onSettled)==null?void 0:x.call(m,A,null,t,this.state.context)),$e(this,Ni,Vs).call(this,{type:"success",data:A}),A}catch(A){try{throw await((y=(w=T(this,Qn).config).onError)==null?void 0:y.call(w,A,t,this.state.context,this)),await((S=(b=this.options).onError)==null?void 0:S.call(b,A,t,this.state.context)),await((P=(k=T(this,Qn).config).onSettled)==null?void 0:P.call(k,void 0,A,this.state.variables,this.state.context,this)),await((j=(C=this.options).onSettled)==null?void 0:j.call(C,void 0,A,t,this.state.context)),A}finally{$e(this,Ni,Vs).call(this,{type:"error",error:A})}}finally{T(this,Qn).runNext(this)}}},Li=new WeakMap,Qn=new WeakMap,ga=new WeakMap,Ni=new WeakSet,Vs=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),vn.batch(()=>{T(this,Li).forEach(r=>{r.onMutationUpdate(t)}),T(this,Qn).notify({mutation:this,type:"updated",action:t})})},NP);function ZM(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var us,hi,lf,$P,dee=($P=class extends Xc{constructor(t={}){super();_e(this,us);_e(this,hi);_e(this,lf);this.config=t,pe(this,us,new Set),pe(this,hi,new Map),pe(this,lf,0)}build(t,n,r){const i=new uee({mutationCache:this,mutationId:++Wf(this,lf)._,options:t.defaultMutationOptions(n),state:r});return this.add(i),i}add(t){T(this,us).add(t);const n=Pp(t);if(typeof n=="string"){const r=T(this,hi).get(n);r?r.push(t):T(this,hi).set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(T(this,us).delete(t)){const n=Pp(t);if(typeof n=="string"){const r=T(this,hi).get(n);if(r)if(r.length>1){const i=r.indexOf(t);i!==-1&&r.splice(i,1)}else r[0]===t&&T(this,hi).delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=Pp(t);if(typeof n=="string"){const r=T(this,hi).get(n),i=r==null?void 0:r.find(s=>s.state.status==="pending");return!i||i===t}else return!0}runNext(t){var r;const n=Pp(t);if(typeof n=="string"){const i=(r=T(this,hi).get(n))==null?void 0:r.find(s=>s!==t&&s.state.isPaused);return(i==null?void 0:i.continue())??Promise.resolve()}else return Promise.resolve()}clear(){vn.batch(()=>{T(this,us).forEach(t=>{this.notify({type:"removed",mutation:t})}),T(this,us).clear(),T(this,hi).clear()})}getAll(){return Array.from(T(this,us))}find(t){const n={exact:!0,...t};return this.getAll().find(r=>e_(n,r))}findAll(t={}){return this.getAll().filter(n=>e_(t,n))}notify(t){vn.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return vn.batch(()=>Promise.all(t.map(n=>n.continue().catch(er))))}},us=new WeakMap,hi=new WeakMap,lf=new WeakMap,$P);function Pp(e){var t;return(t=e.options.scope)==null?void 0:t.id}function r_(e){return{onFetch:(t,n)=>{var d,f,p,h,v;const r=t.options,i=(p=(f=(d=t.fetchOptions)==null?void 0:d.meta)==null?void 0:f.fetchMore)==null?void 0:p.direction,s=((h=t.state.data)==null?void 0:h.pages)||[],o=((v=t.state.data)==null?void 0:v.pageParams)||[];let a={pages:[],pageParams:[]},c=0;const u=async()=>{let m=!1;const x=b=>{Object.defineProperty(b,"signal",{enumerable:!0,get:()=>(t.signal.aborted?m=!0:t.signal.addEventListener("abort",()=>{m=!0}),t.signal)})},w=WM(t.options,t.fetchOptions),y=async(b,S,k)=>{if(m)return Promise.reject();if(S==null&&b.pages.length)return Promise.resolve(b);const C=(()=>{const U={client:t.client,queryKey:t.queryKey,pageParam:S,direction:k?"backward":"forward",meta:t.options.meta};return x(U),U})(),j=await w(C),{maxPages:A}=t.options,R=k?tee:eee;return{pages:R(b.pages,j,A),pageParams:R(b.pageParams,S,A)}};if(i&&s.length){const b=i==="backward",S=b?fee:i_,k={pages:s,pageParams:o},P=S(r,k);a=await y(k,P,b)}else{const b=e??s.length;do{const S=c===0?o[0]??r.initialPageParam:i_(r,a);if(c>0&&S==null)break;a=await y(a,S),c++}while(c<b)}return a};t.options.persister?t.fetchFn=()=>{var m,x;return(x=(m=t.options).persister)==null?void 0:x.call(m,u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=u}}}function i_(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function fee(e,{pages:t,pageParams:n}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n):void 0}var qt,eo,to,nc,rc,no,ic,sc,BP,pee=(BP=class{constructor(e={}){_e(this,qt);_e(this,eo);_e(this,to);_e(this,nc);_e(this,rc);_e(this,no);_e(this,ic);_e(this,sc);pe(this,qt,e.queryCache||new cee),pe(this,eo,e.mutationCache||new dee),pe(this,to,e.defaultOptions||{}),pe(this,nc,new Map),pe(this,rc,new Map),pe(this,no,0)}mount(){Wf(this,no)._++,T(this,no)===1&&(pe(this,ic,Dw.subscribe(async e=>{e&&(await this.resumePausedMutations(),T(this,qt).onFocus())})),pe(this,sc,um.subscribe(async e=>{e&&(await this.resumePausedMutations(),T(this,qt).onOnline())})))}unmount(){var e,t;Wf(this,no)._--,T(this,no)===0&&((e=T(this,ic))==null||e.call(this),pe(this,ic,void 0),(t=T(this,sc))==null||t.call(this),pe(this,sc,void 0))}isFetching(e){return T(this,qt).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return T(this,eo).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=T(this,qt).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=T(this,qt).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Co(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return T(this,qt).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),i=T(this,qt).get(r.queryHash),s=i==null?void 0:i.state.data,o=XJ(t,s);if(o!==void 0)return T(this,qt).build(this,r).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return vn.batch(()=>T(this,qt).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=T(this,qt).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=T(this,qt);vn.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=T(this,qt);return vn.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=vn.batch(()=>T(this,qt).findAll(e).map(i=>i.cancel(n)));return Promise.all(r).then(er).catch(er)}invalidateQueries(e,t={}){return vn.batch(()=>(T(this,qt).findAll(e).forEach(n=>{n.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=vn.batch(()=>T(this,qt).findAll(e).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let s=i.fetch(void 0,n);return n.throwOnError||(s=s.catch(er)),i.state.fetchStatus==="paused"?Promise.resolve():s}));return Promise.all(r).then(er)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=T(this,qt).build(this,t);return n.isStaleByTime(Co(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(er).catch(er)}fetchInfiniteQuery(e){return e.behavior=r_(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(er).catch(er)}ensureInfiniteQueryData(e){return e.behavior=r_(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return um.isOnline()?T(this,eo).resumePausedMutations():Promise.resolve()}getQueryCache(){return T(this,qt)}getMutationCache(){return T(this,eo)}getDefaultOptions(){return T(this,to)}setDefaultOptions(e){pe(this,to,e)}setQueryDefaults(e,t){T(this,nc).set(Va(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...T(this,nc).values()],n={};return t.forEach(r=>{Xd(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){T(this,rc).set(Va(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...T(this,rc).values()],n={};return t.forEach(r=>{Xd(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...T(this,to).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Ow(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===Mw&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...T(this,to).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){T(this,qt).clear(),T(this,eo).clear()}},qt=new WeakMap,eo=new WeakMap,to=new WeakMap,nc=new WeakMap,rc=new WeakMap,no=new WeakMap,ic=new WeakMap,sc=new WeakMap,BP),lr,Ye,cf,Zn,ya,oc,ro,io,uf,ac,lc,va,xa,so,cc,ht,$u,Px,Ex,Tx,Ax,Rx,Ox,Mx,XM,VP,hee=(VP=class extends Xc{constructor(t,n){super();_e(this,ht);_e(this,lr);_e(this,Ye);_e(this,cf);_e(this,Zn);_e(this,ya);_e(this,oc);_e(this,ro);_e(this,io);_e(this,uf);_e(this,ac);_e(this,lc);_e(this,va);_e(this,xa);_e(this,so);_e(this,cc,new Set);this.options=n,pe(this,lr,t),pe(this,io,null),pe(this,ro,_x()),this.options.experimental_prefetchInRender||T(this,ro).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(T(this,Ye).addObserver(this),s_(T(this,Ye),this.options)?$e(this,ht,$u).call(this):this.updateResult(),$e(this,ht,Ax).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Dx(T(this,Ye),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Dx(T(this,Ye),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,$e(this,ht,Rx).call(this),$e(this,ht,Ox).call(this),T(this,Ye).removeObserver(this)}setOptions(t){const n=this.options,r=T(this,Ye);if(this.options=T(this,lr).defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Yr(this.options.enabled,T(this,Ye))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");$e(this,ht,Mx).call(this),T(this,Ye).setOptions(this.options),n._defaulted&&!cm(this.options,n)&&T(this,lr).getQueryCache().notify({type:"observerOptionsUpdated",query:T(this,Ye),observer:this});const i=this.hasListeners();i&&o_(T(this,Ye),r,this.options,n)&&$e(this,ht,$u).call(this),this.updateResult(),i&&(T(this,Ye)!==r||Yr(this.options.enabled,T(this,Ye))!==Yr(n.enabled,T(this,Ye))||Co(this.options.staleTime,T(this,Ye))!==Co(n.staleTime,T(this,Ye)))&&$e(this,ht,Px).call(this);const s=$e(this,ht,Ex).call(this);i&&(T(this,Ye)!==r||Yr(this.options.enabled,T(this,Ye))!==Yr(n.enabled,T(this,Ye))||s!==T(this,so))&&$e(this,ht,Tx).call(this,s)}getOptimisticResult(t){const n=T(this,lr).getQueryCache().build(T(this,lr),t),r=this.createResult(n,t);return gee(this,r)&&(pe(this,Zn,r),pe(this,oc,this.options),pe(this,ya,T(this,Ye).state)),r}getCurrentResult(){return T(this,Zn)}trackResult(t,n){return new Proxy(t,{get:(r,i)=>(this.trackProp(i),n==null||n(i),Reflect.get(r,i))})}trackProp(t){T(this,cc).add(t)}getCurrentQuery(){return T(this,Ye)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const n=T(this,lr).defaultQueryOptions(t),r=T(this,lr).getQueryCache().build(T(this,lr),n);return r.fetch().then(()=>this.createResult(r,n))}fetch(t){return $e(this,ht,$u).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),T(this,Zn)))}createResult(t,n){var A;const r=T(this,Ye),i=this.options,s=T(this,Zn),o=T(this,ya),a=T(this,oc),u=t!==r?t.state:T(this,cf),{state:d}=t;let f={...d},p=!1,h;if(n._optimisticResults){const R=this.hasListeners(),U=!R&&s_(t,n),Y=R&&o_(t,r,n,i);(U||Y)&&(f={...f,...QM(d.data,t.options)}),n._optimisticResults==="isRestoring"&&(f.fetchStatus="idle")}let{error:v,errorUpdatedAt:m,status:x}=f;h=f.data;let w=!1;if(n.placeholderData!==void 0&&h===void 0&&x==="pending"){let R;s!=null&&s.isPlaceholderData&&n.placeholderData===(a==null?void 0:a.placeholderData)?(R=s.data,w=!0):R=typeof n.placeholderData=="function"?n.placeholderData((A=T(this,lc))==null?void 0:A.state.data,T(this,lc)):n.placeholderData,R!==void 0&&(x="success",h=jx(s==null?void 0:s.data,R,n),p=!0)}if(n.select&&h!==void 0&&!w)if(s&&h===(o==null?void 0:o.data)&&n.select===T(this,uf))h=T(this,ac);else try{pe(this,uf,n.select),h=n.select(h),h=jx(s==null?void 0:s.data,h,n),pe(this,ac,h),pe(this,io,null)}catch(R){pe(this,io,R)}T(this,io)&&(v=T(this,io),h=T(this,ac),m=Date.now(),x="error");const y=f.fetchStatus==="fetching",b=x==="pending",S=x==="error",k=b&&y,P=h!==void 0,j={status:x,fetchStatus:f.fetchStatus,isPending:b,isSuccess:x==="success",isError:S,isInitialLoading:k,isLoading:k,data:h,dataUpdatedAt:f.dataUpdatedAt,error:v,errorUpdatedAt:m,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>u.dataUpdateCount||f.errorUpdateCount>u.errorUpdateCount,isFetching:y,isRefetching:y&&!b,isLoadingError:S&&!P,isPaused:f.fetchStatus==="paused",isPlaceholderData:p,isRefetchError:S&&P,isStale:Iw(t,n),refetch:this.refetch,promise:T(this,ro),isEnabled:Yr(n.enabled,t)!==!1};if(this.options.experimental_prefetchInRender){const R=F=>{j.status==="error"?F.reject(j.error):j.data!==void 0&&F.resolve(j.data)},U=()=>{const F=pe(this,ro,j.promise=_x());R(F)},Y=T(this,ro);switch(Y.status){case"pending":t.queryHash===r.queryHash&&R(Y);break;case"fulfilled":(j.status==="error"||j.data!==Y.value)&&U();break;case"rejected":(j.status!=="error"||j.error!==Y.reason)&&U();break}}return j}updateResult(){const t=T(this,Zn),n=this.createResult(T(this,Ye),this.options);if(pe(this,ya,T(this,Ye).state),pe(this,oc,this.options),T(this,ya).data!==void 0&&pe(this,lc,T(this,Ye)),cm(n,t))return;pe(this,Zn,n);const r=()=>{if(!t)return!0;const{notifyOnChangeProps:i}=this.options,s=typeof i=="function"?i():i;if(s==="all"||!s&&!T(this,cc).size)return!0;const o=new Set(s??T(this,cc));return this.options.throwOnError&&o.add("error"),Object.keys(T(this,Zn)).some(a=>{const c=a;return T(this,Zn)[c]!==t[c]&&o.has(c)})};$e(this,ht,XM).call(this,{listeners:r()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&$e(this,ht,Ax).call(this)}},lr=new WeakMap,Ye=new WeakMap,cf=new WeakMap,Zn=new WeakMap,ya=new WeakMap,oc=new WeakMap,ro=new WeakMap,io=new WeakMap,uf=new WeakMap,ac=new WeakMap,lc=new WeakMap,va=new WeakMap,xa=new WeakMap,so=new WeakMap,cc=new WeakMap,ht=new WeakSet,$u=function(t){$e(this,ht,Mx).call(this);let n=T(this,Ye).fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(er)),n},Px=function(){$e(this,ht,Rx).call(this);const t=Co(this.options.staleTime,T(this,Ye));if(Ba||T(this,Zn).isStale||!kx(t))return;const r=VM(T(this,Zn).dataUpdatedAt,t)+1;pe(this,va,setTimeout(()=>{T(this,Zn).isStale||this.updateResult()},r))},Ex=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(T(this,Ye)):this.options.refetchInterval)??!1},Tx=function(t){$e(this,ht,Ox).call(this),pe(this,so,t),!(Ba||Yr(this.options.enabled,T(this,Ye))===!1||!kx(T(this,so))||T(this,so)===0)&&pe(this,xa,setInterval(()=>{(this.options.refetchIntervalInBackground||Dw.isFocused())&&$e(this,ht,$u).call(this)},T(this,so)))},Ax=function(){$e(this,ht,Px).call(this),$e(this,ht,Tx).call(this,$e(this,ht,Ex).call(this))},Rx=function(){T(this,va)&&(clearTimeout(T(this,va)),pe(this,va,void 0))},Ox=function(){T(this,xa)&&(clearInterval(T(this,xa)),pe(this,xa,void 0))},Mx=function(){const t=T(this,lr).getQueryCache().build(T(this,lr),this.options);if(t===T(this,Ye))return;const n=T(this,Ye);pe(this,Ye,t),pe(this,cf,t.state),this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))},XM=function(t){vn.batch(()=>{t.listeners&&this.listeners.forEach(n=>{n(T(this,Zn))}),T(this,lr).getQueryCache().notify({query:T(this,Ye),type:"observerResultsUpdated"})})},VP);function mee(e,t){return Yr(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function s_(e,t){return mee(e,t)||e.state.data!==void 0&&Dx(e,t,t.refetchOnMount)}function Dx(e,t,n){if(Yr(t.enabled,e)!==!1&&Co(t.staleTime,e)!=="static"){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&Iw(e,t)}return!1}function o_(e,t,n,r){return(e!==t||Yr(r.enabled,e)===!1)&&(!n.suspense||e.state.status!=="error")&&Iw(e,n)}function Iw(e,t){return Yr(t.enabled,e)!==!1&&e.isStaleByTime(Co(t.staleTime,e))}function gee(e,t){return!cm(e.getCurrentResult(),t)}var oo,ao,cr,ds,js,ch,Ix,UP,yee=(UP=class extends Xc{constructor(n,r){super();_e(this,js);_e(this,oo);_e(this,ao);_e(this,cr);_e(this,ds);pe(this,oo,n),this.setOptions(r),this.bindMethods(),$e(this,js,ch).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(n){var i;const r=this.options;this.options=T(this,oo).defaultMutationOptions(n),cm(this.options,r)||T(this,oo).getMutationCache().notify({type:"observerOptionsUpdated",mutation:T(this,cr),observer:this}),r!=null&&r.mutationKey&&this.options.mutationKey&&Va(r.mutationKey)!==Va(this.options.mutationKey)?this.reset():((i=T(this,cr))==null?void 0:i.state.status)==="pending"&&T(this,cr).setOptions(this.options)}onUnsubscribe(){var n;this.hasListeners()||(n=T(this,cr))==null||n.removeObserver(this)}onMutationUpdate(n){$e(this,js,ch).call(this),$e(this,js,Ix).call(this,n)}getCurrentResult(){return T(this,ao)}reset(){var n;(n=T(this,cr))==null||n.removeObserver(this),pe(this,cr,void 0),$e(this,js,ch).call(this),$e(this,js,Ix).call(this)}mutate(n,r){var i;return pe(this,ds,r),(i=T(this,cr))==null||i.removeObserver(this),pe(this,cr,T(this,oo).getMutationCache().build(T(this,oo),this.options)),T(this,cr).addObserver(this),T(this,cr).execute(n)}},oo=new WeakMap,ao=new WeakMap,cr=new WeakMap,ds=new WeakMap,js=new WeakSet,ch=function(){var r;const n=((r=T(this,cr))==null?void 0:r.state)??ZM();pe(this,ao,{...n,isPending:n.status==="pending",isSuccess:n.status==="success",isError:n.status==="error",isIdle:n.status==="idle",mutate:this.mutate,reset:this.reset})},Ix=function(n){vn.batch(()=>{var r,i,s,o,a,c,u,d;if(T(this,ds)&&this.hasListeners()){const f=T(this,ao).variables,p=T(this,ao).context;(n==null?void 0:n.type)==="success"?((i=(r=T(this,ds)).onSuccess)==null||i.call(r,n.data,f,p),(o=(s=T(this,ds)).onSettled)==null||o.call(s,n.data,null,f,p)):(n==null?void 0:n.type)==="error"&&((c=(a=T(this,ds)).onError)==null||c.call(a,n.error,f,p),(d=(u=T(this,ds)).onSettled)==null||d.call(u,void 0,n.error,f,p))}this.listeners.forEach(f=>{f(T(this,ao))})})},UP),JM=g.createContext(void 0),eD=e=>{const t=g.useContext(JM);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},vee=({client:e,children:t})=>(g.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),l.jsx(JM.Provider,{value:e,children:t})),tD=g.createContext(!1),xee=()=>g.useContext(tD);tD.Provider;function bee(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var wee=g.createContext(bee()),See=()=>g.useContext(wee),kee=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},Cee=e=>{g.useEffect(()=>{e.clearReset()},[e])},jee=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||HM(n,[e.error,r])),_ee=e=>{if(e.suspense){const t=r=>r==="static"?r:Math.max(r??1e3,1e3),n=e.staleTime;e.staleTime=typeof n=="function"?(...r)=>t(n(...r)):t(n),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},Pee=(e,t)=>e.isLoading&&e.isFetching&&!t,Eee=(e,t)=>(e==null?void 0:e.suspense)&&t.isPending,a_=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function Tee(e,t,n){var f,p,h,v,m;const r=xee(),i=See(),s=eD(),o=s.defaultQueryOptions(e);(p=(f=s.getDefaultOptions().queries)==null?void 0:f._experimental_beforeQuery)==null||p.call(f,o),o._optimisticResults=r?"isRestoring":"optimistic",_ee(o),kee(o,i),Cee(i);const a=!s.getQueryCache().get(o.queryHash),[c]=g.useState(()=>new t(s,o)),u=c.getOptimisticResult(o),d=!r&&e.subscribed!==!1;if(g.useSyncExternalStore(g.useCallback(x=>{const w=d?c.subscribe(vn.batchCalls(x)):er;return c.updateResult(),w},[c,d]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),g.useEffect(()=>{c.setOptions(o)},[o,c]),Eee(o,u))throw a_(o,c,i);if(jee({result:u,errorResetBoundary:i,throwOnError:o.throwOnError,query:s.getQueryCache().get(o.queryHash),suspense:o.suspense}))throw u.error;if((v=(h=s.getDefaultOptions().queries)==null?void 0:h._experimental_afterQuery)==null||v.call(h,o,u),o.experimental_prefetchInRender&&!Ba&&Pee(u,r)){const x=a?a_(o,c,i):(m=s.getQueryCache().get(o.queryHash))==null?void 0:m.promise;x==null||x.catch(er).finally(()=>{c.updateResult()})}return o.notifyOnChangeProps?u:c.trackResult(u)}function Jd(e,t){return Tee(e,hee)}function Fw(e,t){const n=eD(),[r]=g.useState(()=>new yee(n,e));g.useEffect(()=>{r.setOptions(e)},[r,e]);const i=g.useSyncExternalStore(g.useCallback(o=>r.subscribe(vn.batchCalls(o)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),s=g.useCallback((o,a)=>{r.mutate(o,a).catch(er)},[r]);if(i.error&&HM(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:s,mutateAsync:i.mutate}}const Aee={initialColorMode:"light",useSystemColorMode:!0},Ree={brand:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e"},redirect:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d"},success:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d"},warning:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f"}},Oee={heading:'"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif',body:'"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif',mono:'"JetBrains Mono", "Fira Code", "Consolas", monospace'},Mee={Button:{defaultProps:{colorScheme:"brand"},variants:{solid:{borderRadius:"md",fontWeight:"medium"},ghost:{borderRadius:"md",fontWeight:"medium"},outline:{borderRadius:"md",fontWeight:"medium"}}},Card:{baseStyle:{container:{borderRadius:"lg",boxShadow:"sm",border:"1px solid",borderColor:"gray.200",_dark:{borderColor:"gray.700",bg:"gray.800"}}}},Badge:{variants:{status:{OK:{bg:"success.100",color:"success.800",_dark:{bg:"success.800",color:"success.100"}},ERROR:{bg:"red.100",color:"red.800",_dark:{bg:"red.800",color:"red.100"}},TIMEOUT:{bg:"warning.100",color:"warning.800",_dark:{bg:"warning.800",color:"warning.100"}},LOOP:{bg:"purple.100",color:"purple.800",_dark:{bg:"purple.800",color:"purple.100"}}},redirectType:{HTTP_301:{bg:"blue.100",color:"blue.800"},HTTP_302:{bg:"green.100",color:"green.800"},HTTP_307:{bg:"yellow.100",color:"yellow.800"},HTTP_308:{bg:"purple.100",color:"purple.800"},FINAL:{bg:"gray.100",color:"gray.800"}}}},Stat:{baseStyle:{container:{bg:"white",borderRadius:"lg",p:4,border:"1px solid",borderColor:"gray.200",_dark:{bg:"gray.800",borderColor:"gray.700"}}}}},Dee={global:e=>({body:{bg:e.colorMode==="dark"?"gray.900":"gray.50",color:e.colorMode==="dark"?"white":"gray.900"},"*::placeholder":{color:e.colorMode==="dark"?"gray.400":"gray.500"},"*, *::before, &::after":{borderColor:e.colorMode==="dark"?"gray.700":"gray.200"}})},Iee=wG({config:Aee,colors:Ree,fonts:Oee,components:Mee,styles:Dee,space:{"4.5":"1.125rem","5.5":"1.375rem"},breakpoints:{sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"}}),Fee=Sg({d:"M21.4,13.7C20.6,13.9,19.8,14,19,14c-5,0-9-4-9-9c0-0.8,0.1-1.6,0.3-2.4c0.1-0.3,0-0.7-0.3-1 c-0.3-0.3-0.6-0.4-1-0.3C4.3,2.7,1,7.1,1,12c0,6.1,4.9,11,11,11c4.9,0,9.3-3.3,10.6-8.1c0.1-0.3,0-0.7-0.3-1 C22.1,13.7,21.7,13.6,21.4,13.7z",displayName:"MoonIcon"}),zee=Sg({displayName:"SunIcon",path:l.jsxs("g",{strokeLinejoin:"round",strokeLinecap:"round",strokeWidth:"2",fill:"none",stroke:"currentColor",children:[l.jsx("circle",{cx:"12",cy:"12",r:"5"}),l.jsx("path",{d:"M12 1v2"}),l.jsx("path",{d:"M12 21v2"}),l.jsx("path",{d:"M4.22 4.22l1.42 1.42"}),l.jsx("path",{d:"M18.36 18.36l1.42 1.42"}),l.jsx("path",{d:"M1 12h2"}),l.jsx("path",{d:"M21 12h2"}),l.jsx("path",{d:"M4.22 19.78l1.42-1.42"}),l.jsx("path",{d:"M18.36 5.64l1.42-1.42"})]})}),dm=Sg({displayName:"ExternalLinkIcon",path:l.jsxs("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",children:[l.jsx("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),l.jsx("path",{d:"M15 3h6v6"}),l.jsx("path",{d:"M10 14L21 3"})]})}),Lee=Sg({displayName:"HamburgerIcon",viewBox:"0 0 24 24",d:"M 3 5 A 1.0001 1.0001 0 1 0 3 7 L 21 7 A 1.0001 1.0001 0 1 0 21 5 L 3 5 z M 3 11 A 1.0001 1.0001 0 1 0 3 13 L 21 13 A 1.0001 1.0001 0 1 0 21 11 L 3 11 z M 3 17 A 1.0001 1.0001 0 1 0 3 19 L 21 19 A 1.0001 1.0001 0 1 0 21 17 L 3 17 z"});var nD={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},l_=Xe.createContext&&Xe.createContext(nD),jo=function(){return jo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},jo.apply(this,arguments)},Nee=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function rD(e){return e&&e.map(function(t,n){return Xe.createElement(t.tag,jo({key:n},t.attr),rD(t.child))})}function mt(e){return function(t){return Xe.createElement($ee,jo({attr:jo({},e.attr)},t),rD(e.child))}}function $ee(e){var t=function(n){var r=e.attr,i=e.size,s=e.title,o=Nee(e,["attr","size","title"]),a=i||n.size||"1em",c;return n.className&&(c=n.className),e.className&&(c=(c?c+" ":"")+e.className),Xe.createElement("svg",jo({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,o,{className:c,style:jo(jo({color:e.color||n.color},n.style),e.style),height:a,width:a,xmlns:"http://www.w3.org/2000/svg"}),s&&Xe.createElement("title",null,s),e.children)};return l_!==void 0?Xe.createElement(l_.Consumer,null,function(n){return t(n)}):t(nD)}function Fx(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"22 12 18 12 15 21 9 3 6 12 2 12"}}]})(e)}function Bee(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"10"}},{tag:"line",attr:{x1:"12",y1:"8",x2:"12",y2:"12"}},{tag:"line",attr:{x1:"12",y1:"16",x2:"12.01",y2:"16"}}]})(e)}function c_(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"}},{tag:"line",attr:{x1:"12",y1:"9",x2:"12",y2:"13"}},{tag:"line",attr:{x1:"12",y1:"17",x2:"12.01",y2:"17"}}]})(e)}function Vee(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"19",y1:"12",x2:"5",y2:"12"}},{tag:"polyline",attr:{points:"12 19 5 12 12 5"}}]})(e)}function Uee(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"5",y1:"12",x2:"19",y2:"12"}},{tag:"polyline",attr:{points:"12 5 19 12 12 19"}}]})(e)}function fm(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"12",y1:"20",x2:"12",y2:"10"}},{tag:"line",attr:{x1:"18",y1:"20",x2:"18",y2:"4"}},{tag:"line",attr:{x1:"6",y1:"20",x2:"6",y2:"16"}}]})(e)}function Wee(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"3",y:"4",width:"18",height:"18",rx:"2",ry:"2"}},{tag:"line",attr:{x1:"16",y1:"2",x2:"16",y2:"6"}},{tag:"line",attr:{x1:"8",y1:"2",x2:"8",y2:"6"}},{tag:"line",attr:{x1:"3",y1:"10",x2:"21",y2:"10"}}]})(e)}function zt(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14"}},{tag:"polyline",attr:{points:"22 4 12 14.01 9 11.01"}}]})(e)}function ls(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"20 6 9 17 4 12"}}]})(e)}function Hee(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"10"}},{tag:"polyline",attr:{points:"12 6 12 12 16 14"}}]})(e)}function iD(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}},{tag:"path",attr:{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"}}]})(e)}function zw(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}},{tag:"polyline",attr:{points:"7 10 12 15 17 10"}},{tag:"line",attr:{x1:"12",y1:"15",x2:"12",y2:"3"}}]})(e)}function dd(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}},{tag:"polyline",attr:{points:"15 3 21 3 21 9"}},{tag:"line",attr:{x1:"10",y1:"14",x2:"21",y2:"3"}}]})(e)}function zx(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"}},{tag:"line",attr:{x1:"1",y1:"1",x2:"23",y2:"23"}}]})(e)}function Mc(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"}},{tag:"circle",attr:{cx:"12",cy:"12",r:"3"}}]})(e)}function qee(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"}},{tag:"polyline",attr:{points:"13 2 13 9 20 9"}}]})(e)}function pm(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"3",y:"11",width:"18",height:"11",rx:"2",ry:"2"}},{tag:"path",attr:{d:"M7 11V7a5 5 0 0 1 10 0v4"}}]})(e)}function Gee(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"}},{tag:"polyline",attr:{points:"16 17 21 12 16 7"}},{tag:"line",attr:{x1:"21",y1:"12",x2:"9",y2:"12"}}]})(e)}function Kee(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"1"}},{tag:"circle",attr:{cx:"12",cy:"5",r:"1"}},{tag:"circle",attr:{cx:"12",cy:"19",r:"1"}}]})(e)}function Sv(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"12",y1:"5",x2:"12",y2:"19"}},{tag:"line",attr:{x1:"5",y1:"12",x2:"19",y2:"12"}}]})(e)}function Dc(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"23 4 23 10 17 10"}},{tag:"polyline",attr:{points:"1 20 1 14 7 14"}},{tag:"path",attr:{d:"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"}}]})(e)}function ef(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"11",cy:"11",r:"8"}},{tag:"line",attr:{x1:"21",y1:"21",x2:"16.65",y2:"16.65"}}]})(e)}function Yee(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"3"}},{tag:"path",attr:{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"}}]})(e)}function Qee(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"18",cy:"5",r:"3"}},{tag:"circle",attr:{cx:"6",cy:"12",r:"3"}},{tag:"circle",attr:{cx:"18",cy:"19",r:"3"}},{tag:"line",attr:{x1:"8.59",y1:"13.51",x2:"15.42",y2:"17.49"}},{tag:"line",attr:{x1:"15.41",y1:"6.51",x2:"8.59",y2:"10.49"}}]})(e)}function hm(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"}}]})(e)}function sD(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"23 6 13.5 15.5 8.5 10.5 1 18"}},{tag:"polyline",attr:{points:"17 6 23 6 23 12"}}]})(e)}function Lx(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}},{tag:"polyline",attr:{points:"17 8 12 3 7 8"}},{tag:"line",attr:{x1:"12",y1:"3",x2:"12",y2:"15"}}]})(e)}function Zee(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"}},{tag:"circle",attr:{cx:"12",cy:"7",r:"4"}}]})(e)}function Vi(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"10"}},{tag:"line",attr:{x1:"15",y1:"9",x2:"9",y2:"15"}},{tag:"line",attr:{x1:"9",y1:"9",x2:"15",y2:"15"}}]})(e)}function u_(e){return mt({attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polygon",attr:{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2"}}]})(e)}function oD(e,t){return function(){return e.apply(t,arguments)}}const{toString:Xee}=Object.prototype,{getPrototypeOf:Lw}=Object,zg=(e=>t=>{const n=Xee.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Pi=e=>(e=e.toLowerCase(),t=>zg(t)===e),Lg=e=>t=>typeof t===e,{isArray:Jc}=Array,tf=Lg("undefined");function Jee(e){return e!==null&&!tf(e)&&e.constructor!==null&&!tf(e.constructor)&&Dr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const aD=Pi("ArrayBuffer");function ete(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&aD(e.buffer),t}const tte=Lg("string"),Dr=Lg("function"),lD=Lg("number"),Ng=e=>e!==null&&typeof e=="object",nte=e=>e===!0||e===!1,uh=e=>{if(zg(e)!=="object")return!1;const t=Lw(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},rte=Pi("Date"),ite=Pi("File"),ste=Pi("Blob"),ote=Pi("FileList"),ate=e=>Ng(e)&&Dr(e.pipe),lte=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Dr(e.append)&&((t=zg(e))==="formdata"||t==="object"&&Dr(e.toString)&&e.toString()==="[object FormData]"))},cte=Pi("URLSearchParams"),[ute,dte,fte,pte]=["ReadableStream","Request","Response","Headers"].map(Pi),hte=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Mf(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),Jc(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{const s=n?Object.getOwnPropertyNames(e):Object.keys(e),o=s.length;let a;for(r=0;r<o;r++)a=s[r],t.call(null,e[a],a,e)}}function cD(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,i;for(;r-- >0;)if(i=n[r],t===i.toLowerCase())return i;return null}const ua=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,uD=e=>!tf(e)&&e!==ua;function Nx(){const{caseless:e}=uD(this)&&this||{},t={},n=(r,i)=>{const s=e&&cD(t,i)||i;uh(t[s])&&uh(r)?t[s]=Nx(t[s],r):uh(r)?t[s]=Nx({},r):Jc(r)?t[s]=r.slice():t[s]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&Mf(arguments[r],n);return t}const mte=(e,t,n,{allOwnKeys:r}={})=>(Mf(t,(i,s)=>{n&&Dr(i)?e[s]=oD(i,n):e[s]=i},{allOwnKeys:r}),e),gte=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),yte=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},vte=(e,t,n,r)=>{let i,s,o;const a={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),s=i.length;s-- >0;)o=i[s],(!r||r(o,e,t))&&!a[o]&&(t[o]=e[o],a[o]=!0);e=n!==!1&&Lw(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},xte=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},bte=e=>{if(!e)return null;if(Jc(e))return e;let t=e.length;if(!lD(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},wte=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Lw(Uint8Array)),Ste=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=r.next())&&!i.done;){const s=i.value;t.call(e,s[0],s[1])}},kte=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Cte=Pi("HTMLFormElement"),jte=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),d_=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),_te=Pi("RegExp"),dD=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Mf(n,(i,s)=>{let o;(o=t(i,s,e))!==!1&&(r[s]=o||i)}),Object.defineProperties(e,r)},Pte=e=>{dD(e,(t,n)=>{if(Dr(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Dr(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Ete=(e,t)=>{const n={},r=i=>{i.forEach(s=>{n[s]=!0})};return Jc(e)?r(e):r(String(e).split(t)),n},Tte=()=>{},Ate=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Rte(e){return!!(e&&Dr(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Ote=e=>{const t=new Array(10),n=(r,i)=>{if(Ng(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;const s=Jc(r)?[]:{};return Mf(r,(o,a)=>{const c=n(o,i+1);!tf(c)&&(s[a]=c)}),t[i]=void 0,s}}return r};return n(e,0)},Mte=Pi("AsyncFunction"),Dte=e=>e&&(Ng(e)||Dr(e))&&Dr(e.then)&&Dr(e.catch),fD=((e,t)=>e?setImmediate:t?((n,r)=>(ua.addEventListener("message",({source:i,data:s})=>{i===ua&&s===n&&r.length&&r.shift()()},!1),i=>{r.push(i),ua.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Dr(ua.postMessage)),Ite=typeof queueMicrotask<"u"?queueMicrotask.bind(ua):typeof process<"u"&&process.nextTick||fD,V={isArray:Jc,isArrayBuffer:aD,isBuffer:Jee,isFormData:lte,isArrayBufferView:ete,isString:tte,isNumber:lD,isBoolean:nte,isObject:Ng,isPlainObject:uh,isReadableStream:ute,isRequest:dte,isResponse:fte,isHeaders:pte,isUndefined:tf,isDate:rte,isFile:ite,isBlob:ste,isRegExp:_te,isFunction:Dr,isStream:ate,isURLSearchParams:cte,isTypedArray:wte,isFileList:ote,forEach:Mf,merge:Nx,extend:mte,trim:hte,stripBOM:gte,inherits:yte,toFlatObject:vte,kindOf:zg,kindOfTest:Pi,endsWith:xte,toArray:bte,forEachEntry:Ste,matchAll:kte,isHTMLForm:Cte,hasOwnProperty:d_,hasOwnProp:d_,reduceDescriptors:dD,freezeMethods:Pte,toObjectSet:Ete,toCamelCase:jte,noop:Tte,toFiniteNumber:Ate,findKey:cD,global:ua,isContextDefined:uD,isSpecCompliantForm:Rte,toJSONObject:Ote,isAsyncFn:Mte,isThenable:Dte,setImmediate:fD,asap:Ite};function Ne(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}V.inherits(Ne,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:V.toJSONObject(this.config),code:this.code,status:this.status}}});const pD=Ne.prototype,hD={};["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(e=>{hD[e]={value:e}});Object.defineProperties(Ne,hD);Object.defineProperty(pD,"isAxiosError",{value:!0});Ne.from=(e,t,n,r,i,s)=>{const o=Object.create(pD);return V.toFlatObject(e,o,function(c){return c!==Error.prototype},a=>a!=="isAxiosError"),Ne.call(o,e.message,t,n,r,i),o.cause=e,o.name=e.name,s&&Object.assign(o,s),o};const Fte=null;function $x(e){return V.isPlainObject(e)||V.isArray(e)}function mD(e){return V.endsWith(e,"[]")?e.slice(0,-2):e}function f_(e,t,n){return e?e.concat(t).map(function(i,s){return i=mD(i),!n&&s?"["+i+"]":i}).join(n?".":""):t}function zte(e){return V.isArray(e)&&!e.some($x)}const Lte=V.toFlatObject(V,{},null,function(t){return/^is[A-Z]/.test(t)});function $g(e,t,n){if(!V.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=V.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,x){return!V.isUndefined(x[m])});const r=n.metaTokens,i=n.visitor||d,s=n.dots,o=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&V.isSpecCompliantForm(t);if(!V.isFunction(i))throw new TypeError("visitor must be a function");function u(v){if(v===null)return"";if(V.isDate(v))return v.toISOString();if(!c&&V.isBlob(v))throw new Ne("Blob is not supported. Use a Buffer instead.");return V.isArrayBuffer(v)||V.isTypedArray(v)?c&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function d(v,m,x){let w=v;if(v&&!x&&typeof v=="object"){if(V.endsWith(m,"{}"))m=r?m:m.slice(0,-2),v=JSON.stringify(v);else if(V.isArray(v)&&zte(v)||(V.isFileList(v)||V.endsWith(m,"[]"))&&(w=V.toArray(v)))return m=mD(m),w.forEach(function(b,S){!(V.isUndefined(b)||b===null)&&t.append(o===!0?f_([m],S,s):o===null?m:m+"[]",u(b))}),!1}return $x(v)?!0:(t.append(f_(x,m,s),u(v)),!1)}const f=[],p=Object.assign(Lte,{defaultVisitor:d,convertValue:u,isVisitable:$x});function h(v,m){if(!V.isUndefined(v)){if(f.indexOf(v)!==-1)throw Error("Circular reference detected in "+m.join("."));f.push(v),V.forEach(v,function(w,y){(!(V.isUndefined(w)||w===null)&&i.call(t,w,V.isString(y)?y.trim():y,m,p))===!0&&h(w,m?m.concat(y):[y])}),f.pop()}}if(!V.isObject(e))throw new TypeError("data must be an object");return h(e),t}function p_(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Nw(e,t){this._pairs=[],e&&$g(e,this,t)}const gD=Nw.prototype;gD.append=function(t,n){this._pairs.push([t,n])};gD.toString=function(t){const n=t?function(r){return t.call(this,r,p_)}:p_;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function Nte(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function yD(e,t,n){if(!t)return e;const r=n&&n.encode||Nte;V.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let s;if(i?s=i(t,n):s=V.isURLSearchParams(t)?t.toString():new Nw(t,n).toString(r),s){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}class h_{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){V.forEach(this.handlers,function(r){r!==null&&t(r)})}}const vD={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},$te=typeof URLSearchParams<"u"?URLSearchParams:Nw,Bte=typeof FormData<"u"?FormData:null,Vte=typeof Blob<"u"?Blob:null,Ute={isBrowser:!0,classes:{URLSearchParams:$te,FormData:Bte,Blob:Vte},protocols:["http","https","file","blob","url","data"]},$w=typeof window<"u"&&typeof document<"u",Bx=typeof navigator=="object"&&navigator||void 0,Wte=$w&&(!Bx||["ReactNative","NativeScript","NS"].indexOf(Bx.product)<0),Hte=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",qte=$w&&window.location.href||"http://localhost",Gte=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:$w,hasStandardBrowserEnv:Wte,hasStandardBrowserWebWorkerEnv:Hte,navigator:Bx,origin:qte},Symbol.toStringTag,{value:"Module"})),Gn={...Gte,...Ute};function Kte(e,t){return $g(e,new Gn.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,s){return Gn.isNode&&V.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},t))}function Yte(e){return V.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Qte(e){const t={},n=Object.keys(e);let r;const i=n.length;let s;for(r=0;r<i;r++)s=n[r],t[s]=e[s];return t}function xD(e){function t(n,r,i,s){let o=n[s++];if(o==="__proto__")return!0;const a=Number.isFinite(+o),c=s>=n.length;return o=!o&&V.isArray(i)?i.length:o,c?(V.hasOwnProp(i,o)?i[o]=[i[o],r]:i[o]=r,!a):((!i[o]||!V.isObject(i[o]))&&(i[o]=[]),t(n,r,i[o],s)&&V.isArray(i[o])&&(i[o]=Qte(i[o])),!a)}if(V.isFormData(e)&&V.isFunction(e.entries)){const n={};return V.forEachEntry(e,(r,i)=>{t(Yte(r),i,n,0)}),n}return null}function Zte(e,t,n){if(V.isString(e))try{return(t||JSON.parse)(e),V.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Df={transitional:vD,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,s=V.isObject(t);if(s&&V.isHTMLForm(t)&&(t=new FormData(t)),V.isFormData(t))return i?JSON.stringify(xD(t)):t;if(V.isArrayBuffer(t)||V.isBuffer(t)||V.isStream(t)||V.isFile(t)||V.isBlob(t)||V.isReadableStream(t))return t;if(V.isArrayBufferView(t))return t.buffer;if(V.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(s){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Kte(t,this.formSerializer).toString();if((a=V.isFileList(t))||r.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return $g(a?{"files[]":t}:t,c&&new c,this.formSerializer)}}return s||i?(n.setContentType("application/json",!1),Zte(t)):t}],transformResponse:[function(t){const n=this.transitional||Df.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(V.isResponse(t)||V.isReadableStream(t))return t;if(t&&V.isString(t)&&(r&&!this.responseType||i)){const o=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(a){if(o)throw a.name==="SyntaxError"?Ne.from(a,Ne.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Gn.classes.FormData,Blob:Gn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};V.forEach(["delete","get","head","post","put","patch"],e=>{Df.headers[e]={}});const Xte=V.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"]),Jte=e=>{const t={};let n,r,i;return e&&e.split(`
|
|
`).forEach(function(o){i=o.indexOf(":"),n=o.substring(0,i).trim().toLowerCase(),r=o.substring(i+1).trim(),!(!n||t[n]&&Xte[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},m_=Symbol("internals");function wu(e){return e&&String(e).trim().toLowerCase()}function dh(e){return e===!1||e==null?e:V.isArray(e)?e.map(dh):String(e)}function ene(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const tne=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function kv(e,t,n,r,i){if(V.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!V.isString(t)){if(V.isString(r))return t.indexOf(r)!==-1;if(V.isRegExp(r))return r.test(t)}}function nne(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function rne(e,t){const n=V.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,s,o){return this[r].call(this,t,i,s,o)},configurable:!0})})}let br=class{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function s(a,c,u){const d=wu(c);if(!d)throw new Error("header name must be a non-empty string");const f=V.findKey(i,d);(!f||i[f]===void 0||u===!0||u===void 0&&i[f]!==!1)&&(i[f||c]=dh(a))}const o=(a,c)=>V.forEach(a,(u,d)=>s(u,d,c));if(V.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(V.isString(t)&&(t=t.trim())&&!tne(t))o(Jte(t),n);else if(V.isHeaders(t))for(const[a,c]of t.entries())s(c,a,r);else t!=null&&s(n,t,r);return this}get(t,n){if(t=wu(t),t){const r=V.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return ene(i);if(V.isFunction(n))return n.call(this,i,r);if(V.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=wu(t),t){const r=V.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||kv(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function s(o){if(o=wu(o),o){const a=V.findKey(r,o);a&&(!n||kv(r,r[a],a,n))&&(delete r[a],i=!0)}}return V.isArray(t)?t.forEach(s):s(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const s=n[r];(!t||kv(this,this[s],s,t,!0))&&(delete this[s],i=!0)}return i}normalize(t){const n=this,r={};return V.forEach(this,(i,s)=>{const o=V.findKey(r,s);if(o){n[o]=dh(i),delete n[s];return}const a=t?nne(s):String(s).trim();a!==s&&delete n[s],n[a]=dh(i),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return V.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&V.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
|
|
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){const r=(this[m_]=this[m_]={accessors:{}}).accessors,i=this.prototype;function s(o){const a=wu(o);r[a]||(rne(i,o),r[a]=!0)}return V.isArray(t)?t.forEach(s):s(t),this}};br.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);V.reduceDescriptors(br.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});V.freezeMethods(br);function Cv(e,t){const n=this||Df,r=t||n,i=br.from(r.headers);let s=r.data;return V.forEach(e,function(a){s=a.call(n,s,i.normalize(),t?t.status:void 0)}),i.normalize(),s}function bD(e){return!!(e&&e.__CANCEL__)}function eu(e,t,n){Ne.call(this,e??"canceled",Ne.ERR_CANCELED,t,n),this.name="CanceledError"}V.inherits(eu,Ne,{__CANCEL__:!0});function wD(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Ne("Request failed with status code "+n.status,[Ne.ERR_BAD_REQUEST,Ne.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function ine(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function sne(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,s=0,o;return t=t!==void 0?t:1e3,function(c){const u=Date.now(),d=r[s];o||(o=u),n[i]=c,r[i]=u;let f=s,p=0;for(;f!==i;)p+=n[f++],f=f%e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),u-o<t)return;const h=d&&u-d;return h?Math.round(p*1e3/h):void 0}}function one(e,t){let n=0,r=1e3/t,i,s;const o=(u,d=Date.now())=>{n=d,i=null,s&&(clearTimeout(s),s=null),e.apply(null,u)};return[(...u)=>{const d=Date.now(),f=d-n;f>=r?o(u,d):(i=u,s||(s=setTimeout(()=>{s=null,o(i)},r-f)))},()=>i&&o(i)]}const mm=(e,t,n=3)=>{let r=0;const i=sne(50,250);return one(s=>{const o=s.loaded,a=s.lengthComputable?s.total:void 0,c=o-r,u=i(c),d=o<=a;r=o;const f={loaded:o,total:a,progress:a?o/a:void 0,bytes:c,rate:u||void 0,estimated:u&&a&&d?(a-o)/u:void 0,event:s,lengthComputable:a!=null,[t?"download":"upload"]:!0};e(f)},n)},g_=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},y_=e=>(...t)=>V.asap(()=>e(...t)),ane=Gn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Gn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Gn.origin),Gn.navigator&&/(msie|trident)/i.test(Gn.navigator.userAgent)):()=>!0,lne=Gn.hasStandardBrowserEnv?{write(e,t,n,r,i,s){const o=[e+"="+encodeURIComponent(t)];V.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),V.isString(r)&&o.push("path="+r),V.isString(i)&&o.push("domain="+i),s===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function cne(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function une(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function SD(e,t,n){let r=!cne(t);return e&&(r||n==!1)?une(e,t):t}const v_=e=>e instanceof br?{...e}:e;function Ua(e,t){t=t||{};const n={};function r(u,d,f,p){return V.isPlainObject(u)&&V.isPlainObject(d)?V.merge.call({caseless:p},u,d):V.isPlainObject(d)?V.merge({},d):V.isArray(d)?d.slice():d}function i(u,d,f,p){if(V.isUndefined(d)){if(!V.isUndefined(u))return r(void 0,u,f,p)}else return r(u,d,f,p)}function s(u,d){if(!V.isUndefined(d))return r(void 0,d)}function o(u,d){if(V.isUndefined(d)){if(!V.isUndefined(u))return r(void 0,u)}else return r(void 0,d)}function a(u,d,f){if(f in t)return r(u,d);if(f in e)return r(void 0,u)}const c={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(u,d,f)=>i(v_(u),v_(d),f,!0)};return V.forEach(Object.keys(Object.assign({},e,t)),function(d){const f=c[d]||i,p=f(e[d],t[d],d);V.isUndefined(p)&&f!==a||(n[d]=p)}),n}const kD=e=>{const t=Ua({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:s,headers:o,auth:a}=t;t.headers=o=br.from(o),t.url=yD(SD(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),a&&o.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let c;if(V.isFormData(n)){if(Gn.hasStandardBrowserEnv||Gn.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((c=o.getContentType())!==!1){const[u,...d]=c?c.split(";").map(f=>f.trim()).filter(Boolean):[];o.setContentType([u||"multipart/form-data",...d].join("; "))}}if(Gn.hasStandardBrowserEnv&&(r&&V.isFunction(r)&&(r=r(t)),r||r!==!1&&ane(t.url))){const u=i&&s&&lne.read(s);u&&o.set(i,u)}return t},dne=typeof XMLHttpRequest<"u",fne=dne&&function(e){return new Promise(function(n,r){const i=kD(e);let s=i.data;const o=br.from(i.headers).normalize();let{responseType:a,onUploadProgress:c,onDownloadProgress:u}=i,d,f,p,h,v;function m(){h&&h(),v&&v(),i.cancelToken&&i.cancelToken.unsubscribe(d),i.signal&&i.signal.removeEventListener("abort",d)}let x=new XMLHttpRequest;x.open(i.method.toUpperCase(),i.url,!0),x.timeout=i.timeout;function w(){if(!x)return;const b=br.from("getAllResponseHeaders"in x&&x.getAllResponseHeaders()),k={data:!a||a==="text"||a==="json"?x.responseText:x.response,status:x.status,statusText:x.statusText,headers:b,config:e,request:x};wD(function(C){n(C),m()},function(C){r(C),m()},k),x=null}"onloadend"in x?x.onloadend=w:x.onreadystatechange=function(){!x||x.readyState!==4||x.status===0&&!(x.responseURL&&x.responseURL.indexOf("file:")===0)||setTimeout(w)},x.onabort=function(){x&&(r(new Ne("Request aborted",Ne.ECONNABORTED,e,x)),x=null)},x.onerror=function(){r(new Ne("Network Error",Ne.ERR_NETWORK,e,x)),x=null},x.ontimeout=function(){let S=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const k=i.transitional||vD;i.timeoutErrorMessage&&(S=i.timeoutErrorMessage),r(new Ne(S,k.clarifyTimeoutError?Ne.ETIMEDOUT:Ne.ECONNABORTED,e,x)),x=null},s===void 0&&o.setContentType(null),"setRequestHeader"in x&&V.forEach(o.toJSON(),function(S,k){x.setRequestHeader(k,S)}),V.isUndefined(i.withCredentials)||(x.withCredentials=!!i.withCredentials),a&&a!=="json"&&(x.responseType=i.responseType),u&&([p,v]=mm(u,!0),x.addEventListener("progress",p)),c&&x.upload&&([f,h]=mm(c),x.upload.addEventListener("progress",f),x.upload.addEventListener("loadend",h)),(i.cancelToken||i.signal)&&(d=b=>{x&&(r(!b||b.type?new eu(null,e,x):b),x.abort(),x=null)},i.cancelToken&&i.cancelToken.subscribe(d),i.signal&&(i.signal.aborted?d():i.signal.addEventListener("abort",d)));const y=ine(i.url);if(y&&Gn.protocols.indexOf(y)===-1){r(new Ne("Unsupported protocol "+y+":",Ne.ERR_BAD_REQUEST,e));return}x.send(s||null)})},pne=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,i;const s=function(u){if(!i){i=!0,a();const d=u instanceof Error?u:this.reason;r.abort(d instanceof Ne?d:new eu(d instanceof Error?d.message:d))}};let o=t&&setTimeout(()=>{o=null,s(new Ne(`timeout ${t} of ms exceeded`,Ne.ETIMEDOUT))},t);const a=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(s):u.removeEventListener("abort",s)}),e=null)};e.forEach(u=>u.addEventListener("abort",s));const{signal:c}=r;return c.unsubscribe=()=>V.asap(a),c}},hne=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,i;for(;r<n;)i=r+t,yield e.slice(r,i),r=i},mne=async function*(e,t){for await(const n of gne(e))yield*hne(n,t)},gne=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},x_=(e,t,n,r)=>{const i=mne(e,t);let s=0,o,a=c=>{o||(o=!0,r&&r(c))};return new ReadableStream({async pull(c){try{const{done:u,value:d}=await i.next();if(u){a(),c.close();return}let f=d.byteLength;if(n){let p=s+=f;n(p)}c.enqueue(new Uint8Array(d))}catch(u){throw a(u),u}},cancel(c){return a(c),i.return()}},{highWaterMark:2})},Bg=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",CD=Bg&&typeof ReadableStream=="function",yne=Bg&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),jD=(e,...t)=>{try{return!!e(...t)}catch{return!1}},vne=CD&&jD(()=>{let e=!1;const t=new Request(Gn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),b_=64*1024,Vx=CD&&jD(()=>V.isReadableStream(new Response("").body)),gm={stream:Vx&&(e=>e.body)};Bg&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!gm[t]&&(gm[t]=V.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new Ne(`Response type '${t}' is not supported`,Ne.ERR_NOT_SUPPORT,r)})})})(new Response);const xne=async e=>{if(e==null)return 0;if(V.isBlob(e))return e.size;if(V.isSpecCompliantForm(e))return(await new Request(Gn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(V.isArrayBufferView(e)||V.isArrayBuffer(e))return e.byteLength;if(V.isURLSearchParams(e)&&(e=e+""),V.isString(e))return(await yne(e)).byteLength},bne=async(e,t)=>{const n=V.toFiniteNumber(e.getContentLength());return n??xne(t)},wne=Bg&&(async e=>{let{url:t,method:n,data:r,signal:i,cancelToken:s,timeout:o,onDownloadProgress:a,onUploadProgress:c,responseType:u,headers:d,withCredentials:f="same-origin",fetchOptions:p}=kD(e);u=u?(u+"").toLowerCase():"text";let h=pne([i,s&&s.toAbortSignal()],o),v;const m=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let x;try{if(c&&vne&&n!=="get"&&n!=="head"&&(x=await bne(d,r))!==0){let k=new Request(t,{method:"POST",body:r,duplex:"half"}),P;if(V.isFormData(r)&&(P=k.headers.get("content-type"))&&d.setContentType(P),k.body){const[C,j]=g_(x,mm(y_(c)));r=x_(k.body,b_,C,j)}}V.isString(f)||(f=f?"include":"omit");const w="credentials"in Request.prototype;v=new Request(t,{...p,signal:h,method:n.toUpperCase(),headers:d.normalize().toJSON(),body:r,duplex:"half",credentials:w?f:void 0});let y=await fetch(v);const b=Vx&&(u==="stream"||u==="response");if(Vx&&(a||b&&m)){const k={};["status","statusText","headers"].forEach(A=>{k[A]=y[A]});const P=V.toFiniteNumber(y.headers.get("content-length")),[C,j]=a&&g_(P,mm(y_(a),!0))||[];y=new Response(x_(y.body,b_,C,()=>{j&&j(),m&&m()}),k)}u=u||"text";let S=await gm[V.findKey(gm,u)||"text"](y,e);return!b&&m&&m(),await new Promise((k,P)=>{wD(k,P,{data:S,headers:br.from(y.headers),status:y.status,statusText:y.statusText,config:e,request:v})})}catch(w){throw m&&m(),w&&w.name==="TypeError"&&/fetch/i.test(w.message)?Object.assign(new Ne("Network Error",Ne.ERR_NETWORK,e,v),{cause:w.cause||w}):Ne.from(w,w&&w.code,e,v)}}),Ux={http:Fte,xhr:fne,fetch:wne};V.forEach(Ux,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const w_=e=>`- ${e}`,Sne=e=>V.isFunction(e)||e===null||e===!1,_D={getAdapter:e=>{e=V.isArray(e)?e:[e];const{length:t}=e;let n,r;const i={};for(let s=0;s<t;s++){n=e[s];let o;if(r=n,!Sne(n)&&(r=Ux[(o=String(n)).toLowerCase()],r===void 0))throw new Ne(`Unknown adapter '${o}'`);if(r)break;i[o||"#"+s]=r}if(!r){const s=Object.entries(i).map(([a,c])=>`adapter ${a} `+(c===!1?"is not supported by the environment":"is not available in the build"));let o=t?s.length>1?`since :
|
|
`+s.map(w_).join(`
|
|
`):" "+w_(s[0]):"as no adapter specified";throw new Ne("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:Ux};function jv(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new eu(null,e)}function S_(e){return jv(e),e.headers=br.from(e.headers),e.data=Cv.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),_D.getAdapter(e.adapter||Df.adapter)(e).then(function(r){return jv(e),r.data=Cv.call(e,e.transformResponse,r),r.headers=br.from(r.headers),r},function(r){return bD(r)||(jv(e),r&&r.response&&(r.response.data=Cv.call(e,e.transformResponse,r.response),r.response.headers=br.from(r.response.headers))),Promise.reject(r)})}const PD="1.8.4",Vg={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Vg[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const k_={};Vg.transitional=function(t,n,r){function i(s,o){return"[Axios v"+PD+"] Transitional option '"+s+"'"+o+(r?". "+r:"")}return(s,o,a)=>{if(t===!1)throw new Ne(i(o," has been removed"+(n?" in "+n:"")),Ne.ERR_DEPRECATED);return n&&!k_[o]&&(k_[o]=!0,console.warn(i(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(s,o,a):!0}};Vg.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function kne(e,t,n){if(typeof e!="object")throw new Ne("options must be an object",Ne.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const s=r[i],o=t[s];if(o){const a=e[s],c=a===void 0||o(a,s,e);if(c!==!0)throw new Ne("option "+s+" must be "+c,Ne.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Ne("Unknown option "+s,Ne.ERR_BAD_OPTION)}}const fh={assertOptions:kne,validators:Vg},Ri=fh.validators;let Aa=class{constructor(t){this.defaults=t,this.interceptors={request:new h_,response:new h_}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const s=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?s&&!String(r.stack).endsWith(s.replace(/^.+\n.+\n/,""))&&(r.stack+=`
|
|
`+s):r.stack=s}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ua(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:s}=n;r!==void 0&&fh.assertOptions(r,{silentJSONParsing:Ri.transitional(Ri.boolean),forcedJSONParsing:Ri.transitional(Ri.boolean),clarifyTimeoutError:Ri.transitional(Ri.boolean)},!1),i!=null&&(V.isFunction(i)?n.paramsSerializer={serialize:i}:fh.assertOptions(i,{encode:Ri.function,serialize:Ri.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),fh.assertOptions(n,{baseUrl:Ri.spelling("baseURL"),withXsrfToken:Ri.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=s&&V.merge(s.common,s[n.method]);s&&V.forEach(["delete","get","head","post","put","patch","common"],v=>{delete s[v]}),n.headers=br.concat(o,s);const a=[];let c=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(c=c&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let d,f=0,p;if(!c){const v=[S_.bind(this),void 0];for(v.unshift.apply(v,a),v.push.apply(v,u),p=v.length,d=Promise.resolve(n);f<p;)d=d.then(v[f++],v[f++]);return d}p=a.length;let h=n;for(f=0;f<p;){const v=a[f++],m=a[f++];try{h=v(h)}catch(x){m.call(this,x);break}}try{d=S_.call(this,h)}catch(v){return Promise.reject(v)}for(f=0,p=u.length;f<p;)d=d.then(u[f++],u[f++]);return d}getUri(t){t=Ua(this.defaults,t);const n=SD(t.baseURL,t.url,t.allowAbsoluteUrls);return yD(n,t.params,t.paramsSerializer)}};V.forEach(["delete","get","head","options"],function(t){Aa.prototype[t]=function(n,r){return this.request(Ua(r||{},{method:t,url:n,data:(r||{}).data}))}});V.forEach(["post","put","patch"],function(t){function n(r){return function(s,o,a){return this.request(Ua(a||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:o}))}}Aa.prototype[t]=n(),Aa.prototype[t+"Form"]=n(!0)});let Cne=class ED{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(i=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](i);r._listeners=null}),this.promise.then=i=>{let s;const o=new Promise(a=>{r.subscribe(a),s=a}).then(i);return o.cancel=function(){r.unsubscribe(s)},o},t(function(s,o,a){r.reason||(r.reason=new eu(s,o,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new ED(function(i){t=i}),cancel:t}}};function jne(e){return function(n){return e.apply(null,n)}}function _ne(e){return V.isObject(e)&&e.isAxiosError===!0}const Wx={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(Wx).forEach(([e,t])=>{Wx[t]=e});function TD(e){const t=new Aa(e),n=oD(Aa.prototype.request,t);return V.extend(n,Aa.prototype,t,{allOwnKeys:!0}),V.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return TD(Ua(e,i))},n}const on=TD(Df);on.Axios=Aa;on.CanceledError=eu;on.CancelToken=Cne;on.isCancel=bD;on.VERSION=PD;on.toFormData=$g;on.AxiosError=Ne;on.Cancel=on.CanceledError;on.all=function(t){return Promise.all(t)};on.spread=jne;on.isAxiosError=_ne;on.mergeConfig=Ua;on.AxiosHeaders=br;on.formToJSON=e=>xD(V.isHTMLForm(e)?new FormData(e):e);on.getAdapter=_D.getAdapter;on.HttpStatusCode=Wx;on.default=on;const{Axios:soe,AxiosError:ooe,CanceledError:aoe,isCancel:loe,CancelToken:coe,VERSION:uoe,all:doe,Cancel:foe,isAxiosError:poe,spread:hoe,toFormData:moe,AxiosHeaders:goe,HttpStatusCode:yoe,formToJSON:voe,getAdapter:xoe,mergeConfig:boe}=on,Pne="https://api.urltrackertool.com",Yt=on.create({baseURL:Pne,timeout:3e4,withCredentials:!0,headers:{"Content-Type":"application/json"}});Yt.interceptors.request.use(e=>e,e=>Promise.reject(e));Yt.interceptors.response.use(e=>e,e=>{var t;return((t=e.response)==null?void 0:t.status)===401&&console.log("Session expired or unauthorized"),Promise.reject(e)});const Su={async login(e){return(await Yt.post("/api/v1/auth/login",e)).data.data},async register(e){return(await Yt.post("/api/v1/auth/register",e)).data.data},async logout(){await Yt.post("/api/v1/auth/logout")},async getCurrentUser(){return(await Yt.get("/api/v1/auth/me")).data.data.user},async refreshToken(){return(await Yt.post("/api/v1/auth/refresh")).data.data.token}},Bw={async trackUrlV2(e){return(await Yt.post("/v2/track",e)).data.data},async getCheck(e){return(await Yt.get(`/v2/track/${e}`)).data.data.check},async getProjectChecks(e,t=50,n=0){return(await Yt.get(`/v2/projects/${e}/checks?limit=${t}&offset=${n}`)).data.data.checks},async getRecentChecks(e=20){return(await Yt.get(`/v2/checks/recent?limit=${e}`)).data.data.checks},async trackUrlLegacy(e,t="GET",n){return(await Yt.post("/api/v1/track",{url:e,method:t,userAgent:n})).data}},Bu={async analyzeSSL(e){return(await Yt.post("/v2/analyze/ssl",{url:e})).data.data.analysis},async analyzeSEO(e){return(await Yt.post("/v2/analyze/seo",{url:e})).data.data.analysis},async analyzeSecurity(e){return(await Yt.post("/v2/analyze/security",{url:e})).data.data.analysis},async analyzeComprehensive(e){return(await Yt.post("/v2/analyze/comprehensive",{url:e})).data.data.analysis},async getCheckAnalysis(e){return(await Yt.get(`/v2/analyze/check/${e}`)).data.data}},C_={async getProjects(){return(await Yt.get("/v2/projects")).data.data.projects},async getProject(e){return(await Yt.get(`/v2/projects/${e}`)).data.data.project},async createProject(e){return(await Yt.post("/v2/projects",e)).data.data.project},async updateProject(e,t){return(await Yt.put(`/v2/projects/${e}`,t)).data.data.project},async deleteProject(e){await Yt.delete(`/v2/projects/${e}`)}},Ene=(e,t)=>{typeof window<"u"&&window.gtag&&window.gtag("event",e,{event_category:t==null?void 0:t.event_category,event_label:t==null?void 0:t.event_label,value:t==null?void 0:t.value,...t==null?void 0:t.custom_parameters})},Vw=e=>{Ene("user_auth",{event_category:"authentication",event_label:e})},Tne=(e,t)=>{typeof window<"u"&&window.gtag&&window.gtag("config","G-ZDZ26XYN2P",{page_path:e,page_title:t})},AD=g.createContext(void 0);function Ane({children:e}){const[t,n]=g.useState(null),[r,i]=g.useState(!0),s=Yc(),o=!!t;g.useEffect(()=>{a()},[]);const a=async()=>{try{const h=await Su.getCurrentUser();n(h)}catch(h){console.log("Authentication not available or no existing session:",h.message),n(null)}finally{i(!1)}},p={user:t,isLoading:r,isAuthenticated:o,login:async h=>{var v,m;try{i(!0);const x=await Su.login(h);n(x.user),s({title:"Login successful",description:`Welcome back, ${x.user.name}!`,status:"success",duration:3e3,isClosable:!0})}catch(x){const w=((m=(v=x.response)==null?void 0:v.data)==null?void 0:m.message)||"Login failed";throw s({title:"Login failed",description:w,status:"error",duration:5e3,isClosable:!0}),x}finally{i(!1)}},register:async h=>{var v,m;try{i(!0);const x=await Su.register(h);s({title:"Registration successful",description:`Welcome, ${x.user.name}! Please log in to continue.`,status:"success",duration:5e3,isClosable:!0})}catch(x){const w=((m=(v=x.response)==null?void 0:v.data)==null?void 0:m.message)||"Registration failed";throw s({title:"Registration failed",description:w,status:"error",duration:5e3,isClosable:!0}),x}finally{i(!1)}},logout:()=>{Su.logout(),n(null),Vw("logout"),s({title:"Logged out",description:"You have been successfully logged out.",status:"info",duration:3e3,isClosable:!0})},refreshUser:async()=>{try{const h=await Su.getCurrentUser();n(h)}catch{n(null)}}};return l.jsx(AD.Provider,{value:p,children:e})}function Ho(){const e=g.useContext(AD);if(e===void 0)throw new Error("useAuth must be used within an AuthProvider");return e}function j_({rightSide:e=!1}){const{colorMode:t,toggleColorMode:n}=wf(),{user:r,logout:i,isAuthenticated:s}=Ho(),o=Xa(),a=vt("gray.600","gray.300"),c=vt("brand.600","brand.400"),u=()=>{i(),o("/")};return e?l.jsxs(be,{spacing:4,children:[l.jsx(kc,{"aria-label":"Toggle color mode",icon:t==="light"?l.jsx(Fee,{}):l.jsx(zee,{}),onClick:n,variant:"ghost",size:"sm"}),s&&r?l.jsxs(im,{children:[l.jsx(sm,{as:Ae,variant:"ghost",size:"sm",leftIcon:l.jsx(K1,{size:"xs",name:r.name}),children:l.jsx(N,{fontSize:"sm",fontWeight:"medium",children:r.name})}),l.jsxs(om,{children:[l.jsx(uo,{icon:l.jsx(Zee,{}),onClick:()=>o("/dashboard"),children:"Dashboard"}),l.jsx(uo,{icon:l.jsx(Yee,{}),disabled:!0,children:"Settings"}),l.jsx(GO,{}),l.jsx(uo,{icon:l.jsx(Gee,{}),onClick:u,children:"Sign out"})]})]}):l.jsxs(be,{spacing:2,children:[l.jsx(Ae,{as:Ct,to:"/login",variant:"ghost",size:"sm",children:"Sign in"}),l.jsx(Ae,{as:Ct,to:"/register",colorScheme:"brand",size:"sm",children:"Sign up"})]})]}):l.jsxs(be,{spacing:8,children:[l.jsxs(Vd,{alignItems:"center",children:[l.jsx(Pe,{as:Ct,to:"/",size:"md",color:vt("brand.600","brand.400"),_hover:{textDecoration:"none"},children:"🔗 URL Tracker Tool"}),l.jsx(yt,{ml:2,colorScheme:"brand",variant:"subtle",fontSize:"xs",children:"V2"})]}),l.jsxs(be,{spacing:6,children:[l.jsx(Kt,{as:Ct,to:"/",color:a,_hover:{color:c,textDecoration:"none"},fontWeight:"medium",fontSize:"sm",children:"Home"}),l.jsx(Kt,{as:Ct,to:"/track",color:a,_hover:{color:c,textDecoration:"none"},fontWeight:"medium",fontSize:"sm",children:"Track URL"}),l.jsx(Kt,{as:Ct,to:"/analysis",color:a,_hover:{color:c,textDecoration:"none"},fontWeight:"medium",fontSize:"sm",children:"Analysis"}),s&&l.jsxs(l.Fragment,{children:[l.jsx(Kt,{as:Ct,to:"/dashboard",color:a,_hover:{color:c,textDecoration:"none"},fontWeight:"medium",fontSize:"sm",children:"Dashboard"}),l.jsx(Kt,{as:Ct,to:"/bulk",color:a,_hover:{color:c,textDecoration:"none"},fontWeight:"medium",fontSize:"sm",children:"Bulk Upload"})]}),l.jsxs(Kt,{href:"/api/docs",color:a,_hover:{color:c,textDecoration:"none"},fontWeight:"medium",fontSize:"sm",isExternal:!0,children:["API Docs",l.jsx(dm,{mx:"2px"})]})]})]})}function Rne({onClose:e}){const{user:t,logout:n,isAuthenticated:r}=Ho(),i=Xa(),s=vt("gray.600","gray.300"),o=vt("brand.600","brand.400"),a=u=>{i(u),e()},c=()=>{n(),e(),i("/")};return l.jsxs(X,{spacing:4,align:"stretch",p:4,children:[r&&t&&l.jsxs(Ce,{children:[l.jsxs(be,{mb:4,children:[l.jsx(K1,{size:"sm",name:t.name}),l.jsxs(Ce,{children:[l.jsx(N,{fontWeight:"medium",fontSize:"sm",children:t.name}),l.jsx(N,{fontSize:"xs",color:"gray.500",children:t.email})]})]}),l.jsx(Mr,{})]}),l.jsxs(X,{spacing:3,align:"stretch",children:[l.jsx(Kt,{as:Ct,to:"/",onClick:()=>a("/"),color:s,_hover:{color:o,textDecoration:"none"},fontWeight:"medium",py:2,children:"Home"}),l.jsx(Kt,{as:Ct,to:"/track",onClick:()=>a("/track"),color:s,_hover:{color:o,textDecoration:"none"},fontWeight:"medium",py:2,children:"Track URL"}),l.jsx(Kt,{as:Ct,to:"/analysis",onClick:()=>a("/analysis"),color:s,_hover:{color:o,textDecoration:"none"},fontWeight:"medium",py:2,children:"Analysis"}),r&&l.jsx(Kt,{as:Ct,to:"/dashboard",onClick:()=>a("/dashboard"),color:s,_hover:{color:o,textDecoration:"none"},fontWeight:"medium",py:2,children:"Dashboard"}),l.jsxs(Kt,{href:"/api/docs",color:s,_hover:{color:o,textDecoration:"none"},fontWeight:"medium",py:2,isExternal:!0,children:["API Docs",l.jsx(dm,{mx:"2px"})]})]}),l.jsx(Mr,{}),r?l.jsxs(X,{spacing:2,align:"stretch",children:[l.jsx(Ae,{variant:"ghost",onClick:()=>a("/dashboard"),size:"sm",children:"Dashboard"}),l.jsx(Ae,{variant:"outline",onClick:c,size:"sm",children:"Sign out"})]}):l.jsxs(X,{spacing:2,align:"stretch",children:[l.jsx(Ae,{variant:"ghost",onClick:()=>a("/login"),size:"sm",children:"Sign in"}),l.jsx(Ae,{colorScheme:"brand",onClick:()=>a("/register"),size:"sm",children:"Sign up"})]})]})}function One(){const e=vt("white","gray.800"),t=vt("gray.200","gray.700"),n=vt("gray.600","gray.400");return l.jsx(Ce,{bg:e,borderTop:"1px",borderColor:t,mt:"auto",children:l.jsx(Sn,{maxW:"7xl",py:8,children:l.jsxs(X,{spacing:6,children:[l.jsxs(Vd,{direction:{base:"column",md:"row"},justify:"space-between",align:{base:"center",md:"flex-start"},w:"full",gap:8,children:[l.jsxs(X,{align:{base:"center",md:"flex-start"},spacing:2,maxW:"md",children:[l.jsxs(be,{children:[l.jsx(N,{fontSize:"lg",fontWeight:"bold",color:vt("brand.600","brand.400"),children:"🔗 URL Tracker Tool"}),l.jsx(yt,{colorScheme:"brand",variant:"subtle",children:"V2"})]}),l.jsx(N,{fontSize:"sm",color:n,textAlign:{base:"center",md:"left"},children:"Comprehensive redirect tracking and analysis platform with SSL, SEO, and security insights."})]}),l.jsxs(be,{spacing:8,align:"flex-start",children:[l.jsxs(X,{align:"flex-start",spacing:2,children:[l.jsx(N,{fontSize:"sm",fontWeight:"semibold",children:"Product"}),l.jsx(Kt,{href:"/",fontSize:"sm",color:n,_hover:{color:"brand.500"},children:"Home"}),l.jsx(Kt,{href:"/track",fontSize:"sm",color:n,_hover:{color:"brand.500"},children:"Track URL"}),l.jsx(Kt,{href:"/analysis",fontSize:"sm",color:n,_hover:{color:"brand.500"},children:"Analysis"})]}),l.jsxs(X,{align:"flex-start",spacing:2,children:[l.jsx(N,{fontSize:"sm",fontWeight:"semibold",children:"Developers"}),l.jsxs(Kt,{href:"/api/docs",fontSize:"sm",color:n,_hover:{color:"brand.500"},isExternal:!0,children:["API Documentation",l.jsx(dm,{mx:"2px"})]}),l.jsxs(Kt,{href:"/health",fontSize:"sm",color:n,_hover:{color:"brand.500"},isExternal:!0,children:["API Health",l.jsx(dm,{mx:"2px"})]})]}),l.jsxs(X,{align:"flex-start",spacing:2,children:[l.jsx(N,{fontSize:"sm",fontWeight:"semibold",children:"Features"}),l.jsx(N,{fontSize:"sm",color:n,children:"SSL Analysis"}),l.jsx(N,{fontSize:"sm",color:n,children:"SEO Optimization"}),l.jsx(N,{fontSize:"sm",color:n,children:"Security Scanning"})]})]})]}),l.jsx(Mr,{}),l.jsxs(Vd,{direction:{base:"column",md:"row"},justify:"space-between",align:"center",w:"full",gap:4,children:[l.jsx(N,{fontSize:"sm",color:n,children:"© 2024 URL Tracker Tool V2. Built with ❤️"}),l.jsxs(be,{spacing:6,children:[l.jsx(N,{fontSize:"sm",color:n,children:"🚀 Phase 4 Complete"}),l.jsx(yt,{colorScheme:"green",variant:"subtle",children:"Production Ready"})]})]})]})})})}function Mne({children:e}){const{isOpen:t,onOpen:n,onClose:r}=Ym(),i=vt("white","gray.800"),s=vt("gray.200","gray.700"),o=oY({base:!0,md:!1});return l.jsxs(Ce,{minH:"100vh",bg:vt("gray.50","gray.900"),children:[l.jsx(Ce,{bg:i,borderBottom:"1px",borderColor:s,position:"sticky",top:0,zIndex:1e3,shadow:"sm",children:l.jsx(Sn,{maxW:"7xl",children:l.jsxs(Vd,{h:16,alignItems:"center",children:[o&&l.jsx(kc,{icon:l.jsx(Lee,{}),variant:"ghost",onClick:n,mr:4,"aria-label":"Open navigation menu"}),!o&&l.jsx(j_,{}),l.jsx(kM,{}),l.jsx(j_,{rightSide:!0})]})})}),l.jsxs(QZ,{isOpen:t,placement:"left",onClose:r,children:[l.jsx(kw,{}),l.jsxs(uM,{children:[l.jsx(ww,{}),l.jsx(Sw,{borderBottomWidth:"1px",children:"Navigation"}),l.jsx(bw,{p:0,children:l.jsx(Rne,{onClose:r})})]})]}),l.jsx(Ce,{as:"main",flex:"1",children:l.jsx(Sn,{maxW:"7xl",py:6,children:e})}),l.jsx(One,{})]})}function Dne(){const{isAuthenticated:e}=Ho(),t=vt("white","gray.800"),n=vt("gray.200","gray.700"),r=vt("linear(to-br, blue.50, purple.50, pink.50)","linear(to-br, gray.900, blue.900, purple.900)"),i=[{icon:Fx,title:"Real-time Tracking",description:"Track redirects in real-time with comprehensive hop analysis and performance metrics.",color:"blue"},{icon:pm,title:"SSL Analysis",description:"Comprehensive SSL certificate analysis with expiry warnings and security insights.",color:"green"},{icon:ef,title:"SEO Optimization",description:"Check meta tags, robots.txt, canonical URLs, and other SEO factors.",color:"purple"},{icon:hm,title:"Security Scanning",description:"Detect security vulnerabilities, mixed content, and safe browsing status.",color:"red"},{icon:Lx,title:"Bulk Processing",description:"Upload CSV files to track thousands of URLs with background processing.",color:"orange"},{icon:fm,title:"Advanced Analytics",description:"Generate detailed reports with Mermaid diagrams and export to PDF/Markdown.",color:"teal"}],s=[{label:"Redirect Hops Tracked",value:"10M+",helpText:"Total redirect hops analyzed",icon:sD},{label:"SSL Certificates Analyzed",value:"2.5M+",helpText:"Certificates checked for security",icon:pm},{label:"Security Scans",value:"1M+",helpText:"Vulnerability assessments performed",icon:hm},{label:"Average Response Time",value:"<500ms",helpText:"Lightning-fast analysis",icon:u_}];return l.jsxs(Ce,{children:[l.jsx(Ce,{bgGradient:r,py:{base:16,md:24},children:l.jsx(Sn,{maxW:"6xl",children:l.jsxs(X,{spacing:8,textAlign:"center",children:[l.jsxs(X,{spacing:4,children:[l.jsx(Pe,{as:"h1",size:{base:"xl",md:"2xl"},bgGradient:"linear(to-r, brand.400, purple.400, pink.400)",bgClip:"text",fontWeight:"bold",children:"URL Redirect Tracking & Analysis"}),l.jsx(N,{fontSize:{base:"lg",md:"xl"},color:"gray.600",maxW:"2xl",children:"Track redirect chains, analyze SSL certificates, optimize SEO, and scan for security vulnerabilities with our comprehensive platform."})]}),l.jsx(He,{bg:t,border:"1px solid",borderColor:n,maxW:"4xl",w:"full",children:l.jsx(qe,{children:l.jsxs(X,{spacing:6,textAlign:"center",children:[l.jsx(Pe,{as:"h3",size:"lg",children:"Ready to Analyze Your URLs?"}),l.jsx(N,{fontSize:"lg",color:"gray.600",children:"Get comprehensive redirect analysis, SSL certificate checks, SEO insights, and security reports."}),l.jsx(Ae,{as:Ct,to:"/track",colorScheme:"brand",size:"xl",leftIcon:l.jsx(oe,{as:ef}),px:8,py:6,fontSize:"lg",children:"Analyze URL Redirects"}),l.jsx(N,{fontSize:"sm",color:"gray.500",children:"No registration required • Free analysis • Enhanced reporting"})]})})})]})})}),l.jsx(Sn,{maxW:"7xl",py:16,children:l.jsxs(X,{spacing:16,children:[l.jsx(Ce,{w:"full",children:l.jsxs(X,{spacing:8,textAlign:"center",children:[l.jsx(Pe,{as:"h2",size:"xl",children:"Trusted by Professionals Worldwide"}),l.jsx(kn,{columns:{base:2,md:4},spacing:8,w:"full",children:s.map((o,a)=>l.jsx(He,{bg:t,border:"1px solid",borderColor:n,children:l.jsx(qe,{textAlign:"center",children:l.jsx(Xt,{children:l.jsxs(X,{spacing:2,children:[l.jsx(oe,{as:o.icon,size:"2rem",color:"brand.500"}),l.jsx(dn,{fontSize:"2xl",color:"brand.600",children:o.value}),l.jsx(Jt,{fontSize:"sm",children:o.label}),l.jsx(hr,{fontSize:"xs",children:o.helpText})]})})})},a))})]})}),l.jsx(Ce,{w:"full",children:l.jsxs(X,{spacing:12,textAlign:"center",children:[l.jsxs(X,{spacing:4,children:[l.jsx(Pe,{as:"h2",size:"xl",children:"Comprehensive Analysis Platform"}),l.jsx(N,{fontSize:"lg",color:"gray.600",maxW:"3xl",children:"Everything you need to understand, optimize, and secure your redirect chains with professional-grade tools and insights."})]}),l.jsx(kn,{columns:{base:1,md:2,lg:3},spacing:8,w:"full",children:i.map((o,a)=>l.jsx(He,{bg:t,border:"1px solid",borderColor:n,h:"full",children:l.jsx(qe,{children:l.jsxs(X,{spacing:4,align:"start",h:"full",children:[l.jsxs(be,{children:[l.jsx(oe,{as:o.icon,size:"1.5rem",color:`${o.color}.500`}),l.jsx(Pe,{as:"h3",size:"md",children:o.title})]}),l.jsx(N,{color:"gray.600",flex:"1",children:o.description}),l.jsx(Ae,{variant:"ghost",size:"sm",rightIcon:l.jsx(oe,{as:Uee}),colorScheme:o.color,children:"Learn More"})]})})},a))})]})}),l.jsx(Ce,{w:"full",children:l.jsxs(X,{spacing:12,children:[l.jsxs(X,{spacing:4,textAlign:"center",children:[l.jsx(Pe,{as:"h2",size:"xl",children:"Perfect for Every Use Case"}),l.jsx(N,{fontSize:"lg",color:"gray.600",maxW:"3xl",children:"From individual developers to enterprise teams, our platform scales to meet your redirect tracking needs."})]}),l.jsxs(kn,{columns:{base:1,lg:3},spacing:8,w:"full",children:[l.jsx(He,{bg:t,border:"1px solid",borderColor:n,children:l.jsx(qe,{children:l.jsxs(X,{spacing:4,align:"start",children:[l.jsx(yt,{colorScheme:"blue",variant:"subtle",children:"Developers"}),l.jsx(Pe,{as:"h3",size:"md",children:"Debug & Optimize"}),l.jsx(N,{color:"gray.600",children:"Track redirect chains, identify performance bottlenecks, and ensure proper HTTP status codes for your applications."}),l.jsxs(X,{align:"start",spacing:2,fontSize:"sm",children:[l.jsxs(be,{children:[l.jsx(oe,{as:zt,color:"green.500"}),l.jsx(N,{children:"Real-time redirect analysis"})]}),l.jsxs(be,{children:[l.jsx(oe,{as:zt,color:"green.500"}),l.jsx(N,{children:"Performance metrics"})]}),l.jsxs(be,{children:[l.jsx(oe,{as:zt,color:"green.500"}),l.jsx(N,{children:"API integration"})]})]})]})})}),l.jsx(He,{bg:t,border:"1px solid",borderColor:n,children:l.jsx(qe,{children:l.jsxs(X,{spacing:4,align:"start",children:[l.jsx(yt,{colorScheme:"green",variant:"subtle",children:"SEO Teams"}),l.jsx(Pe,{as:"h3",size:"md",children:"SEO Monitoring"}),l.jsx(N,{color:"gray.600",children:"Monitor redirect chains for SEO impact, track canonical URLs, and ensure proper meta tag implementation."}),l.jsxs(X,{align:"start",spacing:2,fontSize:"sm",children:[l.jsxs(be,{children:[l.jsx(oe,{as:zt,color:"green.500"}),l.jsx(N,{children:"Meta tag analysis"})]}),l.jsxs(be,{children:[l.jsx(oe,{as:zt,color:"green.500"}),l.jsx(N,{children:"Canonical URL tracking"})]}),l.jsxs(be,{children:[l.jsx(oe,{as:zt,color:"green.500"}),l.jsx(N,{children:"Bulk URL processing"})]})]})]})})}),l.jsx(He,{bg:t,border:"1px solid",borderColor:n,children:l.jsx(qe,{children:l.jsxs(X,{spacing:4,align:"start",children:[l.jsx(yt,{colorScheme:"red",variant:"subtle",children:"Security Teams"}),l.jsx(Pe,{as:"h3",size:"md",children:"Security Audits"}),l.jsx(N,{color:"gray.600",children:"Scan for security vulnerabilities, track SSL certificates, and monitor for malicious redirects."}),l.jsxs(X,{align:"start",spacing:2,fontSize:"sm",children:[l.jsxs(be,{children:[l.jsx(oe,{as:zt,color:"green.500"}),l.jsx(N,{children:"SSL certificate monitoring"})]}),l.jsxs(be,{children:[l.jsx(oe,{as:zt,color:"green.500"}),l.jsx(N,{children:"Security vulnerability scans"})]}),l.jsxs(be,{children:[l.jsx(oe,{as:zt,color:"green.500"}),l.jsx(N,{children:"Malicious redirect detection"})]})]})]})})})]})]})}),l.jsx(Ce,{w:"full",children:l.jsx(He,{bg:"brand.50",border:"1px solid",borderColor:"brand.200",children:l.jsx(qe,{py:12,children:l.jsxs(X,{spacing:6,textAlign:"center",children:[l.jsx(Pe,{as:"h2",size:"xl",color:"brand.700",children:"Ready to Get Started?"}),l.jsx(N,{fontSize:"lg",color:"brand.600",maxW:"2xl",children:"Join thousands of developers, SEO professionals, and security teams who trust our platform for comprehensive redirect analysis."}),l.jsxs(be,{spacing:4,children:[l.jsx(Ae,{as:Ct,to:e?"/dashboard":"/register",colorScheme:"brand",size:"lg",leftIcon:l.jsx(oe,{as:u_}),children:e?"Go to Dashboard":"Start Free Trial"}),l.jsx(Ae,{as:Ct,to:"/track",variant:"outline",colorScheme:"brand",size:"lg",children:"Try Demo"})]}),l.jsx(N,{fontSize:"sm",color:"brand.600",children:"No credit card required • Free tier available • Enterprise plans from $99/month"})]})})})})]})})]})}var If=e=>e.type==="checkbox",da=e=>e instanceof Date,tr=e=>e==null;const RD=e=>typeof e=="object";var sn=e=>!tr(e)&&!Array.isArray(e)&&RD(e)&&!da(e),Ine=e=>sn(e)&&e.target?If(e.target)?e.target.checked:e.target.value:e,Fne=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,zne=(e,t)=>e.has(Fne(t)),Lne=e=>{const t=e.constructor&&e.constructor.prototype;return sn(t)&&t.hasOwnProperty("isPrototypeOf")},Uw=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function _n(e){let t;const n=Array.isArray(e),r=typeof FileList<"u"?e instanceof FileList:!1;if(e instanceof Date)t=new Date(e);else if(!(Uw&&(e instanceof Blob||r))&&(n||sn(e)))if(t=n?[]:Object.create(Object.getPrototypeOf(e)),!n&&!Lne(e))t=e;else for(const i in e)e.hasOwnProperty(i)&&(t[i]=_n(e[i]));else return e;return t}var Ug=e=>/^\w*$/.test(e),un=e=>e===void 0,Ww=e=>Array.isArray(e)?e.filter(Boolean):[],Hw=e=>Ww(e.replace(/["|']|\]/g,"").split(/\.|\[/)),ge=(e,t,n)=>{if(!t||!sn(e))return n;const r=(Ug(t)?[t]:Hw(t)).reduce((i,s)=>tr(i)?i:i[s],e);return un(r)||r===e?un(e[t])?n:e[t]:r},Fi=e=>typeof e=="boolean",kt=(e,t,n)=>{let r=-1;const i=Ug(t)?[t]:Hw(t),s=i.length,o=s-1;for(;++r<s;){const a=i[r];let c=n;if(r!==o){const u=e[a];c=sn(u)||Array.isArray(u)?u:isNaN(+i[r+1])?{}:[]}if(a==="__proto__"||a==="constructor"||a==="prototype")return;e[a]=c,e=e[a]}};const __={BLUR:"blur",FOCUS_OUT:"focusout"},vi={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},ss={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Nne=Xe.createContext(null);Nne.displayName="HookFormContext";var $ne=(e,t,n,r=!0)=>{const i={defaultValues:t._defaultValues};for(const s in e)Object.defineProperty(i,s,{get:()=>{const o=s;return t._proxyFormState[o]!==vi.all&&(t._proxyFormState[o]=!r||vi.all),e[o]}});return i};const Bne=typeof window<"u"?Xe.useLayoutEffect:Xe.useEffect;var qi=e=>typeof e=="string",Vne=(e,t,n,r,i)=>qi(e)?(r&&t.watch.add(e),ge(n,e,i)):Array.isArray(e)?e.map(s=>(r&&t.watch.add(s),ge(n,s))):(r&&(t.watchAll=!0),n),Hx=e=>tr(e)||!RD(e);function Zs(e,t,n=new WeakSet){if(Hx(e)||Hx(t))return e===t;if(da(e)&&da(t))return e.getTime()===t.getTime();const r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(const s of r){const o=e[s];if(!i.includes(s))return!1;if(s!=="ref"){const a=t[s];if(da(o)&&da(a)||sn(o)&&sn(a)||Array.isArray(o)&&Array.isArray(a)?!Zs(o,a,n):o!==a)return!1}}return!0}var OD=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},fd=e=>Array.isArray(e)?e:[e],P_=()=>{let e=[];return{get observers(){return e},next:i=>{for(const s of e)s.next&&s.next(i)},subscribe:i=>(e.push(i),{unsubscribe:()=>{e=e.filter(s=>s!==i)}}),unsubscribe:()=>{e=[]}}},ur=e=>sn(e)&&!Object.keys(e).length,qw=e=>e.type==="file",xi=e=>typeof e=="function",ym=e=>{if(!Uw)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},MD=e=>e.type==="select-multiple",Gw=e=>e.type==="radio",Une=e=>Gw(e)||If(e),_v=e=>ym(e)&&e.isConnected;function Wne(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;)e=un(e)?r++:e[t[r++]];return e}function Hne(e){for(const t in e)if(e.hasOwnProperty(t)&&!un(e[t]))return!1;return!0}function an(e,t){const n=Array.isArray(t)?t:Ug(t)?[t]:Hw(t),r=n.length===1?e:Wne(e,n),i=n.length-1,s=n[i];return r&&delete r[s],i!==0&&(sn(r)&&ur(r)||Array.isArray(r)&&Hne(r))&&an(e,n.slice(0,-1)),e}var DD=e=>{for(const t in e)if(xi(e[t]))return!0;return!1};function vm(e,t={}){const n=Array.isArray(e);if(sn(e)||n)for(const r in e)Array.isArray(e[r])||sn(e[r])&&!DD(e[r])?(t[r]=Array.isArray(e[r])?[]:{},vm(e[r],t[r])):tr(e[r])||(t[r]=!0);return t}function ID(e,t,n){const r=Array.isArray(e);if(sn(e)||r)for(const i in e)Array.isArray(e[i])||sn(e[i])&&!DD(e[i])?un(t)||Hx(n[i])?n[i]=Array.isArray(e[i])?vm(e[i],[]):{...vm(e[i])}:ID(e[i],tr(t)?{}:t[i],n[i]):n[i]=!Zs(e[i],t[i]);return n}var ku=(e,t)=>ID(e,t,vm(t));const E_={value:!1,isValid:!1},T_={value:!0,isValid:!0};var FD=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!un(e[0].attributes.value)?un(e[0].value)||e[0].value===""?T_:{value:e[0].value,isValid:!0}:T_:E_}return E_},zD=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>un(e)?e:t?e===""?NaN:e&&+e:n&&qi(e)?new Date(e):r?r(e):e;const A_={isValid:!1,value:null};var LD=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,A_):A_;function R_(e){const t=e.ref;return qw(t)?t.files:Gw(t)?LD(e.refs).value:MD(t)?[...t.selectedOptions].map(({value:n})=>n):If(t)?FD(e.refs).value:zD(un(t.value)?e.ref.value:t.value,e)}var qne=(e,t,n,r)=>{const i={};for(const s of e){const o=ge(t,s);o&&kt(i,s,o._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},xm=e=>e instanceof RegExp,Cu=e=>un(e)?e:xm(e)?e.source:sn(e)?xm(e.value)?e.value.source:e.value:e,O_=e=>({isOnSubmit:!e||e===vi.onSubmit,isOnBlur:e===vi.onBlur,isOnChange:e===vi.onChange,isOnAll:e===vi.all,isOnTouch:e===vi.onTouched});const M_="AsyncFunction";var Gne=e=>!!e&&!!e.validate&&!!(xi(e.validate)&&e.validate.constructor.name===M_||sn(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===M_)),Kne=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),D_=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const pd=(e,t,n,r)=>{for(const i of n||Object.keys(e)){const s=ge(e,i);if(s){const{_f:o,...a}=s;if(o){if(o.refs&&o.refs[0]&&t(o.refs[0],i)&&!r)return!0;if(o.ref&&t(o.ref,o.name)&&!r)return!0;if(pd(a,t))break}else if(sn(a)&&pd(a,t))break}}};function I_(e,t,n){const r=ge(e,n);if(r||Ug(n))return{error:r,name:n};const i=n.split(".");for(;i.length;){const s=i.join("."),o=ge(t,s),a=ge(e,s);if(o&&!Array.isArray(o)&&n!==s)return{name:n};if(a&&a.type)return{name:s,error:a};if(a&&a.root&&a.root.type)return{name:`${s}.root`,error:a.root};i.pop()}return{name:n}}var Yne=(e,t,n,r)=>{n(e);const{name:i,...s}=e;return ur(s)||Object.keys(s).length>=Object.keys(t).length||Object.keys(s).find(o=>t[o]===(!r||vi.all))},Qne=(e,t,n)=>!e||!t||e===t||fd(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r))),Zne=(e,t,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:(n?r.isOnChange:i.isOnChange)?e:!0,Xne=(e,t)=>!Ww(ge(e,t)).length&&an(e,t),Jne=(e,t,n)=>{const r=fd(ge(e,n));return kt(r,"root",t[n]),kt(e,n,r),e},ph=e=>qi(e);function F_(e,t,n="validate"){if(ph(e)||Array.isArray(e)&&e.every(ph)||Fi(e)&&!e)return{type:n,message:ph(e)?e:"",ref:t}}var cl=e=>sn(e)&&!xm(e)?e:{value:e,message:""},z_=async(e,t,n,r,i,s)=>{const{ref:o,refs:a,required:c,maxLength:u,minLength:d,min:f,max:p,pattern:h,validate:v,name:m,valueAsNumber:x,mount:w}=e._f,y=ge(n,m);if(!w||t.has(m))return{};const b=a?a[0]:o,S=Y=>{i&&b.reportValidity&&(b.setCustomValidity(Fi(Y)?"":Y||""),b.reportValidity())},k={},P=Gw(o),C=If(o),j=P||C,A=(x||qw(o))&&un(o.value)&&un(y)||ym(o)&&o.value===""||y===""||Array.isArray(y)&&!y.length,R=OD.bind(null,m,r,k),U=(Y,F,G,se=ss.maxLength,ie=ss.minLength)=>{const q=Y?F:G;k[m]={type:Y?se:ie,message:q,ref:o,...R(Y?se:ie,q)}};if(s?!Array.isArray(y)||!y.length:c&&(!j&&(A||tr(y))||Fi(y)&&!y||C&&!FD(a).isValid||P&&!LD(a).isValid)){const{value:Y,message:F}=ph(c)?{value:!!c,message:c}:cl(c);if(Y&&(k[m]={type:ss.required,message:F,ref:b,...R(ss.required,F)},!r))return S(F),k}if(!A&&(!tr(f)||!tr(p))){let Y,F;const G=cl(p),se=cl(f);if(!tr(y)&&!isNaN(y)){const ie=o.valueAsNumber||y&&+y;tr(G.value)||(Y=ie>G.value),tr(se.value)||(F=ie<se.value)}else{const ie=o.valueAsDate||new Date(y),q=de=>new Date(new Date().toDateString()+" "+de),z=o.type=="time",H=o.type=="week";qi(G.value)&&y&&(Y=z?q(y)>q(G.value):H?y>G.value:ie>new Date(G.value)),qi(se.value)&&y&&(F=z?q(y)<q(se.value):H?y<se.value:ie<new Date(se.value))}if((Y||F)&&(U(!!Y,G.message,se.message,ss.max,ss.min),!r))return S(k[m].message),k}if((u||d)&&!A&&(qi(y)||s&&Array.isArray(y))){const Y=cl(u),F=cl(d),G=!tr(Y.value)&&y.length>+Y.value,se=!tr(F.value)&&y.length<+F.value;if((G||se)&&(U(G,Y.message,F.message),!r))return S(k[m].message),k}if(h&&!A&&qi(y)){const{value:Y,message:F}=cl(h);if(xm(Y)&&!y.match(Y)&&(k[m]={type:ss.pattern,message:F,ref:o,...R(ss.pattern,F)},!r))return S(F),k}if(v){if(xi(v)){const Y=await v(y,n),F=F_(Y,b);if(F&&(k[m]={...F,...R(ss.validate,F.message)},!r))return S(F.message),k}else if(sn(v)){let Y={};for(const F in v){if(!ur(Y)&&!r)break;const G=F_(await v[F](y,n),b,F);G&&(Y={...G,...R(F,G.message)},S(G.message),r&&(k[m]=Y))}if(!ur(Y)&&(k[m]={ref:b,...Y},!r))return k}}return S(!0),k};const ere={mode:vi.onSubmit,reValidateMode:vi.onChange,shouldFocusError:!0};function tre(e={}){let t={...ere,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:xi(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},r={},i=sn(t.defaultValues)||sn(t.values)?_n(t.defaultValues||t.values)||{}:{},s=t.shouldUnregister?{}:_n(i),o={action:!1,mount:!1,watch:!1},a={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},c,u=0;const d={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let f={...d};const p={array:P_(),state:P_()},h=t.criteriaMode===vi.all,v=E=>D=>{clearTimeout(u),u=setTimeout(E,D)},m=async E=>{if(!t.disabled&&(d.isValid||f.isValid||E)){const D=t.resolver?ur((await C()).errors):await A(r,!0);D!==n.isValid&&p.state.next({isValid:D})}},x=(E,D)=>{!t.disabled&&(d.isValidating||d.validatingFields||f.isValidating||f.validatingFields)&&((E||Array.from(a.mount)).forEach(B=>{B&&(D?kt(n.validatingFields,B,D):an(n.validatingFields,B))}),p.state.next({validatingFields:n.validatingFields,isValidating:!ur(n.validatingFields)}))},w=(E,D=[],B,te,I=!0,L=!0)=>{if(te&&B&&!t.disabled){if(o.action=!0,L&&Array.isArray(ge(r,E))){const re=B(ge(r,E),te.argA,te.argB);I&&kt(r,E,re)}if(L&&Array.isArray(ge(n.errors,E))){const re=B(ge(n.errors,E),te.argA,te.argB);I&&kt(n.errors,E,re),Xne(n.errors,E)}if((d.touchedFields||f.touchedFields)&&L&&Array.isArray(ge(n.touchedFields,E))){const re=B(ge(n.touchedFields,E),te.argA,te.argB);I&&kt(n.touchedFields,E,re)}(d.dirtyFields||f.dirtyFields)&&(n.dirtyFields=ku(i,s)),p.state.next({name:E,isDirty:U(E,D),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else kt(s,E,D)},y=(E,D)=>{kt(n.errors,E,D),p.state.next({errors:n.errors})},b=E=>{n.errors=E,p.state.next({errors:n.errors,isValid:!1})},S=(E,D,B,te)=>{const I=ge(r,E);if(I){const L=ge(s,E,un(B)?ge(i,E):B);un(L)||te&&te.defaultChecked||D?kt(s,E,D?L:R_(I._f)):G(E,L),o.mount&&m()}},k=(E,D,B,te,I)=>{let L=!1,re=!1;const je={name:E};if(!t.disabled){if(!B||te){(d.isDirty||f.isDirty)&&(re=n.isDirty,n.isDirty=je.isDirty=U(),L=re!==je.isDirty);const W=Zs(ge(i,E),D);re=!!ge(n.dirtyFields,E),W?an(n.dirtyFields,E):kt(n.dirtyFields,E,!0),je.dirtyFields=n.dirtyFields,L=L||(d.dirtyFields||f.dirtyFields)&&re!==!W}if(B){const W=ge(n.touchedFields,E);W||(kt(n.touchedFields,E,B),je.touchedFields=n.touchedFields,L=L||(d.touchedFields||f.touchedFields)&&W!==B)}L&&I&&p.state.next(je)}return L?je:{}},P=(E,D,B,te)=>{const I=ge(n.errors,E),L=(d.isValid||f.isValid)&&Fi(D)&&n.isValid!==D;if(t.delayError&&B?(c=v(()=>y(E,B)),c(t.delayError)):(clearTimeout(u),c=null,B?kt(n.errors,E,B):an(n.errors,E)),(B?!Zs(I,B):I)||!ur(te)||L){const re={...te,...L&&Fi(D)?{isValid:D}:{},errors:n.errors,name:E};n={...n,...re},p.state.next(re)}},C=async E=>{x(E,!0);const D=await t.resolver(s,t.context,qne(E||a.mount,r,t.criteriaMode,t.shouldUseNativeValidation));return x(E),D},j=async E=>{const{errors:D}=await C(E);if(E)for(const B of E){const te=ge(D,B);te?kt(n.errors,B,te):an(n.errors,B)}else n.errors=D;return D},A=async(E,D,B={valid:!0})=>{for(const te in E){const I=E[te];if(I){const{_f:L,...re}=I;if(L){const je=a.array.has(L.name),W=I._f&&Gne(I._f);W&&d.validatingFields&&x([te],!0);const Me=await z_(I,a.disabled,s,h,t.shouldUseNativeValidation&&!D,je);if(W&&d.validatingFields&&x([te]),Me[L.name]&&(B.valid=!1,D))break;!D&&(ge(Me,L.name)?je?Jne(n.errors,Me,L.name):kt(n.errors,L.name,Me[L.name]):an(n.errors,L.name))}!ur(re)&&await A(re,D,B)}}return B.valid},R=()=>{for(const E of a.unMount){const D=ge(r,E);D&&(D._f.refs?D._f.refs.every(B=>!_v(B)):!_v(D._f.ref))&&Le(E)}a.unMount=new Set},U=(E,D)=>!t.disabled&&(E&&D&&kt(s,E,D),!Zs(de(),i)),Y=(E,D,B)=>Vne(E,a,{...o.mount?s:un(D)?i:qi(E)?{[E]:D}:D},B,D),F=E=>Ww(ge(o.mount?s:i,E,t.shouldUnregister?ge(i,E,[]):[])),G=(E,D,B={})=>{const te=ge(r,E);let I=D;if(te){const L=te._f;L&&(!L.disabled&&kt(s,E,zD(D,L)),I=ym(L.ref)&&tr(D)?"":D,MD(L.ref)?[...L.ref.options].forEach(re=>re.selected=I.includes(re.value)):L.refs?If(L.ref)?L.refs.forEach(re=>{(!re.defaultChecked||!re.disabled)&&(Array.isArray(I)?re.checked=!!I.find(je=>je===re.value):re.checked=I===re.value||!!I)}):L.refs.forEach(re=>re.checked=re.value===I):qw(L.ref)?L.ref.value="":(L.ref.value=I,L.ref.type||p.state.next({name:E,values:_n(s)})))}(B.shouldDirty||B.shouldTouch)&&k(E,I,B.shouldTouch,B.shouldDirty,!0),B.shouldValidate&&H(E)},se=(E,D,B)=>{for(const te in D){if(!D.hasOwnProperty(te))return;const I=D[te],L=E+"."+te,re=ge(r,L);(a.array.has(E)||sn(I)||re&&!re._f)&&!da(I)?se(L,I,B):G(L,I,B)}},ie=(E,D,B={})=>{const te=ge(r,E),I=a.array.has(E),L=_n(D);kt(s,E,L),I?(p.array.next({name:E,values:_n(s)}),(d.isDirty||d.dirtyFields||f.isDirty||f.dirtyFields)&&B.shouldDirty&&p.state.next({name:E,dirtyFields:ku(i,s),isDirty:U(E,L)})):te&&!te._f&&!tr(L)?se(E,L,B):G(E,L,B),D_(E,a)&&p.state.next({...n,name:E}),p.state.next({name:o.mount?E:void 0,values:_n(s)})},q=async E=>{o.mount=!0;const D=E.target;let B=D.name,te=!0;const I=ge(r,B),L=W=>{te=Number.isNaN(W)||da(W)&&isNaN(W.getTime())||Zs(W,ge(s,B,W))},re=O_(t.mode),je=O_(t.reValidateMode);if(I){let W,Me;const ee=D.type?R_(I._f):Ine(E),fe=E.type===__.BLUR||E.type===__.FOCUS_OUT,Wt=!Kne(I._f)&&!t.resolver&&!ge(n.errors,B)&&!I._f.deps||Zne(fe,ge(n.touchedFields,B),n.isSubmitted,je,re),mn=D_(B,a,fe);kt(s,B,ee),fe?(!D||!D.readOnly)&&(I._f.onBlur&&I._f.onBlur(E),c&&c(0)):I._f.onChange&&I._f.onChange(E);const Mn=k(B,ee,fe),Dn=!ur(Mn)||mn;if(!fe&&p.state.next({name:B,type:E.type,values:_n(s)}),Wt)return(d.isValid||f.isValid)&&(t.mode==="onBlur"?fe&&m():fe||m()),Dn&&p.state.next({name:B,...mn?{}:Mn});if(!fe&&mn&&p.state.next({...n}),t.resolver){const{errors:Cr}=await C([B]);if(L(ee),te){const ai=I_(n.errors,r,B),Yn=I_(Cr,r,ai.name||B);W=Yn.error,B=Yn.name,Me=ur(Cr)}}else x([B],!0),W=(await z_(I,a.disabled,s,h,t.shouldUseNativeValidation))[B],x([B]),L(ee),te&&(W?Me=!1:(d.isValid||f.isValid)&&(Me=await A(r,!0)));te&&(I._f.deps&&H(I._f.deps),P(B,Me,W,Mn))}},z=(E,D)=>{if(ge(n.errors,D)&&E.focus)return E.focus(),1},H=async(E,D={})=>{let B,te;const I=fd(E);if(t.resolver){const L=await j(un(E)?E:I);B=ur(L),te=E?!I.some(re=>ge(L,re)):B}else E?(te=(await Promise.all(I.map(async L=>{const re=ge(r,L);return await A(re&&re._f?{[L]:re}:re)}))).every(Boolean),!(!te&&!n.isValid)&&m()):te=B=await A(r);return p.state.next({...!qi(E)||(d.isValid||f.isValid)&&B!==n.isValid?{}:{name:E},...t.resolver||!E?{isValid:B}:{},errors:n.errors}),D.shouldFocus&&!te&&pd(r,z,E?I:a.mount),te},de=E=>{const D={...o.mount?s:i};return un(E)?D:qi(E)?ge(D,E):E.map(B=>ge(D,B))},ae=(E,D)=>({invalid:!!ge((D||n).errors,E),isDirty:!!ge((D||n).dirtyFields,E),error:ge((D||n).errors,E),isValidating:!!ge(n.validatingFields,E),isTouched:!!ge((D||n).touchedFields,E)}),ke=E=>{E&&fd(E).forEach(D=>an(n.errors,D)),p.state.next({errors:E?n.errors:{}})},Q=(E,D,B)=>{const te=(ge(r,E,{_f:{}})._f||{}).ref,I=ge(n.errors,E)||{},{ref:L,message:re,type:je,...W}=I;kt(n.errors,E,{...W,...D,ref:te}),p.state.next({name:E,errors:n.errors,isValid:!1}),B&&B.shouldFocus&&te&&te.focus&&te.focus()},ce=(E,D)=>xi(E)?p.state.subscribe({next:B=>"values"in B&&E(Y(void 0,D),B)}):Y(E,D,!0),ye=E=>p.state.subscribe({next:D=>{Qne(E.name,D.name,E.exact)&&Yne(D,E.formState||d,st,E.reRenderRoot)&&E.callback({values:{...s},...n,...D,defaultValues:i})}}).unsubscribe,we=E=>(o.mount=!0,f={...f,...E.formState},ye({...E,formState:f})),Le=(E,D={})=>{for(const B of E?fd(E):a.mount)a.mount.delete(B),a.array.delete(B),D.keepValue||(an(r,B),an(s,B)),!D.keepError&&an(n.errors,B),!D.keepDirty&&an(n.dirtyFields,B),!D.keepTouched&&an(n.touchedFields,B),!D.keepIsValidating&&an(n.validatingFields,B),!t.shouldUnregister&&!D.keepDefaultValue&&an(i,B);p.state.next({values:_n(s)}),p.state.next({...n,...D.keepDirty?{isDirty:U()}:{}}),!D.keepIsValid&&m()},Ge=({disabled:E,name:D})=>{(Fi(E)&&o.mount||E||a.disabled.has(D))&&(E?a.disabled.add(D):a.disabled.delete(D))},it=(E,D={})=>{let B=ge(r,E);const te=Fi(D.disabled)||Fi(t.disabled);return kt(r,E,{...B||{},_f:{...B&&B._f?B._f:{ref:{name:E}},name:E,mount:!0,...D}}),a.mount.add(E),B?Ge({disabled:Fi(D.disabled)?D.disabled:t.disabled,name:E}):S(E,!0,D.value),{...te?{disabled:D.disabled||t.disabled}:{},...t.progressive?{required:!!D.required,min:Cu(D.min),max:Cu(D.max),minLength:Cu(D.minLength),maxLength:Cu(D.maxLength),pattern:Cu(D.pattern)}:{},name:E,onChange:q,onBlur:q,ref:I=>{if(I){it(E,D),B=ge(r,E);const L=un(I.value)&&I.querySelectorAll&&I.querySelectorAll("input,select,textarea")[0]||I,re=Une(L),je=B._f.refs||[];if(re?je.find(W=>W===L):L===B._f.ref)return;kt(r,E,{_f:{...B._f,...re?{refs:[...je.filter(_v),L,...Array.isArray(ge(i,E))?[{}]:[]],ref:{type:L.type,name:E}}:{ref:L}}}),S(E,!1,void 0,L)}else B=ge(r,E,{}),B._f&&(B._f.mount=!1),(t.shouldUnregister||D.shouldUnregister)&&!(zne(a.array,E)&&o.action)&&a.unMount.add(E)}}},Je=()=>t.shouldFocusError&&pd(r,z,a.mount),Ve=E=>{Fi(E)&&(p.state.next({disabled:E}),pd(r,(D,B)=>{const te=ge(r,B);te&&(D.disabled=te._f.disabled||E,Array.isArray(te._f.refs)&&te._f.refs.forEach(I=>{I.disabled=te._f.disabled||E}))},0,!1))},Re=(E,D)=>async B=>{let te;B&&(B.preventDefault&&B.preventDefault(),B.persist&&B.persist());let I=_n(s);if(p.state.next({isSubmitting:!0}),t.resolver){const{errors:L,values:re}=await C();n.errors=L,I=_n(re)}else await A(r);if(a.disabled.size)for(const L of a.disabled)an(I,L);if(an(n.errors,"root"),ur(n.errors)){p.state.next({errors:{}});try{await E(I,B)}catch(L){te=L}}else D&&await D({...n.errors},B),Je(),setTimeout(Je);if(p.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:ur(n.errors)&&!te,submitCount:n.submitCount+1,errors:n.errors}),te)throw te},Ke=(E,D={})=>{ge(r,E)&&(un(D.defaultValue)?ie(E,_n(ge(i,E))):(ie(E,D.defaultValue),kt(i,E,_n(D.defaultValue))),D.keepTouched||an(n.touchedFields,E),D.keepDirty||(an(n.dirtyFields,E),n.isDirty=D.defaultValue?U(E,_n(ge(i,E))):U()),D.keepError||(an(n.errors,E),d.isValid&&m()),p.state.next({...n}))},le=(E,D={})=>{const B=E?_n(E):i,te=_n(B),I=ur(E),L=I?i:te;if(D.keepDefaultValues||(i=B),!D.keepValues){if(D.keepDirtyValues){const re=new Set([...a.mount,...Object.keys(ku(i,s))]);for(const je of Array.from(re))ge(n.dirtyFields,je)?kt(L,je,ge(s,je)):ie(je,ge(L,je))}else{if(Uw&&un(E))for(const re of a.mount){const je=ge(r,re);if(je&&je._f){const W=Array.isArray(je._f.refs)?je._f.refs[0]:je._f.ref;if(ym(W)){const Me=W.closest("form");if(Me){Me.reset();break}}}}if(D.keepFieldsRef)for(const re of a.mount)ie(re,ge(L,re));else r={}}s=t.shouldUnregister?D.keepDefaultValues?_n(i):{}:_n(L),p.array.next({values:{...L}}),p.state.next({values:{...L}})}a={mount:D.keepDirtyValues?a.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},o.mount=!d.isValid||!!D.keepIsValid||!!D.keepDirtyValues,o.watch=!!t.shouldUnregister,p.state.next({submitCount:D.keepSubmitCount?n.submitCount:0,isDirty:I?!1:D.keepDirty?n.isDirty:!!(D.keepDefaultValues&&!Zs(E,i)),isSubmitted:D.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:I?{}:D.keepDirtyValues?D.keepDefaultValues&&s?ku(i,s):n.dirtyFields:D.keepDefaultValues&&E?ku(i,E):D.keepDirty?n.dirtyFields:{},touchedFields:D.keepTouched?n.touchedFields:{},errors:D.keepErrors?n.errors:{},isSubmitSuccessful:D.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:i})},nt=(E,D)=>le(xi(E)?E(s):E,D),We=(E,D={})=>{const B=ge(r,E),te=B&&B._f;if(te){const I=te.refs?te.refs[0]:te.ref;I.focus&&(I.focus(),D.shouldSelect&&xi(I.select)&&I.select())}},st=E=>{n={...n,...E}},Tt={control:{register:it,unregister:Le,getFieldState:ae,handleSubmit:Re,setError:Q,_subscribe:ye,_runSchema:C,_focusError:Je,_getWatch:Y,_getDirty:U,_setValid:m,_setFieldArray:w,_setDisabledField:Ge,_setErrors:b,_getFieldArray:F,_reset:le,_resetDefaultValues:()=>xi(t.defaultValues)&&t.defaultValues().then(E=>{nt(E,t.resetOptions),p.state.next({isLoading:!1})}),_removeUnmounted:R,_disableForm:Ve,_subjects:p,_proxyFormState:d,get _fields(){return r},get _formValues(){return s},get _state(){return o},set _state(E){o=E},get _defaultValues(){return i},get _names(){return a},set _names(E){a=E},get _formState(){return n},get _options(){return t},set _options(E){t={...t,...E}}},subscribe:we,trigger:H,register:it,handleSubmit:Re,watch:ce,setValue:ie,getValues:de,reset:nt,resetField:Ke,clearErrors:ke,unregister:Le,setError:Q,setFocus:We,getFieldState:ae};return{...Tt,formControl:Tt}}function Ff(e={}){const t=Xe.useRef(void 0),n=Xe.useRef(void 0),[r,i]=Xe.useState({isDirty:!1,isValidating:!1,isLoading:xi(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:xi(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:r},e.defaultValues&&!xi(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:o,...a}=tre(e);t.current={...a,formState:r}}const s=t.current.control;return s._options=e,Bne(()=>{const o=s._subscribe({formState:s._proxyFormState,callback:()=>i({...s._formState}),reRenderRoot:!0});return i(a=>({...a,isReady:!0})),s._formState.isReady=!0,o},[s]),Xe.useEffect(()=>s._disableForm(e.disabled),[s,e.disabled]),Xe.useEffect(()=>{e.mode&&(s._options.mode=e.mode),e.reValidateMode&&(s._options.reValidateMode=e.reValidateMode)},[s,e.mode,e.reValidateMode]),Xe.useEffect(()=>{e.errors&&(s._setErrors(e.errors),s._focusError())},[s,e.errors]),Xe.useEffect(()=>{e.shouldUnregister&&s._subjects.state.next({values:s._getWatch()})},[s,e.shouldUnregister]),Xe.useEffect(()=>{if(s._proxyFormState.isDirty){const o=s._getDirty();o!==r.isDirty&&s._subjects.state.next({isDirty:o})}},[s,r.isDirty]),Xe.useEffect(()=>{e.values&&!Zs(e.values,n.current)?(s._reset(e.values,{keepFieldsRef:!0,...s._options.resetOptions}),n.current=e.values,i(o=>({...o}))):s._resetDefaultValues()},[s,e.values]),Xe.useEffect(()=>{s._state.mount||(s._setValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next({...s._formState})),s._removeUnmounted()}),t.current.formState=$ne(r,s),t.current}const L_=(e,t,n)=>{if(e&&"reportValidity"in e){const r=ge(n,t);e.setCustomValidity(r&&r.message||""),e.reportValidity()}},ND=(e,t)=>{for(const n in t.fields){const r=t.fields[n];r&&r.ref&&"reportValidity"in r.ref?L_(r.ref,n,e):r.refs&&r.refs.forEach(i=>L_(i,n,e))}},nre=(e,t)=>{t.shouldUseNativeValidation&&ND(e,t);const n={};for(const r in e){const i=ge(t.fields,r),s=Object.assign(e[r]||{},{ref:i&&i.ref});if(rre(t.names||Object.keys(e),r)){const o=Object.assign({},ge(n,r));kt(o,"root",s),kt(n,r,o)}else kt(n,r,s)}return n},rre=(e,t)=>e.some(n=>n.startsWith(t+"."));var ire=function(e,t){for(var n={};e.length;){var r=e[0],i=r.code,s=r.message,o=r.path.join(".");if(!n[o])if("unionErrors"in r){var a=r.unionErrors[0].errors[0];n[o]={message:a.message,type:a.code}}else n[o]={message:s,type:i};if("unionErrors"in r&&r.unionErrors.forEach(function(d){return d.errors.forEach(function(f){return e.push(f)})}),t){var c=n[o].types,u=c&&c[r.code];n[o]=OD(o,t,n,i,u?[].concat(u,r.message):r.message)}e.shift()}return n},zf=function(e,t,n){return n===void 0&&(n={}),function(r,i,s){try{return Promise.resolve(function(o,a){try{var c=Promise.resolve(e[n.mode==="sync"?"parse":"parseAsync"](r,t)).then(function(u){return s.shouldUseNativeValidation&&ND({},s),{errors:{},values:n.raw?r:u}})}catch(u){return a(u)}return c&&c.then?c.then(void 0,a):c}(0,function(o){if(function(a){return Array.isArray(a==null?void 0:a.errors)}(o))return{values:{},errors:nre(ire(o.errors,!s.shouldUseNativeValidation&&s.criteriaMode==="all"),s)};throw o}))}catch(o){return Promise.reject(o)}}},rt;(function(e){e.assertEqual=i=>{};function t(i){}e.assertIs=t;function n(i){throw new Error}e.assertNever=n,e.arrayToEnum=i=>{const s={};for(const o of i)s[o]=o;return s},e.getValidEnumValues=i=>{const s=e.objectKeys(i).filter(a=>typeof i[i[a]]!="number"),o={};for(const a of s)o[a]=i[a];return e.objectValues(o)},e.objectValues=i=>e.objectKeys(i).map(function(s){return i[s]}),e.objectKeys=typeof Object.keys=="function"?i=>Object.keys(i):i=>{const s=[];for(const o in i)Object.prototype.hasOwnProperty.call(i,o)&&s.push(o);return s},e.find=(i,s)=>{for(const o of i)if(s(o))return o},e.isInteger=typeof Number.isInteger=="function"?i=>Number.isInteger(i):i=>typeof i=="number"&&Number.isFinite(i)&&Math.floor(i)===i;function r(i,s=" | "){return i.map(o=>typeof o=="string"?`'${o}'`:o).join(s)}e.joinValues=r,e.jsonStringifyReplacer=(i,s)=>typeof s=="bigint"?s.toString():s})(rt||(rt={}));var N_;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(N_||(N_={}));const xe=rt.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Gs=e=>{switch(typeof e){case"undefined":return xe.undefined;case"string":return xe.string;case"number":return Number.isNaN(e)?xe.nan:xe.number;case"boolean":return xe.boolean;case"function":return xe.function;case"bigint":return xe.bigint;case"symbol":return xe.symbol;case"object":return Array.isArray(e)?xe.array:e===null?xe.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?xe.promise:typeof Map<"u"&&e instanceof Map?xe.map:typeof Set<"u"&&e instanceof Set?xe.set:typeof Date<"u"&&e instanceof Date?xe.date:xe.object;default:return xe.unknown}},ne=rt.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class Ms extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}format(t){const n=t||function(s){return s.message},r={_errors:[]},i=s=>{for(const o of s.issues)if(o.code==="invalid_union")o.unionErrors.map(i);else if(o.code==="invalid_return_type")i(o.returnTypeError);else if(o.code==="invalid_arguments")i(o.argumentsError);else if(o.path.length===0)r._errors.push(n(o));else{let a=r,c=0;for(;c<o.path.length;){const u=o.path[c];c===o.path.length-1?(a[u]=a[u]||{_errors:[]},a[u]._errors.push(n(o))):a[u]=a[u]||{_errors:[]},a=a[u],c++}}};return i(this),r}static assert(t){if(!(t instanceof Ms))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,rt.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=n=>n.message){const n={},r=[];for(const i of this.issues)if(i.path.length>0){const s=i.path[0];n[s]=n[s]||[],n[s].push(t(i))}else r.push(t(i));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}Ms.create=e=>new Ms(e);const qx=(e,t)=>{let n;switch(e.code){case ne.invalid_type:e.received===xe.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case ne.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,rt.jsonStringifyReplacer)}`;break;case ne.unrecognized_keys:n=`Unrecognized key(s) in object: ${rt.joinValues(e.keys,", ")}`;break;case ne.invalid_union:n="Invalid input";break;case ne.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${rt.joinValues(e.options)}`;break;case ne.invalid_enum_value:n=`Invalid enum value. Expected ${rt.joinValues(e.options)}, received '${e.received}'`;break;case ne.invalid_arguments:n="Invalid function arguments";break;case ne.invalid_return_type:n="Invalid function return type";break;case ne.invalid_date:n="Invalid date";break;case ne.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:rt.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case ne.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="bigint"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case ne.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case ne.custom:n="Invalid input";break;case ne.invalid_intersection_types:n="Intersection results could not be merged";break;case ne.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case ne.not_finite:n="Number must be finite";break;default:n=t.defaultError,rt.assertNever(e)}return{message:n}};let sre=qx;function ore(){return sre}const are=e=>{const{data:t,path:n,errorMaps:r,issueData:i}=e,s=[...n,...i.path||[]],o={...i,path:s};if(i.message!==void 0)return{...i,path:s,message:i.message};let a="";const c=r.filter(u=>!!u).slice().reverse();for(const u of c)a=u(o,{data:t,defaultError:a}).message;return{...i,path:s,message:a}};function he(e,t){const n=ore(),r=are({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===qx?void 0:qx].filter(i=>!!i)});e.common.issues.push(r)}class Lr{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const i of n){if(i.status==="aborted")return Ie;i.status==="dirty"&&t.dirty(),r.push(i.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){const r=[];for(const i of n){const s=await i.key,o=await i.value;r.push({key:s,value:o})}return Lr.mergeObjectSync(t,r)}static mergeObjectSync(t,n){const r={};for(const i of n){const{key:s,value:o}=i;if(s.status==="aborted"||o.status==="aborted")return Ie;s.status==="dirty"&&t.dirty(),o.status==="dirty"&&t.dirty(),s.value!=="__proto__"&&(typeof o.value<"u"||i.alwaysSet)&&(r[s.value]=o.value)}return{status:t.value,value:r}}}const Ie=Object.freeze({status:"aborted"}),Vu=e=>({status:"dirty",value:e}),oi=e=>({status:"valid",value:e}),$_=e=>e.status==="aborted",B_=e=>e.status==="dirty",Ic=e=>e.status==="valid",bm=e=>typeof Promise<"u"&&e instanceof Promise;var Se;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(Se||(Se={}));class Do{constructor(t,n,r,i){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=i}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const V_=(e,t)=>{if(Ic(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new Ms(e.common.issues);return this._error=n,this._error}}};function Be(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:i}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:i}:{errorMap:(o,a)=>{const{message:c}=e;return o.code==="invalid_enum_value"?{message:c??a.defaultError}:typeof a.data>"u"?{message:c??r??a.defaultError}:o.code!=="invalid_type"?{message:a.defaultError}:{message:c??n??a.defaultError}},description:i}}class tt{get description(){return this._def.description}_getType(t){return Gs(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:Gs(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new Lr,ctx:{common:t.parent.common,data:t.data,parsedType:Gs(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(bm(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){const r={common:{issues:[],async:(n==null?void 0:n.async)??!1,contextualErrorMap:n==null?void 0:n.errorMap},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Gs(t)},i=this._parseSync({data:t,path:r.path,parent:r});return V_(r,i)}"~validate"(t){var r,i;const n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Gs(t)};if(!this["~standard"].async)try{const s=this._parseSync({data:t,path:[],parent:n});return Ic(s)?{value:s.value}:{issues:n.common.issues}}catch(s){(i=(r=s==null?void 0:s.message)==null?void 0:r.toLowerCase())!=null&&i.includes("encountered")&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:n}).then(s=>Ic(s)?{value:s.value}:{issues:n.common.issues})}async parseAsync(t,n){const r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){const r={common:{issues:[],contextualErrorMap:n==null?void 0:n.errorMap,async:!0},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Gs(t)},i=this._parse({data:t,path:r.path,parent:r}),s=await(bm(i)?i:Promise.resolve(i));return V_(r,s)}refine(t,n){const r=i=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(i):n;return this._refinement((i,s)=>{const o=t(i),a=()=>s.addIssue({code:ne.custom,...r(i)});return typeof Promise<"u"&&o instanceof Promise?o.then(c=>c?!0:(a(),!1)):o?!0:(a(),!1)})}refinement(t,n){return this._refinement((r,i)=>t(r)?!0:(i.addIssue(typeof n=="function"?n(r,i):n),!1))}_refinement(t){return new Lc({schema:this,typeName:Fe.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return _o.create(this,this._def)}nullable(){return Nc.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Ji.create(this)}promise(){return Cm.create(this,this._def)}or(t){return Sm.create([this,t],this._def)}and(t){return km.create(this,t,this._def)}transform(t){return new Lc({...Be(this._def),schema:this,typeName:Fe.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new Yx({...Be(this._def),innerType:this,defaultValue:n,typeName:Fe.ZodDefault})}brand(){return new Are({typeName:Fe.ZodBranded,type:this,...Be(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new Qx({...Be(this._def),innerType:this,catchValue:n,typeName:Fe.ZodCatch})}describe(t){const n=this.constructor;return new n({...this._def,description:t})}pipe(t){return Kw.create(this,t)}readonly(){return Zx.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const lre=/^c[^\s-]{8,}$/i,cre=/^[0-9a-z]+$/,ure=/^[0-9A-HJKMNP-TV-Z]{26}$/i,dre=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,fre=/^[a-z0-9_-]{21}$/i,pre=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,hre=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,mre=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,gre="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let Pv;const yre=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,vre=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,xre=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,bre=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,wre=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Sre=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,$D="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",kre=new RegExp(`^${$D}$`);function BD(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`);const n=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${n}`}function Cre(e){return new RegExp(`^${BD(e)}$`)}function jre(e){let t=`${$D}T${BD(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function _re(e,t){return!!((t==="v4"||!t)&&yre.test(e)||(t==="v6"||!t)&&xre.test(e))}function Pre(e,t){if(!pre.test(e))return!1;try{const[n]=e.split(".");if(!n)return!1;const r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),i=JSON.parse(atob(r));return!(typeof i!="object"||i===null||"typ"in i&&(i==null?void 0:i.typ)!=="JWT"||!i.alg||t&&i.alg!==t)}catch{return!1}}function Ere(e,t){return!!((t==="v4"||!t)&&vre.test(e)||(t==="v6"||!t)&&bre.test(e))}class po extends tt{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==xe.string){const s=this._getOrReturnCtx(t);return he(s,{code:ne.invalid_type,expected:xe.string,received:s.parsedType}),Ie}const r=new Lr;let i;for(const s of this._def.checks)if(s.kind==="min")t.data.length<s.value&&(i=this._getOrReturnCtx(t,i),he(i,{code:ne.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),r.dirty());else if(s.kind==="max")t.data.length>s.value&&(i=this._getOrReturnCtx(t,i),he(i,{code:ne.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),r.dirty());else if(s.kind==="length"){const o=t.data.length>s.value,a=t.data.length<s.value;(o||a)&&(i=this._getOrReturnCtx(t,i),o?he(i,{code:ne.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}):a&&he(i,{code:ne.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}),r.dirty())}else if(s.kind==="email")mre.test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"email",code:ne.invalid_string,message:s.message}),r.dirty());else if(s.kind==="emoji")Pv||(Pv=new RegExp(gre,"u")),Pv.test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"emoji",code:ne.invalid_string,message:s.message}),r.dirty());else if(s.kind==="uuid")dre.test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"uuid",code:ne.invalid_string,message:s.message}),r.dirty());else if(s.kind==="nanoid")fre.test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"nanoid",code:ne.invalid_string,message:s.message}),r.dirty());else if(s.kind==="cuid")lre.test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"cuid",code:ne.invalid_string,message:s.message}),r.dirty());else if(s.kind==="cuid2")cre.test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"cuid2",code:ne.invalid_string,message:s.message}),r.dirty());else if(s.kind==="ulid")ure.test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"ulid",code:ne.invalid_string,message:s.message}),r.dirty());else if(s.kind==="url")try{new URL(t.data)}catch{i=this._getOrReturnCtx(t,i),he(i,{validation:"url",code:ne.invalid_string,message:s.message}),r.dirty()}else s.kind==="regex"?(s.regex.lastIndex=0,s.regex.test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"regex",code:ne.invalid_string,message:s.message}),r.dirty())):s.kind==="trim"?t.data=t.data.trim():s.kind==="includes"?t.data.includes(s.value,s.position)||(i=this._getOrReturnCtx(t,i),he(i,{code:ne.invalid_string,validation:{includes:s.value,position:s.position},message:s.message}),r.dirty()):s.kind==="toLowerCase"?t.data=t.data.toLowerCase():s.kind==="toUpperCase"?t.data=t.data.toUpperCase():s.kind==="startsWith"?t.data.startsWith(s.value)||(i=this._getOrReturnCtx(t,i),he(i,{code:ne.invalid_string,validation:{startsWith:s.value},message:s.message}),r.dirty()):s.kind==="endsWith"?t.data.endsWith(s.value)||(i=this._getOrReturnCtx(t,i),he(i,{code:ne.invalid_string,validation:{endsWith:s.value},message:s.message}),r.dirty()):s.kind==="datetime"?jre(s).test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{code:ne.invalid_string,validation:"datetime",message:s.message}),r.dirty()):s.kind==="date"?kre.test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{code:ne.invalid_string,validation:"date",message:s.message}),r.dirty()):s.kind==="time"?Cre(s).test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{code:ne.invalid_string,validation:"time",message:s.message}),r.dirty()):s.kind==="duration"?hre.test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"duration",code:ne.invalid_string,message:s.message}),r.dirty()):s.kind==="ip"?_re(t.data,s.version)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"ip",code:ne.invalid_string,message:s.message}),r.dirty()):s.kind==="jwt"?Pre(t.data,s.alg)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"jwt",code:ne.invalid_string,message:s.message}),r.dirty()):s.kind==="cidr"?Ere(t.data,s.version)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"cidr",code:ne.invalid_string,message:s.message}),r.dirty()):s.kind==="base64"?wre.test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"base64",code:ne.invalid_string,message:s.message}),r.dirty()):s.kind==="base64url"?Sre.test(t.data)||(i=this._getOrReturnCtx(t,i),he(i,{validation:"base64url",code:ne.invalid_string,message:s.message}),r.dirty()):rt.assertNever(s);return{status:r.value,value:t.data}}_regex(t,n,r){return this.refinement(i=>t.test(i),{validation:n,code:ne.invalid_string,...Se.errToObj(r)})}_addCheck(t){return new po({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...Se.errToObj(t)})}url(t){return this._addCheck({kind:"url",...Se.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...Se.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...Se.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...Se.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...Se.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...Se.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...Se.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...Se.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...Se.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...Se.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...Se.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...Se.errToObj(t)})}datetime(t){return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,offset:(t==null?void 0:t.offset)??!1,local:(t==null?void 0:t.local)??!1,...Se.errToObj(t==null?void 0:t.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,...Se.errToObj(t==null?void 0:t.message)})}duration(t){return this._addCheck({kind:"duration",...Se.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...Se.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n==null?void 0:n.position,...Se.errToObj(n==null?void 0:n.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...Se.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...Se.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...Se.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...Se.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...Se.errToObj(n)})}nonempty(t){return this.min(1,Se.errToObj(t))}trim(){return new po({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new po({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new po({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}po.create=e=>new po({checks:[],typeName:Fe.ZodString,coerce:(e==null?void 0:e.coerce)??!1,...Be(e)});function Tre(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,i=n>r?n:r,s=Number.parseInt(e.toFixed(i).replace(".","")),o=Number.parseInt(t.toFixed(i).replace(".",""));return s%o/10**i}class Fc extends tt{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==xe.number){const s=this._getOrReturnCtx(t);return he(s,{code:ne.invalid_type,expected:xe.number,received:s.parsedType}),Ie}let r;const i=new Lr;for(const s of this._def.checks)s.kind==="int"?rt.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),he(r,{code:ne.invalid_type,expected:"integer",received:"float",message:s.message}),i.dirty()):s.kind==="min"?(s.inclusive?t.data<s.value:t.data<=s.value)&&(r=this._getOrReturnCtx(t,r),he(r,{code:ne.too_small,minimum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),i.dirty()):s.kind==="max"?(s.inclusive?t.data>s.value:t.data>=s.value)&&(r=this._getOrReturnCtx(t,r),he(r,{code:ne.too_big,maximum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),i.dirty()):s.kind==="multipleOf"?Tre(t.data,s.value)!==0&&(r=this._getOrReturnCtx(t,r),he(r,{code:ne.not_multiple_of,multipleOf:s.value,message:s.message}),i.dirty()):s.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),he(r,{code:ne.not_finite,message:s.message}),i.dirty()):rt.assertNever(s);return{status:i.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,Se.toString(n))}gt(t,n){return this.setLimit("min",t,!1,Se.toString(n))}lte(t,n){return this.setLimit("max",t,!0,Se.toString(n))}lt(t,n){return this.setLimit("max",t,!1,Se.toString(n))}setLimit(t,n,r,i){return new Fc({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:Se.toString(i)}]})}_addCheck(t){return new Fc({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:Se.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Se.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Se.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Se.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Se.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:Se.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:Se.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Se.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Se.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind==="int"||t.kind==="multipleOf"&&rt.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.value<t)&&(t=r.value)}return Number.isFinite(n)&&Number.isFinite(t)}}Fc.create=e=>new Fc({checks:[],typeName:Fe.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...Be(e)});class nf extends tt{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==xe.bigint)return this._getInvalidInput(t);let r;const i=new Lr;for(const s of this._def.checks)s.kind==="min"?(s.inclusive?t.data<s.value:t.data<=s.value)&&(r=this._getOrReturnCtx(t,r),he(r,{code:ne.too_small,type:"bigint",minimum:s.value,inclusive:s.inclusive,message:s.message}),i.dirty()):s.kind==="max"?(s.inclusive?t.data>s.value:t.data>=s.value)&&(r=this._getOrReturnCtx(t,r),he(r,{code:ne.too_big,type:"bigint",maximum:s.value,inclusive:s.inclusive,message:s.message}),i.dirty()):s.kind==="multipleOf"?t.data%s.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),he(r,{code:ne.not_multiple_of,multipleOf:s.value,message:s.message}),i.dirty()):rt.assertNever(s);return{status:i.value,value:t.data}}_getInvalidInput(t){const n=this._getOrReturnCtx(t);return he(n,{code:ne.invalid_type,expected:xe.bigint,received:n.parsedType}),Ie}gte(t,n){return this.setLimit("min",t,!0,Se.toString(n))}gt(t,n){return this.setLimit("min",t,!1,Se.toString(n))}lte(t,n){return this.setLimit("max",t,!0,Se.toString(n))}lt(t,n){return this.setLimit("max",t,!1,Se.toString(n))}setLimit(t,n,r,i){return new nf({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:Se.toString(i)}]})}_addCheck(t){return new nf({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Se.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Se.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Se.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Se.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:Se.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}nf.create=e=>new nf({checks:[],typeName:Fe.ZodBigInt,coerce:(e==null?void 0:e.coerce)??!1,...Be(e)});class Gx extends tt{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==xe.boolean){const r=this._getOrReturnCtx(t);return he(r,{code:ne.invalid_type,expected:xe.boolean,received:r.parsedType}),Ie}return oi(t.data)}}Gx.create=e=>new Gx({typeName:Fe.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...Be(e)});class wm extends tt{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==xe.date){const s=this._getOrReturnCtx(t);return he(s,{code:ne.invalid_type,expected:xe.date,received:s.parsedType}),Ie}if(Number.isNaN(t.data.getTime())){const s=this._getOrReturnCtx(t);return he(s,{code:ne.invalid_date}),Ie}const r=new Lr;let i;for(const s of this._def.checks)s.kind==="min"?t.data.getTime()<s.value&&(i=this._getOrReturnCtx(t,i),he(i,{code:ne.too_small,message:s.message,inclusive:!0,exact:!1,minimum:s.value,type:"date"}),r.dirty()):s.kind==="max"?t.data.getTime()>s.value&&(i=this._getOrReturnCtx(t,i),he(i,{code:ne.too_big,message:s.message,inclusive:!0,exact:!1,maximum:s.value,type:"date"}),r.dirty()):rt.assertNever(s);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new wm({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:Se.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:Se.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t!=null?new Date(t):null}}wm.create=e=>new wm({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:Fe.ZodDate,...Be(e)});class U_ extends tt{_parse(t){if(this._getType(t)!==xe.symbol){const r=this._getOrReturnCtx(t);return he(r,{code:ne.invalid_type,expected:xe.symbol,received:r.parsedType}),Ie}return oi(t.data)}}U_.create=e=>new U_({typeName:Fe.ZodSymbol,...Be(e)});class W_ extends tt{_parse(t){if(this._getType(t)!==xe.undefined){const r=this._getOrReturnCtx(t);return he(r,{code:ne.invalid_type,expected:xe.undefined,received:r.parsedType}),Ie}return oi(t.data)}}W_.create=e=>new W_({typeName:Fe.ZodUndefined,...Be(e)});class H_ extends tt{_parse(t){if(this._getType(t)!==xe.null){const r=this._getOrReturnCtx(t);return he(r,{code:ne.invalid_type,expected:xe.null,received:r.parsedType}),Ie}return oi(t.data)}}H_.create=e=>new H_({typeName:Fe.ZodNull,...Be(e)});class q_ extends tt{constructor(){super(...arguments),this._any=!0}_parse(t){return oi(t.data)}}q_.create=e=>new q_({typeName:Fe.ZodAny,...Be(e)});class G_ extends tt{constructor(){super(...arguments),this._unknown=!0}_parse(t){return oi(t.data)}}G_.create=e=>new G_({typeName:Fe.ZodUnknown,...Be(e)});class Io extends tt{_parse(t){const n=this._getOrReturnCtx(t);return he(n,{code:ne.invalid_type,expected:xe.never,received:n.parsedType}),Ie}}Io.create=e=>new Io({typeName:Fe.ZodNever,...Be(e)});class K_ extends tt{_parse(t){if(this._getType(t)!==xe.undefined){const r=this._getOrReturnCtx(t);return he(r,{code:ne.invalid_type,expected:xe.void,received:r.parsedType}),Ie}return oi(t.data)}}K_.create=e=>new K_({typeName:Fe.ZodVoid,...Be(e)});class Ji extends tt{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),i=this._def;if(n.parsedType!==xe.array)return he(n,{code:ne.invalid_type,expected:xe.array,received:n.parsedType}),Ie;if(i.exactLength!==null){const o=n.data.length>i.exactLength.value,a=n.data.length<i.exactLength.value;(o||a)&&(he(n,{code:o?ne.too_big:ne.too_small,minimum:a?i.exactLength.value:void 0,maximum:o?i.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:i.exactLength.message}),r.dirty())}if(i.minLength!==null&&n.data.length<i.minLength.value&&(he(n,{code:ne.too_small,minimum:i.minLength.value,type:"array",inclusive:!0,exact:!1,message:i.minLength.message}),r.dirty()),i.maxLength!==null&&n.data.length>i.maxLength.value&&(he(n,{code:ne.too_big,maximum:i.maxLength.value,type:"array",inclusive:!0,exact:!1,message:i.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((o,a)=>i.type._parseAsync(new Do(n,o,n.path,a)))).then(o=>Lr.mergeArray(r,o));const s=[...n.data].map((o,a)=>i.type._parseSync(new Do(n,o,n.path,a)));return Lr.mergeArray(r,s)}get element(){return this._def.type}min(t,n){return new Ji({...this._def,minLength:{value:t,message:Se.toString(n)}})}max(t,n){return new Ji({...this._def,maxLength:{value:t,message:Se.toString(n)}})}length(t,n){return new Ji({...this._def,exactLength:{value:t,message:Se.toString(n)}})}nonempty(t){return this.min(1,t)}}Ji.create=(e,t)=>new Ji({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Fe.ZodArray,...Be(t)});function dl(e){if(e instanceof cn){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=_o.create(dl(r))}return new cn({...e._def,shape:()=>t})}else return e instanceof Ji?new Ji({...e._def,type:dl(e.element)}):e instanceof _o?_o.create(dl(e.unwrap())):e instanceof Nc?Nc.create(dl(e.unwrap())):e instanceof Wa?Wa.create(e.items.map(t=>dl(t))):e}class cn extends tt{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=rt.objectKeys(t);return this._cached={shape:t,keys:n},this._cached}_parse(t){if(this._getType(t)!==xe.object){const u=this._getOrReturnCtx(t);return he(u,{code:ne.invalid_type,expected:xe.object,received:u.parsedType}),Ie}const{status:r,ctx:i}=this._processInputParams(t),{shape:s,keys:o}=this._getCached(),a=[];if(!(this._def.catchall instanceof Io&&this._def.unknownKeys==="strip"))for(const u in i.data)o.includes(u)||a.push(u);const c=[];for(const u of o){const d=s[u],f=i.data[u];c.push({key:{status:"valid",value:u},value:d._parse(new Do(i,f,i.path,u)),alwaysSet:u in i.data})}if(this._def.catchall instanceof Io){const u=this._def.unknownKeys;if(u==="passthrough")for(const d of a)c.push({key:{status:"valid",value:d},value:{status:"valid",value:i.data[d]}});else if(u==="strict")a.length>0&&(he(i,{code:ne.unrecognized_keys,keys:a}),r.dirty());else if(u!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const u=this._def.catchall;for(const d of a){const f=i.data[d];c.push({key:{status:"valid",value:d},value:u._parse(new Do(i,f,i.path,d)),alwaysSet:d in i.data})}}return i.common.async?Promise.resolve().then(async()=>{const u=[];for(const d of c){const f=await d.key,p=await d.value;u.push({key:f,value:p,alwaysSet:d.alwaysSet})}return u}).then(u=>Lr.mergeObjectSync(r,u)):Lr.mergeObjectSync(r,c)}get shape(){return this._def.shape()}strict(t){return Se.errToObj,new cn({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{var s,o;const i=((o=(s=this._def).errorMap)==null?void 0:o.call(s,n,r).message)??r.defaultError;return n.code==="unrecognized_keys"?{message:Se.errToObj(t).message??i}:{message:i}}}:{}})}strip(){return new cn({...this._def,unknownKeys:"strip"})}passthrough(){return new cn({...this._def,unknownKeys:"passthrough"})}extend(t){return new cn({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new cn({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:Fe.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new cn({...this._def,catchall:t})}pick(t){const n={};for(const r of rt.objectKeys(t))t[r]&&this.shape[r]&&(n[r]=this.shape[r]);return new cn({...this._def,shape:()=>n})}omit(t){const n={};for(const r of rt.objectKeys(this.shape))t[r]||(n[r]=this.shape[r]);return new cn({...this._def,shape:()=>n})}deepPartial(){return dl(this)}partial(t){const n={};for(const r of rt.objectKeys(this.shape)){const i=this.shape[r];t&&!t[r]?n[r]=i:n[r]=i.optional()}return new cn({...this._def,shape:()=>n})}required(t){const n={};for(const r of rt.objectKeys(this.shape))if(t&&!t[r])n[r]=this.shape[r];else{let s=this.shape[r];for(;s instanceof _o;)s=s._def.innerType;n[r]=s}return new cn({...this._def,shape:()=>n})}keyof(){return VD(rt.objectKeys(this.shape))}}cn.create=(e,t)=>new cn({shape:()=>e,unknownKeys:"strip",catchall:Io.create(),typeName:Fe.ZodObject,...Be(t)});cn.strictCreate=(e,t)=>new cn({shape:()=>e,unknownKeys:"strict",catchall:Io.create(),typeName:Fe.ZodObject,...Be(t)});cn.lazycreate=(e,t)=>new cn({shape:e,unknownKeys:"strip",catchall:Io.create(),typeName:Fe.ZodObject,...Be(t)});class Sm extends tt{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function i(s){for(const a of s)if(a.result.status==="valid")return a.result;for(const a of s)if(a.result.status==="dirty")return n.common.issues.push(...a.ctx.common.issues),a.result;const o=s.map(a=>new Ms(a.ctx.common.issues));return he(n,{code:ne.invalid_union,unionErrors:o}),Ie}if(n.common.async)return Promise.all(r.map(async s=>{const o={...n,common:{...n.common,issues:[]},parent:null};return{result:await s._parseAsync({data:n.data,path:n.path,parent:o}),ctx:o}})).then(i);{let s;const o=[];for(const c of r){const u={...n,common:{...n.common,issues:[]},parent:null},d=c._parseSync({data:n.data,path:n.path,parent:u});if(d.status==="valid")return d;d.status==="dirty"&&!s&&(s={result:d,ctx:u}),u.common.issues.length&&o.push(u.common.issues)}if(s)return n.common.issues.push(...s.ctx.common.issues),s.result;const a=o.map(c=>new Ms(c));return he(n,{code:ne.invalid_union,unionErrors:a}),Ie}}get options(){return this._def.options}}Sm.create=(e,t)=>new Sm({options:e,typeName:Fe.ZodUnion,...Be(t)});function Kx(e,t){const n=Gs(e),r=Gs(t);if(e===t)return{valid:!0,data:e};if(n===xe.object&&r===xe.object){const i=rt.objectKeys(t),s=rt.objectKeys(e).filter(a=>i.indexOf(a)!==-1),o={...e,...t};for(const a of s){const c=Kx(e[a],t[a]);if(!c.valid)return{valid:!1};o[a]=c.data}return{valid:!0,data:o}}else if(n===xe.array&&r===xe.array){if(e.length!==t.length)return{valid:!1};const i=[];for(let s=0;s<e.length;s++){const o=e[s],a=t[s],c=Kx(o,a);if(!c.valid)return{valid:!1};i.push(c.data)}return{valid:!0,data:i}}else return n===xe.date&&r===xe.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class km extends tt{_parse(t){const{status:n,ctx:r}=this._processInputParams(t),i=(s,o)=>{if($_(s)||$_(o))return Ie;const a=Kx(s.value,o.value);return a.valid?((B_(s)||B_(o))&&n.dirty(),{status:n.value,value:a.data}):(he(r,{code:ne.invalid_intersection_types}),Ie)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([s,o])=>i(s,o)):i(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}km.create=(e,t,n)=>new km({left:e,right:t,typeName:Fe.ZodIntersection,...Be(n)});class Wa extends tt{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==xe.array)return he(r,{code:ne.invalid_type,expected:xe.array,received:r.parsedType}),Ie;if(r.data.length<this._def.items.length)return he(r,{code:ne.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Ie;!this._def.rest&&r.data.length>this._def.items.length&&(he(r,{code:ne.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const s=[...r.data].map((o,a)=>{const c=this._def.items[a]||this._def.rest;return c?c._parse(new Do(r,o,r.path,a)):null}).filter(o=>!!o);return r.common.async?Promise.all(s).then(o=>Lr.mergeArray(n,o)):Lr.mergeArray(n,s)}get items(){return this._def.items}rest(t){return new Wa({...this._def,rest:t})}}Wa.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Wa({items:e,typeName:Fe.ZodTuple,rest:null,...Be(t)})};class Y_ extends tt{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==xe.map)return he(r,{code:ne.invalid_type,expected:xe.map,received:r.parsedType}),Ie;const i=this._def.keyType,s=this._def.valueType,o=[...r.data.entries()].map(([a,c],u)=>({key:i._parse(new Do(r,a,r.path,[u,"key"])),value:s._parse(new Do(r,c,r.path,[u,"value"]))}));if(r.common.async){const a=new Map;return Promise.resolve().then(async()=>{for(const c of o){const u=await c.key,d=await c.value;if(u.status==="aborted"||d.status==="aborted")return Ie;(u.status==="dirty"||d.status==="dirty")&&n.dirty(),a.set(u.value,d.value)}return{status:n.value,value:a}})}else{const a=new Map;for(const c of o){const u=c.key,d=c.value;if(u.status==="aborted"||d.status==="aborted")return Ie;(u.status==="dirty"||d.status==="dirty")&&n.dirty(),a.set(u.value,d.value)}return{status:n.value,value:a}}}}Y_.create=(e,t,n)=>new Y_({valueType:t,keyType:e,typeName:Fe.ZodMap,...Be(n)});class rf extends tt{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==xe.set)return he(r,{code:ne.invalid_type,expected:xe.set,received:r.parsedType}),Ie;const i=this._def;i.minSize!==null&&r.data.size<i.minSize.value&&(he(r,{code:ne.too_small,minimum:i.minSize.value,type:"set",inclusive:!0,exact:!1,message:i.minSize.message}),n.dirty()),i.maxSize!==null&&r.data.size>i.maxSize.value&&(he(r,{code:ne.too_big,maximum:i.maxSize.value,type:"set",inclusive:!0,exact:!1,message:i.maxSize.message}),n.dirty());const s=this._def.valueType;function o(c){const u=new Set;for(const d of c){if(d.status==="aborted")return Ie;d.status==="dirty"&&n.dirty(),u.add(d.value)}return{status:n.value,value:u}}const a=[...r.data.values()].map((c,u)=>s._parse(new Do(r,c,r.path,u)));return r.common.async?Promise.all(a).then(c=>o(c)):o(a)}min(t,n){return new rf({...this._def,minSize:{value:t,message:Se.toString(n)}})}max(t,n){return new rf({...this._def,maxSize:{value:t,message:Se.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}rf.create=(e,t)=>new rf({valueType:e,minSize:null,maxSize:null,typeName:Fe.ZodSet,...Be(t)});class Q_ extends tt{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}Q_.create=(e,t)=>new Q_({getter:e,typeName:Fe.ZodLazy,...Be(t)});class Z_ extends tt{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return he(n,{received:n.data,code:ne.invalid_literal,expected:this._def.value}),Ie}return{status:"valid",value:t.data}}get value(){return this._def.value}}Z_.create=(e,t)=>new Z_({value:e,typeName:Fe.ZodLiteral,...Be(t)});function VD(e,t){return new zc({values:e,typeName:Fe.ZodEnum,...Be(t)})}class zc extends tt{_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return he(n,{expected:rt.joinValues(r),received:n.parsedType,code:ne.invalid_type}),Ie}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return he(n,{received:n.data,code:ne.invalid_enum_value,options:r}),Ie}return oi(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return zc.create(t,{...this._def,...n})}exclude(t,n=this._def){return zc.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}zc.create=VD;class X_ extends tt{_parse(t){const n=rt.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==xe.string&&r.parsedType!==xe.number){const i=rt.objectValues(n);return he(r,{expected:rt.joinValues(i),received:r.parsedType,code:ne.invalid_type}),Ie}if(this._cache||(this._cache=new Set(rt.getValidEnumValues(this._def.values))),!this._cache.has(t.data)){const i=rt.objectValues(n);return he(r,{received:r.data,code:ne.invalid_enum_value,options:i}),Ie}return oi(t.data)}get enum(){return this._def.values}}X_.create=(e,t)=>new X_({values:e,typeName:Fe.ZodNativeEnum,...Be(t)});class Cm extends tt{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==xe.promise&&n.common.async===!1)return he(n,{code:ne.invalid_type,expected:xe.promise,received:n.parsedType}),Ie;const r=n.parsedType===xe.promise?n.data:Promise.resolve(n.data);return oi(r.then(i=>this._def.type.parseAsync(i,{path:n.path,errorMap:n.common.contextualErrorMap})))}}Cm.create=(e,t)=>new Cm({type:e,typeName:Fe.ZodPromise,...Be(t)});class Lc extends tt{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Fe.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),i=this._def.effect||null,s={addIssue:o=>{he(r,o),o.fatal?n.abort():n.dirty()},get path(){return r.path}};if(s.addIssue=s.addIssue.bind(s),i.type==="preprocess"){const o=i.transform(r.data,s);if(r.common.async)return Promise.resolve(o).then(async a=>{if(n.value==="aborted")return Ie;const c=await this._def.schema._parseAsync({data:a,path:r.path,parent:r});return c.status==="aborted"?Ie:c.status==="dirty"||n.value==="dirty"?Vu(c.value):c});{if(n.value==="aborted")return Ie;const a=this._def.schema._parseSync({data:o,path:r.path,parent:r});return a.status==="aborted"?Ie:a.status==="dirty"||n.value==="dirty"?Vu(a.value):a}}if(i.type==="refinement"){const o=a=>{const c=i.refinement(a,s);if(r.common.async)return Promise.resolve(c);if(c instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return a};if(r.common.async===!1){const a=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return a.status==="aborted"?Ie:(a.status==="dirty"&&n.dirty(),o(a.value),{status:n.value,value:a.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(a=>a.status==="aborted"?Ie:(a.status==="dirty"&&n.dirty(),o(a.value).then(()=>({status:n.value,value:a.value}))))}if(i.type==="transform")if(r.common.async===!1){const o=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!Ic(o))return Ie;const a=i.transform(o.value,s);if(a instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:a}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(o=>Ic(o)?Promise.resolve(i.transform(o.value,s)).then(a=>({status:n.value,value:a})):Ie);rt.assertNever(i)}}Lc.create=(e,t,n)=>new Lc({schema:e,typeName:Fe.ZodEffects,effect:t,...Be(n)});Lc.createWithPreprocess=(e,t,n)=>new Lc({schema:t,effect:{type:"preprocess",transform:e},typeName:Fe.ZodEffects,...Be(n)});class _o extends tt{_parse(t){return this._getType(t)===xe.undefined?oi(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}_o.create=(e,t)=>new _o({innerType:e,typeName:Fe.ZodOptional,...Be(t)});class Nc extends tt{_parse(t){return this._getType(t)===xe.null?oi(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}Nc.create=(e,t)=>new Nc({innerType:e,typeName:Fe.ZodNullable,...Be(t)});class Yx extends tt{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===xe.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}Yx.create=(e,t)=>new Yx({innerType:e,typeName:Fe.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...Be(t)});class Qx extends tt{_parse(t){const{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},i=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return bm(i)?i.then(s=>({status:"valid",value:s.status==="valid"?s.value:this._def.catchValue({get error(){return new Ms(r.common.issues)},input:r.data})})):{status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new Ms(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}Qx.create=(e,t)=>new Qx({innerType:e,typeName:Fe.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...Be(t)});class J_ extends tt{_parse(t){if(this._getType(t)!==xe.nan){const r=this._getOrReturnCtx(t);return he(r,{code:ne.invalid_type,expected:xe.nan,received:r.parsedType}),Ie}return{status:"valid",value:t.data}}}J_.create=e=>new J_({typeName:Fe.ZodNaN,...Be(e)});class Are extends tt{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class Kw extends tt{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const s=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?Ie:s.status==="dirty"?(n.dirty(),Vu(s.value)):this._def.out._parseAsync({data:s.value,path:r.path,parent:r})})();{const i=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?Ie:i.status==="dirty"?(n.dirty(),{status:"dirty",value:i.value}):this._def.out._parseSync({data:i.value,path:r.path,parent:r})}}static create(t,n){return new Kw({in:t,out:n,typeName:Fe.ZodPipeline})}}class Zx extends tt{_parse(t){const n=this._def.innerType._parse(t),r=i=>(Ic(i)&&(i.value=Object.freeze(i.value)),i);return bm(n)?n.then(i=>r(i)):r(n)}unwrap(){return this._def.innerType}}Zx.create=(e,t)=>new Zx({innerType:e,typeName:Fe.ZodReadonly,...Be(t)});var Fe;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(Fe||(Fe={}));const Si=po.create,jm=Fc.create,Ql=Gx.create;Io.create;Ji.create;const Lf=cn.create;Sm.create;km.create;Wa.create;const UD=zc.create;Cm.create;_o.create;Nc.create;function jt(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function Fo(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}const WD=6048e5,Rre=864e5,Ep=43200,eP=1440;let Ore={};function Nf(){return Ore}function sf(e,t){var a,c,u,d;const n=Nf(),r=(t==null?void 0:t.weekStartsOn)??((c=(a=t==null?void 0:t.locale)==null?void 0:a.options)==null?void 0:c.weekStartsOn)??n.weekStartsOn??((d=(u=n.locale)==null?void 0:u.options)==null?void 0:d.weekStartsOn)??0,i=jt(e),s=i.getDay(),o=(s<r?7:0)+s-r;return i.setDate(i.getDate()-o),i.setHours(0,0,0,0),i}function _m(e){return sf(e,{weekStartsOn:1})}function HD(e){const t=jt(e),n=t.getFullYear(),r=Fo(e,0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);const i=_m(r),s=Fo(e,0);s.setFullYear(n,0,4),s.setHours(0,0,0,0);const o=_m(s);return t.getTime()>=i.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function tP(e){const t=jt(e);return t.setHours(0,0,0,0),t}function Pm(e){const t=jt(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function Mre(e,t){const n=tP(e),r=tP(t),i=+n-Pm(n),s=+r-Pm(r);return Math.round((i-s)/Rre)}function Dre(e){const t=HD(e),n=Fo(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),_m(n)}function hh(e,t){const n=jt(e),r=jt(t),i=n.getTime()-r.getTime();return i<0?-1:i>0?1:i}function Ire(e){return Fo(e,Date.now())}function Fre(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function zre(e){if(!Fre(e)&&typeof e!="number")return!1;const t=jt(e);return!isNaN(Number(t))}function Lre(e,t){const n=jt(e),r=jt(t),i=n.getFullYear()-r.getFullYear(),s=n.getMonth()-r.getMonth();return i*12+s}function Nre(e){return t=>{const r=(e?Math[e]:Math.trunc)(t);return r===0?0:r}}function $re(e,t){return+jt(e)-+jt(t)}function Bre(e){const t=jt(e);return t.setHours(23,59,59,999),t}function Vre(e){const t=jt(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function Ure(e){const t=jt(e);return+Bre(t)==+Vre(t)}function Wre(e,t){const n=jt(e),r=jt(t),i=hh(n,r),s=Math.abs(Lre(n,r));let o;if(s<1)o=0;else{n.getMonth()===1&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-i*s);let a=hh(n,r)===-i;Ure(jt(e))&&s===1&&hh(e,r)===1&&(a=!1),o=i*(s-Number(a))}return o===0?0:o}function Hre(e,t,n){const r=$re(e,t)/1e3;return Nre(n==null?void 0:n.roundingMethod)(r)}function qre(e){const t=jt(e),n=Fo(e,0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}const Gre={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"}},Kre=(e,t,n)=>{let r;const i=Gre[e];return typeof i=="string"?r=i:t===1?r=i.one:r=i.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function Ev(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const Yre={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Qre={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Zre={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Xre={date:Ev({formats:Yre,defaultWidth:"full"}),time:Ev({formats:Qre,defaultWidth:"full"}),dateTime:Ev({formats:Zre,defaultWidth:"full"})},Jre={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},eie=(e,t,n,r)=>Jre[e];function ju(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let i;if(r==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,a=n!=null&&n.width?String(n.width):o;i=e.formattingValues[a]||e.formattingValues[o]}else{const o=e.defaultWidth,a=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[a]||e.values[o]}const s=e.argumentCallback?e.argumentCallback(t):t;return i[s]}}const tie={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},nie={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},rie={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"]},iie={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"]},sie={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"}},oie={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"}},aie=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},lie={ordinalNumber:aie,era:ju({values:tie,defaultWidth:"wide"}),quarter:ju({values:nie,defaultWidth:"wide",argumentCallback:e=>e-1}),month:ju({values:rie,defaultWidth:"wide"}),day:ju({values:iie,defaultWidth:"wide"}),dayPeriod:ju({values:sie,defaultWidth:"wide",formattingValues:oie,defaultFormattingWidth:"wide"})};function _u(e){return(t,n={})=>{const r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],s=t.match(i);if(!s)return null;const o=s[0],a=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(a)?uie(a,f=>f.test(o)):cie(a,f=>f.test(o));let u;u=e.valueCallback?e.valueCallback(c):c,u=n.valueCallback?n.valueCallback(u):u;const d=t.slice(o.length);return{value:u,rest:d}}}function cie(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function uie(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function die(e){return(t,n={})=>{const r=t.match(e.matchPattern);if(!r)return null;const i=r[0],s=t.match(e.parsePattern);if(!s)return null;let o=e.valueCallback?e.valueCallback(s[0]):s[0];o=n.valueCallback?n.valueCallback(o):o;const a=t.slice(i.length);return{value:o,rest:a}}}const fie=/^(\d+)(th|st|nd|rd)?/i,pie=/\d+/i,hie={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},mie={any:[/^b/i,/^(a|c)/i]},gie={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},yie={any:[/1/i,/2/i,/3/i,/4/i]},vie={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},xie={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]},bie={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},wie={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]},Sie={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},kie={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}},Cie={ordinalNumber:die({matchPattern:fie,parsePattern:pie,valueCallback:e=>parseInt(e,10)}),era:_u({matchPatterns:hie,defaultMatchWidth:"wide",parsePatterns:mie,defaultParseWidth:"any"}),quarter:_u({matchPatterns:gie,defaultMatchWidth:"wide",parsePatterns:yie,defaultParseWidth:"any",valueCallback:e=>e+1}),month:_u({matchPatterns:vie,defaultMatchWidth:"wide",parsePatterns:xie,defaultParseWidth:"any"}),day:_u({matchPatterns:bie,defaultMatchWidth:"wide",parsePatterns:wie,defaultParseWidth:"any"}),dayPeriod:_u({matchPatterns:Sie,defaultMatchWidth:"any",parsePatterns:kie,defaultParseWidth:"any"})},qD={code:"en-US",formatDistance:Kre,formatLong:Xre,formatRelative:eie,localize:lie,match:Cie,options:{weekStartsOn:0,firstWeekContainsDate:1}};function jie(e){const t=jt(e);return Mre(t,qre(t))+1}function _ie(e){const t=jt(e),n=+_m(t)-+Dre(t);return Math.round(n/WD)+1}function GD(e,t){var d,f,p,h;const n=jt(e),r=n.getFullYear(),i=Nf(),s=(t==null?void 0:t.firstWeekContainsDate)??((f=(d=t==null?void 0:t.locale)==null?void 0:d.options)==null?void 0:f.firstWeekContainsDate)??i.firstWeekContainsDate??((h=(p=i.locale)==null?void 0:p.options)==null?void 0:h.firstWeekContainsDate)??1,o=Fo(e,0);o.setFullYear(r+1,0,s),o.setHours(0,0,0,0);const a=sf(o,t),c=Fo(e,0);c.setFullYear(r,0,s),c.setHours(0,0,0,0);const u=sf(c,t);return n.getTime()>=a.getTime()?r+1:n.getTime()>=u.getTime()?r:r-1}function Pie(e,t){var a,c,u,d;const n=Nf(),r=(t==null?void 0:t.firstWeekContainsDate)??((c=(a=t==null?void 0:t.locale)==null?void 0:a.options)==null?void 0:c.firstWeekContainsDate)??n.firstWeekContainsDate??((d=(u=n.locale)==null?void 0:u.options)==null?void 0:d.firstWeekContainsDate)??1,i=GD(e,t),s=Fo(e,0);return s.setFullYear(i,0,r),s.setHours(0,0,0,0),sf(s,t)}function Eie(e,t){const n=jt(e),r=+sf(n,t)-+Pie(n,t);return Math.round(r/WD)+1}function gt(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const Ls={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return gt(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):gt(n+1,2)},d(e,t){return gt(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return gt(e.getHours()%12||12,t.length)},H(e,t){return gt(e.getHours(),t.length)},m(e,t){return gt(e.getMinutes(),t.length)},s(e,t){return gt(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),i=Math.trunc(r*Math.pow(10,n-3));return gt(i,t.length)}},ul={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},nP={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:"year"})}return Ls.y(e,t)},Y:function(e,t,n,r){const i=GD(e,r),s=i>0?i:1-i;if(t==="YY"){const o=s%100;return gt(o,2)}return t==="Yo"?n.ordinalNumber(s,{unit:"year"}):gt(s,t.length)},R:function(e,t){const n=HD(e);return gt(n,t.length)},u:function(e,t){const n=e.getFullYear();return gt(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return gt(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return gt(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return Ls.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return gt(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const i=Eie(e,r);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):gt(i,t.length)},I:function(e,t,n){const r=_ie(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):gt(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):Ls.d(e,t)},D:function(e,t,n){const r=jie(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):gt(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const i=e.getDay(),s=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(s);case"ee":return gt(s,2);case"eo":return n.ordinalNumber(s,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});case"eeee":default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const i=e.getDay(),s=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(s);case"cc":return gt(s,t.length);case"co":return n.ordinalNumber(s,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});case"cccc":default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),i=r===0?7:r;switch(t){case"i":return String(i);case"ii":return gt(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let i;switch(r===12?i=ul.noon:r===0?i=ul.midnight:i=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let i;switch(r>=17?i=ul.evening:r>=12?i=ul.afternoon:r>=4?i=ul.morning:i=ul.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return Ls.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):Ls.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):gt(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):gt(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):Ls.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Ls.s(e,t)},S:function(e,t){return Ls.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return iP(r);case"XXXX":case"XX":return ea(r);case"XXXXX":case"XXX":default:return ea(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return iP(r);case"xxxx":case"xx":return ea(r);case"xxxxx":case"xxx":default:return ea(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+rP(r,":");case"OOOO":default:return"GMT"+ea(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+rP(r,":");case"zzzz":default:return"GMT"+ea(r,":")}},t:function(e,t,n){const r=Math.trunc(e.getTime()/1e3);return gt(r,t.length)},T:function(e,t,n){const r=e.getTime();return gt(r,t.length)}};function rP(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Math.trunc(r/60),s=r%60;return s===0?n+String(i):n+String(i)+t+gt(s,2)}function iP(e,t){return e%60===0?(e>0?"-":"+")+gt(Math.abs(e)/60,2):ea(e,t)}function ea(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=gt(Math.trunc(r/60),2),s=gt(r%60,2);return n+i+t+s}const sP=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},KD=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},Tie=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return sP(e,t);let s;switch(r){case"P":s=t.dateTime({width:"short"});break;case"PP":s=t.dateTime({width:"medium"});break;case"PPP":s=t.dateTime({width:"long"});break;case"PPPP":default:s=t.dateTime({width:"full"});break}return s.replace("{{date}}",sP(r,t)).replace("{{time}}",KD(i,t))},Aie={p:KD,P:Tie},Rie=/^D+$/,Oie=/^Y+$/,Mie=["D","DD","YY","YYYY"];function Die(e){return Rie.test(e)}function Iie(e){return Oie.test(e)}function Fie(e,t,n){const r=zie(e,t,n);if(console.warn(r),Mie.includes(e))throw new RangeError(r)}function zie(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const Lie=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Nie=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,$ie=/^'([^]*?)'?$/,Bie=/''/g,Vie=/[a-zA-Z]/;function YD(e,t,n){var d,f,p,h;const r=Nf(),i=r.locale??qD,s=r.firstWeekContainsDate??((f=(d=r.locale)==null?void 0:d.options)==null?void 0:f.firstWeekContainsDate)??1,o=r.weekStartsOn??((h=(p=r.locale)==null?void 0:p.options)==null?void 0:h.weekStartsOn)??0,a=jt(e);if(!zre(a))throw new RangeError("Invalid time value");let c=t.match(Nie).map(v=>{const m=v[0];if(m==="p"||m==="P"){const x=Aie[m];return x(v,i.formatLong)}return v}).join("").match(Lie).map(v=>{if(v==="''")return{isToken:!1,value:"'"};const m=v[0];if(m==="'")return{isToken:!1,value:Uie(v)};if(nP[m])return{isToken:!0,value:v};if(m.match(Vie))throw new RangeError("Format string contains an unescaped latin alphabet character `"+m+"`");return{isToken:!1,value:v}});i.localize.preprocessor&&(c=i.localize.preprocessor(a,c));const u={firstWeekContainsDate:s,weekStartsOn:o,locale:i};return c.map(v=>{if(!v.isToken)return v.value;const m=v.value;(Iie(m)||Die(m))&&Fie(m,t,String(e));const x=nP[m[0]];return x(a,m,i.localize,u)}).join("")}function Uie(e){const t=e.match($ie);return t?t[1].replace(Bie,"'"):e}function Wie(e,t,n){const r=Nf(),i=(n==null?void 0:n.locale)??r.locale??qD,s=2520,o=hh(e,t);if(isNaN(o))throw new RangeError("Invalid time value");const a=Object.assign({},n,{addSuffix:n==null?void 0:n.addSuffix,comparison:o});let c,u;o>0?(c=jt(t),u=jt(e)):(c=jt(e),u=jt(t));const d=Hre(u,c),f=(Pm(u)-Pm(c))/1e3,p=Math.round((d-f)/60);let h;if(p<2)return n!=null&&n.includeSeconds?d<5?i.formatDistance("lessThanXSeconds",5,a):d<10?i.formatDistance("lessThanXSeconds",10,a):d<20?i.formatDistance("lessThanXSeconds",20,a):d<40?i.formatDistance("halfAMinute",0,a):d<60?i.formatDistance("lessThanXMinutes",1,a):i.formatDistance("xMinutes",1,a):p===0?i.formatDistance("lessThanXMinutes",1,a):i.formatDistance("xMinutes",p,a);if(p<45)return i.formatDistance("xMinutes",p,a);if(p<90)return i.formatDistance("aboutXHours",1,a);if(p<eP){const v=Math.round(p/60);return i.formatDistance("aboutXHours",v,a)}else{if(p<s)return i.formatDistance("xDays",1,a);if(p<Ep){const v=Math.round(p/eP);return i.formatDistance("xDays",v,a)}else if(p<Ep*2)return h=Math.round(p/Ep),i.formatDistance("aboutXMonths",h,a)}if(h=Wre(u,c),h<12){const v=Math.round(p/Ep);return i.formatDistance("xMonths",v,a)}else{const v=h%12,m=Math.trunc(h/12);return v<3?i.formatDistance("aboutXYears",m,a):v<9?i.formatDistance("overXYears",m,a):i.formatDistance("almostXYears",m+1,a)}}function QD(e,t){return Wie(e,Ire(e),t)}function ZD({result:e}){const{check:t}=e,n=vt("white","gray.800"),r=vt("gray.200","gray.700"),{hasCopied:i,onCopy:s}=hT(t.id),o=d=>{switch(d){case"OK":return"green";case"ERROR":return"red";case"TIMEOUT":return"orange";case"LOOP":return"purple";default:return"gray"}},a=d=>{switch(d){case"HTTP_301":return"blue";case"HTTP_302":return"green";case"HTTP_307":return"yellow";case"HTTP_308":return"purple";case"FINAL":return"gray";default:return"orange"}},c=d=>d?`${d}ms`:"N/A",u=d=>YD(new Date(d),"MMM dd, yyyy HH:mm:ss");return l.jsxs(X,{spacing:6,align:"stretch",children:[l.jsxs(He,{bg:n,border:"1px solid",borderColor:r,children:[l.jsx(Ln,{children:l.jsxs(be,{justify:"space-between",children:[l.jsx(Pe,{as:"h3",size:"md",children:"Tracking Summary"}),l.jsxs(be,{children:[l.jsx(yt,{colorScheme:o(t.status),variant:"solid",children:t.status}),l.jsx(Ae,{size:"xs",variant:"ghost",leftIcon:l.jsx(oe,{as:i?ls:iD}),onClick:s,children:i?"Copied":"Copy ID"})]})]})}),l.jsx(qe,{children:l.jsxs(X,{spacing:4,align:"stretch",children:[l.jsxs(kn,{columns:{base:2,md:4},spacing:4,children:[l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Redirects"}),l.jsx(dn,{children:t.redirectCount}),l.jsx(hr,{children:t.redirectCount===0?"Direct":"Chain detected"})]}),l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Total Time"}),l.jsxs(dn,{children:[t.totalTimeMs,"ms"]}),l.jsxs(hr,{children:[l.jsx(am,{type:t.totalTimeMs<1e3?"increase":"decrease"}),t.totalTimeMs<1e3?"Fast":"Slow"]})]}),l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Final Status"}),l.jsx(dn,{children:e.finalStatusCode||"N/A"}),l.jsx(hr,{children:"HTTP status code"})]}),l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Method"}),l.jsx(dn,{children:t.method}),l.jsx(hr,{children:"Request method"})]})]}),l.jsx(Mr,{}),l.jsxs(X,{align:"stretch",spacing:3,children:[l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",fontWeight:"medium",color:"gray.600",mb:1,children:"Input URL"}),l.jsxs(Kt,{href:t.inputUrl,isExternal:!0,color:"brand.500",fontSize:"sm",wordBreak:"break-all",children:[t.inputUrl,l.jsx(oe,{as:dd,mx:"2px"})]})]}),t.finalUrl&&t.finalUrl!==t.inputUrl&&l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",fontWeight:"medium",color:"gray.600",mb:1,children:"Final URL"}),l.jsxs(Kt,{href:t.finalUrl,isExternal:!0,color:"brand.500",fontSize:"sm",wordBreak:"break-all",children:[t.finalUrl,l.jsx(oe,{as:dd,mx:"2px"})]})]})]}),t.error&&l.jsxs(xn,{status:"error",borderRadius:"md",children:[l.jsx(bn,{}),l.jsx(Xh,{children:"Error:"}),l.jsx(Jh,{children:t.error})]}),t.loopDetected&&l.jsxs(xn,{status:"warning",borderRadius:"md",children:[l.jsx(bn,{}),l.jsx(Xh,{children:"Redirect Loop Detected!"}),l.jsx(Jh,{children:"The URL redirects in a loop. Check your redirect configuration."})]}),l.jsxs(be,{justify:"space-between",fontSize:"sm",color:"gray.600",children:[l.jsxs(N,{children:["Started: ",u(t.startedAt)]}),l.jsxs(N,{children:["Finished: ",u(t.finishedAt)]})]})]})})]}),t.hops.length>0&&l.jsxs(He,{bg:n,border:"1px solid",borderColor:r,children:[l.jsx(Ln,{children:l.jsxs(Pe,{as:"h3",size:"md",children:["Redirect Chain (",t.hops.length," hops)"]})}),l.jsx(qe,{children:l.jsx(_w,{children:l.jsxs(Ag,{variant:"simple",size:"sm",children:[l.jsx(Ew,{children:l.jsxs(Oc,{children:[l.jsx(An,{children:"Hop"}),l.jsx(An,{children:"URL"}),l.jsx(An,{children:"Status"}),l.jsx(An,{children:"Type"}),l.jsx(An,{children:"Latency"}),l.jsx(An,{children:"Content-Type"})]})}),l.jsx(Pw,{children:t.hops.map((d,f)=>l.jsxs(Oc,{children:[l.jsx(Tn,{children:l.jsx(yt,{variant:"outline",children:d.hopIndex})}),l.jsx(Tn,{maxW:"300px",children:l.jsx(TM,{label:d.url,placement:"top",children:l.jsx(Kt,{href:d.url,isExternal:!0,color:"brand.500",fontSize:"sm",isTruncated:!0,display:"block",children:d.url})})}),l.jsx(Tn,{children:d.statusCode?l.jsx(yt,{colorScheme:d.statusCode<300?"green":d.statusCode<400?"yellow":"red",children:d.statusCode}):l.jsx(N,{fontSize:"xs",color:"gray.500",children:"N/A"})}),l.jsx(Tn,{children:l.jsx(yt,{colorScheme:a(d.redirectType),variant:"subtle",children:d.redirectType.replace("HTTP_","").replace("_"," ")})}),l.jsx(Tn,{children:l.jsx(N,{fontSize:"sm",children:c(d.latencyMs)})}),l.jsx(Tn,{children:l.jsx(N,{fontSize:"xs",color:"gray.600",isTruncated:!0,maxW:"150px",children:d.contentType||"N/A"})})]},f))})]})})})]}),t.hops.length>1&&l.jsxs(He,{bg:n,border:"1px solid",borderColor:r,children:[l.jsx(Ln,{children:l.jsx(Pe,{as:"h3",size:"md",children:"Performance Analysis"})}),l.jsx(qe,{children:l.jsxs(X,{spacing:4,align:"stretch",children:[l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",fontWeight:"medium",mb:2,children:"Latency per Hop"}),t.hops.map((d,f)=>d.latencyMs&&l.jsxs(Ce,{mb:2,children:[l.jsxs(be,{justify:"space-between",mb:1,children:[l.jsxs(N,{fontSize:"xs",children:["Hop ",d.hopIndex]}),l.jsx(N,{fontSize:"xs",children:c(d.latencyMs)})]}),l.jsx(Ac,{value:d.latencyMs/Math.max(...t.hops.map(p=>p.latencyMs||0))*100,size:"sm",colorScheme:"brand"})]},f))]}),l.jsxs(kn,{columns:{base:2,md:3},spacing:4,children:[l.jsxs(Xt,{size:"sm",children:[l.jsx(Jt,{children:"Avg Latency"}),l.jsxs(dn,{fontSize:"md",children:[Math.round(t.hops.reduce((d,f)=>d+(f.latencyMs||0),0)/t.hops.length),"ms"]})]}),l.jsxs(Xt,{size:"sm",children:[l.jsx(Jt,{children:"Max Latency"}),l.jsxs(dn,{fontSize:"md",children:[Math.max(...t.hops.map(d=>d.latencyMs||0)),"ms"]})]}),l.jsxs(Xt,{size:"sm",children:[l.jsx(Jt,{children:"Min Latency"}),l.jsxs(dn,{fontSize:"md",children:[Math.min(...t.hops.map(d=>d.latencyMs||0)),"ms"]})]})]})]})})]})]})}const Hie=Lf({url:Si().min(1,"URL is required").url("Invalid URL format"),method:UD(["GET","POST","HEAD"]),userAgent:Si().optional(),maxHops:jm().min(1).max(20),timeout:jm().min(1e3).max(3e4),enableSSLAnalysis:Ql(),enableSEOAnalysis:Ql(),enableSecurityAnalysis:Ql(),customHeaders:Si().optional()});function qie(){const[e,t]=g.useState(!1),[n,r]=g.useState(null),i=Yc(),s=Xa(),{isAuthenticated:o}=Ho(),{register:a,handleSubmit:c,watch:u,setValue:d,formState:{errors:f}}=Ff({resolver:zf(Hie),defaultValues:{method:"GET",maxHops:10,timeout:15e3,enableSSLAnalysis:!0,enableSEOAnalysis:!0,enableSecurityAnalysis:!0}}),p=u("maxHops"),h=u("timeout"),v=Fw({mutationFn:async x=>await Bw.trackUrlV2(x),onSuccess:x=>{r(x),i({title:"Tracking completed",description:`Found ${x.check.redirectCount} redirects`,status:"success",duration:3e3,isClosable:!0}),o&&s(`/check/${x.check.id}`)},onError:x=>{var w,y;i({title:"Tracking failed",description:((y=(w=x.response)==null?void 0:w.data)==null?void 0:y.message)||"An error occurred",status:"error",duration:5e3,isClosable:!0})}}),m=x=>{let w={};if(x.customHeaders)try{const b=x.customHeaders.split(`
|
|
`).filter(S=>S.trim());for(const S of b){const[k,...P]=S.split(":");k&&P.length>0&&(w[k.trim()]=P.join(":").trim())}}catch{i({title:"Invalid headers format",description:"Please use format: Header-Name: Header-Value",status:"error",duration:3e3,isClosable:!0});return}const y={url:x.url,method:x.method,userAgent:x.userAgent,headers:Object.keys(w).length>0?w:void 0,maxHops:x.maxHops,timeout:x.timeout,enableSSLAnalysis:x.enableSSLAnalysis,enableSEOAnalysis:x.enableSEOAnalysis,enableSecurityAnalysis:x.enableSecurityAnalysis};v.mutate(y)};return l.jsx(Sn,{maxW:"4xl",children:l.jsxs(X,{spacing:8,align:"stretch",children:[l.jsxs(Ce,{textAlign:"center",children:[l.jsx(Pe,{as:"h1",size:"xl",mb:4,children:"URL Redirect Tracker"}),l.jsx(N,{fontSize:"lg",color:"gray.600",children:"Track redirects and analyze SSL, SEO, and security with comprehensive insights"})]}),l.jsxs(He,{children:[l.jsx(Ln,{children:l.jsxs(be,{justify:"space-between",children:[l.jsx(Pe,{as:"h2",size:"md",children:"Track URL"}),l.jsx(yt,{colorScheme:"brand",children:"Enhanced v2"})]})}),l.jsx(qe,{children:l.jsx("form",{onSubmit:c(m),children:l.jsxs(X,{spacing:6,align:"stretch",children:[l.jsxs(Nt,{isInvalid:!!f.url,children:[l.jsx($t,{children:"URL to Track"}),l.jsx(Tr,{...a("url"),placeholder:"https://example.com or example.com",size:"lg"}),f.url&&l.jsx(N,{color:"red.500",fontSize:"sm",mt:1,children:f.url.message}),l.jsx(Bs,{children:"Enter the URL you want to track. Protocol (http/https) is optional."})]}),l.jsxs(Nt,{children:[l.jsx($t,{children:"HTTP Method"}),l.jsxs(Rc,{...a("method"),children:[l.jsx("option",{value:"GET",children:"GET"}),l.jsx("option",{value:"HEAD",children:"HEAD"}),l.jsx("option",{value:"POST",children:"POST"})]}),l.jsx(Bs,{children:"HTTP method to use for the initial request"})]}),l.jsxs(Nt,{children:[l.jsx($t,{children:"Analysis Options"}),l.jsxs(X,{align:"start",spacing:3,children:[l.jsxs(be,{justify:"space-between",w:"full",children:[l.jsx(N,{children:"SSL Certificate Analysis"}),l.jsx(Ta,{...a("enableSSLAnalysis"),colorScheme:"brand"})]}),l.jsxs(be,{justify:"space-between",w:"full",children:[l.jsx(N,{children:"SEO Optimization Analysis"}),l.jsx(Ta,{...a("enableSEOAnalysis"),colorScheme:"brand"})]}),l.jsxs(be,{justify:"space-between",w:"full",children:[l.jsx(N,{children:"Security Vulnerability Scan"}),l.jsx(Ta,{...a("enableSecurityAnalysis"),colorScheme:"brand"})]})]}),l.jsx(Bs,{children:"Enable advanced analysis features (recommended)"})]}),l.jsxs(Ae,{variant:"ghost",onClick:()=>t(!e),size:"sm",children:[e?"Hide":"Show"," Advanced Options"]}),l.jsx($R,{in:e,children:l.jsxs(X,{spacing:6,align:"stretch",children:[l.jsx(Mr,{}),l.jsxs(Nt,{children:[l.jsxs($t,{children:["Maximum Hops: ",p]}),l.jsxs(xM,{value:p,onChange:x=>d("maxHops",x),min:1,max:20,step:1,colorScheme:"brand",children:[l.jsx(wM,{children:l.jsx(SM,{})}),l.jsx(bM,{})]}),l.jsx(Bs,{children:"Maximum number of redirects to follow (1-20)"})]}),l.jsxs(Nt,{children:[l.jsx($t,{children:"Timeout (milliseconds)"}),l.jsxs(dM,{value:h,onChange:x=>d("timeout",parseInt(x)||15e3),min:1e3,max:3e4,step:1e3,children:[l.jsx(pM,{}),l.jsxs(fM,{children:[l.jsx(gM,{}),l.jsx(mM,{})]})]}),l.jsx(Bs,{children:"Request timeout in milliseconds (1000-30000)"})]}),l.jsxs(Nt,{children:[l.jsx($t,{children:"Custom User Agent"}),l.jsx(Tr,{...a("userAgent"),placeholder:"Mozilla/5.0 (compatible; RedirectTracker/2.0)"}),l.jsx(Bs,{children:"Custom User-Agent header (optional)"})]}),l.jsxs(Nt,{children:[l.jsx($t,{children:"Custom Headers"}),l.jsx(Tw,{...a("customHeaders"),placeholder:`Accept: application/json
|
|
X-Custom-Header: value`,rows:4,resize:"vertical"}),l.jsx(Bs,{children:"Custom headers, one per line in format: Header-Name: Header-Value"})]})]})}),!o&&l.jsxs(xn,{status:"info",borderRadius:"md",children:[l.jsx(bn,{}),l.jsxs(X,{align:"start",spacing:1,children:[l.jsx(N,{fontWeight:"medium",children:"Anonymous Usage"}),l.jsxs(N,{fontSize:"sm",children:["Anonymous users are limited to 50 requests per hour.",l.jsxs(N,{as:"span",color:"brand.500",fontWeight:"medium",children:[" ","Sign up for higher limits and saved results."]})]})]})]}),l.jsx(Ae,{type:"submit",colorScheme:"brand",size:"lg",isLoading:v.isPending,loadingText:"Tracking...",children:"Track URL"})]})})})]}),n&&l.jsx(ZD,{result:n})]})})}const Gie=Lf({url:Si().min(1,"URL is required").url("Invalid URL format"),analysisType:UD(["ssl","seo","security","comprehensive"])});function Kie(){const[e,t]=g.useState(null),n=Yc(),r=vt("white","gray.800"),i=vt("gray.200","gray.700"),{register:s,handleSubmit:o,formState:{errors:a}}=Ff({resolver:zf(Gie),defaultValues:{analysisType:"comprehensive"}}),c=Fw({mutationFn:async p=>{switch(p.analysisType){case"ssl":return{ssl:await Bu.analyzeSSL(p.url)};case"seo":return{seo:await Bu.analyzeSEO(p.url)};case"security":return{security:await Bu.analyzeSecurity(p.url)};case"comprehensive":return await Bu.analyzeComprehensive(p.url);default:throw new Error("Invalid analysis type")}},onSuccess:p=>{t(p),n({title:"Analysis completed",description:"Your analysis results are ready",status:"success",duration:3e3,isClosable:!0})},onError:p=>{var h,v;n({title:"Analysis failed",description:((v=(h=p.response)==null?void 0:h.data)==null?void 0:v.message)||"An error occurred",status:"error",duration:5e3,isClosable:!0})}}),u=p=>{c.mutate(p)},d=p=>p>=80?"green":p>=60?"yellow":p>=40?"orange":"red",f=p=>p>=80?"Excellent":p>=60?"Good":p>=40?"Fair":"Poor";return l.jsx(Sn,{maxW:"7xl",children:l.jsxs(X,{spacing:8,align:"stretch",children:[l.jsxs(Ce,{textAlign:"center",children:[l.jsx(Pe,{as:"h1",size:"xl",mb:4,children:"Advanced Analysis"}),l.jsx(N,{fontSize:"lg",color:"gray.600",children:"Comprehensive SSL, SEO, and security analysis for your URLs"})]}),l.jsxs(He,{bg:r,border:"1px solid",borderColor:i,children:[l.jsx(Ln,{children:l.jsxs(be,{justify:"space-between",children:[l.jsx(Pe,{as:"h2",size:"md",children:"Analyze URL"}),l.jsx(yt,{colorScheme:"brand",children:"Enhanced Analysis"})]})}),l.jsx(qe,{children:l.jsx("form",{onSubmit:o(u),children:l.jsxs(X,{spacing:6,align:"stretch",children:[l.jsxs(Nt,{isInvalid:!!a.url,children:[l.jsx($t,{children:"URL to Analyze"}),l.jsx(Tr,{...s("url"),placeholder:"https://example.com",size:"lg"}),a.url&&l.jsx(N,{color:"red.500",fontSize:"sm",mt:1,children:a.url.message})]}),l.jsxs(Nt,{children:[l.jsx($t,{children:"Analysis Type"}),l.jsxs(Rc,{...s("analysisType"),children:[l.jsx("option",{value:"comprehensive",children:"Comprehensive (SSL + SEO + Security)"}),l.jsx("option",{value:"ssl",children:"SSL Certificate Only"}),l.jsx("option",{value:"seo",children:"SEO Analysis Only"}),l.jsx("option",{value:"security",children:"Security Analysis Only"})]})]}),l.jsx(Ae,{type:"submit",colorScheme:"brand",size:"lg",isLoading:c.isPending,loadingText:"Analyzing...",leftIcon:l.jsx(oe,{as:fm}),children:"Start Analysis"})]})})})]}),e&&l.jsxs(X,{spacing:6,align:"stretch",children:[e.summary&&l.jsxs(He,{bg:r,border:"1px solid",borderColor:i,children:[l.jsx(Ln,{children:l.jsx(Pe,{as:"h3",size:"md",children:"Analysis Summary"})}),l.jsx(qe,{children:l.jsxs(kn,{columns:{base:1,md:3},spacing:6,children:[l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Overall Score"}),l.jsxs(dn,{color:`${d(e.summary.overallScore)}.500`,children:[e.summary.overallScore,"/100"]}),l.jsx(hr,{children:f(e.summary.overallScore)})]}),l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Analyses Completed"}),l.jsxs(dn,{children:[e.summary.analysesCompleted,"/",e.summary.totalAnalyses]}),l.jsxs(hr,{children:[Math.round(e.summary.analysesCompleted/e.summary.totalAnalyses*100),"% complete"]})]}),l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Progress"}),l.jsx(Ce,{mt:2,children:l.jsx(Ac,{value:e.summary.analysesCompleted/e.summary.totalAnalyses*100,colorScheme:"brand",size:"lg"})})]})]})})]}),l.jsxs(Mg,{variant:"line",colorScheme:"brand",children:[l.jsxs(Dg,{children:[e.ssl&&l.jsxs(bi,{children:[l.jsx(oe,{as:pm,mr:2}),"SSL Analysis"]}),e.seo&&l.jsxs(bi,{children:[l.jsx(oe,{as:ef,mr:2}),"SEO Analysis"]}),e.security&&l.jsxs(bi,{children:[l.jsx(oe,{as:hm,mr:2}),"Security Analysis"]})]}),l.jsxs(Ig,{children:[e.ssl&&l.jsx(wi,{px:0,children:l.jsxs(He,{bg:r,border:"1px solid",borderColor:i,children:[l.jsx(Ln,{children:l.jsxs(be,{justify:"space-between",children:[l.jsx(Pe,{as:"h3",size:"md",children:"SSL Certificate Analysis"}),l.jsxs(yt,{colorScheme:d(e.ssl.securityScore),children:["Score: ",e.ssl.securityScore,"/100"]})]})}),l.jsx(qe,{children:l.jsxs(X,{align:"stretch",spacing:6,children:[e.ssl.certificate&&l.jsxs(Ce,{children:[l.jsx(Pe,{as:"h4",size:"sm",mb:3,children:"Certificate Information"}),l.jsxs(kn,{columns:{base:1,md:2},spacing:4,children:[l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Valid"}),l.jsxs(be,{children:[l.jsx(oe,{as:e.ssl.certificate.valid?zt:Vi,color:e.ssl.certificate.valid?"green.500":"red.500"}),l.jsx(N,{fontWeight:"medium",children:e.ssl.certificate.valid?"Yes":"No"})]})]}),l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Days to Expiry"}),l.jsxs(N,{fontWeight:"medium",color:e.ssl.certificate.daysToExpiry<30?"red.500":"green.500",children:[e.ssl.certificate.daysToExpiry," days"]})]}),l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Issuer"}),l.jsx(N,{fontWeight:"medium",children:e.ssl.certificate.issuer.O||"Unknown"})]}),l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Protocol"}),l.jsx(N,{fontWeight:"medium",children:e.ssl.certificate.protocol||"Unknown"})]})]})]}),l.jsx(Mr,{}),e.ssl.warnings.length>0&&l.jsxs(Ce,{children:[l.jsxs(Pe,{as:"h4",size:"sm",mb:3,children:[l.jsx(oe,{as:c_,color:"orange.500",mr:2}),"Warnings"]}),l.jsx(X,{align:"stretch",spacing:2,children:e.ssl.warnings.map((p,h)=>l.jsxs(xn,{status:"warning",size:"sm",children:[l.jsx(bn,{}),l.jsx(N,{fontSize:"sm",children:p})]},h))})]}),e.ssl.recommendations.length>0&&l.jsxs(Ce,{children:[l.jsx(Pe,{as:"h4",size:"sm",mb:3,children:"Recommendations"}),l.jsx(X,{align:"stretch",spacing:2,children:e.ssl.recommendations.map((p,h)=>l.jsx(Ce,{p:3,bg:"blue.50",borderRadius:"md",borderLeft:"4px solid",borderLeftColor:"blue.500",children:l.jsx(N,{fontSize:"sm",children:p})},h))})]})]})})]})}),e.seo&&l.jsx(wi,{px:0,children:l.jsxs(He,{bg:r,border:"1px solid",borderColor:i,children:[l.jsx(Ln,{children:l.jsxs(be,{justify:"space-between",children:[l.jsx(Pe,{as:"h3",size:"md",children:"SEO Analysis"}),l.jsxs(yt,{colorScheme:d(e.seo.score),children:["Score: ",e.seo.score,"/100"]})]})}),l.jsx(qe,{children:l.jsxs(X,{align:"stretch",spacing:6,children:[l.jsxs(Ce,{children:[l.jsx(Pe,{as:"h4",size:"sm",mb:3,children:"SEO Flags"}),l.jsxs(kn,{columns:{base:1,md:2},spacing:4,children:[l.jsxs(be,{children:[l.jsx(oe,{as:e.seo.flags.hasTitle?zt:Vi,color:e.seo.flags.hasTitle?"green.500":"red.500"}),l.jsx(N,{children:"Title Tag Present"})]}),l.jsxs(be,{children:[l.jsx(oe,{as:e.seo.flags.hasDescription?zt:Vi,color:e.seo.flags.hasDescription?"green.500":"red.500"}),l.jsx(N,{children:"Meta Description Present"})]}),l.jsxs(be,{children:[l.jsx(oe,{as:e.seo.flags.sitemapPresent?zt:Vi,color:e.seo.flags.sitemapPresent?"green.500":"red.500"}),l.jsx(N,{children:"Sitemap Present"})]}),l.jsxs(be,{children:[l.jsx(oe,{as:e.seo.flags.openGraphPresent?zt:Vi,color:e.seo.flags.openGraphPresent?"green.500":"red.500"}),l.jsx(N,{children:"Open Graph Tags"})]})]})]}),l.jsx(Mr,{}),l.jsxs(Ce,{children:[l.jsx(Pe,{as:"h4",size:"sm",mb:3,children:"Meta Tags"}),l.jsxs(X,{align:"stretch",spacing:3,children:[e.seo.metaTags.title&&l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Title"}),l.jsx(Bd,{p:2,borderRadius:"md",fontSize:"sm",w:"full",children:e.seo.metaTags.title}),e.seo.flags.titleLength&&l.jsxs(N,{fontSize:"xs",color:"gray.500",mt:1,children:["Length: ",e.seo.flags.titleLength," characters"]})]}),e.seo.metaTags.description&&l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Description"}),l.jsx(Bd,{p:2,borderRadius:"md",fontSize:"sm",w:"full",children:e.seo.metaTags.description}),e.seo.flags.descriptionLength&&l.jsxs(N,{fontSize:"xs",color:"gray.500",mt:1,children:["Length: ",e.seo.flags.descriptionLength," characters"]})]})]})]}),e.seo.recommendations.length>0&&l.jsxs(Ce,{children:[l.jsx(Pe,{as:"h4",size:"sm",mb:3,children:"SEO Recommendations"}),l.jsx(X,{align:"stretch",spacing:2,children:e.seo.recommendations.map((p,h)=>l.jsx(Ce,{p:3,bg:"green.50",borderRadius:"md",borderLeft:"4px solid",borderLeftColor:"green.500",children:l.jsx(N,{fontSize:"sm",children:p})},h))})]})]})})]})}),e.security&&l.jsx(wi,{px:0,children:l.jsxs(He,{bg:r,border:"1px solid",borderColor:i,children:[l.jsx(Ln,{children:l.jsxs(be,{justify:"space-between",children:[l.jsx(Pe,{as:"h3",size:"md",children:"Security Analysis"}),l.jsxs(yt,{colorScheme:d(e.security.securityScore),children:["Score: ",e.security.securityScore,"/100"]})]})}),l.jsx(qe,{children:l.jsxs(X,{align:"stretch",spacing:6,children:[l.jsxs(Ce,{children:[l.jsx(Pe,{as:"h4",size:"sm",mb:3,children:"Security Status"}),l.jsxs(kn,{columns:{base:1,md:2},spacing:4,children:[l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Safe Browsing"}),l.jsx(yt,{colorScheme:e.security.flags.safeBrowsingStatus==="SAFE"?"green":"red",children:e.security.flags.safeBrowsingStatus})]}),l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Mixed Content"}),l.jsx(yt,{colorScheme:e.security.flags.mixedContent==="NONE"?"green":"orange",children:e.security.flags.mixedContent})]}),l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"HTTPS to HTTP"}),l.jsxs(be,{children:[l.jsx(oe,{as:e.security.flags.httpsToHttp?Vi:zt,color:e.security.flags.httpsToHttp?"red.500":"green.500"}),l.jsx(N,{children:e.security.flags.httpsToHttp?"Insecure Redirect":"Secure"})]})]}),l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Security Headers"}),l.jsxs(yt,{colorScheme:d(e.security.flags.securityHeaders.score),children:[e.security.flags.securityHeaders.score,"/100"]})]})]})]}),l.jsx(Mr,{}),e.security.vulnerabilities.length>0&&l.jsxs(Ce,{children:[l.jsxs(Pe,{as:"h4",size:"sm",mb:3,children:[l.jsx(oe,{as:c_,color:"red.500",mr:2}),"Security Vulnerabilities"]}),l.jsx(X,{align:"stretch",spacing:2,children:e.security.vulnerabilities.map((p,h)=>l.jsxs(xn,{status:"error",size:"sm",children:[l.jsx(bn,{}),l.jsx(N,{fontSize:"sm",children:p})]},h))})]}),e.security.recommendations.length>0&&l.jsxs(Ce,{children:[l.jsx(Pe,{as:"h4",size:"sm",mb:3,children:"Security Recommendations"}),l.jsx(X,{align:"stretch",spacing:2,children:e.security.recommendations.map((p,h)=>l.jsx(Ce,{p:3,bg:"red.50",borderRadius:"md",borderLeft:"4px solid",borderLeftColor:"red.500",children:l.jsx(N,{fontSize:"sm",children:p})},h))})]})]})})]})})]})]})]})]})})}function Yie(){const{isAuthenticated:e,user:t}=Ho(),n=Yc(),[r,i]=g.useState("7d"),[s,o]=g.useState(""),[a,c]=g.useState(""),[u,d]=g.useState(!1),{isOpen:f,onOpen:p,onClose:h}=Ym(),v=vt("white","gray.800"),m=vt("gray.200","gray.700"),{data:x=[],isLoading:w,error:y,refetch:b}=Jd({queryKey:["recentChecks"],queryFn:()=>Bw.getRecentChecks(20),refetchInterval:3e4,enabled:e}),{data:S=[],isLoading:k,error:P,refetch:C}=Jd({queryKey:["projects"],queryFn:()=>C_.getProjects(),refetchInterval:6e4,enabled:e});if(!e)return l.jsx(Sn,{maxW:"md",children:l.jsxs(X,{spacing:6,children:[l.jsxs(xn,{status:"warning",children:[l.jsx(bn,{}),"Please sign in to access your dashboard"]}),l.jsx(Ae,{as:Ct,to:"/login",colorScheme:"brand",children:"Sign In"})]})});const j={totalChecks:x.length,successRate:x.length>0?Math.round(x.filter(F=>F.status==="OK").length/x.length*100):0,avgRedirects:x.length>0?Math.round(x.reduce((F,G)=>F+G.redirectCount,0)/x.length*10)/10:0,avgResponseTime:x.length>0?Math.round(x.reduce((F,G)=>F+G.totalTimeMs,0)/x.length):0,todayChecks:x.filter(F=>new Date(F.startedAt).toDateString()===new Date().toDateString()).length},A=F=>{switch(F){case"OK":return"green";case"ERROR":return"red";case"TIMEOUT":return"orange";case"LOOP":return"purple";default:return"gray"}},R=F=>QD(new Date(F),{addSuffix:!0}),U=()=>{b(),C(),n({title:"Dashboard refreshed",status:"success",duration:2e3,isClosable:!0})},Y=async()=>{var F,G;if(!s.trim()){n({title:"Project name required",status:"error",duration:3e3,isClosable:!0});return}try{d(!0);const se={name:s.trim(),description:a.trim()||void 0,settings:{defaultMethod:"GET",defaultTimeout:15e3,defaultMaxHops:10,enableSSLAnalysis:!0,enableSEOAnalysis:!0,enableSecurityAnalysis:!0}};await C_.createProject(se),o(""),c(""),h(),C(),n({title:"Project created successfully",description:`${se.name} is ready for tracking`,status:"success",duration:3e3,isClosable:!0})}catch(se){n({title:"Failed to create project",description:((G=(F=se.response)==null?void 0:F.data)==null?void 0:G.message)||"Please try again",status:"error",duration:5e3,isClosable:!0})}finally{d(!1)}};return y?l.jsx(Sn,{maxW:"6xl",children:l.jsxs(xn,{status:"error",children:[l.jsx(bn,{}),l.jsxs(X,{align:"start",children:[l.jsx(N,{fontWeight:"medium",children:"Failed to load dashboard"}),l.jsx(N,{fontSize:"sm",children:"Please check your connection and try again"}),l.jsx(Ae,{size:"sm",onClick:U,leftIcon:l.jsx(oe,{as:Dc}),children:"Retry"})]})]})}):l.jsx(Sn,{maxW:"7xl",children:l.jsxs(X,{spacing:8,align:"stretch",children:[l.jsx(Ce,{children:l.jsxs(be,{justify:"space-between",align:"start",mb:4,children:[l.jsxs(X,{align:"start",spacing:1,children:[l.jsx(Pe,{as:"h1",size:"xl",children:"Dashboard"}),l.jsxs(N,{color:"gray.600",children:["Welcome back, ",t==null?void 0:t.name,"! Here's your redirect tracking overview."]})]}),l.jsxs(be,{children:[l.jsxs(Rc,{value:r,onChange:F=>i(F.target.value),size:"sm",w:"120px",children:[l.jsx("option",{value:"1d",children:"Today"}),l.jsx("option",{value:"7d",children:"7 Days"}),l.jsx("option",{value:"30d",children:"30 Days"}),l.jsx("option",{value:"90d",children:"90 Days"})]}),l.jsx(Ae,{size:"sm",variant:"outline",onClick:U,leftIcon:l.jsx(oe,{as:Dc}),isLoading:w,children:"Refresh"}),l.jsx(Ae,{size:"sm",colorScheme:"brand",as:Ct,to:"/track",leftIcon:l.jsx(oe,{as:Sv}),children:"New Check"})]})]})}),l.jsxs(kn,{columns:{base:2,md:4},spacing:6,children:[l.jsx(He,{bg:v,border:"1px solid",borderColor:m,children:l.jsx(qe,{children:l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Total Checks"}),l.jsx(dn,{children:j.totalChecks}),l.jsxs(hr,{children:[l.jsx(oe,{as:Wee,mr:1}),j.todayChecks," today"]})]})})}),l.jsx(He,{bg:v,border:"1px solid",borderColor:m,children:l.jsx(qe,{children:l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Success Rate"}),l.jsxs(dn,{children:[j.successRate,"%"]}),l.jsxs(hr,{children:[l.jsx(am,{type:j.successRate>=95?"increase":"decrease"}),j.successRate>=95?"Excellent":"Good"]})]})})}),l.jsx(He,{bg:v,border:"1px solid",borderColor:m,children:l.jsx(qe,{children:l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Avg Redirects"}),l.jsx(dn,{children:j.avgRedirects}),l.jsxs(hr,{children:[l.jsx(oe,{as:sD,mr:1}),"per check"]})]})})}),l.jsx(He,{bg:v,border:"1px solid",borderColor:m,children:l.jsx(qe,{children:l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Avg Response"}),l.jsxs(dn,{children:[j.avgResponseTime,"ms"]}),l.jsxs(hr,{children:[l.jsx(am,{type:j.avgResponseTime<2e3?"increase":"decrease"}),j.avgResponseTime<2e3?"Fast":"Slow"]})]})})})]}),l.jsxs(Mg,{variant:"line",colorScheme:"brand",children:[l.jsxs(Dg,{children:[l.jsx(bi,{children:"Recent Activity"}),l.jsx(bi,{children:"Analytics"}),l.jsx(bi,{children:"Projects"}),l.jsx(bi,{children:"Quick Actions"})]}),l.jsxs(Ig,{children:[l.jsx(wi,{px:0,children:l.jsxs(He,{bg:v,border:"1px solid",borderColor:m,children:[l.jsx(Ln,{children:l.jsxs(be,{justify:"space-between",children:[l.jsx(Pe,{as:"h3",size:"md",children:"Recent Checks"}),l.jsxs(yt,{colorScheme:"blue",children:[x.length," total"]})]})}),l.jsx(qe,{children:w?l.jsxs(X,{py:8,children:[l.jsx(Oo,{size:"lg",colorScheme:"brand"}),l.jsx(N,{color:"gray.600",children:"Loading recent checks..."})]}):x.length===0?l.jsxs(X,{py:8,spacing:4,children:[l.jsx(oe,{as:Fx,size:"3rem",color:"gray.400"}),l.jsx(N,{color:"gray.600",children:"No checks yet"}),l.jsx(Ae,{as:Ct,to:"/track",colorScheme:"brand",size:"sm",children:"Create your first check"})]}):l.jsx(_w,{children:l.jsxs(Ag,{variant:"simple",size:"sm",children:[l.jsx(Ew,{children:l.jsxs(Oc,{children:[l.jsx(An,{children:"URL"}),l.jsx(An,{children:"Status"}),l.jsx(An,{children:"Redirects"}),l.jsx(An,{children:"Response Time"}),l.jsx(An,{children:"Created"}),l.jsx(An,{children:"Actions"})]})}),l.jsx(Pw,{children:x.slice(0,10).map(F=>l.jsxs(Oc,{children:[l.jsx(Tn,{maxW:"300px",children:l.jsx(Kt,{as:Ct,to:`/check/${F.id}`,color:"brand.500",fontWeight:"medium",_hover:{textDecoration:"underline"},children:l.jsx(N,{isTruncated:!0,children:F.inputUrl})})}),l.jsx(Tn,{children:l.jsx(yt,{colorScheme:A(F.status),variant:"solid",children:F.status})}),l.jsx(Tn,{children:l.jsx(N,{fontWeight:"medium",children:F.redirectCount})}),l.jsx(Tn,{children:l.jsxs(N,{children:[F.totalTimeMs,"ms"]})}),l.jsx(Tn,{children:l.jsx(N,{fontSize:"sm",color:"gray.600",children:R(F.startedAt)})}),l.jsx(Tn,{children:l.jsx(Ae,{as:Ct,to:`/check/${F.id}`,size:"xs",variant:"ghost",leftIcon:l.jsx(oe,{as:Mc}),children:"View"})})]},F.id))})]})})})]})}),l.jsx(wi,{px:0,children:l.jsxs(kn,{columns:{base:1,lg:2},spacing:6,children:[l.jsxs(He,{bg:v,border:"1px solid",borderColor:m,children:[l.jsx(Ln,{children:l.jsx(Pe,{as:"h3",size:"md",children:"Status Distribution"})}),l.jsx(qe,{children:l.jsx(X,{align:"stretch",spacing:3,children:["OK","ERROR","TIMEOUT","LOOP"].map(F=>{const G=x.filter(ie=>ie.status===F).length,se=x.length>0?G/x.length*100:0;return l.jsxs(Ce,{children:[l.jsxs(be,{justify:"space-between",mb:1,children:[l.jsxs(be,{children:[l.jsx(yt,{colorScheme:A(F),variant:"solid",children:F}),l.jsxs(N,{fontSize:"sm",children:[G," checks"]})]}),l.jsxs(N,{fontSize:"sm",fontWeight:"medium",children:[Math.round(se),"%"]})]}),l.jsx(Ac,{value:se,size:"sm",colorScheme:A(F)})]},F)})})})]}),l.jsxs(He,{bg:v,border:"1px solid",borderColor:m,children:[l.jsx(Ln,{children:l.jsx(Pe,{as:"h3",size:"md",children:"Performance Insights"})}),l.jsx(qe,{children:l.jsxs(X,{align:"stretch",spacing:4,children:[l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Fastest Response"}),l.jsxs(dn,{children:[x.length>0?Math.min(...x.map(F=>F.totalTimeMs)):0,"ms"]})]}),l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Slowest Response"}),l.jsxs(dn,{children:[x.length>0?Math.max(...x.map(F=>F.totalTimeMs)):0,"ms"]})]}),l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Most Redirects"}),l.jsx(dn,{children:x.length>0?Math.max(...x.map(F=>F.redirectCount)):0})]})]})})]})]})}),l.jsx(wi,{px:0,children:l.jsxs(He,{bg:v,border:"1px solid",borderColor:m,children:[l.jsx(Ln,{children:l.jsxs(be,{justify:"space-between",children:[l.jsx(Pe,{as:"h3",size:"md",children:"Your Projects"}),l.jsx(Ae,{size:"sm",colorScheme:"brand",leftIcon:l.jsx(oe,{as:Sv}),onClick:p,children:"Create Project"})]})}),l.jsx(qe,{children:k?l.jsxs(X,{py:8,children:[l.jsx(Oo,{size:"lg",colorScheme:"brand"}),l.jsx(N,{color:"gray.600",children:"Loading projects..."})]}):P?l.jsxs(X,{py:8,spacing:4,children:[l.jsxs(xn,{status:"error",children:[l.jsx(bn,{}),"Failed to load projects"]}),l.jsx(Ae,{size:"sm",onClick:()=>C(),children:"Retry"})]}):S.length===0?l.jsxs(X,{py:8,spacing:4,children:[l.jsx(oe,{as:fm,size:"3rem",color:"gray.400"}),l.jsx(N,{color:"gray.600",children:"No projects yet"}),l.jsx(N,{fontSize:"sm",color:"gray.500",textAlign:"center",children:"Create your first project to organize your URL tracking"}),l.jsx(Ae,{colorScheme:"brand",size:"sm",onClick:p,leftIcon:l.jsx(oe,{as:Sv}),children:"Create First Project"})]}):l.jsx(kn,{columns:{base:1,md:2,lg:3},spacing:6,children:S.map(F=>l.jsx(He,{bg:v,border:"1px solid",borderColor:m,children:l.jsx(qe,{children:l.jsxs(X,{align:"start",spacing:3,children:[l.jsxs(be,{justify:"space-between",w:"full",children:[l.jsx(Pe,{as:"h4",size:"sm",noOfLines:1,children:F.name}),l.jsxs(yt,{colorScheme:"blue",variant:"subtle",children:[F.trackingCount," checks"]})]}),F.description&&l.jsx(N,{fontSize:"sm",color:"gray.600",noOfLines:2,children:F.description}),l.jsxs(be,{justify:"space-between",w:"full",children:[l.jsxs(N,{fontSize:"xs",color:"gray.500",children:["Created ",R(F.createdAt)]}),l.jsx(Ae,{size:"xs",variant:"ghost",leftIcon:l.jsx(oe,{as:Mc}),onClick:()=>{n({title:"Project details",description:"Project detail view coming soon",status:"info",duration:2e3})},children:"View"})]})]})})},F.id))})})]})}),l.jsx(wi,{px:0,children:l.jsxs(kn,{columns:{base:1,md:2,lg:3},spacing:6,children:[l.jsx(He,{bg:v,border:"1px solid",borderColor:m,children:l.jsx(qe,{textAlign:"center",children:l.jsxs(X,{spacing:4,children:[l.jsx(oe,{as:Fx,size:"2rem",color:"brand.500"}),l.jsx(Pe,{as:"h4",size:"sm",children:"Track New URL"}),l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Start tracking a new URL with comprehensive analysis"}),l.jsx(Ae,{as:Ct,to:"/track",colorScheme:"brand",size:"sm",children:"Start Tracking"})]})})}),l.jsx(He,{bg:v,border:"1px solid",borderColor:m,children:l.jsx(qe,{textAlign:"center",children:l.jsxs(X,{spacing:4,children:[l.jsx(oe,{as:zw,size:"2rem",color:"green.500"}),l.jsx(Pe,{as:"h4",size:"sm",children:"Export Reports"}),l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Download detailed reports of your tracking data"}),l.jsx(Ae,{size:"sm",variant:"outline",isDisabled:!0,children:"Coming Soon"})]})})}),l.jsx(He,{bg:v,border:"1px solid",borderColor:m,children:l.jsx(qe,{textAlign:"center",children:l.jsxs(X,{spacing:4,children:[l.jsx(oe,{as:fm,size:"2rem",color:"purple.500"}),l.jsx(Pe,{as:"h4",size:"sm",children:"View Analytics"}),l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Deep dive into your tracking analytics and trends"}),l.jsx(Ae,{as:Ct,to:"/analysis",size:"sm",variant:"outline",children:"View Analytics"})]})})})]})})]})]}),l.jsxs(xw,{isOpen:f,onClose:h,children:[l.jsx(kw,{}),l.jsxs(oM,{children:[l.jsx(Sw,{children:"Create New Project"}),l.jsx(ww,{}),l.jsx(bw,{children:l.jsxs(X,{spacing:4,children:[l.jsxs(Nt,{isRequired:!0,children:[l.jsx($t,{children:"Project Name"}),l.jsx(Tr,{placeholder:"Enter project name",value:s,onChange:F=>o(F.target.value)})]}),l.jsxs(Nt,{children:[l.jsx($t,{children:"Description"}),l.jsx(Tw,{placeholder:"Describe your project (optional)",value:a,onChange:F=>c(F.target.value),rows:3})]})]})}),l.jsxs(aM,{children:[l.jsx(Ae,{variant:"ghost",mr:3,onClick:h,children:"Cancel"}),l.jsx(Ae,{colorScheme:"brand",onClick:Y,isLoading:u,loadingText:"Creating...",children:"Create Project"})]})]})]})]})})}const Qie=Lf({email:Si().email("Invalid email address"),password:Si().min(8,"Password must be at least 8 characters")});function Zie(){var v,m;const[e,t]=g.useState(!1),[n,r]=g.useState(!1),{login:i}=Ho(),s=Xa(),o=Zc(),a=vt("white","gray.800"),c=vt("gray.200","gray.600"),{register:u,handleSubmit:d,formState:{errors:f},setError:p}=Ff({resolver:zf(Qie)}),h=async x=>{var w,y,b,S;try{r(!0),await i(x),Vw("login");const k=((y=(w=o.state)==null?void 0:w.from)==null?void 0:y.pathname)||"/dashboard";s(k,{replace:!0})}catch(k){p("root",{message:((S=(b=k.response)==null?void 0:b.data)==null?void 0:S.message)||"Login failed. Please try again."})}finally{r(!1)}};return l.jsx(Sn,{maxW:"md",py:12,children:l.jsxs(X,{spacing:8,children:[l.jsxs(Ce,{textAlign:"center",children:[l.jsx(Pe,{as:"h1",size:"xl",mb:4,children:"Sign In"}),l.jsx(N,{color:"gray.600",children:"Access your redirect tracking dashboard"})]}),l.jsx(He,{w:"full",bg:a,border:"1px solid",borderColor:c,children:l.jsxs(qe,{p:8,children:[f.root&&l.jsxs(xn,{status:"error",mb:6,borderRadius:"md",children:[l.jsx(bn,{}),f.root.message]}),l.jsx("form",{onSubmit:d(h),children:l.jsxs(X,{spacing:6,children:[l.jsxs(Nt,{isInvalid:!!f.email,children:[l.jsx($t,{children:"Email"}),l.jsx(Tr,{type:"email",placeholder:"Enter your email",autoComplete:"email",...u("email")}),l.jsx(ca,{children:(v=f.email)==null?void 0:v.message})]}),l.jsxs(Nt,{isInvalid:!!f.password,children:[l.jsx($t,{children:"Password"}),l.jsxs(nm,{children:[l.jsx(Tr,{type:e?"text":"password",placeholder:"Enter your password",autoComplete:"current-password",...u("password")}),l.jsx(Gd,{children:l.jsx(kc,{"aria-label":e?"Hide password":"Show password",icon:e?l.jsx(zx,{}):l.jsx(Mc,{}),variant:"ghost",onClick:()=>t(!e)})})]}),l.jsx(ca,{children:(m=f.password)==null?void 0:m.message})]}),l.jsx(Ae,{type:"submit",colorScheme:"brand",size:"lg",w:"full",isLoading:n,loadingText:"Signing in...",children:"Sign In"})]})}),l.jsx(Mr,{my:6}),l.jsxs(X,{spacing:4,children:[l.jsxs(be,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Don't have an account?"}),l.jsx(Ae,{as:Ct,to:"/register",variant:"link",colorScheme:"brand",size:"sm",children:"Sign up"})]}),l.jsx(Ae,{as:Ct,to:"/track",variant:"outline",size:"sm",w:"full",children:"Continue as Guest"})]})]})})]})})}const Xie=Lf({name:Si().min(2,"Name must be at least 2 characters"),email:Si().email("Invalid email address"),password:Si().min(8,"Password must be at least 8 characters").regex(/[A-Z]/,"Password must contain at least one uppercase letter").regex(/[a-z]/,"Password must contain at least one lowercase letter").regex(/[0-9]/,"Password must contain at least one number").regex(/[^A-Za-z0-9]/,"Password must contain at least one special character"),confirmPassword:Si()}).refine(e=>e.password===e.confirmPassword,{message:"Passwords don't match",path:["confirmPassword"]});function Jie(){var b,S,k,P;const[e,t]=g.useState(!1),[n,r]=g.useState(!1),[i,s]=g.useState(!1),{register:o}=Ho(),a=Xa(),c=vt("white","gray.800"),u=vt("gray.200","gray.600"),{register:d,handleSubmit:f,formState:{errors:p},setError:h,watch:v}=Ff({resolver:zf(Xie)}),m=v("password"),x=async C=>{var j,A;try{s(!0),await o({name:C.name,email:C.email,password:C.password}),Vw("register"),a("/dashboard",{replace:!0})}catch(R){h("root",{message:((A=(j=R.response)==null?void 0:j.data)==null?void 0:A.message)||"Registration failed. Please try again."})}finally{s(!1)}},w=C=>m?C?"green.500":"red.500":"gray.500",y=[{label:"At least 8 characters",valid:(m==null?void 0:m.length)>=8},{label:"One uppercase letter",valid:/[A-Z]/.test(m||"")},{label:"One lowercase letter",valid:/[a-z]/.test(m||"")},{label:"One number",valid:/[0-9]/.test(m||"")},{label:"One special character",valid:/[^A-Za-z0-9]/.test(m||"")}];return l.jsx(Sn,{maxW:"lg",py:12,children:l.jsxs(X,{spacing:8,children:[l.jsxs(Ce,{textAlign:"center",children:[l.jsx(Pe,{as:"h1",size:"xl",mb:4,children:"Create Account"}),l.jsx(N,{color:"gray.600",children:"Get started with enhanced redirect tracking"})]}),l.jsxs(kn,{columns:{base:1,lg:2},spacing:8,w:"full",children:[l.jsx(He,{bg:c,border:"1px solid",borderColor:u,children:l.jsxs(qe,{p:8,children:[p.root&&l.jsxs(xn,{status:"error",mb:6,borderRadius:"md",children:[l.jsx(bn,{}),p.root.message]}),l.jsx("form",{onSubmit:f(x),children:l.jsxs(X,{spacing:6,children:[l.jsxs(Nt,{isInvalid:!!p.name,children:[l.jsx($t,{children:"Full Name"}),l.jsx(Tr,{placeholder:"Enter your full name",autoComplete:"name",...d("name")}),l.jsx(ca,{children:(b=p.name)==null?void 0:b.message})]}),l.jsxs(Nt,{isInvalid:!!p.email,children:[l.jsx($t,{children:"Email"}),l.jsx(Tr,{type:"email",placeholder:"Enter your email",autoComplete:"email",...d("email")}),l.jsx(ca,{children:(S=p.email)==null?void 0:S.message})]}),l.jsxs(Nt,{isInvalid:!!p.password,children:[l.jsx($t,{children:"Password"}),l.jsxs(nm,{children:[l.jsx(Tr,{type:e?"text":"password",placeholder:"Create a strong password",autoComplete:"new-password",...d("password")}),l.jsx(Gd,{children:l.jsx(kc,{"aria-label":e?"Hide password":"Show password",icon:e?l.jsx(zx,{}):l.jsx(Mc,{}),variant:"ghost",onClick:()=>t(!e)})})]}),l.jsx(ca,{children:(k=p.password)==null?void 0:k.message})]}),l.jsxs(Nt,{isInvalid:!!p.confirmPassword,children:[l.jsx($t,{children:"Confirm Password"}),l.jsxs(nm,{children:[l.jsx(Tr,{type:n?"text":"password",placeholder:"Confirm your password",autoComplete:"new-password",...d("confirmPassword")}),l.jsx(Gd,{children:l.jsx(kc,{"aria-label":n?"Hide password":"Show password",icon:n?l.jsx(zx,{}):l.jsx(Mc,{}),variant:"ghost",onClick:()=>r(!n)})})]}),l.jsx(ca,{children:(P=p.confirmPassword)==null?void 0:P.message})]}),l.jsx(Ae,{type:"submit",colorScheme:"brand",size:"lg",w:"full",isLoading:i,loadingText:"Creating account...",children:"Create Account"})]})}),l.jsx(Mr,{my:6}),l.jsxs(X,{spacing:4,children:[l.jsxs(be,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Already have an account?"}),l.jsx(Ae,{as:Ct,to:"/login",variant:"link",colorScheme:"brand",size:"sm",children:"Sign in"})]}),l.jsx(Ae,{as:Ct,to:"/track",variant:"outline",size:"sm",w:"full",children:"Continue as Guest"})]})]})}),l.jsxs(X,{spacing:6,align:"stretch",children:[l.jsx(He,{bg:c,border:"1px solid",borderColor:u,children:l.jsxs(qe,{children:[l.jsx(Pe,{size:"md",mb:4,children:"Account Benefits"}),l.jsxs(jc,{spacing:2,children:[l.jsxs(Gr,{children:[l.jsx(Kr,{as:ls,color:"green.500"}),"Higher rate limits (1000/hour)"]}),l.jsxs(Gr,{children:[l.jsx(Kr,{as:ls,color:"green.500"}),"Saved tracking history"]}),l.jsxs(Gr,{children:[l.jsx(Kr,{as:ls,color:"green.500"}),"Analysis dashboards"]}),l.jsxs(Gr,{children:[l.jsx(Kr,{as:ls,color:"green.500"}),"Organization management"]}),l.jsxs(Gr,{children:[l.jsx(Kr,{as:ls,color:"green.500"}),"API key access"]}),l.jsxs(Gr,{children:[l.jsx(Kr,{as:ls,color:"green.500"}),"Bulk URL processing"]})]})]})}),m&&l.jsx(He,{bg:c,border:"1px solid",borderColor:u,children:l.jsxs(qe,{children:[l.jsx(Pe,{size:"md",mb:4,children:"Password Requirements"}),l.jsx(jc,{spacing:2,children:y.map((C,j)=>l.jsxs(Gr,{children:[l.jsx(Kr,{as:ls,color:w(C.valid)}),l.jsx(N,{as:"span",color:w(C.valid),fontSize:"sm",children:C.label})]},j))})]})})]})]})]})})}function ese(){var w;const{checkId:e}=jJ(),t=Xa(),n=Yc(),r=vt("white","gray.800"),i=vt("gray.200","gray.700"),{hasCopied:s,onCopy:o}=hT(e||""),{data:a,isLoading:c,error:u,refetch:d}=Jd({queryKey:["check",e],queryFn:()=>Bw.getCheck(e),enabled:!!e}),{data:f,isLoading:p,error:h}=Jd({queryKey:["analysis",e],queryFn:()=>Bu.getCheckAnalysis(e),enabled:!!e}),v=async y=>{if(e)try{const b=await fetch(`/api/v2/export/${e}/${y}`,{credentials:"include"});if(!b.ok)throw new Error("Export failed");const S=await b.blob(),k=window.URL.createObjectURL(S),P=document.createElement("a");P.style.display="none",P.href=k,P.download=`redirect-analysis-${e}.${y==="markdown"?"md":"pdf"}`,document.body.appendChild(P),P.click(),window.URL.revokeObjectURL(k),n({title:"Export successful",description:`Report downloaded as ${y.toUpperCase()}`,status:"success",duration:3e3,isClosable:!0})}catch{n({title:"Export failed",description:"Please try again later",status:"error",duration:3e3,isClosable:!0})}},m=()=>{d(),n({title:"Check refreshed",status:"success",duration:2e3,isClosable:!0})},x=y=>{switch(y){case"OK":return"green";case"ERROR":return"red";case"TIMEOUT":return"orange";case"LOOP":return"purple";default:return"gray"}};return e?c?l.jsx(Sn,{maxW:"6xl",children:l.jsxs(X,{py:20,children:[l.jsx(Oo,{size:"xl",colorScheme:"brand"}),l.jsx(N,{color:"gray.600",children:"Loading check details..."})]})}):u||!a?l.jsx(Sn,{maxW:"6xl",children:l.jsxs(xn,{status:"error",children:[l.jsx(bn,{}),l.jsxs(X,{align:"start",children:[l.jsx(N,{fontWeight:"medium",children:"Failed to load check"}),l.jsx(N,{fontSize:"sm",children:"This check may not exist or you don't have permission to view it"}),l.jsx(Ae,{size:"sm",onClick:()=>t("/dashboard"),children:"Back to Dashboard"})]})]})}):l.jsx(Sn,{maxW:"7xl",children:l.jsxs(X,{spacing:8,align:"stretch",children:[l.jsxs(Ce,{children:[l.jsxs(WR,{mb:4,children:[l.jsx(ix,{children:l.jsx(em,{as:Ct,to:"/dashboard",children:"Dashboard"})}),l.jsx(ix,{isCurrentPage:!0,children:l.jsx(em,{children:"Check Details"})})]}),l.jsxs(be,{justify:"space-between",align:"start",children:[l.jsxs(X,{align:"start",spacing:2,children:[l.jsxs(be,{children:[l.jsx(Ae,{variant:"ghost",size:"sm",onClick:()=>t("/dashboard"),leftIcon:l.jsx(oe,{as:Vee}),children:"Back"}),l.jsx(Pe,{as:"h1",size:"lg",children:"Check Details"}),l.jsx(yt,{colorScheme:x(a.status),variant:"solid",children:a.status})]}),l.jsxs(be,{children:[l.jsxs(N,{fontSize:"sm",color:"gray.600",children:["ID: ",e]}),l.jsx(Ae,{size:"xs",variant:"ghost",onClick:o,leftIcon:l.jsx(oe,{as:s?ls:iD}),children:s?"Copied":"Copy"})]})]}),l.jsxs(be,{children:[l.jsx(Ae,{size:"sm",variant:"outline",onClick:m,leftIcon:l.jsx(oe,{as:Dc}),children:"Refresh"}),l.jsxs(im,{children:[l.jsx(sm,{as:Ae,size:"sm",leftIcon:l.jsx(oe,{as:zw}),children:"Export"}),l.jsxs(om,{children:[l.jsx(uo,{onClick:()=>v("markdown"),children:"Download Markdown"}),l.jsx(uo,{onClick:()=>v("pdf"),children:"Download PDF"})]})]}),l.jsxs(im,{children:[l.jsx(sm,{as:Ae,variant:"ghost",size:"sm",children:l.jsx(oe,{as:Kee})}),l.jsxs(om,{children:[l.jsx(uo,{icon:l.jsx(oe,{as:Qee}),children:"Share Check"}),l.jsx(uo,{icon:l.jsx(oe,{as:dd}),children:"Open URL"})]})]})]})]})]}),l.jsx(ZD,{result:{check:a,url:a.inputUrl,method:a.method,redirectCount:a.redirectCount,finalUrl:a.finalUrl,finalStatusCode:(w=a.hops[a.hops.length-1])==null?void 0:w.statusCode}}),f&&l.jsxs(He,{bg:r,border:"1px solid",borderColor:i,children:[l.jsx(Ln,{children:l.jsx(Pe,{as:"h3",size:"md",children:"Comprehensive Analysis"})}),l.jsx(qe,{children:p?l.jsxs(X,{py:8,children:[l.jsx(Oo,{colorScheme:"brand"}),l.jsx(N,{color:"gray.600",children:"Loading analysis data..."})]}):h?l.jsxs(xn,{status:"warning",children:[l.jsx(bn,{}),l.jsx(N,{children:"Analysis data not available for this check"})]}):l.jsxs(Mg,{variant:"line",colorScheme:"brand",children:[l.jsxs(Dg,{children:[f.analysis.ssl&&f.analysis.ssl.length>0&&l.jsxs(bi,{children:[l.jsx(oe,{as:pm,mr:2}),"SSL Analysis"]}),f.analysis.seo&&l.jsxs(bi,{children:[l.jsx(oe,{as:ef,mr:2}),"SEO Analysis"]}),f.analysis.security&&l.jsxs(bi,{children:[l.jsx(oe,{as:hm,mr:2}),"Security Analysis"]})]}),l.jsxs(Ig,{children:[f.analysis.ssl&&f.analysis.ssl.length>0&&l.jsx(wi,{children:l.jsx(X,{align:"stretch",spacing:6,children:f.analysis.ssl.map((y,b)=>l.jsxs(Ce,{children:[l.jsxs(be,{justify:"space-between",mb:4,children:[l.jsx(Pe,{as:"h4",size:"sm",children:y.host}),l.jsx(yt,{colorScheme:"green",children:"Valid Certificate"})]}),l.jsxs(kn,{columns:{base:1,md:2},spacing:4,children:[l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Days to Expiry"}),l.jsx(dn,{color:y.daysToExpiry<30?"red.500":"green.500",children:y.daysToExpiry}),l.jsxs(hr,{children:["Expires: ",YD(new Date(y.validTo),"MMM dd, yyyy")]})]}),l.jsxs(Xt,{children:[l.jsx(Jt,{children:"Issuer"}),l.jsx(dn,{fontSize:"md",children:y.issuer}),l.jsxs(hr,{children:["Protocol: ",y.protocol]})]})]}),y.warnings&&y.warnings.length>0&&l.jsxs(Ce,{mt:4,children:[l.jsx(N,{fontSize:"sm",fontWeight:"medium",mb:2,children:"Warnings:"}),l.jsx(X,{align:"stretch",spacing:1,children:JSON.parse(y.warnings).map((S,k)=>l.jsxs(xn,{status:"warning",size:"sm",children:[l.jsx(bn,{}),l.jsx(N,{fontSize:"sm",children:S})]},k))})]})]},b))})}),f.analysis.seo&&l.jsx(wi,{children:l.jsxs(X,{align:"stretch",spacing:6,children:[l.jsxs(kn,{columns:{base:1,md:3},spacing:4,children:[l.jsxs(be,{children:[l.jsx(oe,{as:f.analysis.seo.noindex?Vi:zt,color:f.analysis.seo.noindex?"red.500":"green.500"}),l.jsx(N,{children:"Indexable"})]}),l.jsxs(be,{children:[l.jsx(oe,{as:f.analysis.seo.nofollow?Vi:zt,color:f.analysis.seo.nofollow?"red.500":"green.500"}),l.jsx(N,{children:"Followable"})]}),l.jsxs(be,{children:[l.jsx(oe,{as:f.analysis.seo.sitemapPresent?zt:Vi,color:f.analysis.seo.sitemapPresent?"green.500":"red.500"}),l.jsx(N,{children:"Sitemap Present"})]})]}),l.jsx(Mr,{}),l.jsxs(Ce,{children:[l.jsx(Pe,{as:"h4",size:"sm",mb:3,children:"Robots.txt Status"}),l.jsx(yt,{colorScheme:f.analysis.seo.robotsTxtStatus==="FOUND"?"green":"orange",children:f.analysis.seo.robotsTxtStatus}),f.analysis.seo.robotsTxtRules&&l.jsxs(Ce,{mt:3,children:[l.jsx(N,{fontSize:"sm",color:"gray.600",mb:2,children:"Rules:"}),l.jsx(Bd,{p:3,borderRadius:"md",fontSize:"sm",w:"full",whiteSpace:"pre-wrap",children:JSON.stringify(JSON.parse(f.analysis.seo.robotsTxtRules),null,2)})]})]}),f.analysis.seo.canonicalUrl&&l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",mb:1,children:"Canonical URL"}),l.jsxs(Kt,{href:f.analysis.seo.canonicalUrl,isExternal:!0,color:"brand.500",fontSize:"sm",children:[f.analysis.seo.canonicalUrl,l.jsx(oe,{as:dd,ml:1})]})]})]})}),f.analysis.security&&l.jsx(wi,{children:l.jsxs(X,{align:"stretch",spacing:6,children:[l.jsxs(kn,{columns:{base:1,md:2},spacing:4,children:[l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Safe Browsing"}),l.jsx(yt,{colorScheme:f.analysis.security.safeBrowsingStatus==="SAFE"?"green":"red",children:f.analysis.security.safeBrowsingStatus})]}),l.jsxs(Ce,{children:[l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Mixed Content"}),l.jsx(yt,{colorScheme:f.analysis.security.mixedContent==="NONE"?"green":"orange",children:f.analysis.security.mixedContent})]})]}),f.analysis.security.httpsToHttp&&l.jsxs(xn,{status:"warning",children:[l.jsx(bn,{}),l.jsxs(X,{align:"start",spacing:1,children:[l.jsx(N,{fontWeight:"medium",children:"Insecure Redirect Detected"}),l.jsx(N,{fontSize:"sm",children:"This redirect chain contains HTTPS to HTTP redirects, which may compromise security."})]})]})]})})]})]})})]}),l.jsxs(He,{bg:r,border:"1px solid",borderColor:i,children:[l.jsx(Ln,{children:l.jsx(Pe,{as:"h3",size:"md",children:"Actions"})}),l.jsx(qe,{children:l.jsxs(kn,{columns:{base:1,md:3},spacing:4,children:[l.jsx(Ae,{variant:"outline",leftIcon:l.jsx(oe,{as:Dc}),onClick:()=>{t("/track",{state:{url:a.inputUrl,method:a.method}})},children:"Re-track URL"}),l.jsx(Ae,{variant:"outline",leftIcon:l.jsx(oe,{as:ef}),onClick:()=>{t("/analysis",{state:{url:a.finalUrl||a.inputUrl}})},children:"Analyze URL"}),l.jsx(Ae,{variant:"outline",leftIcon:l.jsx(oe,{as:dd}),as:"a",href:a.inputUrl,target:"_blank",rel:"noopener noreferrer",children:"Open URL"})]})})]})]})}):l.jsx(Sn,{maxW:"6xl",children:l.jsxs(xn,{status:"error",children:[l.jsx(bn,{}),"Invalid check ID"]})})}const tse=new Map([["1km","application/vnd.1000minds.decision-model+xml"],["3dml","text/vnd.in3d.3dml"],["3ds","image/x-3ds"],["3g2","video/3gpp2"],["3gp","video/3gp"],["3gpp","video/3gpp"],["3mf","model/3mf"],["7z","application/x-7z-compressed"],["7zip","application/x-7z-compressed"],["123","application/vnd.lotus-1-2-3"],["aab","application/x-authorware-bin"],["aac","audio/x-acc"],["aam","application/x-authorware-map"],["aas","application/x-authorware-seg"],["abw","application/x-abiword"],["ac","application/vnd.nokia.n-gage.ac+xml"],["ac3","audio/ac3"],["acc","application/vnd.americandynamics.acc"],["ace","application/x-ace-compressed"],["acu","application/vnd.acucobol"],["acutc","application/vnd.acucorp"],["adp","audio/adpcm"],["aep","application/vnd.audiograph"],["afm","application/x-font-type1"],["afp","application/vnd.ibm.modcap"],["ahead","application/vnd.ahead.space"],["ai","application/pdf"],["aif","audio/x-aiff"],["aifc","audio/x-aiff"],["aiff","audio/x-aiff"],["air","application/vnd.adobe.air-application-installer-package+zip"],["ait","application/vnd.dvb.ait"],["ami","application/vnd.amiga.ami"],["amr","audio/amr"],["apk","application/vnd.android.package-archive"],["apng","image/apng"],["appcache","text/cache-manifest"],["application","application/x-ms-application"],["apr","application/vnd.lotus-approach"],["arc","application/x-freearc"],["arj","application/x-arj"],["asc","application/pgp-signature"],["asf","video/x-ms-asf"],["asm","text/x-asm"],["aso","application/vnd.accpac.simply.aso"],["asx","video/x-ms-asf"],["atc","application/vnd.acucorp"],["atom","application/atom+xml"],["atomcat","application/atomcat+xml"],["atomdeleted","application/atomdeleted+xml"],["atomsvc","application/atomsvc+xml"],["atx","application/vnd.antix.game-component"],["au","audio/x-au"],["avi","video/x-msvideo"],["avif","image/avif"],["aw","application/applixware"],["azf","application/vnd.airzip.filesecure.azf"],["azs","application/vnd.airzip.filesecure.azs"],["azv","image/vnd.airzip.accelerator.azv"],["azw","application/vnd.amazon.ebook"],["b16","image/vnd.pco.b16"],["bat","application/x-msdownload"],["bcpio","application/x-bcpio"],["bdf","application/x-font-bdf"],["bdm","application/vnd.syncml.dm+wbxml"],["bdoc","application/x-bdoc"],["bed","application/vnd.realvnc.bed"],["bh2","application/vnd.fujitsu.oasysprs"],["bin","application/octet-stream"],["blb","application/x-blorb"],["blorb","application/x-blorb"],["bmi","application/vnd.bmi"],["bmml","application/vnd.balsamiq.bmml+xml"],["bmp","image/bmp"],["book","application/vnd.framemaker"],["box","application/vnd.previewsystems.box"],["boz","application/x-bzip2"],["bpk","application/octet-stream"],["bpmn","application/octet-stream"],["bsp","model/vnd.valve.source.compiled-map"],["btif","image/prs.btif"],["buffer","application/octet-stream"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["c","text/x-c"],["c4d","application/vnd.clonk.c4group"],["c4f","application/vnd.clonk.c4group"],["c4g","application/vnd.clonk.c4group"],["c4p","application/vnd.clonk.c4group"],["c4u","application/vnd.clonk.c4group"],["c11amc","application/vnd.cluetrust.cartomobile-config"],["c11amz","application/vnd.cluetrust.cartomobile-config-pkg"],["cab","application/vnd.ms-cab-compressed"],["caf","audio/x-caf"],["cap","application/vnd.tcpdump.pcap"],["car","application/vnd.curl.car"],["cat","application/vnd.ms-pki.seccat"],["cb7","application/x-cbr"],["cba","application/x-cbr"],["cbr","application/x-cbr"],["cbt","application/x-cbr"],["cbz","application/x-cbr"],["cc","text/x-c"],["cco","application/x-cocoa"],["cct","application/x-director"],["ccxml","application/ccxml+xml"],["cdbcmsg","application/vnd.contact.cmsg"],["cda","application/x-cdf"],["cdf","application/x-netcdf"],["cdfx","application/cdfx+xml"],["cdkey","application/vnd.mediastation.cdkey"],["cdmia","application/cdmi-capability"],["cdmic","application/cdmi-container"],["cdmid","application/cdmi-domain"],["cdmio","application/cdmi-object"],["cdmiq","application/cdmi-queue"],["cdr","application/cdr"],["cdx","chemical/x-cdx"],["cdxml","application/vnd.chemdraw+xml"],["cdy","application/vnd.cinderella"],["cer","application/pkix-cert"],["cfs","application/x-cfs-compressed"],["cgm","image/cgm"],["chat","application/x-chat"],["chm","application/vnd.ms-htmlhelp"],["chrt","application/vnd.kde.kchart"],["cif","chemical/x-cif"],["cii","application/vnd.anser-web-certificate-issue-initiation"],["cil","application/vnd.ms-artgalry"],["cjs","application/node"],["cla","application/vnd.claymore"],["class","application/octet-stream"],["clkk","application/vnd.crick.clicker.keyboard"],["clkp","application/vnd.crick.clicker.palette"],["clkt","application/vnd.crick.clicker.template"],["clkw","application/vnd.crick.clicker.wordbank"],["clkx","application/vnd.crick.clicker"],["clp","application/x-msclip"],["cmc","application/vnd.cosmocaller"],["cmdf","chemical/x-cmdf"],["cml","chemical/x-cml"],["cmp","application/vnd.yellowriver-custom-menu"],["cmx","image/x-cmx"],["cod","application/vnd.rim.cod"],["coffee","text/coffeescript"],["com","application/x-msdownload"],["conf","text/plain"],["cpio","application/x-cpio"],["cpp","text/x-c"],["cpt","application/mac-compactpro"],["crd","application/x-mscardfile"],["crl","application/pkix-crl"],["crt","application/x-x509-ca-cert"],["crx","application/x-chrome-extension"],["cryptonote","application/vnd.rig.cryptonote"],["csh","application/x-csh"],["csl","application/vnd.citationstyles.style+xml"],["csml","chemical/x-csml"],["csp","application/vnd.commonspace"],["csr","application/octet-stream"],["css","text/css"],["cst","application/x-director"],["csv","text/csv"],["cu","application/cu-seeme"],["curl","text/vnd.curl"],["cww","application/prs.cww"],["cxt","application/x-director"],["cxx","text/x-c"],["dae","model/vnd.collada+xml"],["daf","application/vnd.mobius.daf"],["dart","application/vnd.dart"],["dataless","application/vnd.fdsn.seed"],["davmount","application/davmount+xml"],["dbf","application/vnd.dbf"],["dbk","application/docbook+xml"],["dcr","application/x-director"],["dcurl","text/vnd.curl.dcurl"],["dd2","application/vnd.oma.dd2+xml"],["ddd","application/vnd.fujixerox.ddd"],["ddf","application/vnd.syncml.dmddf+xml"],["dds","image/vnd.ms-dds"],["deb","application/x-debian-package"],["def","text/plain"],["deploy","application/octet-stream"],["der","application/x-x509-ca-cert"],["dfac","application/vnd.dreamfactory"],["dgc","application/x-dgc-compressed"],["dic","text/x-c"],["dir","application/x-director"],["dis","application/vnd.mobius.dis"],["disposition-notification","message/disposition-notification"],["dist","application/octet-stream"],["distz","application/octet-stream"],["djv","image/vnd.djvu"],["djvu","image/vnd.djvu"],["dll","application/octet-stream"],["dmg","application/x-apple-diskimage"],["dmn","application/octet-stream"],["dmp","application/vnd.tcpdump.pcap"],["dms","application/octet-stream"],["dna","application/vnd.dna"],["doc","application/msword"],["docm","application/vnd.ms-word.template.macroEnabled.12"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["dot","application/msword"],["dotm","application/vnd.ms-word.template.macroEnabled.12"],["dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"],["dp","application/vnd.osgi.dp"],["dpg","application/vnd.dpgraph"],["dra","audio/vnd.dra"],["drle","image/dicom-rle"],["dsc","text/prs.lines.tag"],["dssc","application/dssc+der"],["dtb","application/x-dtbook+xml"],["dtd","application/xml-dtd"],["dts","audio/vnd.dts"],["dtshd","audio/vnd.dts.hd"],["dump","application/octet-stream"],["dvb","video/vnd.dvb.file"],["dvi","application/x-dvi"],["dwd","application/atsc-dwd+xml"],["dwf","model/vnd.dwf"],["dwg","image/vnd.dwg"],["dxf","image/vnd.dxf"],["dxp","application/vnd.spotfire.dxp"],["dxr","application/x-director"],["ear","application/java-archive"],["ecelp4800","audio/vnd.nuera.ecelp4800"],["ecelp7470","audio/vnd.nuera.ecelp7470"],["ecelp9600","audio/vnd.nuera.ecelp9600"],["ecma","application/ecmascript"],["edm","application/vnd.novadigm.edm"],["edx","application/vnd.novadigm.edx"],["efif","application/vnd.picsel"],["ei6","application/vnd.pg.osasli"],["elc","application/octet-stream"],["emf","image/emf"],["eml","message/rfc822"],["emma","application/emma+xml"],["emotionml","application/emotionml+xml"],["emz","application/x-msmetafile"],["eol","audio/vnd.digital-winds"],["eot","application/vnd.ms-fontobject"],["eps","application/postscript"],["epub","application/epub+zip"],["es","application/ecmascript"],["es3","application/vnd.eszigno3+xml"],["esa","application/vnd.osgi.subsystem"],["esf","application/vnd.epson.esf"],["et3","application/vnd.eszigno3+xml"],["etx","text/x-setext"],["eva","application/x-eva"],["evy","application/x-envoy"],["exe","application/octet-stream"],["exi","application/exi"],["exp","application/express"],["exr","image/aces"],["ext","application/vnd.novadigm.ext"],["ez","application/andrew-inset"],["ez2","application/vnd.ezpix-album"],["ez3","application/vnd.ezpix-package"],["f","text/x-fortran"],["f4v","video/mp4"],["f77","text/x-fortran"],["f90","text/x-fortran"],["fbs","image/vnd.fastbidsheet"],["fcdt","application/vnd.adobe.formscentral.fcdt"],["fcs","application/vnd.isac.fcs"],["fdf","application/vnd.fdf"],["fdt","application/fdt+xml"],["fe_launch","application/vnd.denovo.fcselayout-link"],["fg5","application/vnd.fujitsu.oasysgp"],["fgd","application/x-director"],["fh","image/x-freehand"],["fh4","image/x-freehand"],["fh5","image/x-freehand"],["fh7","image/x-freehand"],["fhc","image/x-freehand"],["fig","application/x-xfig"],["fits","image/fits"],["flac","audio/x-flac"],["fli","video/x-fli"],["flo","application/vnd.micrografx.flo"],["flv","video/x-flv"],["flw","application/vnd.kde.kivio"],["flx","text/vnd.fmi.flexstor"],["fly","text/vnd.fly"],["fm","application/vnd.framemaker"],["fnc","application/vnd.frogans.fnc"],["fo","application/vnd.software602.filler.form+xml"],["for","text/x-fortran"],["fpx","image/vnd.fpx"],["frame","application/vnd.framemaker"],["fsc","application/vnd.fsc.weblaunch"],["fst","image/vnd.fst"],["ftc","application/vnd.fluxtime.clip"],["fti","application/vnd.anser-web-funds-transfer-initiation"],["fvt","video/vnd.fvt"],["fxp","application/vnd.adobe.fxp"],["fxpl","application/vnd.adobe.fxp"],["fzs","application/vnd.fuzzysheet"],["g2w","application/vnd.geoplan"],["g3","image/g3fax"],["g3w","application/vnd.geospace"],["gac","application/vnd.groove-account"],["gam","application/x-tads"],["gbr","application/rpki-ghostbusters"],["gca","application/x-gca-compressed"],["gdl","model/vnd.gdl"],["gdoc","application/vnd.google-apps.document"],["geo","application/vnd.dynageo"],["geojson","application/geo+json"],["gex","application/vnd.geometry-explorer"],["ggb","application/vnd.geogebra.file"],["ggt","application/vnd.geogebra.tool"],["ghf","application/vnd.groove-help"],["gif","image/gif"],["gim","application/vnd.groove-identity-message"],["glb","model/gltf-binary"],["gltf","model/gltf+json"],["gml","application/gml+xml"],["gmx","application/vnd.gmx"],["gnumeric","application/x-gnumeric"],["gpg","application/gpg-keys"],["gph","application/vnd.flographit"],["gpx","application/gpx+xml"],["gqf","application/vnd.grafeq"],["gqs","application/vnd.grafeq"],["gram","application/srgs"],["gramps","application/x-gramps-xml"],["gre","application/vnd.geometry-explorer"],["grv","application/vnd.groove-injector"],["grxml","application/srgs+xml"],["gsf","application/x-font-ghostscript"],["gsheet","application/vnd.google-apps.spreadsheet"],["gslides","application/vnd.google-apps.presentation"],["gtar","application/x-gtar"],["gtm","application/vnd.groove-tool-message"],["gtw","model/vnd.gtw"],["gv","text/vnd.graphviz"],["gxf","application/gxf"],["gxt","application/vnd.geonext"],["gz","application/gzip"],["gzip","application/gzip"],["h","text/x-c"],["h261","video/h261"],["h263","video/h263"],["h264","video/h264"],["hal","application/vnd.hal+xml"],["hbci","application/vnd.hbci"],["hbs","text/x-handlebars-template"],["hdd","application/x-virtualbox-hdd"],["hdf","application/x-hdf"],["heic","image/heic"],["heics","image/heic-sequence"],["heif","image/heif"],["heifs","image/heif-sequence"],["hej2","image/hej2k"],["held","application/atsc-held+xml"],["hh","text/x-c"],["hjson","application/hjson"],["hlp","application/winhlp"],["hpgl","application/vnd.hp-hpgl"],["hpid","application/vnd.hp-hpid"],["hps","application/vnd.hp-hps"],["hqx","application/mac-binhex40"],["hsj2","image/hsj2"],["htc","text/x-component"],["htke","application/vnd.kenameaapp"],["htm","text/html"],["html","text/html"],["hvd","application/vnd.yamaha.hv-dic"],["hvp","application/vnd.yamaha.hv-voice"],["hvs","application/vnd.yamaha.hv-script"],["i2g","application/vnd.intergeo"],["icc","application/vnd.iccprofile"],["ice","x-conference/x-cooltalk"],["icm","application/vnd.iccprofile"],["ico","image/x-icon"],["ics","text/calendar"],["ief","image/ief"],["ifb","text/calendar"],["ifm","application/vnd.shana.informed.formdata"],["iges","model/iges"],["igl","application/vnd.igloader"],["igm","application/vnd.insors.igm"],["igs","model/iges"],["igx","application/vnd.micrografx.igx"],["iif","application/vnd.shana.informed.interchange"],["img","application/octet-stream"],["imp","application/vnd.accpac.simply.imp"],["ims","application/vnd.ms-ims"],["in","text/plain"],["ini","text/plain"],["ink","application/inkml+xml"],["inkml","application/inkml+xml"],["install","application/x-install-instructions"],["iota","application/vnd.astraea-software.iota"],["ipfix","application/ipfix"],["ipk","application/vnd.shana.informed.package"],["irm","application/vnd.ibm.rights-management"],["irp","application/vnd.irepository.package+xml"],["iso","application/x-iso9660-image"],["itp","application/vnd.shana.informed.formtemplate"],["its","application/its+xml"],["ivp","application/vnd.immervision-ivp"],["ivu","application/vnd.immervision-ivu"],["jad","text/vnd.sun.j2me.app-descriptor"],["jade","text/jade"],["jam","application/vnd.jam"],["jar","application/java-archive"],["jardiff","application/x-java-archive-diff"],["java","text/x-java-source"],["jhc","image/jphc"],["jisp","application/vnd.jisp"],["jls","image/jls"],["jlt","application/vnd.hp-jlyt"],["jng","image/x-jng"],["jnlp","application/x-java-jnlp-file"],["joda","application/vnd.joost.joda-archive"],["jp2","image/jp2"],["jpe","image/jpeg"],["jpeg","image/jpeg"],["jpf","image/jpx"],["jpg","image/jpeg"],["jpg2","image/jp2"],["jpgm","video/jpm"],["jpgv","video/jpeg"],["jph","image/jph"],["jpm","video/jpm"],["jpx","image/jpx"],["js","application/javascript"],["json","application/json"],["json5","application/json5"],["jsonld","application/ld+json"],["jsonl","application/jsonl"],["jsonml","application/jsonml+json"],["jsx","text/jsx"],["jxr","image/jxr"],["jxra","image/jxra"],["jxrs","image/jxrs"],["jxs","image/jxs"],["jxsc","image/jxsc"],["jxsi","image/jxsi"],["jxss","image/jxss"],["kar","audio/midi"],["karbon","application/vnd.kde.karbon"],["kdb","application/octet-stream"],["kdbx","application/x-keepass2"],["key","application/x-iwork-keynote-sffkey"],["kfo","application/vnd.kde.kformula"],["kia","application/vnd.kidspiration"],["kml","application/vnd.google-earth.kml+xml"],["kmz","application/vnd.google-earth.kmz"],["kne","application/vnd.kinar"],["knp","application/vnd.kinar"],["kon","application/vnd.kde.kontour"],["kpr","application/vnd.kde.kpresenter"],["kpt","application/vnd.kde.kpresenter"],["kpxx","application/vnd.ds-keypoint"],["ksp","application/vnd.kde.kspread"],["ktr","application/vnd.kahootz"],["ktx","image/ktx"],["ktx2","image/ktx2"],["ktz","application/vnd.kahootz"],["kwd","application/vnd.kde.kword"],["kwt","application/vnd.kde.kword"],["lasxml","application/vnd.las.las+xml"],["latex","application/x-latex"],["lbd","application/vnd.llamagraphics.life-balance.desktop"],["lbe","application/vnd.llamagraphics.life-balance.exchange+xml"],["les","application/vnd.hhe.lesson-player"],["less","text/less"],["lgr","application/lgr+xml"],["lha","application/octet-stream"],["link66","application/vnd.route66.link66+xml"],["list","text/plain"],["list3820","application/vnd.ibm.modcap"],["listafp","application/vnd.ibm.modcap"],["litcoffee","text/coffeescript"],["lnk","application/x-ms-shortcut"],["log","text/plain"],["lostxml","application/lost+xml"],["lrf","application/octet-stream"],["lrm","application/vnd.ms-lrm"],["ltf","application/vnd.frogans.ltf"],["lua","text/x-lua"],["luac","application/x-lua-bytecode"],["lvp","audio/vnd.lucent.voice"],["lwp","application/vnd.lotus-wordpro"],["lzh","application/octet-stream"],["m1v","video/mpeg"],["m2a","audio/mpeg"],["m2v","video/mpeg"],["m3a","audio/mpeg"],["m3u","text/plain"],["m3u8","application/vnd.apple.mpegurl"],["m4a","audio/x-m4a"],["m4p","application/mp4"],["m4s","video/iso.segment"],["m4u","application/vnd.mpegurl"],["m4v","video/x-m4v"],["m13","application/x-msmediaview"],["m14","application/x-msmediaview"],["m21","application/mp21"],["ma","application/mathematica"],["mads","application/mads+xml"],["maei","application/mmt-aei+xml"],["mag","application/vnd.ecowin.chart"],["maker","application/vnd.framemaker"],["man","text/troff"],["manifest","text/cache-manifest"],["map","application/json"],["mar","application/octet-stream"],["markdown","text/markdown"],["mathml","application/mathml+xml"],["mb","application/mathematica"],["mbk","application/vnd.mobius.mbk"],["mbox","application/mbox"],["mc1","application/vnd.medcalcdata"],["mcd","application/vnd.mcd"],["mcurl","text/vnd.curl.mcurl"],["md","text/markdown"],["mdb","application/x-msaccess"],["mdi","image/vnd.ms-modi"],["mdx","text/mdx"],["me","text/troff"],["mesh","model/mesh"],["meta4","application/metalink4+xml"],["metalink","application/metalink+xml"],["mets","application/mets+xml"],["mfm","application/vnd.mfmp"],["mft","application/rpki-manifest"],["mgp","application/vnd.osgeo.mapguide.package"],["mgz","application/vnd.proteus.magazine"],["mid","audio/midi"],["midi","audio/midi"],["mie","application/x-mie"],["mif","application/vnd.mif"],["mime","message/rfc822"],["mj2","video/mj2"],["mjp2","video/mj2"],["mjs","application/javascript"],["mk3d","video/x-matroska"],["mka","audio/x-matroska"],["mkd","text/x-markdown"],["mks","video/x-matroska"],["mkv","video/x-matroska"],["mlp","application/vnd.dolby.mlp"],["mmd","application/vnd.chipnuts.karaoke-mmd"],["mmf","application/vnd.smaf"],["mml","text/mathml"],["mmr","image/vnd.fujixerox.edmics-mmr"],["mng","video/x-mng"],["mny","application/x-msmoney"],["mobi","application/x-mobipocket-ebook"],["mods","application/mods+xml"],["mov","video/quicktime"],["movie","video/x-sgi-movie"],["mp2","audio/mpeg"],["mp2a","audio/mpeg"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mp4a","audio/mp4"],["mp4s","application/mp4"],["mp4v","video/mp4"],["mp21","application/mp21"],["mpc","application/vnd.mophun.certificate"],["mpd","application/dash+xml"],["mpe","video/mpeg"],["mpeg","video/mpeg"],["mpg","video/mpeg"],["mpg4","video/mp4"],["mpga","audio/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["mpm","application/vnd.blueice.multipass"],["mpn","application/vnd.mophun.application"],["mpp","application/vnd.ms-project"],["mpt","application/vnd.ms-project"],["mpy","application/vnd.ibm.minipay"],["mqy","application/vnd.mobius.mqy"],["mrc","application/marc"],["mrcx","application/marcxml+xml"],["ms","text/troff"],["mscml","application/mediaservercontrol+xml"],["mseed","application/vnd.fdsn.mseed"],["mseq","application/vnd.mseq"],["msf","application/vnd.epson.msf"],["msg","application/vnd.ms-outlook"],["msh","model/mesh"],["msi","application/x-msdownload"],["msl","application/vnd.mobius.msl"],["msm","application/octet-stream"],["msp","application/octet-stream"],["msty","application/vnd.muvee.style"],["mtl","model/mtl"],["mts","model/vnd.mts"],["mus","application/vnd.musician"],["musd","application/mmt-usd+xml"],["musicxml","application/vnd.recordare.musicxml+xml"],["mvb","application/x-msmediaview"],["mvt","application/vnd.mapbox-vector-tile"],["mwf","application/vnd.mfer"],["mxf","application/mxf"],["mxl","application/vnd.recordare.musicxml"],["mxmf","audio/mobile-xmf"],["mxml","application/xv+xml"],["mxs","application/vnd.triscape.mxs"],["mxu","video/vnd.mpegurl"],["n-gage","application/vnd.nokia.n-gage.symbian.install"],["n3","text/n3"],["nb","application/mathematica"],["nbp","application/vnd.wolfram.player"],["nc","application/x-netcdf"],["ncx","application/x-dtbncx+xml"],["nfo","text/x-nfo"],["ngdat","application/vnd.nokia.n-gage.data"],["nitf","application/vnd.nitf"],["nlu","application/vnd.neurolanguage.nlu"],["nml","application/vnd.enliven"],["nnd","application/vnd.noblenet-directory"],["nns","application/vnd.noblenet-sealer"],["nnw","application/vnd.noblenet-web"],["npx","image/vnd.net-fpx"],["nq","application/n-quads"],["nsc","application/x-conference"],["nsf","application/vnd.lotus-notes"],["nt","application/n-triples"],["ntf","application/vnd.nitf"],["numbers","application/x-iwork-numbers-sffnumbers"],["nzb","application/x-nzb"],["oa2","application/vnd.fujitsu.oasys2"],["oa3","application/vnd.fujitsu.oasys3"],["oas","application/vnd.fujitsu.oasys"],["obd","application/x-msbinder"],["obgx","application/vnd.openblox.game+xml"],["obj","model/obj"],["oda","application/oda"],["odb","application/vnd.oasis.opendocument.database"],["odc","application/vnd.oasis.opendocument.chart"],["odf","application/vnd.oasis.opendocument.formula"],["odft","application/vnd.oasis.opendocument.formula-template"],["odg","application/vnd.oasis.opendocument.graphics"],["odi","application/vnd.oasis.opendocument.image"],["odm","application/vnd.oasis.opendocument.text-master"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogex","model/vnd.opengex"],["ogg","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["omdoc","application/omdoc+xml"],["onepkg","application/onenote"],["onetmp","application/onenote"],["onetoc","application/onenote"],["onetoc2","application/onenote"],["opf","application/oebps-package+xml"],["opml","text/x-opml"],["oprc","application/vnd.palm"],["opus","audio/ogg"],["org","text/x-org"],["osf","application/vnd.yamaha.openscoreformat"],["osfpvg","application/vnd.yamaha.openscoreformat.osfpvg+xml"],["osm","application/vnd.openstreetmap.data+xml"],["otc","application/vnd.oasis.opendocument.chart-template"],["otf","font/otf"],["otg","application/vnd.oasis.opendocument.graphics-template"],["oth","application/vnd.oasis.opendocument.text-web"],["oti","application/vnd.oasis.opendocument.image-template"],["otp","application/vnd.oasis.opendocument.presentation-template"],["ots","application/vnd.oasis.opendocument.spreadsheet-template"],["ott","application/vnd.oasis.opendocument.text-template"],["ova","application/x-virtualbox-ova"],["ovf","application/x-virtualbox-ovf"],["owl","application/rdf+xml"],["oxps","application/oxps"],["oxt","application/vnd.openofficeorg.extension"],["p","text/x-pascal"],["p7a","application/x-pkcs7-signature"],["p7b","application/x-pkcs7-certificates"],["p7c","application/pkcs7-mime"],["p7m","application/pkcs7-mime"],["p7r","application/x-pkcs7-certreqresp"],["p7s","application/pkcs7-signature"],["p8","application/pkcs8"],["p10","application/x-pkcs10"],["p12","application/x-pkcs12"],["pac","application/x-ns-proxy-autoconfig"],["pages","application/x-iwork-pages-sffpages"],["pas","text/x-pascal"],["paw","application/vnd.pawaafile"],["pbd","application/vnd.powerbuilder6"],["pbm","image/x-portable-bitmap"],["pcap","application/vnd.tcpdump.pcap"],["pcf","application/x-font-pcf"],["pcl","application/vnd.hp-pcl"],["pclxl","application/vnd.hp-pclxl"],["pct","image/x-pict"],["pcurl","application/vnd.curl.pcurl"],["pcx","image/x-pcx"],["pdb","application/x-pilot"],["pde","text/x-processing"],["pdf","application/pdf"],["pem","application/x-x509-user-cert"],["pfa","application/x-font-type1"],["pfb","application/x-font-type1"],["pfm","application/x-font-type1"],["pfr","application/font-tdpfr"],["pfx","application/x-pkcs12"],["pgm","image/x-portable-graymap"],["pgn","application/x-chess-pgn"],["pgp","application/pgp"],["php","application/x-httpd-php"],["php3","application/x-httpd-php"],["php4","application/x-httpd-php"],["phps","application/x-httpd-php-source"],["phtml","application/x-httpd-php"],["pic","image/x-pict"],["pkg","application/octet-stream"],["pki","application/pkixcmp"],["pkipath","application/pkix-pkipath"],["pkpass","application/vnd.apple.pkpass"],["pl","application/x-perl"],["plb","application/vnd.3gpp.pic-bw-large"],["plc","application/vnd.mobius.plc"],["plf","application/vnd.pocketlearn"],["pls","application/pls+xml"],["pm","application/x-perl"],["pml","application/vnd.ctc-posml"],["png","image/png"],["pnm","image/x-portable-anymap"],["portpkg","application/vnd.macports.portpkg"],["pot","application/vnd.ms-powerpoint"],["potm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["potx","application/vnd.openxmlformats-officedocument.presentationml.template"],["ppa","application/vnd.ms-powerpoint"],["ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"],["ppd","application/vnd.cups-ppd"],["ppm","image/x-portable-pixmap"],["pps","application/vnd.ms-powerpoint"],["ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],["ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"],["ppt","application/powerpoint"],["pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["pqa","application/vnd.palm"],["prc","application/x-pilot"],["pre","application/vnd.lotus-freelance"],["prf","application/pics-rules"],["provx","application/provenance+xml"],["ps","application/postscript"],["psb","application/vnd.3gpp.pic-bw-small"],["psd","application/x-photoshop"],["psf","application/x-font-linux-psf"],["pskcxml","application/pskc+xml"],["pti","image/prs.pti"],["ptid","application/vnd.pvi.ptid1"],["pub","application/x-mspublisher"],["pvb","application/vnd.3gpp.pic-bw-var"],["pwn","application/vnd.3m.post-it-notes"],["pya","audio/vnd.ms-playready.media.pya"],["pyv","video/vnd.ms-playready.media.pyv"],["qam","application/vnd.epson.quickanime"],["qbo","application/vnd.intu.qbo"],["qfx","application/vnd.intu.qfx"],["qps","application/vnd.publishare-delta-tree"],["qt","video/quicktime"],["qwd","application/vnd.quark.quarkxpress"],["qwt","application/vnd.quark.quarkxpress"],["qxb","application/vnd.quark.quarkxpress"],["qxd","application/vnd.quark.quarkxpress"],["qxl","application/vnd.quark.quarkxpress"],["qxt","application/vnd.quark.quarkxpress"],["ra","audio/x-realaudio"],["ram","audio/x-pn-realaudio"],["raml","application/raml+yaml"],["rapd","application/route-apd+xml"],["rar","application/x-rar"],["ras","image/x-cmu-raster"],["rcprofile","application/vnd.ipunplugged.rcprofile"],["rdf","application/rdf+xml"],["rdz","application/vnd.data-vision.rdz"],["relo","application/p2p-overlay+xml"],["rep","application/vnd.businessobjects"],["res","application/x-dtbresource+xml"],["rgb","image/x-rgb"],["rif","application/reginfo+xml"],["rip","audio/vnd.rip"],["ris","application/x-research-info-systems"],["rl","application/resource-lists+xml"],["rlc","image/vnd.fujixerox.edmics-rlc"],["rld","application/resource-lists-diff+xml"],["rm","audio/x-pn-realaudio"],["rmi","audio/midi"],["rmp","audio/x-pn-realaudio-plugin"],["rms","application/vnd.jcp.javame.midlet-rms"],["rmvb","application/vnd.rn-realmedia-vbr"],["rnc","application/relax-ng-compact-syntax"],["rng","application/xml"],["roa","application/rpki-roa"],["roff","text/troff"],["rp9","application/vnd.cloanto.rp9"],["rpm","audio/x-pn-realaudio-plugin"],["rpss","application/vnd.nokia.radio-presets"],["rpst","application/vnd.nokia.radio-preset"],["rq","application/sparql-query"],["rs","application/rls-services+xml"],["rsa","application/x-pkcs7"],["rsat","application/atsc-rsat+xml"],["rsd","application/rsd+xml"],["rsheet","application/urc-ressheet+xml"],["rss","application/rss+xml"],["rtf","text/rtf"],["rtx","text/richtext"],["run","application/x-makeself"],["rusd","application/route-usd+xml"],["rv","video/vnd.rn-realvideo"],["s","text/x-asm"],["s3m","audio/s3m"],["saf","application/vnd.yamaha.smaf-audio"],["sass","text/x-sass"],["sbml","application/sbml+xml"],["sc","application/vnd.ibm.secure-container"],["scd","application/x-msschedule"],["scm","application/vnd.lotus-screencam"],["scq","application/scvp-cv-request"],["scs","application/scvp-cv-response"],["scss","text/x-scss"],["scurl","text/vnd.curl.scurl"],["sda","application/vnd.stardivision.draw"],["sdc","application/vnd.stardivision.calc"],["sdd","application/vnd.stardivision.impress"],["sdkd","application/vnd.solent.sdkm+xml"],["sdkm","application/vnd.solent.sdkm+xml"],["sdp","application/sdp"],["sdw","application/vnd.stardivision.writer"],["sea","application/octet-stream"],["see","application/vnd.seemail"],["seed","application/vnd.fdsn.seed"],["sema","application/vnd.sema"],["semd","application/vnd.semd"],["semf","application/vnd.semf"],["senmlx","application/senml+xml"],["sensmlx","application/sensml+xml"],["ser","application/java-serialized-object"],["setpay","application/set-payment-initiation"],["setreg","application/set-registration-initiation"],["sfd-hdstx","application/vnd.hydrostatix.sof-data"],["sfs","application/vnd.spotfire.sfs"],["sfv","text/x-sfv"],["sgi","image/sgi"],["sgl","application/vnd.stardivision.writer-global"],["sgm","text/sgml"],["sgml","text/sgml"],["sh","application/x-sh"],["shar","application/x-shar"],["shex","text/shex"],["shf","application/shf+xml"],["shtml","text/html"],["sid","image/x-mrsid-image"],["sieve","application/sieve"],["sig","application/pgp-signature"],["sil","audio/silk"],["silo","model/mesh"],["sis","application/vnd.symbian.install"],["sisx","application/vnd.symbian.install"],["sit","application/x-stuffit"],["sitx","application/x-stuffitx"],["siv","application/sieve"],["skd","application/vnd.koan"],["skm","application/vnd.koan"],["skp","application/vnd.koan"],["skt","application/vnd.koan"],["sldm","application/vnd.ms-powerpoint.slide.macroenabled.12"],["sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"],["slim","text/slim"],["slm","text/slim"],["sls","application/route-s-tsid+xml"],["slt","application/vnd.epson.salt"],["sm","application/vnd.stepmania.stepchart"],["smf","application/vnd.stardivision.math"],["smi","application/smil"],["smil","application/smil"],["smv","video/x-smv"],["smzip","application/vnd.stepmania.package"],["snd","audio/basic"],["snf","application/x-font-snf"],["so","application/octet-stream"],["spc","application/x-pkcs7-certificates"],["spdx","text/spdx"],["spf","application/vnd.yamaha.smaf-phrase"],["spl","application/x-futuresplash"],["spot","text/vnd.in3d.spot"],["spp","application/scvp-vp-response"],["spq","application/scvp-vp-request"],["spx","audio/ogg"],["sql","application/x-sql"],["src","application/x-wais-source"],["srt","application/x-subrip"],["sru","application/sru+xml"],["srx","application/sparql-results+xml"],["ssdl","application/ssdl+xml"],["sse","application/vnd.kodak-descriptor"],["ssf","application/vnd.epson.ssf"],["ssml","application/ssml+xml"],["sst","application/octet-stream"],["st","application/vnd.sailingtracker.track"],["stc","application/vnd.sun.xml.calc.template"],["std","application/vnd.sun.xml.draw.template"],["stf","application/vnd.wt.stf"],["sti","application/vnd.sun.xml.impress.template"],["stk","application/hyperstudio"],["stl","model/stl"],["stpx","model/step+xml"],["stpxz","model/step-xml+zip"],["stpz","model/step+zip"],["str","application/vnd.pg.format"],["stw","application/vnd.sun.xml.writer.template"],["styl","text/stylus"],["stylus","text/stylus"],["sub","text/vnd.dvb.subtitle"],["sus","application/vnd.sus-calendar"],["susp","application/vnd.sus-calendar"],["sv4cpio","application/x-sv4cpio"],["sv4crc","application/x-sv4crc"],["svc","application/vnd.dvb.service"],["svd","application/vnd.svd"],["svg","image/svg+xml"],["svgz","image/svg+xml"],["swa","application/x-director"],["swf","application/x-shockwave-flash"],["swi","application/vnd.aristanetworks.swi"],["swidtag","application/swid+xml"],["sxc","application/vnd.sun.xml.calc"],["sxd","application/vnd.sun.xml.draw"],["sxg","application/vnd.sun.xml.writer.global"],["sxi","application/vnd.sun.xml.impress"],["sxm","application/vnd.sun.xml.math"],["sxw","application/vnd.sun.xml.writer"],["t","text/troff"],["t3","application/x-t3vm-image"],["t38","image/t38"],["taglet","application/vnd.mynfc"],["tao","application/vnd.tao.intent-module-archive"],["tap","image/vnd.tencent.tap"],["tar","application/x-tar"],["tcap","application/vnd.3gpp2.tcap"],["tcl","application/x-tcl"],["td","application/urc-targetdesc+xml"],["teacher","application/vnd.smart.teacher"],["tei","application/tei+xml"],["teicorpus","application/tei+xml"],["tex","application/x-tex"],["texi","application/x-texinfo"],["texinfo","application/x-texinfo"],["text","text/plain"],["tfi","application/thraud+xml"],["tfm","application/x-tex-tfm"],["tfx","image/tiff-fx"],["tga","image/x-tga"],["tgz","application/x-tar"],["thmx","application/vnd.ms-officetheme"],["tif","image/tiff"],["tiff","image/tiff"],["tk","application/x-tcl"],["tmo","application/vnd.tmobile-livetv"],["toml","application/toml"],["torrent","application/x-bittorrent"],["tpl","application/vnd.groove-tool-template"],["tpt","application/vnd.trid.tpt"],["tr","text/troff"],["tra","application/vnd.trueapp"],["trig","application/trig"],["trm","application/x-msterminal"],["ts","video/mp2t"],["tsd","application/timestamped-data"],["tsv","text/tab-separated-values"],["ttc","font/collection"],["ttf","font/ttf"],["ttl","text/turtle"],["ttml","application/ttml+xml"],["twd","application/vnd.simtech-mindmapper"],["twds","application/vnd.simtech-mindmapper"],["txd","application/vnd.genomatix.tuxedo"],["txf","application/vnd.mobius.txf"],["txt","text/plain"],["u8dsn","message/global-delivery-status"],["u8hdr","message/global-headers"],["u8mdn","message/global-disposition-notification"],["u8msg","message/global"],["u32","application/x-authorware-bin"],["ubj","application/ubjson"],["udeb","application/x-debian-package"],["ufd","application/vnd.ufdl"],["ufdl","application/vnd.ufdl"],["ulx","application/x-glulx"],["umj","application/vnd.umajin"],["unityweb","application/vnd.unity"],["uoml","application/vnd.uoml+xml"],["uri","text/uri-list"],["uris","text/uri-list"],["urls","text/uri-list"],["usdz","model/vnd.usdz+zip"],["ustar","application/x-ustar"],["utz","application/vnd.uiq.theme"],["uu","text/x-uuencode"],["uva","audio/vnd.dece.audio"],["uvd","application/vnd.dece.data"],["uvf","application/vnd.dece.data"],["uvg","image/vnd.dece.graphic"],["uvh","video/vnd.dece.hd"],["uvi","image/vnd.dece.graphic"],["uvm","video/vnd.dece.mobile"],["uvp","video/vnd.dece.pd"],["uvs","video/vnd.dece.sd"],["uvt","application/vnd.dece.ttml+xml"],["uvu","video/vnd.uvvu.mp4"],["uvv","video/vnd.dece.video"],["uvva","audio/vnd.dece.audio"],["uvvd","application/vnd.dece.data"],["uvvf","application/vnd.dece.data"],["uvvg","image/vnd.dece.graphic"],["uvvh","video/vnd.dece.hd"],["uvvi","image/vnd.dece.graphic"],["uvvm","video/vnd.dece.mobile"],["uvvp","video/vnd.dece.pd"],["uvvs","video/vnd.dece.sd"],["uvvt","application/vnd.dece.ttml+xml"],["uvvu","video/vnd.uvvu.mp4"],["uvvv","video/vnd.dece.video"],["uvvx","application/vnd.dece.unspecified"],["uvvz","application/vnd.dece.zip"],["uvx","application/vnd.dece.unspecified"],["uvz","application/vnd.dece.zip"],["vbox","application/x-virtualbox-vbox"],["vbox-extpack","application/x-virtualbox-vbox-extpack"],["vcard","text/vcard"],["vcd","application/x-cdlink"],["vcf","text/x-vcard"],["vcg","application/vnd.groove-vcard"],["vcs","text/x-vcalendar"],["vcx","application/vnd.vcx"],["vdi","application/x-virtualbox-vdi"],["vds","model/vnd.sap.vds"],["vhd","application/x-virtualbox-vhd"],["vis","application/vnd.visionary"],["viv","video/vnd.vivo"],["vlc","application/videolan"],["vmdk","application/x-virtualbox-vmdk"],["vob","video/x-ms-vob"],["vor","application/vnd.stardivision.writer"],["vox","application/x-authorware-bin"],["vrml","model/vrml"],["vsd","application/vnd.visio"],["vsf","application/vnd.vsf"],["vss","application/vnd.visio"],["vst","application/vnd.visio"],["vsw","application/vnd.visio"],["vtf","image/vnd.valve.source.texture"],["vtt","text/vtt"],["vtu","model/vnd.vtu"],["vxml","application/voicexml+xml"],["w3d","application/x-director"],["wad","application/x-doom"],["wadl","application/vnd.sun.wadl+xml"],["war","application/java-archive"],["wasm","application/wasm"],["wav","audio/x-wav"],["wax","audio/x-ms-wax"],["wbmp","image/vnd.wap.wbmp"],["wbs","application/vnd.criticaltools.wbs+xml"],["wbxml","application/wbxml"],["wcm","application/vnd.ms-works"],["wdb","application/vnd.ms-works"],["wdp","image/vnd.ms-photo"],["weba","audio/webm"],["webapp","application/x-web-app-manifest+json"],["webm","video/webm"],["webmanifest","application/manifest+json"],["webp","image/webp"],["wg","application/vnd.pmi.widget"],["wgt","application/widget"],["wks","application/vnd.ms-works"],["wm","video/x-ms-wm"],["wma","audio/x-ms-wma"],["wmd","application/x-ms-wmd"],["wmf","image/wmf"],["wml","text/vnd.wap.wml"],["wmlc","application/wmlc"],["wmls","text/vnd.wap.wmlscript"],["wmlsc","application/vnd.wap.wmlscriptc"],["wmv","video/x-ms-wmv"],["wmx","video/x-ms-wmx"],["wmz","application/x-msmetafile"],["woff","font/woff"],["woff2","font/woff2"],["word","application/msword"],["wpd","application/vnd.wordperfect"],["wpl","application/vnd.ms-wpl"],["wps","application/vnd.ms-works"],["wqd","application/vnd.wqd"],["wri","application/x-mswrite"],["wrl","model/vrml"],["wsc","message/vnd.wfa.wsc"],["wsdl","application/wsdl+xml"],["wspolicy","application/wspolicy+xml"],["wtb","application/vnd.webturbo"],["wvx","video/x-ms-wvx"],["x3d","model/x3d+xml"],["x3db","model/x3d+fastinfoset"],["x3dbz","model/x3d+binary"],["x3dv","model/x3d-vrml"],["x3dvz","model/x3d+vrml"],["x3dz","model/x3d+xml"],["x32","application/x-authorware-bin"],["x_b","model/vnd.parasolid.transmit.binary"],["x_t","model/vnd.parasolid.transmit.text"],["xaml","application/xaml+xml"],["xap","application/x-silverlight-app"],["xar","application/vnd.xara"],["xav","application/xcap-att+xml"],["xbap","application/x-ms-xbap"],["xbd","application/vnd.fujixerox.docuworks.binder"],["xbm","image/x-xbitmap"],["xca","application/xcap-caps+xml"],["xcs","application/calendar+xml"],["xdf","application/xcap-diff+xml"],["xdm","application/vnd.syncml.dm+xml"],["xdp","application/vnd.adobe.xdp+xml"],["xdssc","application/dssc+xml"],["xdw","application/vnd.fujixerox.docuworks"],["xel","application/xcap-el+xml"],["xenc","application/xenc+xml"],["xer","application/patch-ops-error+xml"],["xfdf","application/vnd.adobe.xfdf"],["xfdl","application/vnd.xfdl"],["xht","application/xhtml+xml"],["xhtml","application/xhtml+xml"],["xhvml","application/xv+xml"],["xif","image/vnd.xiff"],["xl","application/excel"],["xla","application/vnd.ms-excel"],["xlam","application/vnd.ms-excel.addin.macroEnabled.12"],["xlc","application/vnd.ms-excel"],["xlf","application/xliff+xml"],["xlm","application/vnd.ms-excel"],["xls","application/vnd.ms-excel"],["xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],["xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xlt","application/vnd.ms-excel"],["xltm","application/vnd.ms-excel.template.macroEnabled.12"],["xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"],["xlw","application/vnd.ms-excel"],["xm","audio/xm"],["xml","application/xml"],["xns","application/xcap-ns+xml"],["xo","application/vnd.olpc-sugar"],["xop","application/xop+xml"],["xpi","application/x-xpinstall"],["xpl","application/xproc+xml"],["xpm","image/x-xpixmap"],["xpr","application/vnd.is-xpr"],["xps","application/vnd.ms-xpsdocument"],["xpw","application/vnd.intercon.formnet"],["xpx","application/vnd.intercon.formnet"],["xsd","application/xml"],["xsl","application/xml"],["xslt","application/xslt+xml"],["xsm","application/vnd.syncml+xml"],["xspf","application/xspf+xml"],["xul","application/vnd.mozilla.xul+xml"],["xvm","application/xv+xml"],["xvml","application/xv+xml"],["xwd","image/x-xwindowdump"],["xyz","chemical/x-xyz"],["xz","application/x-xz"],["yaml","text/yaml"],["yang","application/yang"],["yin","application/yin+xml"],["yml","text/yaml"],["ymp","text/x-suse-ymp"],["z","application/x-compress"],["z1","application/x-zmachine"],["z2","application/x-zmachine"],["z3","application/x-zmachine"],["z4","application/x-zmachine"],["z5","application/x-zmachine"],["z6","application/x-zmachine"],["z7","application/x-zmachine"],["z8","application/x-zmachine"],["zaz","application/vnd.zzazz.deck+xml"],["zip","application/zip"],["zir","application/vnd.zul"],["zirz","application/vnd.zul"],["zmm","application/vnd.handheld-entertainment+xml"],["zsh","text/x-scriptzsh"]]);function $c(e,t,n){const r=nse(e),{webkitRelativePath:i}=e,s=typeof t=="string"?t:typeof i=="string"&&i.length>0?i:`./${e.name}`;return typeof r.path!="string"&&oP(r,"path",s),oP(r,"relativePath",s),r}function nse(e){const{name:t}=e;if(t&&t.lastIndexOf(".")!==-1&&!e.type){const r=t.split(".").pop().toLowerCase(),i=tse.get(r);i&&Object.defineProperty(e,"type",{value:i,writable:!1,configurable:!1,enumerable:!0})}return e}function oP(e,t,n){Object.defineProperty(e,t,{value:n,writable:!1,configurable:!1,enumerable:!0})}const rse=[".DS_Store","Thumbs.db"];function ise(e){return Ya(this,void 0,void 0,function*(){return Em(e)&&sse(e.dataTransfer)?cse(e.dataTransfer,e.type):ose(e)?ase(e):Array.isArray(e)&&e.every(t=>"getFile"in t&&typeof t.getFile=="function")?lse(e):[]})}function sse(e){return Em(e)}function ose(e){return Em(e)&&Em(e.target)}function Em(e){return typeof e=="object"&&e!==null}function ase(e){return Xx(e.target.files).map(t=>$c(t))}function lse(e){return Ya(this,void 0,void 0,function*(){return(yield Promise.all(e.map(n=>n.getFile()))).map(n=>$c(n))})}function cse(e,t){return Ya(this,void 0,void 0,function*(){if(e.items){const n=Xx(e.items).filter(i=>i.kind==="file");if(t!=="drop")return n;const r=yield Promise.all(n.map(use));return aP(XD(r))}return aP(Xx(e.files).map(n=>$c(n)))})}function aP(e){return e.filter(t=>rse.indexOf(t.name)===-1)}function Xx(e){if(e===null)return[];const t=[];for(let n=0;n<e.length;n++){const r=e[n];t.push(r)}return t}function use(e){if(typeof e.webkitGetAsEntry!="function")return lP(e);const t=e.webkitGetAsEntry();return t&&t.isDirectory?JD(t):lP(e,t)}function XD(e){return e.reduce((t,n)=>[...t,...Array.isArray(n)?XD(n):[n]],[])}function lP(e,t){return Ya(this,void 0,void 0,function*(){var n;if(globalThis.isSecureContext&&typeof e.getAsFileSystemHandle=="function"){const s=yield e.getAsFileSystemHandle();if(s===null)throw new Error(`${e} is not a File`);if(s!==void 0){const o=yield s.getFile();return o.handle=s,$c(o)}}const r=e.getAsFile();if(!r)throw new Error(`${e} is not a File`);return $c(r,(n=t==null?void 0:t.fullPath)!==null&&n!==void 0?n:void 0)})}function dse(e){return Ya(this,void 0,void 0,function*(){return e.isDirectory?JD(e):fse(e)})}function JD(e){const t=e.createReader();return new Promise((n,r)=>{const i=[];function s(){t.readEntries(o=>Ya(this,void 0,void 0,function*(){if(o.length){const a=Promise.all(o.map(dse));i.push(a),s()}else try{const a=yield Promise.all(i);n(a)}catch(a){r(a)}}),o=>{r(o)})}s()})}function fse(e){return Ya(this,void 0,void 0,function*(){return new Promise((t,n)=>{e.file(r=>{const i=$c(r,e.fullPath);t(i)},r=>{n(r)})})})}var Tv=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(",");if(n.length===0)return!0;var r=e.name||"",i=(e.type||"").toLowerCase(),s=i.replace(/\/.*$/,"");return n.some(function(o){var a=o.trim().toLowerCase();return a.charAt(0)==="."?r.toLowerCase().endsWith(a):a.endsWith("/*")?s===a.replace(/\/.*$/,""):i===a})}return!0};function cP(e){return mse(e)||hse(e)||tI(e)||pse()}function pse(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hse(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function mse(e){if(Array.isArray(e))return Jx(e)}function uP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function dP(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uP(Object(n),!0).forEach(function(r){eI(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function eI(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function of(e,t){return vse(e)||yse(e,t)||tI(e,t)||gse()}function gse(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tI(e,t){if(e){if(typeof e=="string")return Jx(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jx(e,t)}}function Jx(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function yse(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,s=!1,o,a;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(r.push(o.value),!(t&&r.length===t));i=!0);}catch(c){s=!0,a=c}finally{try{!i&&n.return!=null&&n.return()}finally{if(s)throw a}}return r}}function vse(e){if(Array.isArray(e))return e}var xse=typeof Tv=="function"?Tv:Tv.default,bse="file-invalid-type",wse="file-too-large",Sse="file-too-small",kse="too-many-files",Cse=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=t.split(","),r=n.length>1?"one of ".concat(n.join(", ")):n[0];return{code:bse,message:"File type must be ".concat(r)}},fP=function(t){return{code:wse,message:"File is larger than ".concat(t," ").concat(t===1?"byte":"bytes")}},pP=function(t){return{code:Sse,message:"File is smaller than ".concat(t," ").concat(t===1?"byte":"bytes")}},jse={code:kse,message:"Too many files"};function nI(e,t){var n=e.type==="application/x-moz-file"||xse(e,t);return[n,n?null:Cse(t)]}function rI(e,t,n){if(na(e.size))if(na(t)&&na(n)){if(e.size>n)return[!1,fP(n)];if(e.size<t)return[!1,pP(t)]}else{if(na(t)&&e.size<t)return[!1,pP(t)];if(na(n)&&e.size>n)return[!1,fP(n)]}return[!0,null]}function na(e){return e!=null}function _se(e){var t=e.files,n=e.accept,r=e.minSize,i=e.maxSize,s=e.multiple,o=e.maxFiles,a=e.validator;return!s&&t.length>1||s&&o>=1&&t.length>o?!1:t.every(function(c){var u=nI(c,n),d=of(u,1),f=d[0],p=rI(c,r,i),h=of(p,1),v=h[0],m=a?a(c):null;return f&&v&&!m})}function Tm(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function Tp(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(t){return t==="Files"||t==="application/x-moz-file"}):!!e.target&&!!e.target.files}function hP(e){e.preventDefault()}function Pse(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function Ese(e){return e.indexOf("Edge/")!==-1}function Tse(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return Pse(e)||Ese(e)}function Oi(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(r){for(var i=arguments.length,s=new Array(i>1?i-1:0),o=1;o<i;o++)s[o-1]=arguments[o];return t.some(function(a){return!Tm(r)&&a&&a.apply(void 0,[r].concat(s)),Tm(r)})}}function Ase(){return"showOpenFilePicker"in window}function Rse(e){if(na(e)){var t=Object.entries(e).filter(function(n){var r=of(n,2),i=r[0],s=r[1],o=!0;return iI(i)||(console.warn('Skipped "'.concat(i,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),o=!1),(!Array.isArray(s)||!s.every(sI))&&(console.warn('Skipped "'.concat(i,'" because an invalid file extension was provided.')),o=!1),o}).reduce(function(n,r){var i=of(r,2),s=i[0],o=i[1];return dP(dP({},n),{},eI({},s,o))},{});return[{description:"Files",accept:t}]}return e}function Ose(e){if(na(e))return Object.entries(e).reduce(function(t,n){var r=of(n,2),i=r[0],s=r[1];return[].concat(cP(t),[i],cP(s))},[]).filter(function(t){return iI(t)||sI(t)}).join(",")}function Mse(e){return e instanceof DOMException&&(e.name==="AbortError"||e.code===e.ABORT_ERR)}function Dse(e){return e instanceof DOMException&&(e.name==="SecurityError"||e.code===e.SECURITY_ERR)}function iI(e){return e==="audio/*"||e==="video/*"||e==="image/*"||e==="text/*"||e==="application/*"||/\w+\/[-+.\w]+/g.test(e)}function sI(e){return/^.*\.[\w]+$/.test(e)}var Ise=["children"],Fse=["open"],zse=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],Lse=["refKey","onChange","onClick"];function Nse(e){return Vse(e)||Bse(e)||oI(e)||$se()}function $se(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bse(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Vse(e){if(Array.isArray(e))return eb(e)}function Av(e,t){return Hse(e)||Wse(e,t)||oI(e,t)||Use()}function Use(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oI(e,t){if(e){if(typeof e=="string")return eb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eb(e,t)}}function eb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Wse(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,s=!1,o,a;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(r.push(o.value),!(t&&r.length===t));i=!0);}catch(c){s=!0,a=c}finally{try{!i&&n.return!=null&&n.return()}finally{if(s)throw a}}return r}}function Hse(e){if(Array.isArray(e))return e}function mP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ft(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mP(Object(n),!0).forEach(function(r){tb(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function tb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Am(e,t){if(e==null)return{};var n=qse(e,t),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)r=s[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function qse(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,s;for(s=0;s<r.length;s++)i=r[s],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Yw=g.forwardRef(function(e,t){var n=e.children,r=Am(e,Ise),i=lI(r),s=i.open,o=Am(i,Fse);return g.useImperativeHandle(t,function(){return{open:s}},[s]),Xe.createElement(g.Fragment,null,n(Ft(Ft({},o),{},{open:s})))});Yw.displayName="Dropzone";var aI={disabled:!1,getFilesFromEvent:ise,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};Yw.defaultProps=aI;Yw.propTypes={children:St.func,accept:St.objectOf(St.arrayOf(St.string)),multiple:St.bool,preventDropOnDocument:St.bool,noClick:St.bool,noKeyboard:St.bool,noDrag:St.bool,noDragEventsBubbling:St.bool,minSize:St.number,maxSize:St.number,maxFiles:St.number,disabled:St.bool,getFilesFromEvent:St.func,onFileDialogCancel:St.func,onFileDialogOpen:St.func,useFsAccessApi:St.bool,autoFocus:St.bool,onDragEnter:St.func,onDragLeave:St.func,onDragOver:St.func,onDrop:St.func,onDropAccepted:St.func,onDropRejected:St.func,onError:St.func,validator:St.func};var nb={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function lI(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=Ft(Ft({},aI),e),n=t.accept,r=t.disabled,i=t.getFilesFromEvent,s=t.maxSize,o=t.minSize,a=t.multiple,c=t.maxFiles,u=t.onDragEnter,d=t.onDragLeave,f=t.onDragOver,p=t.onDrop,h=t.onDropAccepted,v=t.onDropRejected,m=t.onFileDialogCancel,x=t.onFileDialogOpen,w=t.useFsAccessApi,y=t.autoFocus,b=t.preventDropOnDocument,S=t.noClick,k=t.noKeyboard,P=t.noDrag,C=t.noDragEventsBubbling,j=t.onError,A=t.validator,R=g.useMemo(function(){return Ose(n)},[n]),U=g.useMemo(function(){return Rse(n)},[n]),Y=g.useMemo(function(){return typeof x=="function"?x:gP},[x]),F=g.useMemo(function(){return typeof m=="function"?m:gP},[m]),G=g.useRef(null),se=g.useRef(null),ie=g.useReducer(Gse,nb),q=Av(ie,2),z=q[0],H=q[1],de=z.isFocused,ae=z.isFileDialogActive,ke=g.useRef(typeof window<"u"&&window.isSecureContext&&w&&Ase()),Q=function(){!ke.current&&ae&&setTimeout(function(){if(se.current){var L=se.current.files;L.length||(H({type:"closeDialog"}),F())}},300)};g.useEffect(function(){return window.addEventListener("focus",Q,!1),function(){window.removeEventListener("focus",Q,!1)}},[se,ae,F,ke]);var ce=g.useRef([]),ye=function(L){G.current&&G.current.contains(L.target)||(L.preventDefault(),ce.current=[])};g.useEffect(function(){return b&&(document.addEventListener("dragover",hP,!1),document.addEventListener("drop",ye,!1)),function(){b&&(document.removeEventListener("dragover",hP),document.removeEventListener("drop",ye))}},[G,b]),g.useEffect(function(){return!r&&y&&G.current&&G.current.focus(),function(){}},[G,y,r]);var we=g.useCallback(function(I){j?j(I):console.error(I)},[j]),Le=g.useCallback(function(I){I.preventDefault(),I.persist(),E(I),ce.current=[].concat(Nse(ce.current),[I.target]),Tp(I)&&Promise.resolve(i(I)).then(function(L){if(!(Tm(I)&&!C)){var re=L.length,je=re>0&&_se({files:L,accept:R,minSize:o,maxSize:s,multiple:a,maxFiles:c,validator:A}),W=re>0&&!je;H({isDragAccept:je,isDragReject:W,isDragActive:!0,type:"setDraggedFiles"}),u&&u(I)}}).catch(function(L){return we(L)})},[i,u,we,C,R,o,s,a,c,A]),Ge=g.useCallback(function(I){I.preventDefault(),I.persist(),E(I);var L=Tp(I);if(L&&I.dataTransfer)try{I.dataTransfer.dropEffect="copy"}catch{}return L&&f&&f(I),!1},[f,C]),it=g.useCallback(function(I){I.preventDefault(),I.persist(),E(I);var L=ce.current.filter(function(je){return G.current&&G.current.contains(je)}),re=L.indexOf(I.target);re!==-1&&L.splice(re,1),ce.current=L,!(L.length>0)&&(H({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Tp(I)&&d&&d(I))},[G,d,C]),Je=g.useCallback(function(I,L){var re=[],je=[];I.forEach(function(W){var Me=nI(W,R),ee=Av(Me,2),fe=ee[0],Wt=ee[1],mn=rI(W,o,s),Mn=Av(mn,2),Dn=Mn[0],Cr=Mn[1],ai=A?A(W):null;if(fe&&Dn&&!ai)re.push(W);else{var Yn=[Wt,Cr];ai&&(Yn=Yn.concat(ai)),je.push({file:W,errors:Yn.filter(function(Ja){return Ja})})}}),(!a&&re.length>1||a&&c>=1&&re.length>c)&&(re.forEach(function(W){je.push({file:W,errors:[jse]})}),re.splice(0)),H({acceptedFiles:re,fileRejections:je,isDragReject:je.length>0,type:"setFiles"}),p&&p(re,je,L),je.length>0&&v&&v(je,L),re.length>0&&h&&h(re,L)},[H,a,R,o,s,c,p,h,v,A]),Ve=g.useCallback(function(I){I.preventDefault(),I.persist(),E(I),ce.current=[],Tp(I)&&Promise.resolve(i(I)).then(function(L){Tm(I)&&!C||Je(L,I)}).catch(function(L){return we(L)}),H({type:"reset"})},[i,Je,we,C]),Re=g.useCallback(function(){if(ke.current){H({type:"openDialog"}),Y();var I={multiple:a,types:U};window.showOpenFilePicker(I).then(function(L){return i(L)}).then(function(L){Je(L,null),H({type:"closeDialog"})}).catch(function(L){Mse(L)?(F(L),H({type:"closeDialog"})):Dse(L)?(ke.current=!1,se.current?(se.current.value=null,se.current.click()):we(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):we(L)});return}se.current&&(H({type:"openDialog"}),Y(),se.current.value=null,se.current.click())},[H,Y,F,w,Je,we,U,a]),Ke=g.useCallback(function(I){!G.current||!G.current.isEqualNode(I.target)||(I.key===" "||I.key==="Enter"||I.keyCode===32||I.keyCode===13)&&(I.preventDefault(),Re())},[G,Re]),le=g.useCallback(function(){H({type:"focus"})},[]),nt=g.useCallback(function(){H({type:"blur"})},[]),We=g.useCallback(function(){S||(Tse()?setTimeout(Re,0):Re())},[S,Re]),st=function(L){return r?null:L},Zt=function(L){return k?null:st(L)},Tt=function(L){return P?null:st(L)},E=function(L){C&&L.stopPropagation()},D=g.useMemo(function(){return function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=I.refKey,re=L===void 0?"ref":L,je=I.role,W=I.onKeyDown,Me=I.onFocus,ee=I.onBlur,fe=I.onClick,Wt=I.onDragEnter,mn=I.onDragOver,Mn=I.onDragLeave,Dn=I.onDrop,Cr=Am(I,zse);return Ft(Ft(tb({onKeyDown:Zt(Oi(W,Ke)),onFocus:Zt(Oi(Me,le)),onBlur:Zt(Oi(ee,nt)),onClick:st(Oi(fe,We)),onDragEnter:Tt(Oi(Wt,Le)),onDragOver:Tt(Oi(mn,Ge)),onDragLeave:Tt(Oi(Mn,it)),onDrop:Tt(Oi(Dn,Ve)),role:typeof je=="string"&&je!==""?je:"presentation"},re,G),!r&&!k?{tabIndex:0}:{}),Cr)}},[G,Ke,le,nt,We,Le,Ge,it,Ve,k,P,r]),B=g.useCallback(function(I){I.stopPropagation()},[]),te=g.useMemo(function(){return function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=I.refKey,re=L===void 0?"ref":L,je=I.onChange,W=I.onClick,Me=Am(I,Lse),ee=tb({accept:R,multiple:a,type:"file",style:{border:0,clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"},onChange:st(Oi(je,Ve)),onClick:st(Oi(W,B)),tabIndex:-1},re,se);return Ft(Ft({},ee),Me)}},[se,n,a,Ve,r]);return Ft(Ft({},z),{},{isFocused:de&&!r,getRootProps:D,getInputProps:te,rootRef:G,inputRef:se,open:st(Re)})}function Gse(e,t){switch(t.type){case"focus":return Ft(Ft({},e),{},{isFocused:!0});case"blur":return Ft(Ft({},e),{},{isFocused:!1});case"openDialog":return Ft(Ft({},nb),{},{isFileDialogActive:!0});case"closeDialog":return Ft(Ft({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return Ft(Ft({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return Ft(Ft({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,isDragReject:t.isDragReject});case"reset":return Ft({},nb);default:return e}}function gP(){}const Kse=Lf({projectId:Si().min(1,"Project ID is required"),enableSSLAnalysis:Ql(),enableSEOAnalysis:Ql(),enableSecurityAnalysis:Ql(),maxHops:jm().min(1).max(20),timeout:jm().min(1e3).max(3e4)});function Yse(){const{isAuthenticated:e}=Ho(),t=Yc(),[n,r]=g.useState(null),[i,s]=g.useState(0),o=vt("white","gray.800"),a=vt("gray.200","gray.700"),{register:c,handleSubmit:u,formState:{errors:d}}=Ff({resolver:zf(Kse),defaultValues:{projectId:"default-project",enableSSLAnalysis:!0,enableSEOAnalysis:!0,enableSecurityAnalysis:!0,maxHops:10,timeout:15e3}}),f=g.useCallback(j=>{if(j.length>0){const A=j[0];A.type==="text/csv"||A.name.endsWith(".csv")?(r(A),t({title:"File selected",description:`${A.name} ready for upload`,status:"success",duration:2e3})):t({title:"Invalid file type",description:"Please select a CSV file",status:"error",duration:3e3})}},[t]),{getRootProps:p,getInputProps:h,isDragActive:v}=lI({onDrop:f,accept:{"text/csv":[".csv"]},maxFiles:1}),{data:m=[],isLoading:x,refetch:w}=Jd({queryKey:["bulkJobs"],queryFn:async()=>{const j=await fetch("/api/v2/bulk/jobs",{credentials:"include"});if(!j.ok)throw new Error("Failed to fetch jobs");return(await j.json()).data.jobs},enabled:e,refetchInterval:5e3}),y=Fw({mutationFn:async j=>{const A=new FormData;A.append("file",j.file),A.append("projectId",j.projectId),A.append("enableSSLAnalysis",j.enableSSLAnalysis.toString()),A.append("enableSEOAnalysis",j.enableSEOAnalysis.toString()),A.append("enableSecurityAnalysis",j.enableSecurityAnalysis.toString()),A.append("maxHops",j.maxHops.toString()),A.append("timeout",j.timeout.toString());const R=await fetch("/api/v2/bulk/upload",{method:"POST",credentials:"include",body:A});if(!R.ok)throw new Error("Upload failed");return R.json()},onSuccess:j=>{t({title:"Upload successful",description:`Bulk job created: ${j.data.job.id}`,status:"success",duration:5e3,isClosable:!0}),r(null),s(0),w()},onError:j=>{t({title:"Upload failed",description:j.message||"Please try again",status:"error",duration:5e3,isClosable:!0})}}),b=j=>{if(!n){t({title:"No file selected",description:"Please select a CSV file to upload",status:"warning",duration:3e3});return}y.mutate({...j,file:n})},S=j=>{switch(j){case"PENDING":return"blue";case"PROCESSING":return"yellow";case"COMPLETED":return"green";case"FAILED":return"red";default:return"gray"}},k=j=>{switch(j){case"PENDING":return Hee;case"PROCESSING":return Dc;case"COMPLETED":return zt;case"FAILED":return Vi;default:return Bee}},P=j=>QD(new Date(j),{addSuffix:!0}),C=()=>{const j=`url,method,userAgent
|
|
https://example.com,GET,
|
|
https://google.com,GET,
|
|
https://github.com,HEAD,`,A=new Blob([j],{type:"text/csv"}),R=window.URL.createObjectURL(A),U=document.createElement("a");U.href=R,U.download="sample-urls.csv",U.click(),window.URL.revokeObjectURL(R)};return e?l.jsx(Sn,{maxW:"6xl",children:l.jsxs(X,{spacing:8,align:"stretch",children:[l.jsxs(Ce,{textAlign:"center",children:[l.jsx(Pe,{as:"h1",size:"xl",mb:4,children:"Bulk URL Upload"}),l.jsx(N,{fontSize:"lg",color:"gray.600",children:"Upload CSV files to track multiple URLs simultaneously with background processing"})]}),l.jsxs(He,{bg:o,border:"1px solid",borderColor:a,children:[l.jsx(Ln,{children:l.jsxs(be,{justify:"space-between",children:[l.jsx(Pe,{as:"h2",size:"md",children:"Upload CSV File"}),l.jsx(Ae,{size:"sm",variant:"outline",onClick:C,leftIcon:l.jsx(oe,{as:zw}),children:"Download Sample"})]})}),l.jsx(qe,{children:l.jsx("form",{onSubmit:u(b),children:l.jsxs(X,{spacing:6,align:"stretch",children:[l.jsxs(Nt,{children:[l.jsx($t,{children:"CSV File"}),l.jsxs(Ce,{...p(),p:8,border:"2px dashed",borderColor:v?"brand.500":a,borderRadius:"lg",textAlign:"center",cursor:"pointer",transition:"colors 0.2s",_hover:{borderColor:"brand.400"},bg:v?"brand.50":"transparent",children:[l.jsx("input",{...h()}),l.jsxs(X,{spacing:3,children:[l.jsx(oe,{as:Lx,size:"3rem",color:"gray.400"}),n?l.jsxs(X,{spacing:1,children:[l.jsx(N,{fontWeight:"medium",color:"brand.500",children:n.name}),l.jsxs(N,{fontSize:"sm",color:"gray.600",children:[(n.size/1024).toFixed(1)," KB"]})]}):l.jsxs(X,{spacing:1,children:[l.jsx(N,{fontWeight:"medium",children:v?"Drop CSV file here":"Click or drag CSV file here"}),l.jsx(N,{fontSize:"sm",color:"gray.600",children:"Supported format: CSV with url, method, userAgent columns"})]})]})]})]}),l.jsxs(xn,{status:"info",children:[l.jsx(bn,{}),l.jsxs(Ce,{children:[l.jsx(N,{fontWeight:"medium",mb:2,children:"CSV Format Requirements:"}),l.jsxs(jc,{spacing:1,fontSize:"sm",children:[l.jsxs(Gr,{children:[l.jsx(Kr,{as:zt,color:"green.500"}),"Header row: url, method, userAgent"]}),l.jsxs(Gr,{children:[l.jsx(Kr,{as:zt,color:"green.500"}),"URL column is required"]}),l.jsxs(Gr,{children:[l.jsx(Kr,{as:zt,color:"green.500"}),"Method defaults to GET if empty"]}),l.jsxs(Gr,{children:[l.jsx(Kr,{as:zt,color:"green.500"}),"UserAgent is optional"]})]})]})]}),l.jsx(Mr,{}),l.jsxs(Nt,{isInvalid:!!d.projectId,children:[l.jsx($t,{children:"Project ID"}),l.jsx(Tr,{...c("projectId"),placeholder:"default-project"}),d.projectId&&l.jsx(N,{color:"red.500",fontSize:"sm",mt:1,children:d.projectId.message})]}),l.jsxs(Nt,{children:[l.jsx($t,{children:"Analysis Options"}),l.jsxs(X,{align:"start",spacing:3,children:[l.jsxs(be,{justify:"space-between",w:"full",children:[l.jsx(N,{children:"SSL Certificate Analysis"}),l.jsx(Ta,{...c("enableSSLAnalysis"),colorScheme:"brand"})]}),l.jsxs(be,{justify:"space-between",w:"full",children:[l.jsx(N,{children:"SEO Optimization Analysis"}),l.jsx(Ta,{...c("enableSEOAnalysis"),colorScheme:"brand"})]}),l.jsxs(be,{justify:"space-between",w:"full",children:[l.jsx(N,{children:"Security Vulnerability Scan"}),l.jsx(Ta,{...c("enableSecurityAnalysis"),colorScheme:"brand"})]})]})]}),l.jsxs(be,{spacing:6,children:[l.jsxs(Nt,{children:[l.jsx($t,{children:"Max Hops"}),l.jsx(Rc,{...c("maxHops",{valueAsNumber:!0}),children:[5,10,15,20].map(j=>l.jsx("option",{value:j,children:j},j))})]}),l.jsxs(Nt,{children:[l.jsx($t,{children:"Timeout (ms)"}),l.jsx(Rc,{...c("timeout",{valueAsNumber:!0}),children:[1e4,15e3,2e4,3e4].map(j=>l.jsx("option",{value:j,children:j},j))})]})]}),y.isPending&&l.jsxs(Ce,{children:[l.jsx(N,{mb:2,fontSize:"sm",color:"gray.600",children:"Uploading..."}),l.jsx(Ac,{value:i,colorScheme:"brand"})]}),l.jsx(Ae,{type:"submit",colorScheme:"brand",size:"lg",isLoading:y.isPending,loadingText:"Uploading...",leftIcon:l.jsx(oe,{as:Lx}),isDisabled:!n,children:"Start Bulk Upload"})]})})})]}),l.jsxs(He,{bg:o,border:"1px solid",borderColor:a,children:[l.jsx(Ln,{children:l.jsxs(be,{justify:"space-between",children:[l.jsx(Pe,{as:"h3",size:"md",children:"Recent Bulk Jobs"}),l.jsx(Ae,{size:"sm",variant:"outline",onClick:()=>w(),leftIcon:l.jsx(oe,{as:Dc}),isLoading:x,children:"Refresh"})]})}),l.jsx(qe,{children:x?l.jsxs(X,{py:8,children:[l.jsx(Oo,{colorScheme:"brand"}),l.jsx(N,{color:"gray.600",children:"Loading bulk jobs..."})]}):m.length===0?l.jsxs(X,{py:8,spacing:4,children:[l.jsx(oe,{as:qee,size:"3rem",color:"gray.400"}),l.jsx(N,{color:"gray.600",children:"No bulk jobs yet"}),l.jsx(N,{fontSize:"sm",color:"gray.500",textAlign:"center",children:"Upload a CSV file to start your first bulk tracking job"})]}):l.jsx(_w,{children:l.jsxs(Ag,{variant:"simple",size:"sm",children:[l.jsx(Ew,{children:l.jsxs(Oc,{children:[l.jsx(An,{children:"Job ID"}),l.jsx(An,{children:"Status"}),l.jsx(An,{children:"Progress"}),l.jsx(An,{children:"Success Rate"}),l.jsx(An,{children:"Created"}),l.jsx(An,{children:"Actions"})]})}),l.jsx(Pw,{children:m.map(j=>l.jsxs(Oc,{children:[l.jsx(Tn,{children:l.jsxs(Bd,{fontSize:"xs",children:[j.id.slice(0,8),"..."]})}),l.jsx(Tn,{children:l.jsxs(yt,{colorScheme:S(j.status),variant:"solid",children:[l.jsx(oe,{as:k(j.status),mr:1}),j.status]})}),l.jsx(Tn,{children:l.jsxs(X,{align:"start",spacing:1,children:[l.jsxs(N,{fontSize:"sm",children:[j.processedUrls," / ",j.totalUrls]}),l.jsx(Ac,{value:j.totalUrls>0?j.processedUrls/j.totalUrls*100:0,size:"sm",colorScheme:"brand",w:"100px"})]})}),l.jsxs(Tn,{children:[l.jsxs(N,{fontSize:"sm",children:[j.processedUrls>0?Math.round(j.successCount/j.processedUrls*100):0,"%"]}),l.jsxs(N,{fontSize:"xs",color:"gray.500",children:[j.successCount," success, ",j.errorCount," errors"]})]}),l.jsx(Tn,{children:l.jsx(N,{fontSize:"sm",color:"gray.600",children:P(j.createdAt)})}),l.jsx(Tn,{children:l.jsx(Ae,{size:"xs",variant:"ghost",leftIcon:l.jsx(oe,{as:Mc}),children:"View"})})]},j.id))})]})})})]})]})}):l.jsx(Sn,{maxW:"md",children:l.jsx(X,{spacing:6,children:l.jsxs(xn,{status:"warning",children:[l.jsx(bn,{}),"Please sign in to access bulk upload"]})})})}function Qse(){const e=Zc();return g.useEffect(()=>{Tne(e.pathname+e.search,document.title)},[e]),null}const Zse=new pee({defaultOptions:{queries:{retry:2,refetchOnWindowFocus:!1,staleTime:5*60*1e3}}});function Xse(){return l.jsx(Vq,{theme:Iee,children:l.jsx(vee,{client:Zse,children:l.jsxs(Ane,{children:[l.jsxs(KJ,{children:[l.jsx(Qse,{}),l.jsx(Mne,{children:l.jsxs(BJ,{children:[l.jsx(Mi,{path:"/",element:l.jsx(Dne,{})}),l.jsx(Mi,{path:"/track",element:l.jsx(qie,{})}),l.jsx(Mi,{path:"/analysis",element:l.jsx(Kie,{})}),l.jsx(Mi,{path:"/login",element:l.jsx(Zie,{})}),l.jsx(Mi,{path:"/register",element:l.jsx(Jie,{})}),l.jsx(Mi,{path:"/dashboard",element:l.jsx(Yie,{})}),l.jsx(Mi,{path:"/check/:checkId",element:l.jsx(ese,{})}),l.jsx(Mi,{path:"/bulk",element:l.jsx(Yse,{})}),l.jsx(Mi,{path:"/api/docs",element:l.jsx("div",{children:"API Documentation (Legacy)"})})]})})]}),!1]})})})}Ov.createRoot(document.getElementById("root")).render(l.jsx(Xe.StrictMode,{children:l.jsx(Xse,{})}));
|
|
//# sourceMappingURL=index-Z8hwuOIA.js.map
|