/home/awneajlw/public_html/tkmachino.com/assets/index-C6GwnFSS.js
(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))s(c);new MutationObserver(c=>{for(const u of c)if(u.type==="childList")for(const f of u.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&s(f)}).observe(document,{childList:!0,subtree:!0});function o(c){const u={};return c.integrity&&(u.integrity=c.integrity),c.referrerPolicy&&(u.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?u.credentials="include":c.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function s(c){if(c.ep)return;c.ep=!0;const u=o(c);fetch(c.href,u)}})();function Fo(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Yc={exports:{}},Aa={},Qc={exports:{}},je={};/**
 * @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 mh;function m1(){if(mh)return je;mh=1;var e=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),f=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),w=Symbol.for("react.lazy"),x=Symbol.iterator;function b(L){return L===null||typeof L!="object"?null:(L=x&&L[x]||L["@@iterator"],typeof L=="function"?L:null)}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,N={};function C(L,$,le){this.props=L,this.context=$,this.refs=N,this.updater=le||_}C.prototype.isReactComponent={},C.prototype.setState=function(L,$){if(typeof L!="object"&&typeof L!="function"&&L!=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,L,$,"setState")},C.prototype.forceUpdate=function(L){this.updater.enqueueForceUpdate(this,L,"forceUpdate")};function k(){}k.prototype=C.prototype;function j(L,$,le){this.props=L,this.context=$,this.refs=N,this.updater=le||_}var R=j.prototype=new k;R.constructor=j,S(R,C.prototype),R.isPureReactComponent=!0;var O=Array.isArray,z=Object.prototype.hasOwnProperty,Y={current:null},G={key:!0,ref:!0,__self:!0,__source:!0};function X(L,$,le){var ce,xe={},ue=null,_e=null;if($!=null)for(ce in $.ref!==void 0&&(_e=$.ref),$.key!==void 0&&(ue=""+$.key),$)z.call($,ce)&&!G.hasOwnProperty(ce)&&(xe[ce]=$[ce]);var be=arguments.length-2;if(be===1)xe.children=le;else if(1<be){for(var Ne=Array(be),Ue=0;Ue<be;Ue++)Ne[Ue]=arguments[Ue+2];xe.children=Ne}if(L&&L.defaultProps)for(ce in be=L.defaultProps,be)xe[ce]===void 0&&(xe[ce]=be[ce]);return{$$typeof:e,type:L,key:ue,ref:_e,props:xe,_owner:Y.current}}function me(L,$){return{$$typeof:e,type:L.type,key:$,ref:L.ref,props:L.props,_owner:L._owner}}function ge(L){return typeof L=="object"&&L!==null&&L.$$typeof===e}function Se(L){var $={"=":"=0",":":"=2"};return"$"+L.replace(/[=:]/g,function(le){return $[le]})}var Oe=/\/+/g;function De(L,$){return typeof L=="object"&&L!==null&&L.key!=null?Se(""+L.key):$.toString(36)}function Q(L,$,le,ce,xe){var ue=typeof L;(ue==="undefined"||ue==="boolean")&&(L=null);var _e=!1;if(L===null)_e=!0;else switch(ue){case"string":case"number":_e=!0;break;case"object":switch(L.$$typeof){case e:case r:_e=!0}}if(_e)return _e=L,xe=xe(_e),L=ce===""?"."+De(_e,0):ce,O(xe)?(le="",L!=null&&(le=L.replace(Oe,"$&/")+"/"),Q(xe,$,le,"",function(Ue){return Ue})):xe!=null&&(ge(xe)&&(xe=me(xe,le+(!xe.key||_e&&_e.key===xe.key?"":(""+xe.key).replace(Oe,"$&/")+"/")+L)),$.push(xe)),1;if(_e=0,ce=ce===""?".":ce+":",O(L))for(var be=0;be<L.length;be++){ue=L[be];var Ne=ce+De(ue,be);_e+=Q(ue,$,le,Ne,xe)}else if(Ne=b(L),typeof Ne=="function")for(L=Ne.call(L),be=0;!(ue=L.next()).done;)ue=ue.value,Ne=ce+De(ue,be++),_e+=Q(ue,$,le,Ne,xe);else if(ue==="object")throw $=String(L),Error("Objects are not valid as a React child (found: "+($==="[object Object]"?"object with keys {"+Object.keys(L).join(", ")+"}":$)+"). If you meant to render a collection of children, use an array instead.");return _e}function ie(L,$,le){if(L==null)return L;var ce=[],xe=0;return Q(L,ce,"","",function(ue){return $.call(le,ue,xe++)}),ce}function ye(L){if(L._status===-1){var $=L._result;$=$(),$.then(function(le){(L._status===0||L._status===-1)&&(L._status=1,L._result=le)},function(le){(L._status===0||L._status===-1)&&(L._status=2,L._result=le)}),L._status===-1&&(L._status=0,L._result=$)}if(L._status===1)return L._result.default;throw L._result}var te={current:null},D={transition:null},ne={ReactCurrentDispatcher:te,ReactCurrentBatchConfig:D,ReactCurrentOwner:Y};function J(){throw Error("act(...) is not supported in production builds of React.")}return je.Children={map:ie,forEach:function(L,$,le){ie(L,function(){$.apply(this,arguments)},le)},count:function(L){var $=0;return ie(L,function(){$++}),$},toArray:function(L){return ie(L,function($){return $})||[]},only:function(L){if(!ge(L))throw Error("React.Children.only expected to receive a single React element child.");return L}},je.Component=C,je.Fragment=o,je.Profiler=c,je.PureComponent=j,je.StrictMode=s,je.Suspense=m,je.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ne,je.act=J,je.cloneElement=function(L,$,le){if(L==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+L+".");var ce=S({},L.props),xe=L.key,ue=L.ref,_e=L._owner;if($!=null){if($.ref!==void 0&&(ue=$.ref,_e=Y.current),$.key!==void 0&&(xe=""+$.key),L.type&&L.type.defaultProps)var be=L.type.defaultProps;for(Ne in $)z.call($,Ne)&&!G.hasOwnProperty(Ne)&&(ce[Ne]=$[Ne]===void 0&&be!==void 0?be[Ne]:$[Ne])}var Ne=arguments.length-2;if(Ne===1)ce.children=le;else if(1<Ne){be=Array(Ne);for(var Ue=0;Ue<Ne;Ue++)be[Ue]=arguments[Ue+2];ce.children=be}return{$$typeof:e,type:L.type,key:xe,ref:ue,props:ce,_owner:_e}},je.createContext=function(L){return L={$$typeof:f,_currentValue:L,_currentValue2:L,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},L.Provider={$$typeof:u,_context:L},L.Consumer=L},je.createElement=X,je.createFactory=function(L){var $=X.bind(null,L);return $.type=L,$},je.createRef=function(){return{current:null}},je.forwardRef=function(L){return{$$typeof:h,render:L}},je.isValidElement=ge,je.lazy=function(L){return{$$typeof:w,_payload:{_status:-1,_result:L},_init:ye}},je.memo=function(L,$){return{$$typeof:g,type:L,compare:$===void 0?null:$}},je.startTransition=function(L){var $=D.transition;D.transition={};try{L()}finally{D.transition=$}},je.unstable_act=J,je.useCallback=function(L,$){return te.current.useCallback(L,$)},je.useContext=function(L){return te.current.useContext(L)},je.useDebugValue=function(){},je.useDeferredValue=function(L){return te.current.useDeferredValue(L)},je.useEffect=function(L,$){return te.current.useEffect(L,$)},je.useId=function(){return te.current.useId()},je.useImperativeHandle=function(L,$,le){return te.current.useImperativeHandle(L,$,le)},je.useInsertionEffect=function(L,$){return te.current.useInsertionEffect(L,$)},je.useLayoutEffect=function(L,$){return te.current.useLayoutEffect(L,$)},je.useMemo=function(L,$){return te.current.useMemo(L,$)},je.useReducer=function(L,$,le){return te.current.useReducer(L,$,le)},je.useRef=function(L){return te.current.useRef(L)},je.useState=function(L){return te.current.useState(L)},je.useSyncExternalStore=function(L,$,le){return te.current.useSyncExternalStore(L,$,le)},je.useTransition=function(){return te.current.useTransition()},je.version="18.3.1",je}var gh;function Yu(){return gh||(gh=1,Qc.exports=m1()),Qc.exports}/**
 * @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 yh;function g1(){if(yh)return Aa;yh=1;var e=Yu(),r=Symbol.for("react.element"),o=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,c=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function f(h,m,g){var w,x={},b=null,_=null;g!==void 0&&(b=""+g),m.key!==void 0&&(b=""+m.key),m.ref!==void 0&&(_=m.ref);for(w in m)s.call(m,w)&&!u.hasOwnProperty(w)&&(x[w]=m[w]);if(h&&h.defaultProps)for(w in m=h.defaultProps,m)x[w]===void 0&&(x[w]=m[w]);return{$$typeof:r,type:h,key:b,ref:_,props:x,_owner:c.current}}return Aa.Fragment=o,Aa.jsx=f,Aa.jsxs=f,Aa}var vh;function y1(){return vh||(vh=1,Yc.exports=g1()),Yc.exports}var i=y1(),y=Yu();const de=Fo(y);var fi={},Xc={exports:{}},Mt={},Jc={exports:{}},Zc={};/**
 * @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.
 */var wh;function v1(){return wh||(wh=1,function(e){function r(D,ne){var J=D.length;D.push(ne);e:for(;0<J;){var L=J-1>>>1,$=D[L];if(0<c($,ne))D[L]=ne,D[J]=$,J=L;else break e}}function o(D){return D.length===0?null:D[0]}function s(D){if(D.length===0)return null;var ne=D[0],J=D.pop();if(J!==ne){D[0]=J;e:for(var L=0,$=D.length,le=$>>>1;L<le;){var ce=2*(L+1)-1,xe=D[ce],ue=ce+1,_e=D[ue];if(0>c(xe,J))ue<$&&0>c(_e,xe)?(D[L]=_e,D[ue]=J,L=ue):(D[L]=xe,D[ce]=J,L=ce);else if(ue<$&&0>c(_e,J))D[L]=_e,D[ue]=J,L=ue;else break e}}return ne}function c(D,ne){var J=D.sortIndex-ne.sortIndex;return J!==0?J:D.id-ne.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var f=Date,h=f.now();e.unstable_now=function(){return f.now()-h}}var m=[],g=[],w=1,x=null,b=3,_=!1,S=!1,N=!1,C=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function R(D){for(var ne=o(g);ne!==null;){if(ne.callback===null)s(g);else if(ne.startTime<=D)s(g),ne.sortIndex=ne.expirationTime,r(m,ne);else break;ne=o(g)}}function O(D){if(N=!1,R(D),!S)if(o(m)!==null)S=!0,ye(z);else{var ne=o(g);ne!==null&&te(O,ne.startTime-D)}}function z(D,ne){S=!1,N&&(N=!1,k(X),X=-1),_=!0;var J=b;try{for(R(ne),x=o(m);x!==null&&(!(x.expirationTime>ne)||D&&!Se());){var L=x.callback;if(typeof L=="function"){x.callback=null,b=x.priorityLevel;var $=L(x.expirationTime<=ne);ne=e.unstable_now(),typeof $=="function"?x.callback=$:x===o(m)&&s(m),R(ne)}else s(m);x=o(m)}if(x!==null)var le=!0;else{var ce=o(g);ce!==null&&te(O,ce.startTime-ne),le=!1}return le}finally{x=null,b=J,_=!1}}var Y=!1,G=null,X=-1,me=5,ge=-1;function Se(){return!(e.unstable_now()-ge<me)}function Oe(){if(G!==null){var D=e.unstable_now();ge=D;var ne=!0;try{ne=G(!0,D)}finally{ne?De():(Y=!1,G=null)}}else Y=!1}var De;if(typeof j=="function")De=function(){j(Oe)};else if(typeof MessageChannel<"u"){var Q=new MessageChannel,ie=Q.port2;Q.port1.onmessage=Oe,De=function(){ie.postMessage(null)}}else De=function(){C(Oe,0)};function ye(D){G=D,Y||(Y=!0,De())}function te(D,ne){X=C(function(){D(e.unstable_now())},ne)}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(D){D.callback=null},e.unstable_continueExecution=function(){S||_||(S=!0,ye(z))},e.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):me=0<D?Math.floor(1e3/D):5},e.unstable_getCurrentPriorityLevel=function(){return b},e.unstable_getFirstCallbackNode=function(){return o(m)},e.unstable_next=function(D){switch(b){case 1:case 2:case 3:var ne=3;break;default:ne=b}var J=b;b=ne;try{return D()}finally{b=J}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(D,ne){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var J=b;b=D;try{return ne()}finally{b=J}},e.unstable_scheduleCallback=function(D,ne,J){var L=e.unstable_now();switch(typeof J=="object"&&J!==null?(J=J.delay,J=typeof J=="number"&&0<J?L+J:L):J=L,D){case 1:var $=-1;break;case 2:$=250;break;case 5:$=1073741823;break;case 4:$=1e4;break;default:$=5e3}return $=J+$,D={id:w++,callback:ne,priorityLevel:D,startTime:J,expirationTime:$,sortIndex:-1},J>L?(D.sortIndex=J,r(g,D),o(m)===null&&D===o(g)&&(N?(k(X),X=-1):N=!0,te(O,J-L))):(D.sortIndex=$,r(m,D),S||_||(S=!0,ye(z))),D},e.unstable_shouldYield=Se,e.unstable_wrapCallback=function(D){var ne=b;return function(){var J=b;b=ne;try{return D.apply(this,arguments)}finally{b=J}}}}(Zc)),Zc}var xh;function w1(){return xh||(xh=1,Jc.exports=v1()),Jc.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 bh;function x1(){if(bh)return Mt;bh=1;var e=Yu(),r=w1();function o(t){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+t,a=1;a<arguments.length;a++)n+="&args[]="+encodeURIComponent(arguments[a]);return"Minified React error #"+t+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=new Set,c={};function u(t,n){f(t,n),f(t+"Capture",n)}function f(t,n){for(c[t]=n,t=0;t<n.length;t++)s.add(n[t])}var h=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),m=Object.prototype.hasOwnProperty,g=/^[: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]*$/,w={},x={};function b(t){return m.call(x,t)?!0:m.call(w,t)?!1:g.test(t)?x[t]=!0:(w[t]=!0,!1)}function _(t,n,a,l){if(a!==null&&a.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return l?!1:a!==null?!a.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function S(t,n,a,l){if(n===null||typeof n>"u"||_(t,n,a,l))return!0;if(l)return!1;if(a!==null)switch(a.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function N(t,n,a,l,d,p,v){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=l,this.attributeNamespace=d,this.mustUseProperty=a,this.propertyName=t,this.type=n,this.sanitizeURL=p,this.removeEmptyString=v}var C={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){C[t]=new N(t,0,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var n=t[0];C[n]=new N(n,1,!1,t[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){C[t]=new N(t,2,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){C[t]=new N(t,2,!1,t,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(t){C[t]=new N(t,3,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){C[t]=new N(t,3,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){C[t]=new N(t,4,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){C[t]=new N(t,6,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){C[t]=new N(t,5,!1,t.toLowerCase(),null,!1,!1)});var k=/[\-:]([a-z])/g;function j(t){return t[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(t){var n=t.replace(k,j);C[n]=new N(n,1,!1,t,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var n=t.replace(k,j);C[n]=new N(n,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(t){var n=t.replace(k,j);C[n]=new N(n,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){C[t]=new N(t,1,!1,t.toLowerCase(),null,!1,!1)}),C.xlinkHref=new N("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){C[t]=new N(t,1,!1,t.toLowerCase(),null,!0,!0)});function R(t,n,a,l){var d=C.hasOwnProperty(n)?C[n]:null;(d!==null?d.type!==0:l||!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(S(n,a,d,l)&&(a=null),l||d===null?b(n)&&(a===null?t.removeAttribute(n):t.setAttribute(n,""+a)):d.mustUseProperty?t[d.propertyName]=a===null?d.type===3?!1:"":a:(n=d.attributeName,l=d.attributeNamespace,a===null?t.removeAttribute(n):(d=d.type,a=d===3||d===4&&a===!0?"":""+a,l?t.setAttributeNS(l,n,a):t.setAttribute(n,a))))}var O=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,z=Symbol.for("react.element"),Y=Symbol.for("react.portal"),G=Symbol.for("react.fragment"),X=Symbol.for("react.strict_mode"),me=Symbol.for("react.profiler"),ge=Symbol.for("react.provider"),Se=Symbol.for("react.context"),Oe=Symbol.for("react.forward_ref"),De=Symbol.for("react.suspense"),Q=Symbol.for("react.suspense_list"),ie=Symbol.for("react.memo"),ye=Symbol.for("react.lazy"),te=Symbol.for("react.offscreen"),D=Symbol.iterator;function ne(t){return t===null||typeof t!="object"?null:(t=D&&t[D]||t["@@iterator"],typeof t=="function"?t:null)}var J=Object.assign,L;function $(t){if(L===void 0)try{throw Error()}catch(a){var n=a.stack.trim().match(/\n( *(at )?)/);L=n&&n[1]||""}return`
`+L+t}var le=!1;function ce(t,n){if(!t||le)return"";le=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(n,[])}catch(M){var l=M}Reflect.construct(t,[],n)}else{try{n.call()}catch(M){l=M}t.call(n.prototype)}else{try{throw Error()}catch(M){l=M}t()}}catch(M){if(M&&l&&typeof M.stack=="string"){for(var d=M.stack.split(`
`),p=l.stack.split(`
`),v=d.length-1,E=p.length-1;1<=v&&0<=E&&d[v]!==p[E];)E--;for(;1<=v&&0<=E;v--,E--)if(d[v]!==p[E]){if(v!==1||E!==1)do if(v--,E--,0>E||d[v]!==p[E]){var T=`
`+d[v].replace(" at new "," at ");return t.displayName&&T.includes("<anonymous>")&&(T=T.replace("<anonymous>",t.displayName)),T}while(1<=v&&0<=E);break}}}finally{le=!1,Error.prepareStackTrace=a}return(t=t?t.displayName||t.name:"")?$(t):""}function xe(t){switch(t.tag){case 5:return $(t.type);case 16:return $("Lazy");case 13:return $("Suspense");case 19:return $("SuspenseList");case 0:case 2:case 15:return t=ce(t.type,!1),t;case 11:return t=ce(t.type.render,!1),t;case 1:return t=ce(t.type,!0),t;default:return""}}function ue(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case G:return"Fragment";case Y:return"Portal";case me:return"Profiler";case X:return"StrictMode";case De:return"Suspense";case Q:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case Se:return(t.displayName||"Context")+".Consumer";case ge:return(t._context.displayName||"Context")+".Provider";case Oe:var n=t.render;return t=t.displayName,t||(t=n.displayName||n.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case ie:return n=t.displayName||null,n!==null?n:ue(t.type)||"Memo";case ye:n=t._payload,t=t._init;try{return ue(t(n))}catch{}}return null}function _e(t){var n=t.type;switch(t.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=n.render,t=t.displayName||t.name||"",n.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ue(n);case 8:return n===X?"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 n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function be(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Ne(t){var n=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Ue(t){var n=Ne(t)?"checked":"value",a=Object.getOwnPropertyDescriptor(t.constructor.prototype,n),l=""+t[n];if(!t.hasOwnProperty(n)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var d=a.get,p=a.set;return Object.defineProperty(t,n,{configurable:!0,get:function(){return d.call(this)},set:function(v){l=""+v,p.call(this,v)}}),Object.defineProperty(t,n,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(v){l=""+v},stopTracking:function(){t._valueTracker=null,delete t[n]}}}}function Xe(t){t._valueTracker||(t._valueTracker=Ue(t))}function Je(t){if(!t)return!1;var n=t._valueTracker;if(!n)return!0;var a=n.getValue(),l="";return t&&(l=Ne(t)?t.checked?"true":"false":t.value),t=l,t!==a?(n.setValue(t),!0):!1}function vt(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function Et(t,n){var a=n.checked;return J({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:a??t._wrapperState.initialChecked})}function Te(t,n){var a=n.defaultValue==null?"":n.defaultValue,l=n.checked!=null?n.checked:n.defaultChecked;a=be(n.value!=null?n.value:a),t._wrapperState={initialChecked:l,initialValue:a,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function In(t,n){n=n.checked,n!=null&&R(t,"checked",n,!1)}function ln(t,n){In(t,n);var a=be(n.value),l=n.type;if(a!=null)l==="number"?(a===0&&t.value===""||t.value!=a)&&(t.value=""+a):t.value!==""+a&&(t.value=""+a);else if(l==="submit"||l==="reset"){t.removeAttribute("value");return}n.hasOwnProperty("value")?Sr(t,n.type,a):n.hasOwnProperty("defaultValue")&&Sr(t,n.type,be(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(t.defaultChecked=!!n.defaultChecked)}function no(t,n,a){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var l=n.type;if(!(l!=="submit"&&l!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+t._wrapperState.initialValue,a||n===t.value||(t.value=n),t.defaultValue=n}a=t.name,a!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,a!==""&&(t.name=a)}function Sr(t,n,a){(n!=="number"||vt(t.ownerDocument)!==t)&&(a==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+a&&(t.defaultValue=""+a))}var Mn=Array.isArray;function yn(t,n,a,l){if(t=t.options,n){n={};for(var d=0;d<a.length;d++)n["$"+a[d]]=!0;for(a=0;a<t.length;a++)d=n.hasOwnProperty("$"+t[a].value),t[a].selected!==d&&(t[a].selected=d),d&&l&&(t[a].defaultSelected=!0)}else{for(a=""+be(a),n=null,d=0;d<t.length;d++){if(t[d].value===a){t[d].selected=!0,l&&(t[d].defaultSelected=!0);return}n!==null||t[d].disabled||(n=t[d])}n!==null&&(n.selected=!0)}}function jr(t,n){if(n.dangerouslySetInnerHTML!=null)throw Error(o(91));return J({},n,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function Er(t,n){var a=n.value;if(a==null){if(a=n.children,n=n.defaultValue,a!=null){if(n!=null)throw Error(o(92));if(Mn(a)){if(1<a.length)throw Error(o(93));a=a[0]}n=a}n==null&&(n=""),a=n}t._wrapperState={initialValue:be(a)}}function vn(t,n){var a=be(n.value),l=be(n.defaultValue);a!=null&&(a=""+a,a!==t.value&&(t.value=a),n.defaultValue==null&&t.defaultValue!==a&&(t.defaultValue=a)),l!=null&&(t.defaultValue=""+l)}function Nr(t){var n=t.textContent;n===t._wrapperState.initialValue&&n!==""&&n!==null&&(t.value=n)}function Pe(t){switch(t){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 Xt(t,n){return t==null||t==="http://www.w3.org/1999/xhtml"?Pe(n):t==="http://www.w3.org/2000/svg"&&n==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var On,Yo=function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(n,a,l,d){MSApp.execUnsafeLocalFunction(function(){return t(n,a,l,d)})}:t}(function(t,n){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=n;else{for(On=On||document.createElement("div"),On.innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=On.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;n.firstChild;)t.appendChild(n.firstChild)}});function Bn(t,n){if(n){var a=t.firstChild;if(a&&a===t.lastChild&&a.nodeType===3){a.nodeValue=n;return}}t.textContent=n}var Jn={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},we=["Webkit","ms","Moz","O"];Object.keys(Jn).forEach(function(t){we.forEach(function(n){n=n+t.charAt(0).toUpperCase()+t.substring(1),Jn[n]=Jn[t]})});function Be(t,n,a){return n==null||typeof n=="boolean"||n===""?"":a||typeof n!="number"||n===0||Jn.hasOwnProperty(t)&&Jn[t]?(""+n).trim():n+"px"}function Jt(t,n){t=t.style;for(var a in n)if(n.hasOwnProperty(a)){var l=a.indexOf("--")===0,d=Be(a,n[a],l);a==="float"&&(a="cssFloat"),l?t.setProperty(a,d):t[a]=d}}var Tr=J({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 Qo(t,n){if(n){if(Tr[t]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(o(137,t));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(o(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(o(61))}if(n.style!=null&&typeof n.style!="object")throw Error(o(62))}}function ll(t,n){if(t.indexOf("-")===-1)return typeof n.is=="string";switch(t){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 cl=null;function ul(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var dl=null,ro=null,oo=null;function Rd(t){if(t=va(t)){if(typeof dl!="function")throw Error(o(280));var n=t.stateNode;n&&(n=Ns(n),dl(t.stateNode,t.type,n))}}function Ld(t){ro?oo?oo.push(t):oo=[t]:ro=t}function Ad(){if(ro){var t=ro,n=oo;if(oo=ro=null,Rd(t),n)for(t=0;t<n.length;t++)Rd(n[t])}}function Id(t,n){return t(n)}function Md(){}var fl=!1;function Od(t,n,a){if(fl)return t(n,a);fl=!0;try{return Id(t,n,a)}finally{fl=!1,(ro!==null||oo!==null)&&(Md(),Ad())}}function Xo(t,n){var a=t.stateNode;if(a===null)return null;var l=Ns(a);if(l===null)return null;a=l[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(t=t.type,l=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!l;break e;default:t=!1}if(t)return null;if(a&&typeof a!="function")throw Error(o(231,n,typeof a));return a}var pl=!1;if(h)try{var Jo={};Object.defineProperty(Jo,"passive",{get:function(){pl=!0}}),window.addEventListener("test",Jo,Jo),window.removeEventListener("test",Jo,Jo)}catch{pl=!1}function C0(t,n,a,l,d,p,v,E,T){var M=Array.prototype.slice.call(arguments,3);try{n.apply(a,M)}catch(H){this.onError(H)}}var Zo=!1,as=null,ss=!1,hl=null,k0={onError:function(t){Zo=!0,as=t}};function S0(t,n,a,l,d,p,v,E,T){Zo=!1,as=null,C0.apply(k0,arguments)}function j0(t,n,a,l,d,p,v,E,T){if(S0.apply(this,arguments),Zo){if(Zo){var M=as;Zo=!1,as=null}else throw Error(o(198));ss||(ss=!0,hl=M)}}function Pr(t){var n=t,a=t;if(t.alternate)for(;n.return;)n=n.return;else{t=n;do n=t,n.flags&4098&&(a=n.return),t=n.return;while(t)}return n.tag===3?a:null}function Bd(t){if(t.tag===13){var n=t.memoizedState;if(n===null&&(t=t.alternate,t!==null&&(n=t.memoizedState)),n!==null)return n.dehydrated}return null}function Fd(t){if(Pr(t)!==t)throw Error(o(188))}function E0(t){var n=t.alternate;if(!n){if(n=Pr(t),n===null)throw Error(o(188));return n!==t?null:t}for(var a=t,l=n;;){var d=a.return;if(d===null)break;var p=d.alternate;if(p===null){if(l=d.return,l!==null){a=l;continue}break}if(d.child===p.child){for(p=d.child;p;){if(p===a)return Fd(d),t;if(p===l)return Fd(d),n;p=p.sibling}throw Error(o(188))}if(a.return!==l.return)a=d,l=p;else{for(var v=!1,E=d.child;E;){if(E===a){v=!0,a=d,l=p;break}if(E===l){v=!0,l=d,a=p;break}E=E.sibling}if(!v){for(E=p.child;E;){if(E===a){v=!0,a=p,l=d;break}if(E===l){v=!0,l=p,a=d;break}E=E.sibling}if(!v)throw Error(o(189))}}if(a.alternate!==l)throw Error(o(190))}if(a.tag!==3)throw Error(o(188));return a.stateNode.current===a?t:n}function Dd(t){return t=E0(t),t!==null?$d(t):null}function $d(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var n=$d(t);if(n!==null)return n;t=t.sibling}return null}var zd=r.unstable_scheduleCallback,Ud=r.unstable_cancelCallback,N0=r.unstable_shouldYield,T0=r.unstable_requestPaint,nt=r.unstable_now,P0=r.unstable_getCurrentPriorityLevel,ml=r.unstable_ImmediatePriority,Hd=r.unstable_UserBlockingPriority,is=r.unstable_NormalPriority,_0=r.unstable_LowPriority,Vd=r.unstable_IdlePriority,ls=null,wn=null;function R0(t){if(wn&&typeof wn.onCommitFiberRoot=="function")try{wn.onCommitFiberRoot(ls,t,void 0,(t.current.flags&128)===128)}catch{}}var cn=Math.clz32?Math.clz32:I0,L0=Math.log,A0=Math.LN2;function I0(t){return t>>>=0,t===0?32:31-(L0(t)/A0|0)|0}var cs=64,us=4194304;function ea(t){switch(t&-t){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 t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function ds(t,n){var a=t.pendingLanes;if(a===0)return 0;var l=0,d=t.suspendedLanes,p=t.pingedLanes,v=a&268435455;if(v!==0){var E=v&~d;E!==0?l=ea(E):(p&=v,p!==0&&(l=ea(p)))}else v=a&~d,v!==0?l=ea(v):p!==0&&(l=ea(p));if(l===0)return 0;if(n!==0&&n!==l&&!(n&d)&&(d=l&-l,p=n&-n,d>=p||d===16&&(p&4194240)!==0))return n;if(l&4&&(l|=a&16),n=t.entangledLanes,n!==0)for(t=t.entanglements,n&=l;0<n;)a=31-cn(n),d=1<<a,l|=t[a],n&=~d;return l}function M0(t,n){switch(t){case 1:case 2:case 4:return n+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 n+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 O0(t,n){for(var a=t.suspendedLanes,l=t.pingedLanes,d=t.expirationTimes,p=t.pendingLanes;0<p;){var v=31-cn(p),E=1<<v,T=d[v];T===-1?(!(E&a)||E&l)&&(d[v]=M0(E,n)):T<=n&&(t.expiredLanes|=E),p&=~E}}function gl(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function Wd(){var t=cs;return cs<<=1,!(cs&4194240)&&(cs=64),t}function yl(t){for(var n=[],a=0;31>a;a++)n.push(t);return n}function ta(t,n,a){t.pendingLanes|=n,n!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,n=31-cn(n),t[n]=a}function B0(t,n){var a=t.pendingLanes&~n;t.pendingLanes=n,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=n,t.mutableReadLanes&=n,t.entangledLanes&=n,n=t.entanglements;var l=t.eventTimes;for(t=t.expirationTimes;0<a;){var d=31-cn(a),p=1<<d;n[d]=0,l[d]=-1,t[d]=-1,a&=~p}}function vl(t,n){var a=t.entangledLanes|=n;for(t=t.entanglements;a;){var l=31-cn(a),d=1<<l;d&n|t[l]&n&&(t[l]|=n),a&=~d}}var Fe=0;function qd(t){return t&=-t,1<t?4<t?t&268435455?16:536870912:4:1}var Gd,wl,Kd,Yd,Qd,xl=!1,fs=[],Zn=null,er=null,tr=null,na=new Map,ra=new Map,nr=[],F0="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 Xd(t,n){switch(t){case"focusin":case"focusout":Zn=null;break;case"dragenter":case"dragleave":er=null;break;case"mouseover":case"mouseout":tr=null;break;case"pointerover":case"pointerout":na.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":ra.delete(n.pointerId)}}function oa(t,n,a,l,d,p){return t===null||t.nativeEvent!==p?(t={blockedOn:n,domEventName:a,eventSystemFlags:l,nativeEvent:p,targetContainers:[d]},n!==null&&(n=va(n),n!==null&&wl(n)),t):(t.eventSystemFlags|=l,n=t.targetContainers,d!==null&&n.indexOf(d)===-1&&n.push(d),t)}function D0(t,n,a,l,d){switch(n){case"focusin":return Zn=oa(Zn,t,n,a,l,d),!0;case"dragenter":return er=oa(er,t,n,a,l,d),!0;case"mouseover":return tr=oa(tr,t,n,a,l,d),!0;case"pointerover":var p=d.pointerId;return na.set(p,oa(na.get(p)||null,t,n,a,l,d)),!0;case"gotpointercapture":return p=d.pointerId,ra.set(p,oa(ra.get(p)||null,t,n,a,l,d)),!0}return!1}function Jd(t){var n=_r(t.target);if(n!==null){var a=Pr(n);if(a!==null){if(n=a.tag,n===13){if(n=Bd(a),n!==null){t.blockedOn=n,Qd(t.priority,function(){Kd(a)});return}}else if(n===3&&a.stateNode.current.memoizedState.isDehydrated){t.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}t.blockedOn=null}function ps(t){if(t.blockedOn!==null)return!1;for(var n=t.targetContainers;0<n.length;){var a=Cl(t.domEventName,t.eventSystemFlags,n[0],t.nativeEvent);if(a===null){a=t.nativeEvent;var l=new a.constructor(a.type,a);cl=l,a.target.dispatchEvent(l),cl=null}else return n=va(a),n!==null&&wl(n),t.blockedOn=a,!1;n.shift()}return!0}function Zd(t,n,a){ps(t)&&a.delete(n)}function $0(){xl=!1,Zn!==null&&ps(Zn)&&(Zn=null),er!==null&&ps(er)&&(er=null),tr!==null&&ps(tr)&&(tr=null),na.forEach(Zd),ra.forEach(Zd)}function aa(t,n){t.blockedOn===n&&(t.blockedOn=null,xl||(xl=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,$0)))}function sa(t){function n(d){return aa(d,t)}if(0<fs.length){aa(fs[0],t);for(var a=1;a<fs.length;a++){var l=fs[a];l.blockedOn===t&&(l.blockedOn=null)}}for(Zn!==null&&aa(Zn,t),er!==null&&aa(er,t),tr!==null&&aa(tr,t),na.forEach(n),ra.forEach(n),a=0;a<nr.length;a++)l=nr[a],l.blockedOn===t&&(l.blockedOn=null);for(;0<nr.length&&(a=nr[0],a.blockedOn===null);)Jd(a),a.blockedOn===null&&nr.shift()}var ao=O.ReactCurrentBatchConfig,hs=!0;function z0(t,n,a,l){var d=Fe,p=ao.transition;ao.transition=null;try{Fe=1,bl(t,n,a,l)}finally{Fe=d,ao.transition=p}}function U0(t,n,a,l){var d=Fe,p=ao.transition;ao.transition=null;try{Fe=4,bl(t,n,a,l)}finally{Fe=d,ao.transition=p}}function bl(t,n,a,l){if(hs){var d=Cl(t,n,a,l);if(d===null)Dl(t,n,l,ms,a),Xd(t,l);else if(D0(d,t,n,a,l))l.stopPropagation();else if(Xd(t,l),n&4&&-1<F0.indexOf(t)){for(;d!==null;){var p=va(d);if(p!==null&&Gd(p),p=Cl(t,n,a,l),p===null&&Dl(t,n,l,ms,a),p===d)break;d=p}d!==null&&l.stopPropagation()}else Dl(t,n,l,null,a)}}var ms=null;function Cl(t,n,a,l){if(ms=null,t=ul(l),t=_r(t),t!==null)if(n=Pr(t),n===null)t=null;else if(a=n.tag,a===13){if(t=Bd(n),t!==null)return t;t=null}else if(a===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;t=null}else n!==t&&(t=null);return ms=t,null}function ef(t){switch(t){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(P0()){case ml:return 1;case Hd:return 4;case is:case _0:return 16;case Vd:return 536870912;default:return 16}default:return 16}}var rr=null,kl=null,gs=null;function tf(){if(gs)return gs;var t,n=kl,a=n.length,l,d="value"in rr?rr.value:rr.textContent,p=d.length;for(t=0;t<a&&n[t]===d[t];t++);var v=a-t;for(l=1;l<=v&&n[a-l]===d[p-l];l++);return gs=d.slice(t,1<l?1-l:void 0)}function ys(t){var n=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&n===13&&(t=13)):t=n,t===10&&(t=13),32<=t||t===13?t:0}function vs(){return!0}function nf(){return!1}function Ht(t){function n(a,l,d,p,v){this._reactName=a,this._targetInst=d,this.type=l,this.nativeEvent=p,this.target=v,this.currentTarget=null;for(var E in t)t.hasOwnProperty(E)&&(a=t[E],this[E]=a?a(p):p[E]);return this.isDefaultPrevented=(p.defaultPrevented!=null?p.defaultPrevented:p.returnValue===!1)?vs:nf,this.isPropagationStopped=nf,this}return J(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=vs)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=vs)},persist:function(){},isPersistent:vs}),n}var so={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Sl=Ht(so),ia=J({},so,{view:0,detail:0}),H0=Ht(ia),jl,El,la,ws=J({},ia,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Tl,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==la&&(la&&t.type==="mousemove"?(jl=t.screenX-la.screenX,El=t.screenY-la.screenY):El=jl=0,la=t),jl)},movementY:function(t){return"movementY"in t?t.movementY:El}}),rf=Ht(ws),V0=J({},ws,{dataTransfer:0}),W0=Ht(V0),q0=J({},ia,{relatedTarget:0}),Nl=Ht(q0),G0=J({},so,{animationName:0,elapsedTime:0,pseudoElement:0}),K0=Ht(G0),Y0=J({},so,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Q0=Ht(Y0),X0=J({},so,{data:0}),of=Ht(X0),J0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Z0={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"},ev={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function tv(t){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(t):(t=ev[t])?!!n[t]:!1}function Tl(){return tv}var nv=J({},ia,{key:function(t){if(t.key){var n=J0[t.key]||t.key;if(n!=="Unidentified")return n}return t.type==="keypress"?(t=ys(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?Z0[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Tl,charCode:function(t){return t.type==="keypress"?ys(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?ys(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),rv=Ht(nv),ov=J({},ws,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),af=Ht(ov),av=J({},ia,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Tl}),sv=Ht(av),iv=J({},so,{propertyName:0,elapsedTime:0,pseudoElement:0}),lv=Ht(iv),cv=J({},ws,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),uv=Ht(cv),dv=[9,13,27,32],Pl=h&&"CompositionEvent"in window,ca=null;h&&"documentMode"in document&&(ca=document.documentMode);var fv=h&&"TextEvent"in window&&!ca,sf=h&&(!Pl||ca&&8<ca&&11>=ca),lf=" ",cf=!1;function uf(t,n){switch(t){case"keyup":return dv.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function df(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var io=!1;function pv(t,n){switch(t){case"compositionend":return df(n);case"keypress":return n.which!==32?null:(cf=!0,lf);case"textInput":return t=n.data,t===lf&&cf?null:t;default:return null}}function hv(t,n){if(io)return t==="compositionend"||!Pl&&uf(t,n)?(t=tf(),gs=kl=rr=null,io=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return sf&&n.locale!=="ko"?null:n.data;default:return null}}var mv={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 ff(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n==="input"?!!mv[t.type]:n==="textarea"}function pf(t,n,a,l){Ld(l),n=Ss(n,"onChange"),0<n.length&&(a=new Sl("onChange","change",null,a,l),t.push({event:a,listeners:n}))}var ua=null,da=null;function gv(t){Rf(t,0)}function xs(t){var n=po(t);if(Je(n))return t}function yv(t,n){if(t==="change")return n}var hf=!1;if(h){var _l;if(h){var Rl="oninput"in document;if(!Rl){var mf=document.createElement("div");mf.setAttribute("oninput","return;"),Rl=typeof mf.oninput=="function"}_l=Rl}else _l=!1;hf=_l&&(!document.documentMode||9<document.documentMode)}function gf(){ua&&(ua.detachEvent("onpropertychange",yf),da=ua=null)}function yf(t){if(t.propertyName==="value"&&xs(da)){var n=[];pf(n,da,t,ul(t)),Od(gv,n)}}function vv(t,n,a){t==="focusin"?(gf(),ua=n,da=a,ua.attachEvent("onpropertychange",yf)):t==="focusout"&&gf()}function wv(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return xs(da)}function xv(t,n){if(t==="click")return xs(n)}function bv(t,n){if(t==="input"||t==="change")return xs(n)}function Cv(t,n){return t===n&&(t!==0||1/t===1/n)||t!==t&&n!==n}var un=typeof Object.is=="function"?Object.is:Cv;function fa(t,n){if(un(t,n))return!0;if(typeof t!="object"||t===null||typeof n!="object"||n===null)return!1;var a=Object.keys(t),l=Object.keys(n);if(a.length!==l.length)return!1;for(l=0;l<a.length;l++){var d=a[l];if(!m.call(n,d)||!un(t[d],n[d]))return!1}return!0}function vf(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function wf(t,n){var a=vf(t);t=0;for(var l;a;){if(a.nodeType===3){if(l=t+a.textContent.length,t<=n&&l>=n)return{node:a,offset:n-t};t=l}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=vf(a)}}function xf(t,n){return t&&n?t===n?!0:t&&t.nodeType===3?!1:n&&n.nodeType===3?xf(t,n.parentNode):"contains"in t?t.contains(n):t.compareDocumentPosition?!!(t.compareDocumentPosition(n)&16):!1:!1}function bf(){for(var t=window,n=vt();n instanceof t.HTMLIFrameElement;){try{var a=typeof n.contentWindow.location.href=="string"}catch{a=!1}if(a)t=n.contentWindow;else break;n=vt(t.document)}return n}function Ll(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n&&(n==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||n==="textarea"||t.contentEditable==="true")}function kv(t){var n=bf(),a=t.focusedElem,l=t.selectionRange;if(n!==a&&a&&a.ownerDocument&&xf(a.ownerDocument.documentElement,a)){if(l!==null&&Ll(a)){if(n=l.start,t=l.end,t===void 0&&(t=n),"selectionStart"in a)a.selectionStart=n,a.selectionEnd=Math.min(t,a.value.length);else if(t=(n=a.ownerDocument||document)&&n.defaultView||window,t.getSelection){t=t.getSelection();var d=a.textContent.length,p=Math.min(l.start,d);l=l.end===void 0?p:Math.min(l.end,d),!t.extend&&p>l&&(d=l,l=p,p=d),d=wf(a,p);var v=wf(a,l);d&&v&&(t.rangeCount!==1||t.anchorNode!==d.node||t.anchorOffset!==d.offset||t.focusNode!==v.node||t.focusOffset!==v.offset)&&(n=n.createRange(),n.setStart(d.node,d.offset),t.removeAllRanges(),p>l?(t.addRange(n),t.extend(v.node,v.offset)):(n.setEnd(v.node,v.offset),t.addRange(n)))}}for(n=[],t=a;t=t.parentNode;)t.nodeType===1&&n.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof a.focus=="function"&&a.focus(),a=0;a<n.length;a++)t=n[a],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var Sv=h&&"documentMode"in document&&11>=document.documentMode,lo=null,Al=null,pa=null,Il=!1;function Cf(t,n,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Il||lo==null||lo!==vt(l)||(l=lo,"selectionStart"in l&&Ll(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),pa&&fa(pa,l)||(pa=l,l=Ss(Al,"onSelect"),0<l.length&&(n=new Sl("onSelect","select",null,n,a),t.push({event:n,listeners:l}),n.target=lo)))}function bs(t,n){var a={};return a[t.toLowerCase()]=n.toLowerCase(),a["Webkit"+t]="webkit"+n,a["Moz"+t]="moz"+n,a}var co={animationend:bs("Animation","AnimationEnd"),animationiteration:bs("Animation","AnimationIteration"),animationstart:bs("Animation","AnimationStart"),transitionend:bs("Transition","TransitionEnd")},Ml={},kf={};h&&(kf=document.createElement("div").style,"AnimationEvent"in window||(delete co.animationend.animation,delete co.animationiteration.animation,delete co.animationstart.animation),"TransitionEvent"in window||delete co.transitionend.transition);function Cs(t){if(Ml[t])return Ml[t];if(!co[t])return t;var n=co[t],a;for(a in n)if(n.hasOwnProperty(a)&&a in kf)return Ml[t]=n[a];return t}var Sf=Cs("animationend"),jf=Cs("animationiteration"),Ef=Cs("animationstart"),Nf=Cs("transitionend"),Tf=new Map,Pf="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 or(t,n){Tf.set(t,n),u(n,[t])}for(var Ol=0;Ol<Pf.length;Ol++){var Bl=Pf[Ol],jv=Bl.toLowerCase(),Ev=Bl[0].toUpperCase()+Bl.slice(1);or(jv,"on"+Ev)}or(Sf,"onAnimationEnd"),or(jf,"onAnimationIteration"),or(Ef,"onAnimationStart"),or("dblclick","onDoubleClick"),or("focusin","onFocus"),or("focusout","onBlur"),or(Nf,"onTransitionEnd"),f("onMouseEnter",["mouseout","mouseover"]),f("onMouseLeave",["mouseout","mouseover"]),f("onPointerEnter",["pointerout","pointerover"]),f("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ha="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(" "),Nv=new Set("cancel close invalid load scroll toggle".split(" ").concat(ha));function _f(t,n,a){var l=t.type||"unknown-event";t.currentTarget=a,j0(l,n,void 0,t),t.currentTarget=null}function Rf(t,n){n=(n&4)!==0;for(var a=0;a<t.length;a++){var l=t[a],d=l.event;l=l.listeners;e:{var p=void 0;if(n)for(var v=l.length-1;0<=v;v--){var E=l[v],T=E.instance,M=E.currentTarget;if(E=E.listener,T!==p&&d.isPropagationStopped())break e;_f(d,E,M),p=T}else for(v=0;v<l.length;v++){if(E=l[v],T=E.instance,M=E.currentTarget,E=E.listener,T!==p&&d.isPropagationStopped())break e;_f(d,E,M),p=T}}}if(ss)throw t=hl,ss=!1,hl=null,t}function He(t,n){var a=n[Wl];a===void 0&&(a=n[Wl]=new Set);var l=t+"__bubble";a.has(l)||(Lf(n,t,2,!1),a.add(l))}function Fl(t,n,a){var l=0;n&&(l|=4),Lf(a,t,l,n)}var ks="_reactListening"+Math.random().toString(36).slice(2);function ma(t){if(!t[ks]){t[ks]=!0,s.forEach(function(a){a!=="selectionchange"&&(Nv.has(a)||Fl(a,!1,t),Fl(a,!0,t))});var n=t.nodeType===9?t:t.ownerDocument;n===null||n[ks]||(n[ks]=!0,Fl("selectionchange",!1,n))}}function Lf(t,n,a,l){switch(ef(n)){case 1:var d=z0;break;case 4:d=U0;break;default:d=bl}a=d.bind(null,n,a,t),d=void 0,!pl||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(d=!0),l?d!==void 0?t.addEventListener(n,a,{capture:!0,passive:d}):t.addEventListener(n,a,!0):d!==void 0?t.addEventListener(n,a,{passive:d}):t.addEventListener(n,a,!1)}function Dl(t,n,a,l,d){var p=l;if(!(n&1)&&!(n&2)&&l!==null)e:for(;;){if(l===null)return;var v=l.tag;if(v===3||v===4){var E=l.stateNode.containerInfo;if(E===d||E.nodeType===8&&E.parentNode===d)break;if(v===4)for(v=l.return;v!==null;){var T=v.tag;if((T===3||T===4)&&(T=v.stateNode.containerInfo,T===d||T.nodeType===8&&T.parentNode===d))return;v=v.return}for(;E!==null;){if(v=_r(E),v===null)return;if(T=v.tag,T===5||T===6){l=p=v;continue e}E=E.parentNode}}l=l.return}Od(function(){var M=p,H=ul(a),W=[];e:{var U=Tf.get(t);if(U!==void 0){var Z=Sl,re=t;switch(t){case"keypress":if(ys(a)===0)break e;case"keydown":case"keyup":Z=rv;break;case"focusin":re="focus",Z=Nl;break;case"focusout":re="blur",Z=Nl;break;case"beforeblur":case"afterblur":Z=Nl;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Z=rf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Z=W0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Z=sv;break;case Sf:case jf:case Ef:Z=K0;break;case Nf:Z=lv;break;case"scroll":Z=H0;break;case"wheel":Z=uv;break;case"copy":case"cut":case"paste":Z=Q0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Z=af}var oe=(n&4)!==0,rt=!oe&&t==="scroll",A=oe?U!==null?U+"Capture":null:U;oe=[];for(var P=M,I;P!==null;){I=P;var K=I.stateNode;if(I.tag===5&&K!==null&&(I=K,A!==null&&(K=Xo(P,A),K!=null&&oe.push(ga(P,K,I)))),rt)break;P=P.return}0<oe.length&&(U=new Z(U,re,null,a,H),W.push({event:U,listeners:oe}))}}if(!(n&7)){e:{if(U=t==="mouseover"||t==="pointerover",Z=t==="mouseout"||t==="pointerout",U&&a!==cl&&(re=a.relatedTarget||a.fromElement)&&(_r(re)||re[Fn]))break e;if((Z||U)&&(U=H.window===H?H:(U=H.ownerDocument)?U.defaultView||U.parentWindow:window,Z?(re=a.relatedTarget||a.toElement,Z=M,re=re?_r(re):null,re!==null&&(rt=Pr(re),re!==rt||re.tag!==5&&re.tag!==6)&&(re=null)):(Z=null,re=M),Z!==re)){if(oe=rf,K="onMouseLeave",A="onMouseEnter",P="mouse",(t==="pointerout"||t==="pointerover")&&(oe=af,K="onPointerLeave",A="onPointerEnter",P="pointer"),rt=Z==null?U:po(Z),I=re==null?U:po(re),U=new oe(K,P+"leave",Z,a,H),U.target=rt,U.relatedTarget=I,K=null,_r(H)===M&&(oe=new oe(A,P+"enter",re,a,H),oe.target=I,oe.relatedTarget=rt,K=oe),rt=K,Z&&re)t:{for(oe=Z,A=re,P=0,I=oe;I;I=uo(I))P++;for(I=0,K=A;K;K=uo(K))I++;for(;0<P-I;)oe=uo(oe),P--;for(;0<I-P;)A=uo(A),I--;for(;P--;){if(oe===A||A!==null&&oe===A.alternate)break t;oe=uo(oe),A=uo(A)}oe=null}else oe=null;Z!==null&&Af(W,U,Z,oe,!1),re!==null&&rt!==null&&Af(W,rt,re,oe,!0)}}e:{if(U=M?po(M):window,Z=U.nodeName&&U.nodeName.toLowerCase(),Z==="select"||Z==="input"&&U.type==="file")var ae=yv;else if(ff(U))if(hf)ae=bv;else{ae=wv;var fe=vv}else(Z=U.nodeName)&&Z.toLowerCase()==="input"&&(U.type==="checkbox"||U.type==="radio")&&(ae=xv);if(ae&&(ae=ae(t,M))){pf(W,ae,a,H);break e}fe&&fe(t,U,M),t==="focusout"&&(fe=U._wrapperState)&&fe.controlled&&U.type==="number"&&Sr(U,"number",U.value)}switch(fe=M?po(M):window,t){case"focusin":(ff(fe)||fe.contentEditable==="true")&&(lo=fe,Al=M,pa=null);break;case"focusout":pa=Al=lo=null;break;case"mousedown":Il=!0;break;case"contextmenu":case"mouseup":case"dragend":Il=!1,Cf(W,a,H);break;case"selectionchange":if(Sv)break;case"keydown":case"keyup":Cf(W,a,H)}var pe;if(Pl)e:{switch(t){case"compositionstart":var ve="onCompositionStart";break e;case"compositionend":ve="onCompositionEnd";break e;case"compositionupdate":ve="onCompositionUpdate";break e}ve=void 0}else io?uf(t,a)&&(ve="onCompositionEnd"):t==="keydown"&&a.keyCode===229&&(ve="onCompositionStart");ve&&(sf&&a.locale!=="ko"&&(io||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&io&&(pe=tf()):(rr=H,kl="value"in rr?rr.value:rr.textContent,io=!0)),fe=Ss(M,ve),0<fe.length&&(ve=new of(ve,t,null,a,H),W.push({event:ve,listeners:fe}),pe?ve.data=pe:(pe=df(a),pe!==null&&(ve.data=pe)))),(pe=fv?pv(t,a):hv(t,a))&&(M=Ss(M,"onBeforeInput"),0<M.length&&(H=new of("onBeforeInput","beforeinput",null,a,H),W.push({event:H,listeners:M}),H.data=pe))}Rf(W,n)})}function ga(t,n,a){return{instance:t,listener:n,currentTarget:a}}function Ss(t,n){for(var a=n+"Capture",l=[];t!==null;){var d=t,p=d.stateNode;d.tag===5&&p!==null&&(d=p,p=Xo(t,a),p!=null&&l.unshift(ga(t,p,d)),p=Xo(t,n),p!=null&&l.push(ga(t,p,d))),t=t.return}return l}function uo(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function Af(t,n,a,l,d){for(var p=n._reactName,v=[];a!==null&&a!==l;){var E=a,T=E.alternate,M=E.stateNode;if(T!==null&&T===l)break;E.tag===5&&M!==null&&(E=M,d?(T=Xo(a,p),T!=null&&v.unshift(ga(a,T,E))):d||(T=Xo(a,p),T!=null&&v.push(ga(a,T,E)))),a=a.return}v.length!==0&&t.push({event:n,listeners:v})}var Tv=/\r\n?/g,Pv=/\u0000|\uFFFD/g;function If(t){return(typeof t=="string"?t:""+t).replace(Tv,`
`).replace(Pv,"")}function js(t,n,a){if(n=If(n),If(t)!==n&&a)throw Error(o(425))}function Es(){}var $l=null,zl=null;function Ul(t,n){return t==="textarea"||t==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var Hl=typeof setTimeout=="function"?setTimeout:void 0,_v=typeof clearTimeout=="function"?clearTimeout:void 0,Mf=typeof Promise=="function"?Promise:void 0,Rv=typeof queueMicrotask=="function"?queueMicrotask:typeof Mf<"u"?function(t){return Mf.resolve(null).then(t).catch(Lv)}:Hl;function Lv(t){setTimeout(function(){throw t})}function Vl(t,n){var a=n,l=0;do{var d=a.nextSibling;if(t.removeChild(a),d&&d.nodeType===8)if(a=d.data,a==="/$"){if(l===0){t.removeChild(d),sa(n);return}l--}else a!=="$"&&a!=="$?"&&a!=="$!"||l++;a=d}while(a);sa(n)}function ar(t){for(;t!=null;t=t.nextSibling){var n=t.nodeType;if(n===1||n===3)break;if(n===8){if(n=t.data,n==="$"||n==="$!"||n==="$?")break;if(n==="/$")return null}}return t}function Of(t){t=t.previousSibling;for(var n=0;t;){if(t.nodeType===8){var a=t.data;if(a==="$"||a==="$!"||a==="$?"){if(n===0)return t;n--}else a==="/$"&&n++}t=t.previousSibling}return null}var fo=Math.random().toString(36).slice(2),xn="__reactFiber$"+fo,ya="__reactProps$"+fo,Fn="__reactContainer$"+fo,Wl="__reactEvents$"+fo,Av="__reactListeners$"+fo,Iv="__reactHandles$"+fo;function _r(t){var n=t[xn];if(n)return n;for(var a=t.parentNode;a;){if(n=a[Fn]||a[xn]){if(a=n.alternate,n.child!==null||a!==null&&a.child!==null)for(t=Of(t);t!==null;){if(a=t[xn])return a;t=Of(t)}return n}t=a,a=t.parentNode}return null}function va(t){return t=t[xn]||t[Fn],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function po(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(o(33))}function Ns(t){return t[ya]||null}var ql=[],ho=-1;function sr(t){return{current:t}}function Ve(t){0>ho||(t.current=ql[ho],ql[ho]=null,ho--)}function $e(t,n){ho++,ql[ho]=t.current,t.current=n}var ir={},wt=sr(ir),_t=sr(!1),Rr=ir;function mo(t,n){var a=t.type.contextTypes;if(!a)return ir;var l=t.stateNode;if(l&&l.__reactInternalMemoizedUnmaskedChildContext===n)return l.__reactInternalMemoizedMaskedChildContext;var d={},p;for(p in a)d[p]=n[p];return l&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=n,t.__reactInternalMemoizedMaskedChildContext=d),d}function Rt(t){return t=t.childContextTypes,t!=null}function Ts(){Ve(_t),Ve(wt)}function Bf(t,n,a){if(wt.current!==ir)throw Error(o(168));$e(wt,n),$e(_t,a)}function Ff(t,n,a){var l=t.stateNode;if(n=n.childContextTypes,typeof l.getChildContext!="function")return a;l=l.getChildContext();for(var d in l)if(!(d in n))throw Error(o(108,_e(t)||"Unknown",d));return J({},a,l)}function Ps(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||ir,Rr=wt.current,$e(wt,t),$e(_t,_t.current),!0}function Df(t,n,a){var l=t.stateNode;if(!l)throw Error(o(169));a?(t=Ff(t,n,Rr),l.__reactInternalMemoizedMergedChildContext=t,Ve(_t),Ve(wt),$e(wt,t)):Ve(_t),$e(_t,a)}var Dn=null,_s=!1,Gl=!1;function $f(t){Dn===null?Dn=[t]:Dn.push(t)}function Mv(t){_s=!0,$f(t)}function lr(){if(!Gl&&Dn!==null){Gl=!0;var t=0,n=Fe;try{var a=Dn;for(Fe=1;t<a.length;t++){var l=a[t];do l=l(!0);while(l!==null)}Dn=null,_s=!1}catch(d){throw Dn!==null&&(Dn=Dn.slice(t+1)),zd(ml,lr),d}finally{Fe=n,Gl=!1}}return null}var go=[],yo=0,Rs=null,Ls=0,Zt=[],en=0,Lr=null,$n=1,zn="";function Ar(t,n){go[yo++]=Ls,go[yo++]=Rs,Rs=t,Ls=n}function zf(t,n,a){Zt[en++]=$n,Zt[en++]=zn,Zt[en++]=Lr,Lr=t;var l=$n;t=zn;var d=32-cn(l)-1;l&=~(1<<d),a+=1;var p=32-cn(n)+d;if(30<p){var v=d-d%5;p=(l&(1<<v)-1).toString(32),l>>=v,d-=v,$n=1<<32-cn(n)+d|a<<d|l,zn=p+t}else $n=1<<p|a<<d|l,zn=t}function Kl(t){t.return!==null&&(Ar(t,1),zf(t,1,0))}function Yl(t){for(;t===Rs;)Rs=go[--yo],go[yo]=null,Ls=go[--yo],go[yo]=null;for(;t===Lr;)Lr=Zt[--en],Zt[en]=null,zn=Zt[--en],Zt[en]=null,$n=Zt[--en],Zt[en]=null}var Vt=null,Wt=null,qe=!1,dn=null;function Uf(t,n){var a=on(5,null,null,0);a.elementType="DELETED",a.stateNode=n,a.return=t,n=t.deletions,n===null?(t.deletions=[a],t.flags|=16):n.push(a)}function Hf(t,n){switch(t.tag){case 5:var a=t.type;return n=n.nodeType!==1||a.toLowerCase()!==n.nodeName.toLowerCase()?null:n,n!==null?(t.stateNode=n,Vt=t,Wt=ar(n.firstChild),!0):!1;case 6:return n=t.pendingProps===""||n.nodeType!==3?null:n,n!==null?(t.stateNode=n,Vt=t,Wt=null,!0):!1;case 13:return n=n.nodeType!==8?null:n,n!==null?(a=Lr!==null?{id:$n,overflow:zn}:null,t.memoizedState={dehydrated:n,treeContext:a,retryLane:1073741824},a=on(18,null,null,0),a.stateNode=n,a.return=t,t.child=a,Vt=t,Wt=null,!0):!1;default:return!1}}function Ql(t){return(t.mode&1)!==0&&(t.flags&128)===0}function Xl(t){if(qe){var n=Wt;if(n){var a=n;if(!Hf(t,n)){if(Ql(t))throw Error(o(418));n=ar(a.nextSibling);var l=Vt;n&&Hf(t,n)?Uf(l,a):(t.flags=t.flags&-4097|2,qe=!1,Vt=t)}}else{if(Ql(t))throw Error(o(418));t.flags=t.flags&-4097|2,qe=!1,Vt=t}}}function Vf(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;Vt=t}function As(t){if(t!==Vt)return!1;if(!qe)return Vf(t),qe=!0,!1;var n;if((n=t.tag!==3)&&!(n=t.tag!==5)&&(n=t.type,n=n!=="head"&&n!=="body"&&!Ul(t.type,t.memoizedProps)),n&&(n=Wt)){if(Ql(t))throw Wf(),Error(o(418));for(;n;)Uf(t,n),n=ar(n.nextSibling)}if(Vf(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(o(317));e:{for(t=t.nextSibling,n=0;t;){if(t.nodeType===8){var a=t.data;if(a==="/$"){if(n===0){Wt=ar(t.nextSibling);break e}n--}else a!=="$"&&a!=="$!"&&a!=="$?"||n++}t=t.nextSibling}Wt=null}}else Wt=Vt?ar(t.stateNode.nextSibling):null;return!0}function Wf(){for(var t=Wt;t;)t=ar(t.nextSibling)}function vo(){Wt=Vt=null,qe=!1}function Jl(t){dn===null?dn=[t]:dn.push(t)}var Ov=O.ReactCurrentBatchConfig;function wa(t,n,a){if(t=a.ref,t!==null&&typeof t!="function"&&typeof t!="object"){if(a._owner){if(a=a._owner,a){if(a.tag!==1)throw Error(o(309));var l=a.stateNode}if(!l)throw Error(o(147,t));var d=l,p=""+t;return n!==null&&n.ref!==null&&typeof n.ref=="function"&&n.ref._stringRef===p?n.ref:(n=function(v){var E=d.refs;v===null?delete E[p]:E[p]=v},n._stringRef=p,n)}if(typeof t!="string")throw Error(o(284));if(!a._owner)throw Error(o(290,t))}return t}function Is(t,n){throw t=Object.prototype.toString.call(n),Error(o(31,t==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":t))}function qf(t){var n=t._init;return n(t._payload)}function Gf(t){function n(A,P){if(t){var I=A.deletions;I===null?(A.deletions=[P],A.flags|=16):I.push(P)}}function a(A,P){if(!t)return null;for(;P!==null;)n(A,P),P=P.sibling;return null}function l(A,P){for(A=new Map;P!==null;)P.key!==null?A.set(P.key,P):A.set(P.index,P),P=P.sibling;return A}function d(A,P){return A=gr(A,P),A.index=0,A.sibling=null,A}function p(A,P,I){return A.index=I,t?(I=A.alternate,I!==null?(I=I.index,I<P?(A.flags|=2,P):I):(A.flags|=2,P)):(A.flags|=1048576,P)}function v(A){return t&&A.alternate===null&&(A.flags|=2),A}function E(A,P,I,K){return P===null||P.tag!==6?(P=Hc(I,A.mode,K),P.return=A,P):(P=d(P,I),P.return=A,P)}function T(A,P,I,K){var ae=I.type;return ae===G?H(A,P,I.props.children,K,I.key):P!==null&&(P.elementType===ae||typeof ae=="object"&&ae!==null&&ae.$$typeof===ye&&qf(ae)===P.type)?(K=d(P,I.props),K.ref=wa(A,P,I),K.return=A,K):(K=oi(I.type,I.key,I.props,null,A.mode,K),K.ref=wa(A,P,I),K.return=A,K)}function M(A,P,I,K){return P===null||P.tag!==4||P.stateNode.containerInfo!==I.containerInfo||P.stateNode.implementation!==I.implementation?(P=Vc(I,A.mode,K),P.return=A,P):(P=d(P,I.children||[]),P.return=A,P)}function H(A,P,I,K,ae){return P===null||P.tag!==7?(P=zr(I,A.mode,K,ae),P.return=A,P):(P=d(P,I),P.return=A,P)}function W(A,P,I){if(typeof P=="string"&&P!==""||typeof P=="number")return P=Hc(""+P,A.mode,I),P.return=A,P;if(typeof P=="object"&&P!==null){switch(P.$$typeof){case z:return I=oi(P.type,P.key,P.props,null,A.mode,I),I.ref=wa(A,null,P),I.return=A,I;case Y:return P=Vc(P,A.mode,I),P.return=A,P;case ye:var K=P._init;return W(A,K(P._payload),I)}if(Mn(P)||ne(P))return P=zr(P,A.mode,I,null),P.return=A,P;Is(A,P)}return null}function U(A,P,I,K){var ae=P!==null?P.key:null;if(typeof I=="string"&&I!==""||typeof I=="number")return ae!==null?null:E(A,P,""+I,K);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case z:return I.key===ae?T(A,P,I,K):null;case Y:return I.key===ae?M(A,P,I,K):null;case ye:return ae=I._init,U(A,P,ae(I._payload),K)}if(Mn(I)||ne(I))return ae!==null?null:H(A,P,I,K,null);Is(A,I)}return null}function Z(A,P,I,K,ae){if(typeof K=="string"&&K!==""||typeof K=="number")return A=A.get(I)||null,E(P,A,""+K,ae);if(typeof K=="object"&&K!==null){switch(K.$$typeof){case z:return A=A.get(K.key===null?I:K.key)||null,T(P,A,K,ae);case Y:return A=A.get(K.key===null?I:K.key)||null,M(P,A,K,ae);case ye:var fe=K._init;return Z(A,P,I,fe(K._payload),ae)}if(Mn(K)||ne(K))return A=A.get(I)||null,H(P,A,K,ae,null);Is(P,K)}return null}function re(A,P,I,K){for(var ae=null,fe=null,pe=P,ve=P=0,pt=null;pe!==null&&ve<I.length;ve++){pe.index>ve?(pt=pe,pe=null):pt=pe.sibling;var Ie=U(A,pe,I[ve],K);if(Ie===null){pe===null&&(pe=pt);break}t&&pe&&Ie.alternate===null&&n(A,pe),P=p(Ie,P,ve),fe===null?ae=Ie:fe.sibling=Ie,fe=Ie,pe=pt}if(ve===I.length)return a(A,pe),qe&&Ar(A,ve),ae;if(pe===null){for(;ve<I.length;ve++)pe=W(A,I[ve],K),pe!==null&&(P=p(pe,P,ve),fe===null?ae=pe:fe.sibling=pe,fe=pe);return qe&&Ar(A,ve),ae}for(pe=l(A,pe);ve<I.length;ve++)pt=Z(pe,A,ve,I[ve],K),pt!==null&&(t&&pt.alternate!==null&&pe.delete(pt.key===null?ve:pt.key),P=p(pt,P,ve),fe===null?ae=pt:fe.sibling=pt,fe=pt);return t&&pe.forEach(function(yr){return n(A,yr)}),qe&&Ar(A,ve),ae}function oe(A,P,I,K){var ae=ne(I);if(typeof ae!="function")throw Error(o(150));if(I=ae.call(I),I==null)throw Error(o(151));for(var fe=ae=null,pe=P,ve=P=0,pt=null,Ie=I.next();pe!==null&&!Ie.done;ve++,Ie=I.next()){pe.index>ve?(pt=pe,pe=null):pt=pe.sibling;var yr=U(A,pe,Ie.value,K);if(yr===null){pe===null&&(pe=pt);break}t&&pe&&yr.alternate===null&&n(A,pe),P=p(yr,P,ve),fe===null?ae=yr:fe.sibling=yr,fe=yr,pe=pt}if(Ie.done)return a(A,pe),qe&&Ar(A,ve),ae;if(pe===null){for(;!Ie.done;ve++,Ie=I.next())Ie=W(A,Ie.value,K),Ie!==null&&(P=p(Ie,P,ve),fe===null?ae=Ie:fe.sibling=Ie,fe=Ie);return qe&&Ar(A,ve),ae}for(pe=l(A,pe);!Ie.done;ve++,Ie=I.next())Ie=Z(pe,A,ve,Ie.value,K),Ie!==null&&(t&&Ie.alternate!==null&&pe.delete(Ie.key===null?ve:Ie.key),P=p(Ie,P,ve),fe===null?ae=Ie:fe.sibling=Ie,fe=Ie);return t&&pe.forEach(function(h1){return n(A,h1)}),qe&&Ar(A,ve),ae}function rt(A,P,I,K){if(typeof I=="object"&&I!==null&&I.type===G&&I.key===null&&(I=I.props.children),typeof I=="object"&&I!==null){switch(I.$$typeof){case z:e:{for(var ae=I.key,fe=P;fe!==null;){if(fe.key===ae){if(ae=I.type,ae===G){if(fe.tag===7){a(A,fe.sibling),P=d(fe,I.props.children),P.return=A,A=P;break e}}else if(fe.elementType===ae||typeof ae=="object"&&ae!==null&&ae.$$typeof===ye&&qf(ae)===fe.type){a(A,fe.sibling),P=d(fe,I.props),P.ref=wa(A,fe,I),P.return=A,A=P;break e}a(A,fe);break}else n(A,fe);fe=fe.sibling}I.type===G?(P=zr(I.props.children,A.mode,K,I.key),P.return=A,A=P):(K=oi(I.type,I.key,I.props,null,A.mode,K),K.ref=wa(A,P,I),K.return=A,A=K)}return v(A);case Y:e:{for(fe=I.key;P!==null;){if(P.key===fe)if(P.tag===4&&P.stateNode.containerInfo===I.containerInfo&&P.stateNode.implementation===I.implementation){a(A,P.sibling),P=d(P,I.children||[]),P.return=A,A=P;break e}else{a(A,P);break}else n(A,P);P=P.sibling}P=Vc(I,A.mode,K),P.return=A,A=P}return v(A);case ye:return fe=I._init,rt(A,P,fe(I._payload),K)}if(Mn(I))return re(A,P,I,K);if(ne(I))return oe(A,P,I,K);Is(A,I)}return typeof I=="string"&&I!==""||typeof I=="number"?(I=""+I,P!==null&&P.tag===6?(a(A,P.sibling),P=d(P,I),P.return=A,A=P):(a(A,P),P=Hc(I,A.mode,K),P.return=A,A=P),v(A)):a(A,P)}return rt}var wo=Gf(!0),Kf=Gf(!1),Ms=sr(null),Os=null,xo=null,Zl=null;function ec(){Zl=xo=Os=null}function tc(t){var n=Ms.current;Ve(Ms),t._currentValue=n}function nc(t,n,a){for(;t!==null;){var l=t.alternate;if((t.childLanes&n)!==n?(t.childLanes|=n,l!==null&&(l.childLanes|=n)):l!==null&&(l.childLanes&n)!==n&&(l.childLanes|=n),t===a)break;t=t.return}}function bo(t,n){Os=t,Zl=xo=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&n&&(Lt=!0),t.firstContext=null)}function tn(t){var n=t._currentValue;if(Zl!==t)if(t={context:t,memoizedValue:n,next:null},xo===null){if(Os===null)throw Error(o(308));xo=t,Os.dependencies={lanes:0,firstContext:t}}else xo=xo.next=t;return n}var Ir=null;function rc(t){Ir===null?Ir=[t]:Ir.push(t)}function Yf(t,n,a,l){var d=n.interleaved;return d===null?(a.next=a,rc(n)):(a.next=d.next,d.next=a),n.interleaved=a,Un(t,l)}function Un(t,n){t.lanes|=n;var a=t.alternate;for(a!==null&&(a.lanes|=n),a=t,t=t.return;t!==null;)t.childLanes|=n,a=t.alternate,a!==null&&(a.childLanes|=n),a=t,t=t.return;return a.tag===3?a.stateNode:null}var cr=!1;function oc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Qf(t,n){t=t.updateQueue,n.updateQueue===t&&(n.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function Hn(t,n){return{eventTime:t,lane:n,tag:0,payload:null,callback:null,next:null}}function ur(t,n,a){var l=t.updateQueue;if(l===null)return null;if(l=l.shared,Le&2){var d=l.pending;return d===null?n.next=n:(n.next=d.next,d.next=n),l.pending=n,Un(t,a)}return d=l.interleaved,d===null?(n.next=n,rc(l)):(n.next=d.next,d.next=n),l.interleaved=n,Un(t,a)}function Bs(t,n,a){if(n=n.updateQueue,n!==null&&(n=n.shared,(a&4194240)!==0)){var l=n.lanes;l&=t.pendingLanes,a|=l,n.lanes=a,vl(t,a)}}function Xf(t,n){var a=t.updateQueue,l=t.alternate;if(l!==null&&(l=l.updateQueue,a===l)){var d=null,p=null;if(a=a.firstBaseUpdate,a!==null){do{var v={eventTime:a.eventTime,lane:a.lane,tag:a.tag,payload:a.payload,callback:a.callback,next:null};p===null?d=p=v:p=p.next=v,a=a.next}while(a!==null);p===null?d=p=n:p=p.next=n}else d=p=n;a={baseState:l.baseState,firstBaseUpdate:d,lastBaseUpdate:p,shared:l.shared,effects:l.effects},t.updateQueue=a;return}t=a.lastBaseUpdate,t===null?a.firstBaseUpdate=n:t.next=n,a.lastBaseUpdate=n}function Fs(t,n,a,l){var d=t.updateQueue;cr=!1;var p=d.firstBaseUpdate,v=d.lastBaseUpdate,E=d.shared.pending;if(E!==null){d.shared.pending=null;var T=E,M=T.next;T.next=null,v===null?p=M:v.next=M,v=T;var H=t.alternate;H!==null&&(H=H.updateQueue,E=H.lastBaseUpdate,E!==v&&(E===null?H.firstBaseUpdate=M:E.next=M,H.lastBaseUpdate=T))}if(p!==null){var W=d.baseState;v=0,H=M=T=null,E=p;do{var U=E.lane,Z=E.eventTime;if((l&U)===U){H!==null&&(H=H.next={eventTime:Z,lane:0,tag:E.tag,payload:E.payload,callback:E.callback,next:null});e:{var re=t,oe=E;switch(U=n,Z=a,oe.tag){case 1:if(re=oe.payload,typeof re=="function"){W=re.call(Z,W,U);break e}W=re;break e;case 3:re.flags=re.flags&-65537|128;case 0:if(re=oe.payload,U=typeof re=="function"?re.call(Z,W,U):re,U==null)break e;W=J({},W,U);break e;case 2:cr=!0}}E.callback!==null&&E.lane!==0&&(t.flags|=64,U=d.effects,U===null?d.effects=[E]:U.push(E))}else Z={eventTime:Z,lane:U,tag:E.tag,payload:E.payload,callback:E.callback,next:null},H===null?(M=H=Z,T=W):H=H.next=Z,v|=U;if(E=E.next,E===null){if(E=d.shared.pending,E===null)break;U=E,E=U.next,U.next=null,d.lastBaseUpdate=U,d.shared.pending=null}}while(!0);if(H===null&&(T=W),d.baseState=T,d.firstBaseUpdate=M,d.lastBaseUpdate=H,n=d.shared.interleaved,n!==null){d=n;do v|=d.lane,d=d.next;while(d!==n)}else p===null&&(d.shared.lanes=0);Br|=v,t.lanes=v,t.memoizedState=W}}function Jf(t,n,a){if(t=n.effects,n.effects=null,t!==null)for(n=0;n<t.length;n++){var l=t[n],d=l.callback;if(d!==null){if(l.callback=null,l=a,typeof d!="function")throw Error(o(191,d));d.call(l)}}}var xa={},bn=sr(xa),ba=sr(xa),Ca=sr(xa);function Mr(t){if(t===xa)throw Error(o(174));return t}function ac(t,n){switch($e(Ca,n),$e(ba,t),$e(bn,xa),t=n.nodeType,t){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:Xt(null,"");break;default:t=t===8?n.parentNode:n,n=t.namespaceURI||null,t=t.tagName,n=Xt(n,t)}Ve(bn),$e(bn,n)}function Co(){Ve(bn),Ve(ba),Ve(Ca)}function Zf(t){Mr(Ca.current);var n=Mr(bn.current),a=Xt(n,t.type);n!==a&&($e(ba,t),$e(bn,a))}function sc(t){ba.current===t&&(Ve(bn),Ve(ba))}var Ke=sr(0);function Ds(t){for(var n=t;n!==null;){if(n.tag===13){var a=n.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(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 null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var ic=[];function lc(){for(var t=0;t<ic.length;t++)ic[t]._workInProgressVersionPrimary=null;ic.length=0}var $s=O.ReactCurrentDispatcher,cc=O.ReactCurrentBatchConfig,Or=0,Ye=null,it=null,dt=null,zs=!1,ka=!1,Sa=0,Bv=0;function xt(){throw Error(o(321))}function uc(t,n){if(n===null)return!1;for(var a=0;a<n.length&&a<t.length;a++)if(!un(t[a],n[a]))return!1;return!0}function dc(t,n,a,l,d,p){if(Or=p,Ye=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,$s.current=t===null||t.memoizedState===null?zv:Uv,t=a(l,d),ka){p=0;do{if(ka=!1,Sa=0,25<=p)throw Error(o(301));p+=1,dt=it=null,n.updateQueue=null,$s.current=Hv,t=a(l,d)}while(ka)}if($s.current=Vs,n=it!==null&&it.next!==null,Or=0,dt=it=Ye=null,zs=!1,n)throw Error(o(300));return t}function fc(){var t=Sa!==0;return Sa=0,t}function Cn(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return dt===null?Ye.memoizedState=dt=t:dt=dt.next=t,dt}function nn(){if(it===null){var t=Ye.alternate;t=t!==null?t.memoizedState:null}else t=it.next;var n=dt===null?Ye.memoizedState:dt.next;if(n!==null)dt=n,it=t;else{if(t===null)throw Error(o(310));it=t,t={memoizedState:it.memoizedState,baseState:it.baseState,baseQueue:it.baseQueue,queue:it.queue,next:null},dt===null?Ye.memoizedState=dt=t:dt=dt.next=t}return dt}function ja(t,n){return typeof n=="function"?n(t):n}function pc(t){var n=nn(),a=n.queue;if(a===null)throw Error(o(311));a.lastRenderedReducer=t;var l=it,d=l.baseQueue,p=a.pending;if(p!==null){if(d!==null){var v=d.next;d.next=p.next,p.next=v}l.baseQueue=d=p,a.pending=null}if(d!==null){p=d.next,l=l.baseState;var E=v=null,T=null,M=p;do{var H=M.lane;if((Or&H)===H)T!==null&&(T=T.next={lane:0,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null}),l=M.hasEagerState?M.eagerState:t(l,M.action);else{var W={lane:H,action:M.action,hasEagerState:M.hasEagerState,eagerState:M.eagerState,next:null};T===null?(E=T=W,v=l):T=T.next=W,Ye.lanes|=H,Br|=H}M=M.next}while(M!==null&&M!==p);T===null?v=l:T.next=E,un(l,n.memoizedState)||(Lt=!0),n.memoizedState=l,n.baseState=v,n.baseQueue=T,a.lastRenderedState=l}if(t=a.interleaved,t!==null){d=t;do p=d.lane,Ye.lanes|=p,Br|=p,d=d.next;while(d!==t)}else d===null&&(a.lanes=0);return[n.memoizedState,a.dispatch]}function hc(t){var n=nn(),a=n.queue;if(a===null)throw Error(o(311));a.lastRenderedReducer=t;var l=a.dispatch,d=a.pending,p=n.memoizedState;if(d!==null){a.pending=null;var v=d=d.next;do p=t(p,v.action),v=v.next;while(v!==d);un(p,n.memoizedState)||(Lt=!0),n.memoizedState=p,n.baseQueue===null&&(n.baseState=p),a.lastRenderedState=p}return[p,l]}function ep(){}function tp(t,n){var a=Ye,l=nn(),d=n(),p=!un(l.memoizedState,d);if(p&&(l.memoizedState=d,Lt=!0),l=l.queue,mc(op.bind(null,a,l,t),[t]),l.getSnapshot!==n||p||dt!==null&&dt.memoizedState.tag&1){if(a.flags|=2048,Ea(9,rp.bind(null,a,l,d,n),void 0,null),ft===null)throw Error(o(349));Or&30||np(a,n,d)}return d}function np(t,n,a){t.flags|=16384,t={getSnapshot:n,value:a},n=Ye.updateQueue,n===null?(n={lastEffect:null,stores:null},Ye.updateQueue=n,n.stores=[t]):(a=n.stores,a===null?n.stores=[t]:a.push(t))}function rp(t,n,a,l){n.value=a,n.getSnapshot=l,ap(n)&&sp(t)}function op(t,n,a){return a(function(){ap(n)&&sp(t)})}function ap(t){var n=t.getSnapshot;t=t.value;try{var a=n();return!un(t,a)}catch{return!0}}function sp(t){var n=Un(t,1);n!==null&&mn(n,t,1,-1)}function ip(t){var n=Cn();return typeof t=="function"&&(t=t()),n.memoizedState=n.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ja,lastRenderedState:t},n.queue=t,t=t.dispatch=$v.bind(null,Ye,t),[n.memoizedState,t]}function Ea(t,n,a,l){return t={tag:t,create:n,destroy:a,deps:l,next:null},n=Ye.updateQueue,n===null?(n={lastEffect:null,stores:null},Ye.updateQueue=n,n.lastEffect=t.next=t):(a=n.lastEffect,a===null?n.lastEffect=t.next=t:(l=a.next,a.next=t,t.next=l,n.lastEffect=t)),t}function lp(){return nn().memoizedState}function Us(t,n,a,l){var d=Cn();Ye.flags|=t,d.memoizedState=Ea(1|n,a,void 0,l===void 0?null:l)}function Hs(t,n,a,l){var d=nn();l=l===void 0?null:l;var p=void 0;if(it!==null){var v=it.memoizedState;if(p=v.destroy,l!==null&&uc(l,v.deps)){d.memoizedState=Ea(n,a,p,l);return}}Ye.flags|=t,d.memoizedState=Ea(1|n,a,p,l)}function cp(t,n){return Us(8390656,8,t,n)}function mc(t,n){return Hs(2048,8,t,n)}function up(t,n){return Hs(4,2,t,n)}function dp(t,n){return Hs(4,4,t,n)}function fp(t,n){if(typeof n=="function")return t=t(),n(t),function(){n(null)};if(n!=null)return t=t(),n.current=t,function(){n.current=null}}function pp(t,n,a){return a=a!=null?a.concat([t]):null,Hs(4,4,fp.bind(null,n,t),a)}function gc(){}function hp(t,n){var a=nn();n=n===void 0?null:n;var l=a.memoizedState;return l!==null&&n!==null&&uc(n,l[1])?l[0]:(a.memoizedState=[t,n],t)}function mp(t,n){var a=nn();n=n===void 0?null:n;var l=a.memoizedState;return l!==null&&n!==null&&uc(n,l[1])?l[0]:(t=t(),a.memoizedState=[t,n],t)}function gp(t,n,a){return Or&21?(un(a,n)||(a=Wd(),Ye.lanes|=a,Br|=a,t.baseState=!0),n):(t.baseState&&(t.baseState=!1,Lt=!0),t.memoizedState=a)}function Fv(t,n){var a=Fe;Fe=a!==0&&4>a?a:4,t(!0);var l=cc.transition;cc.transition={};try{t(!1),n()}finally{Fe=a,cc.transition=l}}function yp(){return nn().memoizedState}function Dv(t,n,a){var l=hr(t);if(a={lane:l,action:a,hasEagerState:!1,eagerState:null,next:null},vp(t))wp(n,a);else if(a=Yf(t,n,a,l),a!==null){var d=Tt();mn(a,t,l,d),xp(a,n,l)}}function $v(t,n,a){var l=hr(t),d={lane:l,action:a,hasEagerState:!1,eagerState:null,next:null};if(vp(t))wp(n,d);else{var p=t.alternate;if(t.lanes===0&&(p===null||p.lanes===0)&&(p=n.lastRenderedReducer,p!==null))try{var v=n.lastRenderedState,E=p(v,a);if(d.hasEagerState=!0,d.eagerState=E,un(E,v)){var T=n.interleaved;T===null?(d.next=d,rc(n)):(d.next=T.next,T.next=d),n.interleaved=d;return}}catch{}finally{}a=Yf(t,n,d,l),a!==null&&(d=Tt(),mn(a,t,l,d),xp(a,n,l))}}function vp(t){var n=t.alternate;return t===Ye||n!==null&&n===Ye}function wp(t,n){ka=zs=!0;var a=t.pending;a===null?n.next=n:(n.next=a.next,a.next=n),t.pending=n}function xp(t,n,a){if(a&4194240){var l=n.lanes;l&=t.pendingLanes,a|=l,n.lanes=a,vl(t,a)}}var Vs={readContext:tn,useCallback:xt,useContext:xt,useEffect:xt,useImperativeHandle:xt,useInsertionEffect:xt,useLayoutEffect:xt,useMemo:xt,useReducer:xt,useRef:xt,useState:xt,useDebugValue:xt,useDeferredValue:xt,useTransition:xt,useMutableSource:xt,useSyncExternalStore:xt,useId:xt,unstable_isNewReconciler:!1},zv={readContext:tn,useCallback:function(t,n){return Cn().memoizedState=[t,n===void 0?null:n],t},useContext:tn,useEffect:cp,useImperativeHandle:function(t,n,a){return a=a!=null?a.concat([t]):null,Us(4194308,4,fp.bind(null,n,t),a)},useLayoutEffect:function(t,n){return Us(4194308,4,t,n)},useInsertionEffect:function(t,n){return Us(4,2,t,n)},useMemo:function(t,n){var a=Cn();return n=n===void 0?null:n,t=t(),a.memoizedState=[t,n],t},useReducer:function(t,n,a){var l=Cn();return n=a!==void 0?a(n):n,l.memoizedState=l.baseState=n,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},l.queue=t,t=t.dispatch=Dv.bind(null,Ye,t),[l.memoizedState,t]},useRef:function(t){var n=Cn();return t={current:t},n.memoizedState=t},useState:ip,useDebugValue:gc,useDeferredValue:function(t){return Cn().memoizedState=t},useTransition:function(){var t=ip(!1),n=t[0];return t=Fv.bind(null,t[1]),Cn().memoizedState=t,[n,t]},useMutableSource:function(){},useSyncExternalStore:function(t,n,a){var l=Ye,d=Cn();if(qe){if(a===void 0)throw Error(o(407));a=a()}else{if(a=n(),ft===null)throw Error(o(349));Or&30||np(l,n,a)}d.memoizedState=a;var p={value:a,getSnapshot:n};return d.queue=p,cp(op.bind(null,l,p,t),[t]),l.flags|=2048,Ea(9,rp.bind(null,l,p,a,n),void 0,null),a},useId:function(){var t=Cn(),n=ft.identifierPrefix;if(qe){var a=zn,l=$n;a=(l&~(1<<32-cn(l)-1)).toString(32)+a,n=":"+n+"R"+a,a=Sa++,0<a&&(n+="H"+a.toString(32)),n+=":"}else a=Bv++,n=":"+n+"r"+a.toString(32)+":";return t.memoizedState=n},unstable_isNewReconciler:!1},Uv={readContext:tn,useCallback:hp,useContext:tn,useEffect:mc,useImperativeHandle:pp,useInsertionEffect:up,useLayoutEffect:dp,useMemo:mp,useReducer:pc,useRef:lp,useState:function(){return pc(ja)},useDebugValue:gc,useDeferredValue:function(t){var n=nn();return gp(n,it.memoizedState,t)},useTransition:function(){var t=pc(ja)[0],n=nn().memoizedState;return[t,n]},useMutableSource:ep,useSyncExternalStore:tp,useId:yp,unstable_isNewReconciler:!1},Hv={readContext:tn,useCallback:hp,useContext:tn,useEffect:mc,useImperativeHandle:pp,useInsertionEffect:up,useLayoutEffect:dp,useMemo:mp,useReducer:hc,useRef:lp,useState:function(){return hc(ja)},useDebugValue:gc,useDeferredValue:function(t){var n=nn();return it===null?n.memoizedState=t:gp(n,it.memoizedState,t)},useTransition:function(){var t=hc(ja)[0],n=nn().memoizedState;return[t,n]},useMutableSource:ep,useSyncExternalStore:tp,useId:yp,unstable_isNewReconciler:!1};function fn(t,n){if(t&&t.defaultProps){n=J({},n),t=t.defaultProps;for(var a in t)n[a]===void 0&&(n[a]=t[a]);return n}return n}function yc(t,n,a,l){n=t.memoizedState,a=a(l,n),a=a==null?n:J({},n,a),t.memoizedState=a,t.lanes===0&&(t.updateQueue.baseState=a)}var Ws={isMounted:function(t){return(t=t._reactInternals)?Pr(t)===t:!1},enqueueSetState:function(t,n,a){t=t._reactInternals;var l=Tt(),d=hr(t),p=Hn(l,d);p.payload=n,a!=null&&(p.callback=a),n=ur(t,p,d),n!==null&&(mn(n,t,d,l),Bs(n,t,d))},enqueueReplaceState:function(t,n,a){t=t._reactInternals;var l=Tt(),d=hr(t),p=Hn(l,d);p.tag=1,p.payload=n,a!=null&&(p.callback=a),n=ur(t,p,d),n!==null&&(mn(n,t,d,l),Bs(n,t,d))},enqueueForceUpdate:function(t,n){t=t._reactInternals;var a=Tt(),l=hr(t),d=Hn(a,l);d.tag=2,n!=null&&(d.callback=n),n=ur(t,d,l),n!==null&&(mn(n,t,l,a),Bs(n,t,l))}};function bp(t,n,a,l,d,p,v){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(l,p,v):n.prototype&&n.prototype.isPureReactComponent?!fa(a,l)||!fa(d,p):!0}function Cp(t,n,a){var l=!1,d=ir,p=n.contextType;return typeof p=="object"&&p!==null?p=tn(p):(d=Rt(n)?Rr:wt.current,l=n.contextTypes,p=(l=l!=null)?mo(t,d):ir),n=new n(a,p),t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=Ws,t.stateNode=n,n._reactInternals=t,l&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=d,t.__reactInternalMemoizedMaskedChildContext=p),n}function kp(t,n,a,l){t=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(a,l),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(a,l),n.state!==t&&Ws.enqueueReplaceState(n,n.state,null)}function vc(t,n,a,l){var d=t.stateNode;d.props=a,d.state=t.memoizedState,d.refs={},oc(t);var p=n.contextType;typeof p=="object"&&p!==null?d.context=tn(p):(p=Rt(n)?Rr:wt.current,d.context=mo(t,p)),d.state=t.memoizedState,p=n.getDerivedStateFromProps,typeof p=="function"&&(yc(t,n,p,a),d.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(n=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),n!==d.state&&Ws.enqueueReplaceState(d,d.state,null),Fs(t,a,d,l),d.state=t.memoizedState),typeof d.componentDidMount=="function"&&(t.flags|=4194308)}function ko(t,n){try{var a="",l=n;do a+=xe(l),l=l.return;while(l);var d=a}catch(p){d=`
Error generating stack: `+p.message+`
`+p.stack}return{value:t,source:n,stack:d,digest:null}}function wc(t,n,a){return{value:t,source:null,stack:a??null,digest:n??null}}function xc(t,n){try{console.error(n.value)}catch(a){setTimeout(function(){throw a})}}var Vv=typeof WeakMap=="function"?WeakMap:Map;function Sp(t,n,a){a=Hn(-1,a),a.tag=3,a.payload={element:null};var l=n.value;return a.callback=function(){Js||(Js=!0,Mc=l),xc(t,n)},a}function jp(t,n,a){a=Hn(-1,a),a.tag=3;var l=t.type.getDerivedStateFromError;if(typeof l=="function"){var d=n.value;a.payload=function(){return l(d)},a.callback=function(){xc(t,n)}}var p=t.stateNode;return p!==null&&typeof p.componentDidCatch=="function"&&(a.callback=function(){xc(t,n),typeof l!="function"&&(fr===null?fr=new Set([this]):fr.add(this));var v=n.stack;this.componentDidCatch(n.value,{componentStack:v!==null?v:""})}),a}function Ep(t,n,a){var l=t.pingCache;if(l===null){l=t.pingCache=new Vv;var d=new Set;l.set(n,d)}else d=l.get(n),d===void 0&&(d=new Set,l.set(n,d));d.has(a)||(d.add(a),t=o1.bind(null,t,n,a),n.then(t,t))}function Np(t){do{var n;if((n=t.tag===13)&&(n=t.memoizedState,n=n!==null?n.dehydrated!==null:!0),n)return t;t=t.return}while(t!==null);return null}function Tp(t,n,a,l,d){return t.mode&1?(t.flags|=65536,t.lanes=d,t):(t===n?t.flags|=65536:(t.flags|=128,a.flags|=131072,a.flags&=-52805,a.tag===1&&(a.alternate===null?a.tag=17:(n=Hn(-1,1),n.tag=2,ur(a,n,1))),a.lanes|=1),t)}var Wv=O.ReactCurrentOwner,Lt=!1;function Nt(t,n,a,l){n.child=t===null?Kf(n,null,a,l):wo(n,t.child,a,l)}function Pp(t,n,a,l,d){a=a.render;var p=n.ref;return bo(n,d),l=dc(t,n,a,l,p,d),a=fc(),t!==null&&!Lt?(n.updateQueue=t.updateQueue,n.flags&=-2053,t.lanes&=~d,Vn(t,n,d)):(qe&&a&&Kl(n),n.flags|=1,Nt(t,n,l,d),n.child)}function _p(t,n,a,l,d){if(t===null){var p=a.type;return typeof p=="function"&&!Uc(p)&&p.defaultProps===void 0&&a.compare===null&&a.defaultProps===void 0?(n.tag=15,n.type=p,Rp(t,n,p,l,d)):(t=oi(a.type,null,l,n,n.mode,d),t.ref=n.ref,t.return=n,n.child=t)}if(p=t.child,!(t.lanes&d)){var v=p.memoizedProps;if(a=a.compare,a=a!==null?a:fa,a(v,l)&&t.ref===n.ref)return Vn(t,n,d)}return n.flags|=1,t=gr(p,l),t.ref=n.ref,t.return=n,n.child=t}function Rp(t,n,a,l,d){if(t!==null){var p=t.memoizedProps;if(fa(p,l)&&t.ref===n.ref)if(Lt=!1,n.pendingProps=l=p,(t.lanes&d)!==0)t.flags&131072&&(Lt=!0);else return n.lanes=t.lanes,Vn(t,n,d)}return bc(t,n,a,l,d)}function Lp(t,n,a){var l=n.pendingProps,d=l.children,p=t!==null?t.memoizedState:null;if(l.mode==="hidden")if(!(n.mode&1))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},$e(jo,qt),qt|=a;else{if(!(a&1073741824))return t=p!==null?p.baseLanes|a:a,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:t,cachePool:null,transitions:null},n.updateQueue=null,$e(jo,qt),qt|=t,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},l=p!==null?p.baseLanes:a,$e(jo,qt),qt|=l}else p!==null?(l=p.baseLanes|a,n.memoizedState=null):l=a,$e(jo,qt),qt|=l;return Nt(t,n,d,a),n.child}function Ap(t,n){var a=n.ref;(t===null&&a!==null||t!==null&&t.ref!==a)&&(n.flags|=512,n.flags|=2097152)}function bc(t,n,a,l,d){var p=Rt(a)?Rr:wt.current;return p=mo(n,p),bo(n,d),a=dc(t,n,a,l,p,d),l=fc(),t!==null&&!Lt?(n.updateQueue=t.updateQueue,n.flags&=-2053,t.lanes&=~d,Vn(t,n,d)):(qe&&l&&Kl(n),n.flags|=1,Nt(t,n,a,d),n.child)}function Ip(t,n,a,l,d){if(Rt(a)){var p=!0;Ps(n)}else p=!1;if(bo(n,d),n.stateNode===null)Gs(t,n),Cp(n,a,l),vc(n,a,l,d),l=!0;else if(t===null){var v=n.stateNode,E=n.memoizedProps;v.props=E;var T=v.context,M=a.contextType;typeof M=="object"&&M!==null?M=tn(M):(M=Rt(a)?Rr:wt.current,M=mo(n,M));var H=a.getDerivedStateFromProps,W=typeof H=="function"||typeof v.getSnapshotBeforeUpdate=="function";W||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(E!==l||T!==M)&&kp(n,v,l,M),cr=!1;var U=n.memoizedState;v.state=U,Fs(n,l,v,d),T=n.memoizedState,E!==l||U!==T||_t.current||cr?(typeof H=="function"&&(yc(n,a,H,l),T=n.memoizedState),(E=cr||bp(n,a,E,l,U,T,M))?(W||typeof v.UNSAFE_componentWillMount!="function"&&typeof v.componentWillMount!="function"||(typeof v.componentWillMount=="function"&&v.componentWillMount(),typeof v.UNSAFE_componentWillMount=="function"&&v.UNSAFE_componentWillMount()),typeof v.componentDidMount=="function"&&(n.flags|=4194308)):(typeof v.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=l,n.memoizedState=T),v.props=l,v.state=T,v.context=M,l=E):(typeof v.componentDidMount=="function"&&(n.flags|=4194308),l=!1)}else{v=n.stateNode,Qf(t,n),E=n.memoizedProps,M=n.type===n.elementType?E:fn(n.type,E),v.props=M,W=n.pendingProps,U=v.context,T=a.contextType,typeof T=="object"&&T!==null?T=tn(T):(T=Rt(a)?Rr:wt.current,T=mo(n,T));var Z=a.getDerivedStateFromProps;(H=typeof Z=="function"||typeof v.getSnapshotBeforeUpdate=="function")||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(E!==W||U!==T)&&kp(n,v,l,T),cr=!1,U=n.memoizedState,v.state=U,Fs(n,l,v,d);var re=n.memoizedState;E!==W||U!==re||_t.current||cr?(typeof Z=="function"&&(yc(n,a,Z,l),re=n.memoizedState),(M=cr||bp(n,a,M,l,U,re,T)||!1)?(H||typeof v.UNSAFE_componentWillUpdate!="function"&&typeof v.componentWillUpdate!="function"||(typeof v.componentWillUpdate=="function"&&v.componentWillUpdate(l,re,T),typeof v.UNSAFE_componentWillUpdate=="function"&&v.UNSAFE_componentWillUpdate(l,re,T)),typeof v.componentDidUpdate=="function"&&(n.flags|=4),typeof v.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof v.componentDidUpdate!="function"||E===t.memoizedProps&&U===t.memoizedState||(n.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||E===t.memoizedProps&&U===t.memoizedState||(n.flags|=1024),n.memoizedProps=l,n.memoizedState=re),v.props=l,v.state=re,v.context=T,l=M):(typeof v.componentDidUpdate!="function"||E===t.memoizedProps&&U===t.memoizedState||(n.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||E===t.memoizedProps&&U===t.memoizedState||(n.flags|=1024),l=!1)}return Cc(t,n,a,l,p,d)}function Cc(t,n,a,l,d,p){Ap(t,n);var v=(n.flags&128)!==0;if(!l&&!v)return d&&Df(n,a,!1),Vn(t,n,p);l=n.stateNode,Wv.current=n;var E=v&&typeof a.getDerivedStateFromError!="function"?null:l.render();return n.flags|=1,t!==null&&v?(n.child=wo(n,t.child,null,p),n.child=wo(n,null,E,p)):Nt(t,n,E,p),n.memoizedState=l.state,d&&Df(n,a,!0),n.child}function Mp(t){var n=t.stateNode;n.pendingContext?Bf(t,n.pendingContext,n.pendingContext!==n.context):n.context&&Bf(t,n.context,!1),ac(t,n.containerInfo)}function Op(t,n,a,l,d){return vo(),Jl(d),n.flags|=256,Nt(t,n,a,l),n.child}var kc={dehydrated:null,treeContext:null,retryLane:0};function Sc(t){return{baseLanes:t,cachePool:null,transitions:null}}function Bp(t,n,a){var l=n.pendingProps,d=Ke.current,p=!1,v=(n.flags&128)!==0,E;if((E=v)||(E=t!==null&&t.memoizedState===null?!1:(d&2)!==0),E?(p=!0,n.flags&=-129):(t===null||t.memoizedState!==null)&&(d|=1),$e(Ke,d&1),t===null)return Xl(n),t=n.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?(n.mode&1?t.data==="$!"?n.lanes=8:n.lanes=1073741824:n.lanes=1,null):(v=l.children,t=l.fallback,p?(l=n.mode,p=n.child,v={mode:"hidden",children:v},!(l&1)&&p!==null?(p.childLanes=0,p.pendingProps=v):p=ai(v,l,0,null),t=zr(t,l,a,null),p.return=n,t.return=n,p.sibling=t,n.child=p,n.child.memoizedState=Sc(a),n.memoizedState=kc,t):jc(n,v));if(d=t.memoizedState,d!==null&&(E=d.dehydrated,E!==null))return qv(t,n,v,l,E,d,a);if(p){p=l.fallback,v=n.mode,d=t.child,E=d.sibling;var T={mode:"hidden",children:l.children};return!(v&1)&&n.child!==d?(l=n.child,l.childLanes=0,l.pendingProps=T,n.deletions=null):(l=gr(d,T),l.subtreeFlags=d.subtreeFlags&14680064),E!==null?p=gr(E,p):(p=zr(p,v,a,null),p.flags|=2),p.return=n,l.return=n,l.sibling=p,n.child=l,l=p,p=n.child,v=t.child.memoizedState,v=v===null?Sc(a):{baseLanes:v.baseLanes|a,cachePool:null,transitions:v.transitions},p.memoizedState=v,p.childLanes=t.childLanes&~a,n.memoizedState=kc,l}return p=t.child,t=p.sibling,l=gr(p,{mode:"visible",children:l.children}),!(n.mode&1)&&(l.lanes=a),l.return=n,l.sibling=null,t!==null&&(a=n.deletions,a===null?(n.deletions=[t],n.flags|=16):a.push(t)),n.child=l,n.memoizedState=null,l}function jc(t,n){return n=ai({mode:"visible",children:n},t.mode,0,null),n.return=t,t.child=n}function qs(t,n,a,l){return l!==null&&Jl(l),wo(n,t.child,null,a),t=jc(n,n.pendingProps.children),t.flags|=2,n.memoizedState=null,t}function qv(t,n,a,l,d,p,v){if(a)return n.flags&256?(n.flags&=-257,l=wc(Error(o(422))),qs(t,n,v,l)):n.memoizedState!==null?(n.child=t.child,n.flags|=128,null):(p=l.fallback,d=n.mode,l=ai({mode:"visible",children:l.children},d,0,null),p=zr(p,d,v,null),p.flags|=2,l.return=n,p.return=n,l.sibling=p,n.child=l,n.mode&1&&wo(n,t.child,null,v),n.child.memoizedState=Sc(v),n.memoizedState=kc,p);if(!(n.mode&1))return qs(t,n,v,null);if(d.data==="$!"){if(l=d.nextSibling&&d.nextSibling.dataset,l)var E=l.dgst;return l=E,p=Error(o(419)),l=wc(p,l,void 0),qs(t,n,v,l)}if(E=(v&t.childLanes)!==0,Lt||E){if(l=ft,l!==null){switch(v&-v){case 4:d=2;break;case 16:d=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:d=32;break;case 536870912:d=268435456;break;default:d=0}d=d&(l.suspendedLanes|v)?0:d,d!==0&&d!==p.retryLane&&(p.retryLane=d,Un(t,d),mn(l,t,d,-1))}return zc(),l=wc(Error(o(421))),qs(t,n,v,l)}return d.data==="$?"?(n.flags|=128,n.child=t.child,n=a1.bind(null,t),d._reactRetry=n,null):(t=p.treeContext,Wt=ar(d.nextSibling),Vt=n,qe=!0,dn=null,t!==null&&(Zt[en++]=$n,Zt[en++]=zn,Zt[en++]=Lr,$n=t.id,zn=t.overflow,Lr=n),n=jc(n,l.children),n.flags|=4096,n)}function Fp(t,n,a){t.lanes|=n;var l=t.alternate;l!==null&&(l.lanes|=n),nc(t.return,n,a)}function Ec(t,n,a,l,d){var p=t.memoizedState;p===null?t.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:l,tail:a,tailMode:d}:(p.isBackwards=n,p.rendering=null,p.renderingStartTime=0,p.last=l,p.tail=a,p.tailMode=d)}function Dp(t,n,a){var l=n.pendingProps,d=l.revealOrder,p=l.tail;if(Nt(t,n,l.children,a),l=Ke.current,l&2)l=l&1|2,n.flags|=128;else{if(t!==null&&t.flags&128)e:for(t=n.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Fp(t,a,n);else if(t.tag===19)Fp(t,a,n);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===n)break e;for(;t.sibling===null;){if(t.return===null||t.return===n)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}l&=1}if($e(Ke,l),!(n.mode&1))n.memoizedState=null;else switch(d){case"forwards":for(a=n.child,d=null;a!==null;)t=a.alternate,t!==null&&Ds(t)===null&&(d=a),a=a.sibling;a=d,a===null?(d=n.child,n.child=null):(d=a.sibling,a.sibling=null),Ec(n,!1,d,a,p);break;case"backwards":for(a=null,d=n.child,n.child=null;d!==null;){if(t=d.alternate,t!==null&&Ds(t)===null){n.child=d;break}t=d.sibling,d.sibling=a,a=d,d=t}Ec(n,!0,a,null,p);break;case"together":Ec(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function Gs(t,n){!(n.mode&1)&&t!==null&&(t.alternate=null,n.alternate=null,n.flags|=2)}function Vn(t,n,a){if(t!==null&&(n.dependencies=t.dependencies),Br|=n.lanes,!(a&n.childLanes))return null;if(t!==null&&n.child!==t.child)throw Error(o(153));if(n.child!==null){for(t=n.child,a=gr(t,t.pendingProps),n.child=a,a.return=n;t.sibling!==null;)t=t.sibling,a=a.sibling=gr(t,t.pendingProps),a.return=n;a.sibling=null}return n.child}function Gv(t,n,a){switch(n.tag){case 3:Mp(n),vo();break;case 5:Zf(n);break;case 1:Rt(n.type)&&Ps(n);break;case 4:ac(n,n.stateNode.containerInfo);break;case 10:var l=n.type._context,d=n.memoizedProps.value;$e(Ms,l._currentValue),l._currentValue=d;break;case 13:if(l=n.memoizedState,l!==null)return l.dehydrated!==null?($e(Ke,Ke.current&1),n.flags|=128,null):a&n.child.childLanes?Bp(t,n,a):($e(Ke,Ke.current&1),t=Vn(t,n,a),t!==null?t.sibling:null);$e(Ke,Ke.current&1);break;case 19:if(l=(a&n.childLanes)!==0,t.flags&128){if(l)return Dp(t,n,a);n.flags|=128}if(d=n.memoizedState,d!==null&&(d.rendering=null,d.tail=null,d.lastEffect=null),$e(Ke,Ke.current),l)break;return null;case 22:case 23:return n.lanes=0,Lp(t,n,a)}return Vn(t,n,a)}var $p,Nc,zp,Up;$p=function(t,n){for(var a=n.child;a!==null;){if(a.tag===5||a.tag===6)t.appendChild(a.stateNode);else if(a.tag!==4&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===n)break;for(;a.sibling===null;){if(a.return===null||a.return===n)return;a=a.return}a.sibling.return=a.return,a=a.sibling}},Nc=function(){},zp=function(t,n,a,l){var d=t.memoizedProps;if(d!==l){t=n.stateNode,Mr(bn.current);var p=null;switch(a){case"input":d=Et(t,d),l=Et(t,l),p=[];break;case"select":d=J({},d,{value:void 0}),l=J({},l,{value:void 0}),p=[];break;case"textarea":d=jr(t,d),l=jr(t,l),p=[];break;default:typeof d.onClick!="function"&&typeof l.onClick=="function"&&(t.onclick=Es)}Qo(a,l);var v;a=null;for(M in d)if(!l.hasOwnProperty(M)&&d.hasOwnProperty(M)&&d[M]!=null)if(M==="style"){var E=d[M];for(v in E)E.hasOwnProperty(v)&&(a||(a={}),a[v]="")}else M!=="dangerouslySetInnerHTML"&&M!=="children"&&M!=="suppressContentEditableWarning"&&M!=="suppressHydrationWarning"&&M!=="autoFocus"&&(c.hasOwnProperty(M)?p||(p=[]):(p=p||[]).push(M,null));for(M in l){var T=l[M];if(E=d!=null?d[M]:void 0,l.hasOwnProperty(M)&&T!==E&&(T!=null||E!=null))if(M==="style")if(E){for(v in E)!E.hasOwnProperty(v)||T&&T.hasOwnProperty(v)||(a||(a={}),a[v]="");for(v in T)T.hasOwnProperty(v)&&E[v]!==T[v]&&(a||(a={}),a[v]=T[v])}else a||(p||(p=[]),p.push(M,a)),a=T;else M==="dangerouslySetInnerHTML"?(T=T?T.__html:void 0,E=E?E.__html:void 0,T!=null&&E!==T&&(p=p||[]).push(M,T)):M==="children"?typeof T!="string"&&typeof T!="number"||(p=p||[]).push(M,""+T):M!=="suppressContentEditableWarning"&&M!=="suppressHydrationWarning"&&(c.hasOwnProperty(M)?(T!=null&&M==="onScroll"&&He("scroll",t),p||E===T||(p=[])):(p=p||[]).push(M,T))}a&&(p=p||[]).push("style",a);var M=p;(n.updateQueue=M)&&(n.flags|=4)}},Up=function(t,n,a,l){a!==l&&(n.flags|=4)};function Na(t,n){if(!qe)switch(t.tailMode){case"hidden":n=t.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?t.tail=null:a.sibling=null;break;case"collapsed":a=t.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?n||t.tail===null?t.tail=null:t.tail.sibling=null:l.sibling=null}}function bt(t){var n=t.alternate!==null&&t.alternate.child===t.child,a=0,l=0;if(n)for(var d=t.child;d!==null;)a|=d.lanes|d.childLanes,l|=d.subtreeFlags&14680064,l|=d.flags&14680064,d.return=t,d=d.sibling;else for(d=t.child;d!==null;)a|=d.lanes|d.childLanes,l|=d.subtreeFlags,l|=d.flags,d.return=t,d=d.sibling;return t.subtreeFlags|=l,t.childLanes=a,n}function Kv(t,n,a){var l=n.pendingProps;switch(Yl(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return bt(n),null;case 1:return Rt(n.type)&&Ts(),bt(n),null;case 3:return l=n.stateNode,Co(),Ve(_t),Ve(wt),lc(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(As(n)?n.flags|=4:t===null||t.memoizedState.isDehydrated&&!(n.flags&256)||(n.flags|=1024,dn!==null&&(Fc(dn),dn=null))),Nc(t,n),bt(n),null;case 5:sc(n);var d=Mr(Ca.current);if(a=n.type,t!==null&&n.stateNode!=null)zp(t,n,a,l,d),t.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!l){if(n.stateNode===null)throw Error(o(166));return bt(n),null}if(t=Mr(bn.current),As(n)){l=n.stateNode,a=n.type;var p=n.memoizedProps;switch(l[xn]=n,l[ya]=p,t=(n.mode&1)!==0,a){case"dialog":He("cancel",l),He("close",l);break;case"iframe":case"object":case"embed":He("load",l);break;case"video":case"audio":for(d=0;d<ha.length;d++)He(ha[d],l);break;case"source":He("error",l);break;case"img":case"image":case"link":He("error",l),He("load",l);break;case"details":He("toggle",l);break;case"input":Te(l,p),He("invalid",l);break;case"select":l._wrapperState={wasMultiple:!!p.multiple},He("invalid",l);break;case"textarea":Er(l,p),He("invalid",l)}Qo(a,p),d=null;for(var v in p)if(p.hasOwnProperty(v)){var E=p[v];v==="children"?typeof E=="string"?l.textContent!==E&&(p.suppressHydrationWarning!==!0&&js(l.textContent,E,t),d=["children",E]):typeof E=="number"&&l.textContent!==""+E&&(p.suppressHydrationWarning!==!0&&js(l.textContent,E,t),d=["children",""+E]):c.hasOwnProperty(v)&&E!=null&&v==="onScroll"&&He("scroll",l)}switch(a){case"input":Xe(l),no(l,p,!0);break;case"textarea":Xe(l),Nr(l);break;case"select":case"option":break;default:typeof p.onClick=="function"&&(l.onclick=Es)}l=d,n.updateQueue=l,l!==null&&(n.flags|=4)}else{v=d.nodeType===9?d:d.ownerDocument,t==="http://www.w3.org/1999/xhtml"&&(t=Pe(a)),t==="http://www.w3.org/1999/xhtml"?a==="script"?(t=v.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild)):typeof l.is=="string"?t=v.createElement(a,{is:l.is}):(t=v.createElement(a),a==="select"&&(v=t,l.multiple?v.multiple=!0:l.size&&(v.size=l.size))):t=v.createElementNS(t,a),t[xn]=n,t[ya]=l,$p(t,n,!1,!1),n.stateNode=t;e:{switch(v=ll(a,l),a){case"dialog":He("cancel",t),He("close",t),d=l;break;case"iframe":case"object":case"embed":He("load",t),d=l;break;case"video":case"audio":for(d=0;d<ha.length;d++)He(ha[d],t);d=l;break;case"source":He("error",t),d=l;break;case"img":case"image":case"link":He("error",t),He("load",t),d=l;break;case"details":He("toggle",t),d=l;break;case"input":Te(t,l),d=Et(t,l),He("invalid",t);break;case"option":d=l;break;case"select":t._wrapperState={wasMultiple:!!l.multiple},d=J({},l,{value:void 0}),He("invalid",t);break;case"textarea":Er(t,l),d=jr(t,l),He("invalid",t);break;default:d=l}Qo(a,d),E=d;for(p in E)if(E.hasOwnProperty(p)){var T=E[p];p==="style"?Jt(t,T):p==="dangerouslySetInnerHTML"?(T=T?T.__html:void 0,T!=null&&Yo(t,T)):p==="children"?typeof T=="string"?(a!=="textarea"||T!=="")&&Bn(t,T):typeof T=="number"&&Bn(t,""+T):p!=="suppressContentEditableWarning"&&p!=="suppressHydrationWarning"&&p!=="autoFocus"&&(c.hasOwnProperty(p)?T!=null&&p==="onScroll"&&He("scroll",t):T!=null&&R(t,p,T,v))}switch(a){case"input":Xe(t),no(t,l,!1);break;case"textarea":Xe(t),Nr(t);break;case"option":l.value!=null&&t.setAttribute("value",""+be(l.value));break;case"select":t.multiple=!!l.multiple,p=l.value,p!=null?yn(t,!!l.multiple,p,!1):l.defaultValue!=null&&yn(t,!!l.multiple,l.defaultValue,!0);break;default:typeof d.onClick=="function"&&(t.onclick=Es)}switch(a){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}}l&&(n.flags|=4)}n.ref!==null&&(n.flags|=512,n.flags|=2097152)}return bt(n),null;case 6:if(t&&n.stateNode!=null)Up(t,n,t.memoizedProps,l);else{if(typeof l!="string"&&n.stateNode===null)throw Error(o(166));if(a=Mr(Ca.current),Mr(bn.current),As(n)){if(l=n.stateNode,a=n.memoizedProps,l[xn]=n,(p=l.nodeValue!==a)&&(t=Vt,t!==null))switch(t.tag){case 3:js(l.nodeValue,a,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&js(l.nodeValue,a,(t.mode&1)!==0)}p&&(n.flags|=4)}else l=(a.nodeType===9?a:a.ownerDocument).createTextNode(l),l[xn]=n,n.stateNode=l}return bt(n),null;case 13:if(Ve(Ke),l=n.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(qe&&Wt!==null&&n.mode&1&&!(n.flags&128))Wf(),vo(),n.flags|=98560,p=!1;else if(p=As(n),l!==null&&l.dehydrated!==null){if(t===null){if(!p)throw Error(o(318));if(p=n.memoizedState,p=p!==null?p.dehydrated:null,!p)throw Error(o(317));p[xn]=n}else vo(),!(n.flags&128)&&(n.memoizedState=null),n.flags|=4;bt(n),p=!1}else dn!==null&&(Fc(dn),dn=null),p=!0;if(!p)return n.flags&65536?n:null}return n.flags&128?(n.lanes=a,n):(l=l!==null,l!==(t!==null&&t.memoizedState!==null)&&l&&(n.child.flags|=8192,n.mode&1&&(t===null||Ke.current&1?lt===0&&(lt=3):zc())),n.updateQueue!==null&&(n.flags|=4),bt(n),null);case 4:return Co(),Nc(t,n),t===null&&ma(n.stateNode.containerInfo),bt(n),null;case 10:return tc(n.type._context),bt(n),null;case 17:return Rt(n.type)&&Ts(),bt(n),null;case 19:if(Ve(Ke),p=n.memoizedState,p===null)return bt(n),null;if(l=(n.flags&128)!==0,v=p.rendering,v===null)if(l)Na(p,!1);else{if(lt!==0||t!==null&&t.flags&128)for(t=n.child;t!==null;){if(v=Ds(t),v!==null){for(n.flags|=128,Na(p,!1),l=v.updateQueue,l!==null&&(n.updateQueue=l,n.flags|=4),n.subtreeFlags=0,l=a,a=n.child;a!==null;)p=a,t=l,p.flags&=14680066,v=p.alternate,v===null?(p.childLanes=0,p.lanes=t,p.child=null,p.subtreeFlags=0,p.memoizedProps=null,p.memoizedState=null,p.updateQueue=null,p.dependencies=null,p.stateNode=null):(p.childLanes=v.childLanes,p.lanes=v.lanes,p.child=v.child,p.subtreeFlags=0,p.deletions=null,p.memoizedProps=v.memoizedProps,p.memoizedState=v.memoizedState,p.updateQueue=v.updateQueue,p.type=v.type,t=v.dependencies,p.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),a=a.sibling;return $e(Ke,Ke.current&1|2),n.child}t=t.sibling}p.tail!==null&&nt()>Eo&&(n.flags|=128,l=!0,Na(p,!1),n.lanes=4194304)}else{if(!l)if(t=Ds(v),t!==null){if(n.flags|=128,l=!0,a=t.updateQueue,a!==null&&(n.updateQueue=a,n.flags|=4),Na(p,!0),p.tail===null&&p.tailMode==="hidden"&&!v.alternate&&!qe)return bt(n),null}else 2*nt()-p.renderingStartTime>Eo&&a!==1073741824&&(n.flags|=128,l=!0,Na(p,!1),n.lanes=4194304);p.isBackwards?(v.sibling=n.child,n.child=v):(a=p.last,a!==null?a.sibling=v:n.child=v,p.last=v)}return p.tail!==null?(n=p.tail,p.rendering=n,p.tail=n.sibling,p.renderingStartTime=nt(),n.sibling=null,a=Ke.current,$e(Ke,l?a&1|2:a&1),n):(bt(n),null);case 22:case 23:return $c(),l=n.memoizedState!==null,t!==null&&t.memoizedState!==null!==l&&(n.flags|=8192),l&&n.mode&1?qt&1073741824&&(bt(n),n.subtreeFlags&6&&(n.flags|=8192)):bt(n),null;case 24:return null;case 25:return null}throw Error(o(156,n.tag))}function Yv(t,n){switch(Yl(n),n.tag){case 1:return Rt(n.type)&&Ts(),t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 3:return Co(),Ve(_t),Ve(wt),lc(),t=n.flags,t&65536&&!(t&128)?(n.flags=t&-65537|128,n):null;case 5:return sc(n),null;case 13:if(Ve(Ke),t=n.memoizedState,t!==null&&t.dehydrated!==null){if(n.alternate===null)throw Error(o(340));vo()}return t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 19:return Ve(Ke),null;case 4:return Co(),null;case 10:return tc(n.type._context),null;case 22:case 23:return $c(),null;case 24:return null;default:return null}}var Ks=!1,Ct=!1,Qv=typeof WeakSet=="function"?WeakSet:Set,ee=null;function So(t,n){var a=t.ref;if(a!==null)if(typeof a=="function")try{a(null)}catch(l){Ze(t,n,l)}else a.current=null}function Tc(t,n,a){try{a()}catch(l){Ze(t,n,l)}}var Hp=!1;function Xv(t,n){if($l=hs,t=bf(),Ll(t)){if("selectionStart"in t)var a={start:t.selectionStart,end:t.selectionEnd};else e:{a=(a=t.ownerDocument)&&a.defaultView||window;var l=a.getSelection&&a.getSelection();if(l&&l.rangeCount!==0){a=l.anchorNode;var d=l.anchorOffset,p=l.focusNode;l=l.focusOffset;try{a.nodeType,p.nodeType}catch{a=null;break e}var v=0,E=-1,T=-1,M=0,H=0,W=t,U=null;t:for(;;){for(var Z;W!==a||d!==0&&W.nodeType!==3||(E=v+d),W!==p||l!==0&&W.nodeType!==3||(T=v+l),W.nodeType===3&&(v+=W.nodeValue.length),(Z=W.firstChild)!==null;)U=W,W=Z;for(;;){if(W===t)break t;if(U===a&&++M===d&&(E=v),U===p&&++H===l&&(T=v),(Z=W.nextSibling)!==null)break;W=U,U=W.parentNode}W=Z}a=E===-1||T===-1?null:{start:E,end:T}}else a=null}a=a||{start:0,end:0}}else a=null;for(zl={focusedElem:t,selectionRange:a},hs=!1,ee=n;ee!==null;)if(n=ee,t=n.child,(n.subtreeFlags&1028)!==0&&t!==null)t.return=n,ee=t;else for(;ee!==null;){n=ee;try{var re=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(re!==null){var oe=re.memoizedProps,rt=re.memoizedState,A=n.stateNode,P=A.getSnapshotBeforeUpdate(n.elementType===n.type?oe:fn(n.type,oe),rt);A.__reactInternalSnapshotBeforeUpdate=P}break;case 3:var I=n.stateNode.containerInfo;I.nodeType===1?I.textContent="":I.nodeType===9&&I.documentElement&&I.removeChild(I.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}catch(K){Ze(n,n.return,K)}if(t=n.sibling,t!==null){t.return=n.return,ee=t;break}ee=n.return}return re=Hp,Hp=!1,re}function Ta(t,n,a){var l=n.updateQueue;if(l=l!==null?l.lastEffect:null,l!==null){var d=l=l.next;do{if((d.tag&t)===t){var p=d.destroy;d.destroy=void 0,p!==void 0&&Tc(n,a,p)}d=d.next}while(d!==l)}}function Ys(t,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var a=n=n.next;do{if((a.tag&t)===t){var l=a.create;a.destroy=l()}a=a.next}while(a!==n)}}function Pc(t){var n=t.ref;if(n!==null){var a=t.stateNode;switch(t.tag){case 5:t=a;break;default:t=a}typeof n=="function"?n(t):n.current=t}}function Vp(t){var n=t.alternate;n!==null&&(t.alternate=null,Vp(n)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(n=t.stateNode,n!==null&&(delete n[xn],delete n[ya],delete n[Wl],delete n[Av],delete n[Iv])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function Wp(t){return t.tag===5||t.tag===3||t.tag===4}function qp(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Wp(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function _c(t,n,a){var l=t.tag;if(l===5||l===6)t=t.stateNode,n?a.nodeType===8?a.parentNode.insertBefore(t,n):a.insertBefore(t,n):(a.nodeType===8?(n=a.parentNode,n.insertBefore(t,a)):(n=a,n.appendChild(t)),a=a._reactRootContainer,a!=null||n.onclick!==null||(n.onclick=Es));else if(l!==4&&(t=t.child,t!==null))for(_c(t,n,a),t=t.sibling;t!==null;)_c(t,n,a),t=t.sibling}function Rc(t,n,a){var l=t.tag;if(l===5||l===6)t=t.stateNode,n?a.insertBefore(t,n):a.appendChild(t);else if(l!==4&&(t=t.child,t!==null))for(Rc(t,n,a),t=t.sibling;t!==null;)Rc(t,n,a),t=t.sibling}var mt=null,pn=!1;function dr(t,n,a){for(a=a.child;a!==null;)Gp(t,n,a),a=a.sibling}function Gp(t,n,a){if(wn&&typeof wn.onCommitFiberUnmount=="function")try{wn.onCommitFiberUnmount(ls,a)}catch{}switch(a.tag){case 5:Ct||So(a,n);case 6:var l=mt,d=pn;mt=null,dr(t,n,a),mt=l,pn=d,mt!==null&&(pn?(t=mt,a=a.stateNode,t.nodeType===8?t.parentNode.removeChild(a):t.removeChild(a)):mt.removeChild(a.stateNode));break;case 18:mt!==null&&(pn?(t=mt,a=a.stateNode,t.nodeType===8?Vl(t.parentNode,a):t.nodeType===1&&Vl(t,a),sa(t)):Vl(mt,a.stateNode));break;case 4:l=mt,d=pn,mt=a.stateNode.containerInfo,pn=!0,dr(t,n,a),mt=l,pn=d;break;case 0:case 11:case 14:case 15:if(!Ct&&(l=a.updateQueue,l!==null&&(l=l.lastEffect,l!==null))){d=l=l.next;do{var p=d,v=p.destroy;p=p.tag,v!==void 0&&(p&2||p&4)&&Tc(a,n,v),d=d.next}while(d!==l)}dr(t,n,a);break;case 1:if(!Ct&&(So(a,n),l=a.stateNode,typeof l.componentWillUnmount=="function"))try{l.props=a.memoizedProps,l.state=a.memoizedState,l.componentWillUnmount()}catch(E){Ze(a,n,E)}dr(t,n,a);break;case 21:dr(t,n,a);break;case 22:a.mode&1?(Ct=(l=Ct)||a.memoizedState!==null,dr(t,n,a),Ct=l):dr(t,n,a);break;default:dr(t,n,a)}}function Kp(t){var n=t.updateQueue;if(n!==null){t.updateQueue=null;var a=t.stateNode;a===null&&(a=t.stateNode=new Qv),n.forEach(function(l){var d=s1.bind(null,t,l);a.has(l)||(a.add(l),l.then(d,d))})}}function hn(t,n){var a=n.deletions;if(a!==null)for(var l=0;l<a.length;l++){var d=a[l];try{var p=t,v=n,E=v;e:for(;E!==null;){switch(E.tag){case 5:mt=E.stateNode,pn=!1;break e;case 3:mt=E.stateNode.containerInfo,pn=!0;break e;case 4:mt=E.stateNode.containerInfo,pn=!0;break e}E=E.return}if(mt===null)throw Error(o(160));Gp(p,v,d),mt=null,pn=!1;var T=d.alternate;T!==null&&(T.return=null),d.return=null}catch(M){Ze(d,n,M)}}if(n.subtreeFlags&12854)for(n=n.child;n!==null;)Yp(n,t),n=n.sibling}function Yp(t,n){var a=t.alternate,l=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(hn(n,t),kn(t),l&4){try{Ta(3,t,t.return),Ys(3,t)}catch(oe){Ze(t,t.return,oe)}try{Ta(5,t,t.return)}catch(oe){Ze(t,t.return,oe)}}break;case 1:hn(n,t),kn(t),l&512&&a!==null&&So(a,a.return);break;case 5:if(hn(n,t),kn(t),l&512&&a!==null&&So(a,a.return),t.flags&32){var d=t.stateNode;try{Bn(d,"")}catch(oe){Ze(t,t.return,oe)}}if(l&4&&(d=t.stateNode,d!=null)){var p=t.memoizedProps,v=a!==null?a.memoizedProps:p,E=t.type,T=t.updateQueue;if(t.updateQueue=null,T!==null)try{E==="input"&&p.type==="radio"&&p.name!=null&&In(d,p),ll(E,v);var M=ll(E,p);for(v=0;v<T.length;v+=2){var H=T[v],W=T[v+1];H==="style"?Jt(d,W):H==="dangerouslySetInnerHTML"?Yo(d,W):H==="children"?Bn(d,W):R(d,H,W,M)}switch(E){case"input":ln(d,p);break;case"textarea":vn(d,p);break;case"select":var U=d._wrapperState.wasMultiple;d._wrapperState.wasMultiple=!!p.multiple;var Z=p.value;Z!=null?yn(d,!!p.multiple,Z,!1):U!==!!p.multiple&&(p.defaultValue!=null?yn(d,!!p.multiple,p.defaultValue,!0):yn(d,!!p.multiple,p.multiple?[]:"",!1))}d[ya]=p}catch(oe){Ze(t,t.return,oe)}}break;case 6:if(hn(n,t),kn(t),l&4){if(t.stateNode===null)throw Error(o(162));d=t.stateNode,p=t.memoizedProps;try{d.nodeValue=p}catch(oe){Ze(t,t.return,oe)}}break;case 3:if(hn(n,t),kn(t),l&4&&a!==null&&a.memoizedState.isDehydrated)try{sa(n.containerInfo)}catch(oe){Ze(t,t.return,oe)}break;case 4:hn(n,t),kn(t);break;case 13:hn(n,t),kn(t),d=t.child,d.flags&8192&&(p=d.memoizedState!==null,d.stateNode.isHidden=p,!p||d.alternate!==null&&d.alternate.memoizedState!==null||(Ic=nt())),l&4&&Kp(t);break;case 22:if(H=a!==null&&a.memoizedState!==null,t.mode&1?(Ct=(M=Ct)||H,hn(n,t),Ct=M):hn(n,t),kn(t),l&8192){if(M=t.memoizedState!==null,(t.stateNode.isHidden=M)&&!H&&t.mode&1)for(ee=t,H=t.child;H!==null;){for(W=ee=H;ee!==null;){switch(U=ee,Z=U.child,U.tag){case 0:case 11:case 14:case 15:Ta(4,U,U.return);break;case 1:So(U,U.return);var re=U.stateNode;if(typeof re.componentWillUnmount=="function"){l=U,a=U.return;try{n=l,re.props=n.memoizedProps,re.state=n.memoizedState,re.componentWillUnmount()}catch(oe){Ze(l,a,oe)}}break;case 5:So(U,U.return);break;case 22:if(U.memoizedState!==null){Jp(W);continue}}Z!==null?(Z.return=U,ee=Z):Jp(W)}H=H.sibling}e:for(H=null,W=t;;){if(W.tag===5){if(H===null){H=W;try{d=W.stateNode,M?(p=d.style,typeof p.setProperty=="function"?p.setProperty("display","none","important"):p.display="none"):(E=W.stateNode,T=W.memoizedProps.style,v=T!=null&&T.hasOwnProperty("display")?T.display:null,E.style.display=Be("display",v))}catch(oe){Ze(t,t.return,oe)}}}else if(W.tag===6){if(H===null)try{W.stateNode.nodeValue=M?"":W.memoizedProps}catch(oe){Ze(t,t.return,oe)}}else if((W.tag!==22&&W.tag!==23||W.memoizedState===null||W===t)&&W.child!==null){W.child.return=W,W=W.child;continue}if(W===t)break e;for(;W.sibling===null;){if(W.return===null||W.return===t)break e;H===W&&(H=null),W=W.return}H===W&&(H=null),W.sibling.return=W.return,W=W.sibling}}break;case 19:hn(n,t),kn(t),l&4&&Kp(t);break;case 21:break;default:hn(n,t),kn(t)}}function kn(t){var n=t.flags;if(n&2){try{e:{for(var a=t.return;a!==null;){if(Wp(a)){var l=a;break e}a=a.return}throw Error(o(160))}switch(l.tag){case 5:var d=l.stateNode;l.flags&32&&(Bn(d,""),l.flags&=-33);var p=qp(t);Rc(t,p,d);break;case 3:case 4:var v=l.stateNode.containerInfo,E=qp(t);_c(t,E,v);break;default:throw Error(o(161))}}catch(T){Ze(t,t.return,T)}t.flags&=-3}n&4096&&(t.flags&=-4097)}function Jv(t,n,a){ee=t,Qp(t)}function Qp(t,n,a){for(var l=(t.mode&1)!==0;ee!==null;){var d=ee,p=d.child;if(d.tag===22&&l){var v=d.memoizedState!==null||Ks;if(!v){var E=d.alternate,T=E!==null&&E.memoizedState!==null||Ct;E=Ks;var M=Ct;if(Ks=v,(Ct=T)&&!M)for(ee=d;ee!==null;)v=ee,T=v.child,v.tag===22&&v.memoizedState!==null?Zp(d):T!==null?(T.return=v,ee=T):Zp(d);for(;p!==null;)ee=p,Qp(p),p=p.sibling;ee=d,Ks=E,Ct=M}Xp(t)}else d.subtreeFlags&8772&&p!==null?(p.return=d,ee=p):Xp(t)}}function Xp(t){for(;ee!==null;){var n=ee;if(n.flags&8772){var a=n.alternate;try{if(n.flags&8772)switch(n.tag){case 0:case 11:case 15:Ct||Ys(5,n);break;case 1:var l=n.stateNode;if(n.flags&4&&!Ct)if(a===null)l.componentDidMount();else{var d=n.elementType===n.type?a.memoizedProps:fn(n.type,a.memoizedProps);l.componentDidUpdate(d,a.memoizedState,l.__reactInternalSnapshotBeforeUpdate)}var p=n.updateQueue;p!==null&&Jf(n,p,l);break;case 3:var v=n.updateQueue;if(v!==null){if(a=null,n.child!==null)switch(n.child.tag){case 5:a=n.child.stateNode;break;case 1:a=n.child.stateNode}Jf(n,v,a)}break;case 5:var E=n.stateNode;if(a===null&&n.flags&4){a=E;var T=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":T.autoFocus&&a.focus();break;case"img":T.src&&(a.src=T.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(n.memoizedState===null){var M=n.alternate;if(M!==null){var H=M.memoizedState;if(H!==null){var W=H.dehydrated;W!==null&&sa(W)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(o(163))}Ct||n.flags&512&&Pc(n)}catch(U){Ze(n,n.return,U)}}if(n===t){ee=null;break}if(a=n.sibling,a!==null){a.return=n.return,ee=a;break}ee=n.return}}function Jp(t){for(;ee!==null;){var n=ee;if(n===t){ee=null;break}var a=n.sibling;if(a!==null){a.return=n.return,ee=a;break}ee=n.return}}function Zp(t){for(;ee!==null;){var n=ee;try{switch(n.tag){case 0:case 11:case 15:var a=n.return;try{Ys(4,n)}catch(T){Ze(n,a,T)}break;case 1:var l=n.stateNode;if(typeof l.componentDidMount=="function"){var d=n.return;try{l.componentDidMount()}catch(T){Ze(n,d,T)}}var p=n.return;try{Pc(n)}catch(T){Ze(n,p,T)}break;case 5:var v=n.return;try{Pc(n)}catch(T){Ze(n,v,T)}}}catch(T){Ze(n,n.return,T)}if(n===t){ee=null;break}var E=n.sibling;if(E!==null){E.return=n.return,ee=E;break}ee=n.return}}var Zv=Math.ceil,Qs=O.ReactCurrentDispatcher,Lc=O.ReactCurrentOwner,rn=O.ReactCurrentBatchConfig,Le=0,ft=null,st=null,gt=0,qt=0,jo=sr(0),lt=0,Pa=null,Br=0,Xs=0,Ac=0,_a=null,At=null,Ic=0,Eo=1/0,Wn=null,Js=!1,Mc=null,fr=null,Zs=!1,pr=null,ei=0,Ra=0,Oc=null,ti=-1,ni=0;function Tt(){return Le&6?nt():ti!==-1?ti:ti=nt()}function hr(t){return t.mode&1?Le&2&&gt!==0?gt&-gt:Ov.transition!==null?(ni===0&&(ni=Wd()),ni):(t=Fe,t!==0||(t=window.event,t=t===void 0?16:ef(t.type)),t):1}function mn(t,n,a,l){if(50<Ra)throw Ra=0,Oc=null,Error(o(185));ta(t,a,l),(!(Le&2)||t!==ft)&&(t===ft&&(!(Le&2)&&(Xs|=a),lt===4&&mr(t,gt)),It(t,l),a===1&&Le===0&&!(n.mode&1)&&(Eo=nt()+500,_s&&lr()))}function It(t,n){var a=t.callbackNode;O0(t,n);var l=ds(t,t===ft?gt:0);if(l===0)a!==null&&Ud(a),t.callbackNode=null,t.callbackPriority=0;else if(n=l&-l,t.callbackPriority!==n){if(a!=null&&Ud(a),n===1)t.tag===0?Mv(th.bind(null,t)):$f(th.bind(null,t)),Rv(function(){!(Le&6)&&lr()}),a=null;else{switch(qd(l)){case 1:a=ml;break;case 4:a=Hd;break;case 16:a=is;break;case 536870912:a=Vd;break;default:a=is}a=ch(a,eh.bind(null,t))}t.callbackPriority=n,t.callbackNode=a}}function eh(t,n){if(ti=-1,ni=0,Le&6)throw Error(o(327));var a=t.callbackNode;if(No()&&t.callbackNode!==a)return null;var l=ds(t,t===ft?gt:0);if(l===0)return null;if(l&30||l&t.expiredLanes||n)n=ri(t,l);else{n=l;var d=Le;Le|=2;var p=rh();(ft!==t||gt!==n)&&(Wn=null,Eo=nt()+500,Dr(t,n));do try{n1();break}catch(E){nh(t,E)}while(!0);ec(),Qs.current=p,Le=d,st!==null?n=0:(ft=null,gt=0,n=lt)}if(n!==0){if(n===2&&(d=gl(t),d!==0&&(l=d,n=Bc(t,d))),n===1)throw a=Pa,Dr(t,0),mr(t,l),It(t,nt()),a;if(n===6)mr(t,l);else{if(d=t.current.alternate,!(l&30)&&!e1(d)&&(n=ri(t,l),n===2&&(p=gl(t),p!==0&&(l=p,n=Bc(t,p))),n===1))throw a=Pa,Dr(t,0),mr(t,l),It(t,nt()),a;switch(t.finishedWork=d,t.finishedLanes=l,n){case 0:case 1:throw Error(o(345));case 2:$r(t,At,Wn);break;case 3:if(mr(t,l),(l&130023424)===l&&(n=Ic+500-nt(),10<n)){if(ds(t,0)!==0)break;if(d=t.suspendedLanes,(d&l)!==l){Tt(),t.pingedLanes|=t.suspendedLanes&d;break}t.timeoutHandle=Hl($r.bind(null,t,At,Wn),n);break}$r(t,At,Wn);break;case 4:if(mr(t,l),(l&4194240)===l)break;for(n=t.eventTimes,d=-1;0<l;){var v=31-cn(l);p=1<<v,v=n[v],v>d&&(d=v),l&=~p}if(l=d,l=nt()-l,l=(120>l?120:480>l?480:1080>l?1080:1920>l?1920:3e3>l?3e3:4320>l?4320:1960*Zv(l/1960))-l,10<l){t.timeoutHandle=Hl($r.bind(null,t,At,Wn),l);break}$r(t,At,Wn);break;case 5:$r(t,At,Wn);break;default:throw Error(o(329))}}}return It(t,nt()),t.callbackNode===a?eh.bind(null,t):null}function Bc(t,n){var a=_a;return t.current.memoizedState.isDehydrated&&(Dr(t,n).flags|=256),t=ri(t,n),t!==2&&(n=At,At=a,n!==null&&Fc(n)),t}function Fc(t){At===null?At=t:At.push.apply(At,t)}function e1(t){for(var n=t;;){if(n.flags&16384){var a=n.updateQueue;if(a!==null&&(a=a.stores,a!==null))for(var l=0;l<a.length;l++){var d=a[l],p=d.getSnapshot;d=d.value;try{if(!un(p(),d))return!1}catch{return!1}}}if(a=n.child,n.subtreeFlags&16384&&a!==null)a.return=n,n=a;else{if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function mr(t,n){for(n&=~Ac,n&=~Xs,t.suspendedLanes|=n,t.pingedLanes&=~n,t=t.expirationTimes;0<n;){var a=31-cn(n),l=1<<a;t[a]=-1,n&=~l}}function th(t){if(Le&6)throw Error(o(327));No();var n=ds(t,0);if(!(n&1))return It(t,nt()),null;var a=ri(t,n);if(t.tag!==0&&a===2){var l=gl(t);l!==0&&(n=l,a=Bc(t,l))}if(a===1)throw a=Pa,Dr(t,0),mr(t,n),It(t,nt()),a;if(a===6)throw Error(o(345));return t.finishedWork=t.current.alternate,t.finishedLanes=n,$r(t,At,Wn),It(t,nt()),null}function Dc(t,n){var a=Le;Le|=1;try{return t(n)}finally{Le=a,Le===0&&(Eo=nt()+500,_s&&lr())}}function Fr(t){pr!==null&&pr.tag===0&&!(Le&6)&&No();var n=Le;Le|=1;var a=rn.transition,l=Fe;try{if(rn.transition=null,Fe=1,t)return t()}finally{Fe=l,rn.transition=a,Le=n,!(Le&6)&&lr()}}function $c(){qt=jo.current,Ve(jo)}function Dr(t,n){t.finishedWork=null,t.finishedLanes=0;var a=t.timeoutHandle;if(a!==-1&&(t.timeoutHandle=-1,_v(a)),st!==null)for(a=st.return;a!==null;){var l=a;switch(Yl(l),l.tag){case 1:l=l.type.childContextTypes,l!=null&&Ts();break;case 3:Co(),Ve(_t),Ve(wt),lc();break;case 5:sc(l);break;case 4:Co();break;case 13:Ve(Ke);break;case 19:Ve(Ke);break;case 10:tc(l.type._context);break;case 22:case 23:$c()}a=a.return}if(ft=t,st=t=gr(t.current,null),gt=qt=n,lt=0,Pa=null,Ac=Xs=Br=0,At=_a=null,Ir!==null){for(n=0;n<Ir.length;n++)if(a=Ir[n],l=a.interleaved,l!==null){a.interleaved=null;var d=l.next,p=a.pending;if(p!==null){var v=p.next;p.next=d,l.next=v}a.pending=l}Ir=null}return t}function nh(t,n){do{var a=st;try{if(ec(),$s.current=Vs,zs){for(var l=Ye.memoizedState;l!==null;){var d=l.queue;d!==null&&(d.pending=null),l=l.next}zs=!1}if(Or=0,dt=it=Ye=null,ka=!1,Sa=0,Lc.current=null,a===null||a.return===null){lt=1,Pa=n,st=null;break}e:{var p=t,v=a.return,E=a,T=n;if(n=gt,E.flags|=32768,T!==null&&typeof T=="object"&&typeof T.then=="function"){var M=T,H=E,W=H.tag;if(!(H.mode&1)&&(W===0||W===11||W===15)){var U=H.alternate;U?(H.updateQueue=U.updateQueue,H.memoizedState=U.memoizedState,H.lanes=U.lanes):(H.updateQueue=null,H.memoizedState=null)}var Z=Np(v);if(Z!==null){Z.flags&=-257,Tp(Z,v,E,p,n),Z.mode&1&&Ep(p,M,n),n=Z,T=M;var re=n.updateQueue;if(re===null){var oe=new Set;oe.add(T),n.updateQueue=oe}else re.add(T);break e}else{if(!(n&1)){Ep(p,M,n),zc();break e}T=Error(o(426))}}else if(qe&&E.mode&1){var rt=Np(v);if(rt!==null){!(rt.flags&65536)&&(rt.flags|=256),Tp(rt,v,E,p,n),Jl(ko(T,E));break e}}p=T=ko(T,E),lt!==4&&(lt=2),_a===null?_a=[p]:_a.push(p),p=v;do{switch(p.tag){case 3:p.flags|=65536,n&=-n,p.lanes|=n;var A=Sp(p,T,n);Xf(p,A);break e;case 1:E=T;var P=p.type,I=p.stateNode;if(!(p.flags&128)&&(typeof P.getDerivedStateFromError=="function"||I!==null&&typeof I.componentDidCatch=="function"&&(fr===null||!fr.has(I)))){p.flags|=65536,n&=-n,p.lanes|=n;var K=jp(p,E,n);Xf(p,K);break e}}p=p.return}while(p!==null)}ah(a)}catch(ae){n=ae,st===a&&a!==null&&(st=a=a.return);continue}break}while(!0)}function rh(){var t=Qs.current;return Qs.current=Vs,t===null?Vs:t}function zc(){(lt===0||lt===3||lt===2)&&(lt=4),ft===null||!(Br&268435455)&&!(Xs&268435455)||mr(ft,gt)}function ri(t,n){var a=Le;Le|=2;var l=rh();(ft!==t||gt!==n)&&(Wn=null,Dr(t,n));do try{t1();break}catch(d){nh(t,d)}while(!0);if(ec(),Le=a,Qs.current=l,st!==null)throw Error(o(261));return ft=null,gt=0,lt}function t1(){for(;st!==null;)oh(st)}function n1(){for(;st!==null&&!N0();)oh(st)}function oh(t){var n=lh(t.alternate,t,qt);t.memoizedProps=t.pendingProps,n===null?ah(t):st=n,Lc.current=null}function ah(t){var n=t;do{var a=n.alternate;if(t=n.return,n.flags&32768){if(a=Yv(a,n),a!==null){a.flags&=32767,st=a;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{lt=6,st=null;return}}else if(a=Kv(a,n,qt),a!==null){st=a;return}if(n=n.sibling,n!==null){st=n;return}st=n=t}while(n!==null);lt===0&&(lt=5)}function $r(t,n,a){var l=Fe,d=rn.transition;try{rn.transition=null,Fe=1,r1(t,n,a,l)}finally{rn.transition=d,Fe=l}return null}function r1(t,n,a,l){do No();while(pr!==null);if(Le&6)throw Error(o(327));a=t.finishedWork;var d=t.finishedLanes;if(a===null)return null;if(t.finishedWork=null,t.finishedLanes=0,a===t.current)throw Error(o(177));t.callbackNode=null,t.callbackPriority=0;var p=a.lanes|a.childLanes;if(B0(t,p),t===ft&&(st=ft=null,gt=0),!(a.subtreeFlags&2064)&&!(a.flags&2064)||Zs||(Zs=!0,ch(is,function(){return No(),null})),p=(a.flags&15990)!==0,a.subtreeFlags&15990||p){p=rn.transition,rn.transition=null;var v=Fe;Fe=1;var E=Le;Le|=4,Lc.current=null,Xv(t,a),Yp(a,t),kv(zl),hs=!!$l,zl=$l=null,t.current=a,Jv(a),T0(),Le=E,Fe=v,rn.transition=p}else t.current=a;if(Zs&&(Zs=!1,pr=t,ei=d),p=t.pendingLanes,p===0&&(fr=null),R0(a.stateNode),It(t,nt()),n!==null)for(l=t.onRecoverableError,a=0;a<n.length;a++)d=n[a],l(d.value,{componentStack:d.stack,digest:d.digest});if(Js)throw Js=!1,t=Mc,Mc=null,t;return ei&1&&t.tag!==0&&No(),p=t.pendingLanes,p&1?t===Oc?Ra++:(Ra=0,Oc=t):Ra=0,lr(),null}function No(){if(pr!==null){var t=qd(ei),n=rn.transition,a=Fe;try{if(rn.transition=null,Fe=16>t?16:t,pr===null)var l=!1;else{if(t=pr,pr=null,ei=0,Le&6)throw Error(o(331));var d=Le;for(Le|=4,ee=t.current;ee!==null;){var p=ee,v=p.child;if(ee.flags&16){var E=p.deletions;if(E!==null){for(var T=0;T<E.length;T++){var M=E[T];for(ee=M;ee!==null;){var H=ee;switch(H.tag){case 0:case 11:case 15:Ta(8,H,p)}var W=H.child;if(W!==null)W.return=H,ee=W;else for(;ee!==null;){H=ee;var U=H.sibling,Z=H.return;if(Vp(H),H===M){ee=null;break}if(U!==null){U.return=Z,ee=U;break}ee=Z}}}var re=p.alternate;if(re!==null){var oe=re.child;if(oe!==null){re.child=null;do{var rt=oe.sibling;oe.sibling=null,oe=rt}while(oe!==null)}}ee=p}}if(p.subtreeFlags&2064&&v!==null)v.return=p,ee=v;else e:for(;ee!==null;){if(p=ee,p.flags&2048)switch(p.tag){case 0:case 11:case 15:Ta(9,p,p.return)}var A=p.sibling;if(A!==null){A.return=p.return,ee=A;break e}ee=p.return}}var P=t.current;for(ee=P;ee!==null;){v=ee;var I=v.child;if(v.subtreeFlags&2064&&I!==null)I.return=v,ee=I;else e:for(v=P;ee!==null;){if(E=ee,E.flags&2048)try{switch(E.tag){case 0:case 11:case 15:Ys(9,E)}}catch(ae){Ze(E,E.return,ae)}if(E===v){ee=null;break e}var K=E.sibling;if(K!==null){K.return=E.return,ee=K;break e}ee=E.return}}if(Le=d,lr(),wn&&typeof wn.onPostCommitFiberRoot=="function")try{wn.onPostCommitFiberRoot(ls,t)}catch{}l=!0}return l}finally{Fe=a,rn.transition=n}}return!1}function sh(t,n,a){n=ko(a,n),n=Sp(t,n,1),t=ur(t,n,1),n=Tt(),t!==null&&(ta(t,1,n),It(t,n))}function Ze(t,n,a){if(t.tag===3)sh(t,t,a);else for(;n!==null;){if(n.tag===3){sh(n,t,a);break}else if(n.tag===1){var l=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(fr===null||!fr.has(l))){t=ko(a,t),t=jp(n,t,1),n=ur(n,t,1),t=Tt(),n!==null&&(ta(n,1,t),It(n,t));break}}n=n.return}}function o1(t,n,a){var l=t.pingCache;l!==null&&l.delete(n),n=Tt(),t.pingedLanes|=t.suspendedLanes&a,ft===t&&(gt&a)===a&&(lt===4||lt===3&&(gt&130023424)===gt&&500>nt()-Ic?Dr(t,0):Ac|=a),It(t,n)}function ih(t,n){n===0&&(t.mode&1?(n=us,us<<=1,!(us&130023424)&&(us=4194304)):n=1);var a=Tt();t=Un(t,n),t!==null&&(ta(t,n,a),It(t,a))}function a1(t){var n=t.memoizedState,a=0;n!==null&&(a=n.retryLane),ih(t,a)}function s1(t,n){var a=0;switch(t.tag){case 13:var l=t.stateNode,d=t.memoizedState;d!==null&&(a=d.retryLane);break;case 19:l=t.stateNode;break;default:throw Error(o(314))}l!==null&&l.delete(n),ih(t,a)}var lh;lh=function(t,n,a){if(t!==null)if(t.memoizedProps!==n.pendingProps||_t.current)Lt=!0;else{if(!(t.lanes&a)&&!(n.flags&128))return Lt=!1,Gv(t,n,a);Lt=!!(t.flags&131072)}else Lt=!1,qe&&n.flags&1048576&&zf(n,Ls,n.index);switch(n.lanes=0,n.tag){case 2:var l=n.type;Gs(t,n),t=n.pendingProps;var d=mo(n,wt.current);bo(n,a),d=dc(null,n,l,t,d,a);var p=fc();return n.flags|=1,typeof d=="object"&&d!==null&&typeof d.render=="function"&&d.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Rt(l)?(p=!0,Ps(n)):p=!1,n.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,oc(n),d.updater=Ws,n.stateNode=d,d._reactInternals=n,vc(n,l,t,a),n=Cc(null,n,l,!0,p,a)):(n.tag=0,qe&&p&&Kl(n),Nt(null,n,d,a),n=n.child),n;case 16:l=n.elementType;e:{switch(Gs(t,n),t=n.pendingProps,d=l._init,l=d(l._payload),n.type=l,d=n.tag=l1(l),t=fn(l,t),d){case 0:n=bc(null,n,l,t,a);break e;case 1:n=Ip(null,n,l,t,a);break e;case 11:n=Pp(null,n,l,t,a);break e;case 14:n=_p(null,n,l,fn(l.type,t),a);break e}throw Error(o(306,l,""))}return n;case 0:return l=n.type,d=n.pendingProps,d=n.elementType===l?d:fn(l,d),bc(t,n,l,d,a);case 1:return l=n.type,d=n.pendingProps,d=n.elementType===l?d:fn(l,d),Ip(t,n,l,d,a);case 3:e:{if(Mp(n),t===null)throw Error(o(387));l=n.pendingProps,p=n.memoizedState,d=p.element,Qf(t,n),Fs(n,l,null,a);var v=n.memoizedState;if(l=v.element,p.isDehydrated)if(p={element:l,isDehydrated:!1,cache:v.cache,pendingSuspenseBoundaries:v.pendingSuspenseBoundaries,transitions:v.transitions},n.updateQueue.baseState=p,n.memoizedState=p,n.flags&256){d=ko(Error(o(423)),n),n=Op(t,n,l,a,d);break e}else if(l!==d){d=ko(Error(o(424)),n),n=Op(t,n,l,a,d);break e}else for(Wt=ar(n.stateNode.containerInfo.firstChild),Vt=n,qe=!0,dn=null,a=Kf(n,null,l,a),n.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(vo(),l===d){n=Vn(t,n,a);break e}Nt(t,n,l,a)}n=n.child}return n;case 5:return Zf(n),t===null&&Xl(n),l=n.type,d=n.pendingProps,p=t!==null?t.memoizedProps:null,v=d.children,Ul(l,d)?v=null:p!==null&&Ul(l,p)&&(n.flags|=32),Ap(t,n),Nt(t,n,v,a),n.child;case 6:return t===null&&Xl(n),null;case 13:return Bp(t,n,a);case 4:return ac(n,n.stateNode.containerInfo),l=n.pendingProps,t===null?n.child=wo(n,null,l,a):Nt(t,n,l,a),n.child;case 11:return l=n.type,d=n.pendingProps,d=n.elementType===l?d:fn(l,d),Pp(t,n,l,d,a);case 7:return Nt(t,n,n.pendingProps,a),n.child;case 8:return Nt(t,n,n.pendingProps.children,a),n.child;case 12:return Nt(t,n,n.pendingProps.children,a),n.child;case 10:e:{if(l=n.type._context,d=n.pendingProps,p=n.memoizedProps,v=d.value,$e(Ms,l._currentValue),l._currentValue=v,p!==null)if(un(p.value,v)){if(p.children===d.children&&!_t.current){n=Vn(t,n,a);break e}}else for(p=n.child,p!==null&&(p.return=n);p!==null;){var E=p.dependencies;if(E!==null){v=p.child;for(var T=E.firstContext;T!==null;){if(T.context===l){if(p.tag===1){T=Hn(-1,a&-a),T.tag=2;var M=p.updateQueue;if(M!==null){M=M.shared;var H=M.pending;H===null?T.next=T:(T.next=H.next,H.next=T),M.pending=T}}p.lanes|=a,T=p.alternate,T!==null&&(T.lanes|=a),nc(p.return,a,n),E.lanes|=a;break}T=T.next}}else if(p.tag===10)v=p.type===n.type?null:p.child;else if(p.tag===18){if(v=p.return,v===null)throw Error(o(341));v.lanes|=a,E=v.alternate,E!==null&&(E.lanes|=a),nc(v,a,n),v=p.sibling}else v=p.child;if(v!==null)v.return=p;else for(v=p;v!==null;){if(v===n){v=null;break}if(p=v.sibling,p!==null){p.return=v.return,v=p;break}v=v.return}p=v}Nt(t,n,d.children,a),n=n.child}return n;case 9:return d=n.type,l=n.pendingProps.children,bo(n,a),d=tn(d),l=l(d),n.flags|=1,Nt(t,n,l,a),n.child;case 14:return l=n.type,d=fn(l,n.pendingProps),d=fn(l.type,d),_p(t,n,l,d,a);case 15:return Rp(t,n,n.type,n.pendingProps,a);case 17:return l=n.type,d=n.pendingProps,d=n.elementType===l?d:fn(l,d),Gs(t,n),n.tag=1,Rt(l)?(t=!0,Ps(n)):t=!1,bo(n,a),Cp(n,l,d),vc(n,l,d,a),Cc(null,n,l,!0,t,a);case 19:return Dp(t,n,a);case 22:return Lp(t,n,a)}throw Error(o(156,n.tag))};function ch(t,n){return zd(t,n)}function i1(t,n,a,l){this.tag=t,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function on(t,n,a,l){return new i1(t,n,a,l)}function Uc(t){return t=t.prototype,!(!t||!t.isReactComponent)}function l1(t){if(typeof t=="function")return Uc(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Oe)return 11;if(t===ie)return 14}return 2}function gr(t,n){var a=t.alternate;return a===null?(a=on(t.tag,n,t.key,t.mode),a.elementType=t.elementType,a.type=t.type,a.stateNode=t.stateNode,a.alternate=t,t.alternate=a):(a.pendingProps=n,a.type=t.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=t.flags&14680064,a.childLanes=t.childLanes,a.lanes=t.lanes,a.child=t.child,a.memoizedProps=t.memoizedProps,a.memoizedState=t.memoizedState,a.updateQueue=t.updateQueue,n=t.dependencies,a.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},a.sibling=t.sibling,a.index=t.index,a.ref=t.ref,a}function oi(t,n,a,l,d,p){var v=2;if(l=t,typeof t=="function")Uc(t)&&(v=1);else if(typeof t=="string")v=5;else e:switch(t){case G:return zr(a.children,d,p,n);case X:v=8,d|=8;break;case me:return t=on(12,a,n,d|2),t.elementType=me,t.lanes=p,t;case De:return t=on(13,a,n,d),t.elementType=De,t.lanes=p,t;case Q:return t=on(19,a,n,d),t.elementType=Q,t.lanes=p,t;case te:return ai(a,d,p,n);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case ge:v=10;break e;case Se:v=9;break e;case Oe:v=11;break e;case ie:v=14;break e;case ye:v=16,l=null;break e}throw Error(o(130,t==null?t:typeof t,""))}return n=on(v,a,n,d),n.elementType=t,n.type=l,n.lanes=p,n}function zr(t,n,a,l){return t=on(7,t,l,n),t.lanes=a,t}function ai(t,n,a,l){return t=on(22,t,l,n),t.elementType=te,t.lanes=a,t.stateNode={isHidden:!1},t}function Hc(t,n,a){return t=on(6,t,null,n),t.lanes=a,t}function Vc(t,n,a){return n=on(4,t.children!==null?t.children:[],t.key,n),n.lanes=a,n.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},n}function c1(t,n,a,l,d){this.tag=n,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=yl(0),this.expirationTimes=yl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yl(0),this.identifierPrefix=l,this.onRecoverableError=d,this.mutableSourceEagerHydrationData=null}function Wc(t,n,a,l,d,p,v,E,T){return t=new c1(t,n,a,E,T),n===1?(n=1,p===!0&&(n|=8)):n=0,p=on(3,null,null,n),t.current=p,p.stateNode=t,p.memoizedState={element:l,isDehydrated:a,cache:null,transitions:null,pendingSuspenseBoundaries:null},oc(p),t}function u1(t,n,a){var l=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Y,key:l==null?null:""+l,children:t,containerInfo:n,implementation:a}}function uh(t){if(!t)return ir;t=t._reactInternals;e:{if(Pr(t)!==t||t.tag!==1)throw Error(o(170));var n=t;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(Rt(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(n!==null);throw Error(o(171))}if(t.tag===1){var a=t.type;if(Rt(a))return Ff(t,a,n)}return n}function dh(t,n,a,l,d,p,v,E,T){return t=Wc(a,l,!0,t,d,p,v,E,T),t.context=uh(null),a=t.current,l=Tt(),d=hr(a),p=Hn(l,d),p.callback=n??null,ur(a,p,d),t.current.lanes=d,ta(t,d,l),It(t,l),t}function si(t,n,a,l){var d=n.current,p=Tt(),v=hr(d);return a=uh(a),n.context===null?n.context=a:n.pendingContext=a,n=Hn(p,v),n.payload={element:t},l=l===void 0?null:l,l!==null&&(n.callback=l),t=ur(d,n,v),t!==null&&(mn(t,d,v,p),Bs(t,d,v)),v}function ii(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:return t.child.stateNode;default:return t.child.stateNode}}function fh(t,n){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var a=t.retryLane;t.retryLane=a!==0&&a<n?a:n}}function qc(t,n){fh(t,n),(t=t.alternate)&&fh(t,n)}var ph=typeof reportError=="function"?reportError:function(t){console.error(t)};function Gc(t){this._internalRoot=t}li.prototype.render=Gc.prototype.render=function(t){var n=this._internalRoot;if(n===null)throw Error(o(409));si(t,n,null,null)},li.prototype.unmount=Gc.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var n=t.containerInfo;Fr(function(){si(null,t,null,null)}),n[Fn]=null}};function li(t){this._internalRoot=t}li.prototype.unstable_scheduleHydration=function(t){if(t){var n=Yd();t={blockedOn:null,target:t,priority:n};for(var a=0;a<nr.length&&n!==0&&n<nr[a].priority;a++);nr.splice(a,0,t),a===0&&Jd(t)}};function Kc(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function ci(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function hh(){}function d1(t,n,a,l,d){if(d){if(typeof l=="function"){var p=l;l=function(){var M=ii(v);p.call(M)}}var v=dh(n,l,t,0,null,!1,!1,"",hh);return t._reactRootContainer=v,t[Fn]=v.current,ma(t.nodeType===8?t.parentNode:t),Fr(),v}for(;d=t.lastChild;)t.removeChild(d);if(typeof l=="function"){var E=l;l=function(){var M=ii(T);E.call(M)}}var T=Wc(t,0,!1,null,null,!1,!1,"",hh);return t._reactRootContainer=T,t[Fn]=T.current,ma(t.nodeType===8?t.parentNode:t),Fr(function(){si(n,T,a,l)}),T}function ui(t,n,a,l,d){var p=a._reactRootContainer;if(p){var v=p;if(typeof d=="function"){var E=d;d=function(){var T=ii(v);E.call(T)}}si(n,v,t,d)}else v=d1(a,n,t,d,l);return ii(v)}Gd=function(t){switch(t.tag){case 3:var n=t.stateNode;if(n.current.memoizedState.isDehydrated){var a=ea(n.pendingLanes);a!==0&&(vl(n,a|1),It(n,nt()),!(Le&6)&&(Eo=nt()+500,lr()))}break;case 13:Fr(function(){var l=Un(t,1);if(l!==null){var d=Tt();mn(l,t,1,d)}}),qc(t,1)}},wl=function(t){if(t.tag===13){var n=Un(t,134217728);if(n!==null){var a=Tt();mn(n,t,134217728,a)}qc(t,134217728)}},Kd=function(t){if(t.tag===13){var n=hr(t),a=Un(t,n);if(a!==null){var l=Tt();mn(a,t,n,l)}qc(t,n)}},Yd=function(){return Fe},Qd=function(t,n){var a=Fe;try{return Fe=t,n()}finally{Fe=a}},dl=function(t,n,a){switch(n){case"input":if(ln(t,a),n=a.name,a.type==="radio"&&n!=null){for(a=t;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<a.length;n++){var l=a[n];if(l!==t&&l.form===t.form){var d=Ns(l);if(!d)throw Error(o(90));Je(l),ln(l,d)}}}break;case"textarea":vn(t,a);break;case"select":n=a.value,n!=null&&yn(t,!!a.multiple,n,!1)}},Id=Dc,Md=Fr;var f1={usingClientEntryPoint:!1,Events:[va,po,Ns,Ld,Ad,Dc]},La={findFiberByHostInstance:_r,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},p1={bundleType:La.bundleType,version:La.version,rendererPackageName:La.rendererPackageName,rendererConfig:La.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:O.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=Dd(t),t===null?null:t.stateNode},findFiberByHostInstance:La.findFiberByHostInstance,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 di=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!di.isDisabled&&di.supportsFiber)try{ls=di.inject(p1),wn=di}catch{}}return Mt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=f1,Mt.createPortal=function(t,n){var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Kc(n))throw Error(o(200));return u1(t,n,null,a)},Mt.createRoot=function(t,n){if(!Kc(t))throw Error(o(299));var a=!1,l="",d=ph;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(d=n.onRecoverableError)),n=Wc(t,1,!1,null,null,a,!1,l,d),t[Fn]=n.current,ma(t.nodeType===8?t.parentNode:t),new Gc(n)},Mt.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var n=t._reactInternals;if(n===void 0)throw typeof t.render=="function"?Error(o(188)):(t=Object.keys(t).join(","),Error(o(268,t)));return t=Dd(n),t=t===null?null:t.stateNode,t},Mt.flushSync=function(t){return Fr(t)},Mt.hydrate=function(t,n,a){if(!ci(n))throw Error(o(200));return ui(null,t,n,!0,a)},Mt.hydrateRoot=function(t,n,a){if(!Kc(t))throw Error(o(405));var l=a!=null&&a.hydratedSources||null,d=!1,p="",v=ph;if(a!=null&&(a.unstable_strictMode===!0&&(d=!0),a.identifierPrefix!==void 0&&(p=a.identifierPrefix),a.onRecoverableError!==void 0&&(v=a.onRecoverableError)),n=dh(n,null,t,1,a??null,d,!1,p,v),t[Fn]=n.current,ma(t),l)for(t=0;t<l.length;t++)a=l[t],d=a._getVersion,d=d(a._source),n.mutableSourceEagerHydrationData==null?n.mutableSourceEagerHydrationData=[a,d]:n.mutableSourceEagerHydrationData.push(a,d);return new li(n)},Mt.render=function(t,n,a){if(!ci(n))throw Error(o(200));return ui(null,t,n,!1,a)},Mt.unmountComponentAtNode=function(t){if(!ci(t))throw Error(o(40));return t._reactRootContainer?(Fr(function(){ui(null,null,t,!1,function(){t._reactRootContainer=null,t[Fn]=null})}),!0):!1},Mt.unstable_batchedUpdates=Dc,Mt.unstable_renderSubtreeIntoContainer=function(t,n,a,l){if(!ci(a))throw Error(o(200));if(t==null||t._reactInternals===void 0)throw Error(o(38));return ui(t,n,a,!1,l)},Mt.version="18.3.1-next-f1338f8080-20240426",Mt}var Ch;function _m(){if(Ch)return Xc.exports;Ch=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(r){console.error(r)}}return e(),Xc.exports=x1(),Xc.exports}var kh;function b1(){if(kh)return fi;kh=1;var e=_m();return fi.createRoot=e.createRoot,fi.hydrateRoot=e.hydrateRoot,fi}var C1=b1(),Ia={},Sh;function k1(){if(Sh)return Ia;Sh=1,Object.defineProperty(Ia,"__esModule",{value:!0}),Ia.parse=f,Ia.serialize=g;const e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,r=/^[\u0021-\u003A\u003C-\u007E]*$/,o=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,s=/^[\u0020-\u003A\u003D-\u007E]*$/,c=Object.prototype.toString,u=(()=>{const b=function(){};return b.prototype=Object.create(null),b})();function f(b,_){const S=new u,N=b.length;if(N<2)return S;const C=(_==null?void 0:_.decode)||w;let k=0;do{const j=b.indexOf("=",k);if(j===-1)break;const R=b.indexOf(";",k),O=R===-1?N:R;if(j>O){k=b.lastIndexOf(";",j-1)+1;continue}const z=h(b,k,j),Y=m(b,j,z),G=b.slice(z,Y);if(S[G]===void 0){let X=h(b,j+1,O),me=m(b,O,X);const ge=C(b.slice(X,me));S[G]=ge}k=O+1}while(k<N);return S}function h(b,_,S){do{const N=b.charCodeAt(_);if(N!==32&&N!==9)return _}while(++_<S);return S}function m(b,_,S){for(;_>S;){const N=b.charCodeAt(--_);if(N!==32&&N!==9)return _+1}return S}function g(b,_,S){const N=(S==null?void 0:S.encode)||encodeURIComponent;if(!e.test(b))throw new TypeError(`argument name is invalid: ${b}`);const C=N(_);if(!r.test(C))throw new TypeError(`argument val is invalid: ${_}`);let k=b+"="+C;if(!S)return k;if(S.maxAge!==void 0){if(!Number.isInteger(S.maxAge))throw new TypeError(`option maxAge is invalid: ${S.maxAge}`);k+="; Max-Age="+S.maxAge}if(S.domain){if(!o.test(S.domain))throw new TypeError(`option domain is invalid: ${S.domain}`);k+="; Domain="+S.domain}if(S.path){if(!s.test(S.path))throw new TypeError(`option path is invalid: ${S.path}`);k+="; Path="+S.path}if(S.expires){if(!x(S.expires)||!Number.isFinite(S.expires.valueOf()))throw new TypeError(`option expires is invalid: ${S.expires}`);k+="; Expires="+S.expires.toUTCString()}if(S.httpOnly&&(k+="; HttpOnly"),S.secure&&(k+="; Secure"),S.partitioned&&(k+="; Partitioned"),S.priority)switch(typeof S.priority=="string"?S.priority.toLowerCase():void 0){case"low":k+="; Priority=Low";break;case"medium":k+="; Priority=Medium";break;case"high":k+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${S.priority}`)}if(S.sameSite)switch(typeof S.sameSite=="string"?S.sameSite.toLowerCase():S.sameSite){case!0:case"strict":k+="; SameSite=Strict";break;case"lax":k+="; SameSite=Lax";break;case"none":k+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${S.sameSite}`)}return k}function w(b){if(b.indexOf("%")===-1)return b;try{return decodeURIComponent(b)}catch{return b}}function x(b){return c.call(b)==="[object Date]"}return Ia}k1();/**
 * react-router v7.1.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
 */var jh="popstate";function S1(e={}){function r(s,c){let{pathname:u,search:f,hash:h}=s.location;return xu("",{pathname:u,search:f,hash:h},c.state&&c.state.usr||null,c.state&&c.state.key||"default")}function o(s,c){return typeof c=="string"?c:$a(c)}return E1(r,o,null,e)}function Qe(e,r){if(e===!1||e===null||typeof e>"u")throw new Error(r)}function Tn(e,r){if(!e){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function j1(){return Math.random().toString(36).substring(2,10)}function Eh(e,r){return{usr:e.state,key:e.key,idx:r}}function xu(e,r,o=null,s){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof r=="string"?Do(r):r,state:o,key:r&&r.key||s||j1()}}function $a({pathname:e="/",search:r="",hash:o=""}){return r&&r!=="?"&&(e+=r.charAt(0)==="?"?r:"?"+r),o&&o!=="#"&&(e+=o.charAt(0)==="#"?o:"#"+o),e}function Do(e){let r={};if(e){let o=e.indexOf("#");o>=0&&(r.hash=e.substring(o),e=e.substring(0,o));let s=e.indexOf("?");s>=0&&(r.search=e.substring(s),e=e.substring(0,s)),e&&(r.pathname=e)}return r}function E1(e,r,o,s={}){let{window:c=document.defaultView,v5Compat:u=!1}=s,f=c.history,h="POP",m=null,g=w();g==null&&(g=0,f.replaceState({...f.state,idx:g},""));function w(){return(f.state||{idx:null}).idx}function x(){h="POP";let C=w(),k=C==null?null:C-g;g=C,m&&m({action:h,location:N.location,delta:k})}function b(C,k){h="PUSH";let j=xu(N.location,C,k);g=w()+1;let R=Eh(j,g),O=N.createHref(j);try{f.pushState(R,"",O)}catch(z){if(z instanceof DOMException&&z.name==="DataCloneError")throw z;c.location.assign(O)}u&&m&&m({action:h,location:N.location,delta:1})}function _(C,k){h="REPLACE";let j=xu(N.location,C,k);g=w();let R=Eh(j,g),O=N.createHref(j);f.replaceState(R,"",O),u&&m&&m({action:h,location:N.location,delta:0})}function S(C){let k=c.location.origin!=="null"?c.location.origin:c.location.href,j=typeof C=="string"?C:$a(C);return j=j.replace(/ $/,"%20"),Qe(k,`No window.location.(origin|href) available to create URL for href: ${j}`),new URL(j,k)}let N={get action(){return h},get location(){return e(c,f)},listen(C){if(m)throw new Error("A history only accepts one active listener");return c.addEventListener(jh,x),m=C,()=>{c.removeEventListener(jh,x),m=null}},createHref(C){return r(c,C)},createURL:S,encodeLocation(C){let k=S(C);return{pathname:k.pathname,search:k.search,hash:k.hash}},push:b,replace:_,go(C){return f.go(C)}};return N}function Rm(e,r,o="/"){return N1(e,r,o,!1)}function N1(e,r,o,s){let c=typeof r=="string"?Do(r):r,u=kr(c.pathname||"/",o);if(u==null)return null;let f=Lm(e);T1(f);let h=null;for(let m=0;h==null&&m<f.length;++m){let g=D1(u);h=B1(f[m],g,s)}return h}function Lm(e,r=[],o=[],s=""){let c=(u,f,h)=>{let m={relativePath:h===void 0?u.path||"":h,caseSensitive:u.caseSensitive===!0,childrenIndex:f,route:u};m.relativePath.startsWith("/")&&(Qe(m.relativePath.startsWith(s),`Absolute route path "${m.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),m.relativePath=m.relativePath.slice(s.length));let g=qn([s,m.relativePath]),w=o.concat(m);u.children&&u.children.length>0&&(Qe(u.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${g}".`),Lm(u.children,r,w,g)),!(u.path==null&&!u.index)&&r.push({path:g,score:M1(g,u.index),routesMeta:w})};return e.forEach((u,f)=>{var h;if(u.path===""||!((h=u.path)!=null&&h.includes("?")))c(u,f);else for(let m of Am(u.path))c(u,f,m)}),r}function Am(e){let r=e.split("/");if(r.length===0)return[];let[o,...s]=r,c=o.endsWith("?"),u=o.replace(/\?$/,"");if(s.length===0)return c?[u,""]:[u];let f=Am(s.join("/")),h=[];return h.push(...f.map(m=>m===""?u:[u,m].join("/"))),c&&h.push(...f),h.map(m=>e.startsWith("/")&&m===""?"/":m)}function T1(e){e.sort((r,o)=>r.score!==o.score?o.score-r.score:O1(r.routesMeta.map(s=>s.childrenIndex),o.routesMeta.map(s=>s.childrenIndex)))}var P1=/^:[\w-]+$/,_1=3,R1=2,L1=1,A1=10,I1=-2,Nh=e=>e==="*";function M1(e,r){let o=e.split("/"),s=o.length;return o.some(Nh)&&(s+=I1),r&&(s+=R1),o.filter(c=>!Nh(c)).reduce((c,u)=>c+(P1.test(u)?_1:u===""?L1:A1),s)}function O1(e,r){return e.length===r.length&&e.slice(0,-1).every((s,c)=>s===r[c])?e[e.length-1]-r[r.length-1]:0}function B1(e,r,o=!1){let{routesMeta:s}=e,c={},u="/",f=[];for(let h=0;h<s.length;++h){let m=s[h],g=h===s.length-1,w=u==="/"?r:r.slice(u.length)||"/",x=ji({path:m.relativePath,caseSensitive:m.caseSensitive,end:g},w),b=m.route;if(!x&&g&&o&&!s[s.length-1].route.index&&(x=ji({path:m.relativePath,caseSensitive:m.caseSensitive,end:!1},w)),!x)return null;Object.assign(c,x.params),f.push({params:c,pathname:qn([u,x.pathname]),pathnameBase:H1(qn([u,x.pathnameBase])),route:b}),x.pathnameBase!=="/"&&(u=qn([u,x.pathnameBase]))}return f}function ji(e,r){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[o,s]=F1(e.path,e.caseSensitive,e.end),c=r.match(o);if(!c)return null;let u=c[0],f=u.replace(/(.)\/+$/,"$1"),h=c.slice(1);return{params:s.reduce((g,{paramName:w,isOptional:x},b)=>{if(w==="*"){let S=h[b]||"";f=u.slice(0,u.length-S.length).replace(/(.)\/+$/,"$1")}const _=h[b];return x&&!_?g[w]=void 0:g[w]=(_||"").replace(/%2F/g,"/"),g},{}),pathname:u,pathnameBase:f,pattern:e}}function F1(e,r=!1,o=!0){Tn(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 s=[],c="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(f,h,m)=>(s.push({paramName:h,isOptional:m!=null}),m?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(s.push({paramName:"*"}),c+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?c+="\\/*$":e!==""&&e!=="/"&&(c+="(?:(?=\\/|$))"),[new RegExp(c,r?void 0:"i"),s]}function D1(e){try{return e.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return Tn(!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 (${r}).`),e}}function kr(e,r){if(r==="/")return e;if(!e.toLowerCase().startsWith(r.toLowerCase()))return null;let o=r.endsWith("/")?r.length-1:r.length,s=e.charAt(o);return s&&s!=="/"?null:e.slice(o)||"/"}function $1(e,r="/"){let{pathname:o,search:s="",hash:c=""}=typeof e=="string"?Do(e):e;return{pathname:o?o.startsWith("/")?o:z1(o,r):r,search:V1(s),hash:W1(c)}}function z1(e,r){let o=r.replace(/\/+$/,"").split("/");return e.split("/").forEach(c=>{c===".."?o.length>1&&o.pop():c!=="."&&o.push(c)}),o.length>1?o.join("/"):"/"}function eu(e,r,o,s){return`Cannot include a '${e}' character in a manually specified \`to.${r}\` field [${JSON.stringify(s)}].  Please separate it out to the \`to.${o}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function U1(e){return e.filter((r,o)=>o===0||r.route.path&&r.route.path.length>0)}function Im(e){let r=U1(e);return r.map((o,s)=>s===r.length-1?o.pathname:o.pathnameBase)}function Mm(e,r,o,s=!1){let c;typeof e=="string"?c=Do(e):(c={...e},Qe(!c.pathname||!c.pathname.includes("?"),eu("?","pathname","search",c)),Qe(!c.pathname||!c.pathname.includes("#"),eu("#","pathname","hash",c)),Qe(!c.search||!c.search.includes("#"),eu("#","search","hash",c)));let u=e===""||c.pathname==="",f=u?"/":c.pathname,h;if(f==null)h=o;else{let x=r.length-1;if(!s&&f.startsWith("..")){let b=f.split("/");for(;b[0]==="..";)b.shift(),x-=1;c.pathname=b.join("/")}h=x>=0?r[x]:"/"}let m=$1(c,h),g=f&&f!=="/"&&f.endsWith("/"),w=(u||f===".")&&o.endsWith("/");return!m.pathname.endsWith("/")&&(g||w)&&(m.pathname+="/"),m}var qn=e=>e.join("/").replace(/\/\/+/g,"/"),H1=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),V1=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,W1=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function q1(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var Om=["POST","PUT","PATCH","DELETE"];new Set(Om);var G1=["GET",...Om];new Set(G1);var $o=y.createContext(null);$o.displayName="DataRouter";var Hi=y.createContext(null);Hi.displayName="DataRouterState";var Bm=y.createContext({isTransitioning:!1});Bm.displayName="ViewTransition";var K1=y.createContext(new Map);K1.displayName="Fetchers";var Y1=y.createContext(null);Y1.displayName="Await";var Rn=y.createContext(null);Rn.displayName="Navigation";var Va=y.createContext(null);Va.displayName="Location";var Ln=y.createContext({outlet:null,matches:[],isDataRoute:!1});Ln.displayName="Route";var Qu=y.createContext(null);Qu.displayName="RouteError";function Q1(e,{relative:r}={}){Qe(Wa(),"useHref() may be used only in the context of a <Router> component.");let{basename:o,navigator:s}=y.useContext(Rn),{hash:c,pathname:u,search:f}=qa(e,{relative:r}),h=u;return o!=="/"&&(h=u==="/"?o:qn([o,u])),s.createHref({pathname:h,search:f,hash:c})}function Wa(){return y.useContext(Va)!=null}function Dt(){return Qe(Wa(),"useLocation() may be used only in the context of a <Router> component."),y.useContext(Va).location}var Fm="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Dm(e){y.useContext(Rn).static||y.useLayoutEffect(e)}function $t(){let{isDataRoute:e}=y.useContext(Ln);return e?uw():X1()}function X1(){Qe(Wa(),"useNavigate() may be used only in the context of a <Router> component.");let e=y.useContext($o),{basename:r,navigator:o}=y.useContext(Rn),{matches:s}=y.useContext(Ln),{pathname:c}=Dt(),u=JSON.stringify(Im(s)),f=y.useRef(!1);return Dm(()=>{f.current=!0}),y.useCallback((m,g={})=>{if(Tn(f.current,Fm),!f.current)return;if(typeof m=="number"){o.go(m);return}let w=Mm(m,JSON.parse(u),c,g.relative==="path");e==null&&r!=="/"&&(w.pathname=w.pathname==="/"?r:qn([r,w.pathname])),(g.replace?o.replace:o.push)(w,g.state,g)},[r,o,u,c,e])}y.createContext(null);function J1(){let{matches:e}=y.useContext(Ln),r=e[e.length-1];return r?r.params:{}}function qa(e,{relative:r}={}){let{matches:o}=y.useContext(Ln),{pathname:s}=Dt(),c=JSON.stringify(Im(o));return y.useMemo(()=>Mm(e,JSON.parse(c),s,r==="path"),[e,c,s,r])}function Z1(e,r){return $m(e,r)}function $m(e,r,o,s){var k;Qe(Wa(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=y.useContext(Rn),{matches:u}=y.useContext(Ln),f=u[u.length-1],h=f?f.params:{},m=f?f.pathname:"/",g=f?f.pathnameBase:"/",w=f&&f.route;{let j=w&&w.path||"";zm(m,!w||j.endsWith("*")||j.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${m}" (under <Route path="${j}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.

Please change the parent <Route path="${j}"> to <Route path="${j==="/"?"*":`${j}/*`}">.`)}let x=Dt(),b;if(r){let j=typeof r=="string"?Do(r):r;Qe(g==="/"||((k=j.pathname)==null?void 0:k.startsWith(g)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${g}" but pathname "${j.pathname}" was given in the \`location\` prop.`),b=j}else b=x;let _=b.pathname||"/",S=_;if(g!=="/"){let j=g.replace(/^\//,"").split("/");S="/"+_.replace(/^\//,"").split("/").slice(j.length).join("/")}let N=Rm(e,{pathname:S});Tn(w||N!=null,`No routes matched location "${b.pathname}${b.search}${b.hash}" `),Tn(N==null||N[N.length-1].route.element!==void 0||N[N.length-1].route.Component!==void 0||N[N.length-1].route.lazy!==void 0,`Matched leaf route at location "${b.pathname}${b.search}${b.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let C=ow(N&&N.map(j=>Object.assign({},j,{params:Object.assign({},h,j.params),pathname:qn([g,c.encodeLocation?c.encodeLocation(j.pathname).pathname:j.pathname]),pathnameBase:j.pathnameBase==="/"?g:qn([g,c.encodeLocation?c.encodeLocation(j.pathnameBase).pathname:j.pathnameBase])})),u,o,s);return r&&C?y.createElement(Va.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...b},navigationType:"POP"}},C):C}function ew(){let e=cw(),r=q1(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),o=e instanceof Error?e.stack:null,s="rgba(200,200,200, 0.5)",c={padding:"0.5rem",backgroundColor:s},u={padding:"2px 4px",backgroundColor:s},f=null;return console.error("Error handled by React Router default ErrorBoundary:",e),f=y.createElement(y.Fragment,null,y.createElement("p",null,"💿 Hey developer 👋"),y.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",y.createElement("code",{style:u},"ErrorBoundary")," or"," ",y.createElement("code",{style:u},"errorElement")," prop on your route.")),y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},r),o?y.createElement("pre",{style:c},o):null,f)}var tw=y.createElement(ew,null),nw=class extends y.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,r){return r.location!==e.location||r.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:r.error,location:r.location,revalidation:e.revalidation||r.revalidation}}componentDidCatch(e,r){console.error("React Router caught the following error during render",e,r)}render(){return this.state.error!==void 0?y.createElement(Ln.Provider,{value:this.props.routeContext},y.createElement(Qu.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function rw({routeContext:e,match:r,children:o}){let s=y.useContext($o);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),y.createElement(Ln.Provider,{value:e},o)}function ow(e,r=[],o=null,s=null){if(e==null){if(!o)return null;if(o.errors)e=o.matches;else if(r.length===0&&!o.initialized&&o.matches.length>0)e=o.matches;else return null}let c=e,u=o==null?void 0:o.errors;if(u!=null){let m=c.findIndex(g=>g.route.id&&(u==null?void 0:u[g.route.id])!==void 0);Qe(m>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(u).join(",")}`),c=c.slice(0,Math.min(c.length,m+1))}let f=!1,h=-1;if(o)for(let m=0;m<c.length;m++){let g=c[m];if((g.route.HydrateFallback||g.route.hydrateFallbackElement)&&(h=m),g.route.id){let{loaderData:w,errors:x}=o,b=g.route.loader&&!w.hasOwnProperty(g.route.id)&&(!x||x[g.route.id]===void 0);if(g.route.lazy||b){f=!0,h>=0?c=c.slice(0,h+1):c=[c[0]];break}}}return c.reduceRight((m,g,w)=>{let x,b=!1,_=null,S=null;o&&(x=u&&g.route.id?u[g.route.id]:void 0,_=g.route.errorElement||tw,f&&(h<0&&w===0?(zm("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),b=!0,S=null):h===w&&(b=!0,S=g.route.hydrateFallbackElement||null)));let N=r.concat(c.slice(0,w+1)),C=()=>{let k;return x?k=_:b?k=S:g.route.Component?k=y.createElement(g.route.Component,null):g.route.element?k=g.route.element:k=m,y.createElement(rw,{match:g,routeContext:{outlet:m,matches:N,isDataRoute:o!=null},children:k})};return o&&(g.route.ErrorBoundary||g.route.errorElement||w===0)?y.createElement(nw,{location:o.location,revalidation:o.revalidation,component:_,error:x,children:C(),routeContext:{outlet:null,matches:N,isDataRoute:!0}}):C()},null)}function Xu(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function aw(e){let r=y.useContext($o);return Qe(r,Xu(e)),r}function sw(e){let r=y.useContext(Hi);return Qe(r,Xu(e)),r}function iw(e){let r=y.useContext(Ln);return Qe(r,Xu(e)),r}function Ju(e){let r=iw(e),o=r.matches[r.matches.length-1];return Qe(o.route.id,`${e} can only be used on routes that contain a unique "id"`),o.route.id}function lw(){return Ju("useRouteId")}function cw(){var s;let e=y.useContext(Qu),r=sw("useRouteError"),o=Ju("useRouteError");return e!==void 0?e:(s=r.errors)==null?void 0:s[o]}function uw(){let{router:e}=aw("useNavigate"),r=Ju("useNavigate"),o=y.useRef(!1);return Dm(()=>{o.current=!0}),y.useCallback(async(c,u={})=>{Tn(o.current,Fm),o.current&&(typeof c=="number"?e.navigate(c):await e.navigate(c,{fromRouteId:r,...u}))},[e,r])}var Th={};function zm(e,r,o){!r&&!Th[e]&&(Th[e]=!0,Tn(!1,o))}y.memo(dw);function dw({routes:e,future:r,state:o}){return $m(e,void 0,o,r)}function ut(e){Qe(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function fw({basename:e="/",children:r=null,location:o,navigationType:s="POP",navigator:c,static:u=!1}){Qe(!Wa(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let f=e.replace(/^\/*/,"/"),h=y.useMemo(()=>({basename:f,navigator:c,static:u,future:{}}),[f,c,u]);typeof o=="string"&&(o=Do(o));let{pathname:m="/",search:g="",hash:w="",state:x=null,key:b="default"}=o,_=y.useMemo(()=>{let S=kr(m,f);return S==null?null:{location:{pathname:S,search:g,hash:w,state:x,key:b},navigationType:s}},[f,m,g,w,x,b,s]);return Tn(_!=null,`<Router basename="${f}"> is not able to match the URL "${m}${g}${w}" because it does not start with the basename, so the <Router> won't render anything.`),_==null?null:y.createElement(Rn.Provider,{value:h},y.createElement(Va.Provider,{children:r,value:_}))}function pw({children:e,location:r}){return Z1(bu(e),r)}function bu(e,r=[]){let o=[];return y.Children.forEach(e,(s,c)=>{if(!y.isValidElement(s))return;let u=[...r,c];if(s.type===y.Fragment){o.push.apply(o,bu(s.props.children,u));return}Qe(s.type===ut,`[${typeof s.type=="string"?s.type:s.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Qe(!s.props.index||!s.props.children,"An index route cannot have child routes.");let f={id:s.props.id||u.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(f.children=bu(s.props.children,u)),o.push(f)}),o}var xi="get",bi="application/x-www-form-urlencoded";function Vi(e){return e!=null&&typeof e.tagName=="string"}function hw(e){return Vi(e)&&e.tagName.toLowerCase()==="button"}function mw(e){return Vi(e)&&e.tagName.toLowerCase()==="form"}function gw(e){return Vi(e)&&e.tagName.toLowerCase()==="input"}function yw(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function vw(e,r){return e.button===0&&(!r||r==="_self")&&!yw(e)}var pi=null;function ww(){if(pi===null)try{new FormData(document.createElement("form"),0),pi=!1}catch{pi=!0}return pi}var xw=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function tu(e){return e!=null&&!xw.has(e)?(Tn(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${bi}"`),null):e}function bw(e,r){let o,s,c,u,f;if(mw(e)){let h=e.getAttribute("action");s=h?kr(h,r):null,o=e.getAttribute("method")||xi,c=tu(e.getAttribute("enctype"))||bi,u=new FormData(e)}else if(hw(e)||gw(e)&&(e.type==="submit"||e.type==="image")){let h=e.form;if(h==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let m=e.getAttribute("formaction")||h.getAttribute("action");if(s=m?kr(m,r):null,o=e.getAttribute("formmethod")||h.getAttribute("method")||xi,c=tu(e.getAttribute("formenctype"))||tu(h.getAttribute("enctype"))||bi,u=new FormData(h,e),!ww()){let{name:g,type:w,value:x}=e;if(w==="image"){let b=g?`${g}.`:"";u.append(`${b}x`,"0"),u.append(`${b}y`,"0")}else g&&u.append(g,x)}}else{if(Vi(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=xi,s=null,c=bi,f=e}return u&&c==="text/plain"&&(f=u,u=void 0),{action:s,method:o.toLowerCase(),encType:c,formData:u,body:f}}function Zu(e,r){if(e===!1||e===null||typeof e>"u")throw new Error(r)}async function Cw(e,r){if(e.id in r)return r[e.id];try{let o=await import(e.module);return r[e.id]=o,o}catch(o){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(o),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function kw(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function Sw(e,r,o){let s=await Promise.all(e.map(async c=>{let u=r.routes[c.route.id];if(u){let f=await Cw(u,o);return f.links?f.links():[]}return[]}));return Tw(s.flat(1).filter(kw).filter(c=>c.rel==="stylesheet"||c.rel==="preload").map(c=>c.rel==="stylesheet"?{...c,rel:"prefetch",as:"style"}:{...c,rel:"prefetch"}))}function Ph(e,r,o,s,c,u){let f=(m,g)=>o[g]?m.route.id!==o[g].route.id:!0,h=(m,g)=>{var w;return o[g].pathname!==m.pathname||((w=o[g].route.path)==null?void 0:w.endsWith("*"))&&o[g].params["*"]!==m.params["*"]};return u==="assets"?r.filter((m,g)=>f(m,g)||h(m,g)):u==="data"?r.filter((m,g)=>{var x;let w=s.routes[m.route.id];if(!w||!w.hasLoader)return!1;if(f(m,g)||h(m,g))return!0;if(m.route.shouldRevalidate){let b=m.route.shouldRevalidate({currentUrl:new URL(c.pathname+c.search+c.hash,window.origin),currentParams:((x=o[0])==null?void 0:x.params)||{},nextUrl:new URL(e,window.origin),nextParams:m.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function jw(e,r){return Ew(e.map(o=>{let s=r.routes[o.route.id];if(!s)return[];let c=[s.module];return s.imports&&(c=c.concat(s.imports)),c}).flat(1))}function Ew(e){return[...new Set(e)]}function Nw(e){let r={},o=Object.keys(e).sort();for(let s of o)r[s]=e[s];return r}function Tw(e,r){let o=new Set;return new Set(r),e.reduce((s,c)=>{let u=JSON.stringify(Nw(c));return o.has(u)||(o.add(u),s.push({key:u,link:c})),s},[])}function Pw(e){let r=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return r.pathname==="/"?r.pathname="_root.data":r.pathname=`${r.pathname.replace(/\/$/,"")}.data`,r}function _w(){let e=y.useContext($o);return Zu(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function Rw(){let e=y.useContext(Hi);return Zu(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var ed=y.createContext(void 0);ed.displayName="FrameworkContext";function Um(){let e=y.useContext(ed);return Zu(e,"You must render this element inside a <HydratedRouter> element"),e}function Lw(e,r){let o=y.useContext(ed),[s,c]=y.useState(!1),[u,f]=y.useState(!1),{onFocus:h,onBlur:m,onMouseEnter:g,onMouseLeave:w,onTouchStart:x}=r,b=y.useRef(null);y.useEffect(()=>{if(e==="render"&&f(!0),e==="viewport"){let N=k=>{k.forEach(j=>{f(j.isIntersecting)})},C=new IntersectionObserver(N,{threshold:.5});return b.current&&C.observe(b.current),()=>{C.disconnect()}}},[e]),y.useEffect(()=>{if(s){let N=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(N)}}},[s]);let _=()=>{c(!0)},S=()=>{c(!1),f(!1)};return o?e!=="intent"?[u,b,{}]:[u,b,{onFocus:Ma(h,_),onBlur:Ma(m,S),onMouseEnter:Ma(g,_),onMouseLeave:Ma(w,S),onTouchStart:Ma(x,_)}]:[!1,b,{}]}function Ma(e,r){return o=>{e&&e(o),o.defaultPrevented||r(o)}}function Aw({page:e,...r}){let{router:o}=_w(),s=y.useMemo(()=>Rm(o.routes,e,o.basename),[o.routes,e,o.basename]);return s?y.createElement(Mw,{page:e,matches:s,...r}):null}function Iw(e){let{manifest:r,routeModules:o}=Um(),[s,c]=y.useState([]);return y.useEffect(()=>{let u=!1;return Sw(e,r,o).then(f=>{u||c(f)}),()=>{u=!0}},[e,r,o]),s}function Mw({page:e,matches:r,...o}){let s=Dt(),{manifest:c,routeModules:u}=Um(),{loaderData:f,matches:h}=Rw(),m=y.useMemo(()=>Ph(e,r,h,c,s,"data"),[e,r,h,c,s]),g=y.useMemo(()=>Ph(e,r,h,c,s,"assets"),[e,r,h,c,s]),w=y.useMemo(()=>{if(e===s.pathname+s.search+s.hash)return[];let _=new Set,S=!1;if(r.forEach(C=>{var j;let k=c.routes[C.route.id];!k||!k.hasLoader||(!m.some(R=>R.route.id===C.route.id)&&C.route.id in f&&((j=u[C.route.id])!=null&&j.shouldRevalidate)||k.hasClientLoader?S=!0:_.add(C.route.id))}),_.size===0)return[];let N=Pw(e);return S&&_.size>0&&N.searchParams.set("_routes",r.filter(C=>_.has(C.route.id)).map(C=>C.route.id).join(",")),[N.pathname+N.search]},[f,s,c,m,r,e,u]),x=y.useMemo(()=>jw(g,c),[g,c]),b=Iw(g);return y.createElement(y.Fragment,null,w.map(_=>y.createElement("link",{key:_,rel:"prefetch",as:"fetch",href:_,...o})),x.map(_=>y.createElement("link",{key:_,rel:"modulepreload",href:_,...o})),b.map(({key:_,link:S})=>y.createElement("link",{key:_,...S})))}function Ow(...e){return r=>{e.forEach(o=>{typeof o=="function"?o(r):o!=null&&(o.current=r)})}}var Hm=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Hm&&(window.__reactRouterVersion="7.1.1")}catch{}function Bw({basename:e,children:r,window:o}){let s=y.useRef();s.current==null&&(s.current=S1({window:o,v5Compat:!0}));let c=s.current,[u,f]=y.useState({action:c.action,location:c.location}),h=y.useCallback(m=>{y.startTransition(()=>f(m))},[f]);return y.useLayoutEffect(()=>c.listen(h),[c,h]),y.createElement(fw,{basename:e,children:r,location:u.location,navigationType:u.action,navigator:c})}var Vm=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ot=y.forwardRef(function({onClick:r,discover:o="render",prefetch:s="none",relative:c,reloadDocument:u,replace:f,state:h,target:m,to:g,preventScrollReset:w,viewTransition:x,...b},_){let{basename:S}=y.useContext(Rn),N=typeof g=="string"&&Vm.test(g),C,k=!1;if(typeof g=="string"&&N&&(C=g,Hm))try{let me=new URL(window.location.href),ge=g.startsWith("//")?new URL(me.protocol+g):new URL(g),Se=kr(ge.pathname,S);ge.origin===me.origin&&Se!=null?g=Se+ge.search+ge.hash:k=!0}catch{Tn(!1,`<Link to="${g}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let j=Q1(g,{relative:c}),[R,O,z]=Lw(s,b),Y=zw(g,{replace:f,state:h,target:m,preventScrollReset:w,relative:c,viewTransition:x});function G(me){r&&r(me),me.defaultPrevented||Y(me)}let X=y.createElement("a",{...b,...z,href:C||j,onClick:k||u?r:G,ref:Ow(_,O),target:m,"data-discover":!N&&o==="render"?"true":void 0});return R&&!N?y.createElement(y.Fragment,null,X,y.createElement(Aw,{page:j})):X});Ot.displayName="Link";var Fw=y.forwardRef(function({"aria-current":r="page",caseSensitive:o=!1,className:s="",end:c=!1,style:u,to:f,viewTransition:h,children:m,...g},w){let x=qa(f,{relative:g.relative}),b=Dt(),_=y.useContext(Hi),{navigator:S,basename:N}=y.useContext(Rn),C=_!=null&&qw(x)&&h===!0,k=S.encodeLocation?S.encodeLocation(x).pathname:x.pathname,j=b.pathname,R=_&&_.navigation&&_.navigation.location?_.navigation.location.pathname:null;o||(j=j.toLowerCase(),R=R?R.toLowerCase():null,k=k.toLowerCase()),R&&N&&(R=kr(R,N)||R);const O=k!=="/"&&k.endsWith("/")?k.length-1:k.length;let z=j===k||!c&&j.startsWith(k)&&j.charAt(O)==="/",Y=R!=null&&(R===k||!c&&R.startsWith(k)&&R.charAt(k.length)==="/"),G={isActive:z,isPending:Y,isTransitioning:C},X=z?r:void 0,me;typeof s=="function"?me=s(G):me=[s,z?"active":null,Y?"pending":null,C?"transitioning":null].filter(Boolean).join(" ");let ge=typeof u=="function"?u(G):u;return y.createElement(Ot,{...g,"aria-current":X,className:me,ref:w,style:ge,to:f,viewTransition:h},typeof m=="function"?m(G):m)});Fw.displayName="NavLink";var Dw=y.forwardRef(({discover:e="render",fetcherKey:r,navigate:o,reloadDocument:s,replace:c,state:u,method:f=xi,action:h,onSubmit:m,relative:g,preventScrollReset:w,viewTransition:x,...b},_)=>{let S=Vw(),N=Ww(h,{relative:g}),C=f.toLowerCase()==="get"?"get":"post",k=typeof h=="string"&&Vm.test(h),j=R=>{if(m&&m(R),R.defaultPrevented)return;R.preventDefault();let O=R.nativeEvent.submitter,z=(O==null?void 0:O.getAttribute("formmethod"))||f;S(O||R.currentTarget,{fetcherKey:r,method:z,navigate:o,replace:c,state:u,relative:g,preventScrollReset:w,viewTransition:x})};return y.createElement("form",{ref:_,method:C,action:N,onSubmit:s?m:j,...b,"data-discover":!k&&e==="render"?"true":void 0})});Dw.displayName="Form";function $w(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Wm(e){let r=y.useContext($o);return Qe(r,$w(e)),r}function zw(e,{target:r,replace:o,state:s,preventScrollReset:c,relative:u,viewTransition:f}={}){let h=$t(),m=Dt(),g=qa(e,{relative:u});return y.useCallback(w=>{if(vw(w,r)){w.preventDefault();let x=o!==void 0?o:$a(m)===$a(g);h(e,{replace:x,state:s,preventScrollReset:c,relative:u,viewTransition:f})}},[m,h,g,o,s,r,e,c,u,f])}var Uw=0,Hw=()=>`__${String(++Uw)}__`;function Vw(){let{router:e}=Wm("useSubmit"),{basename:r}=y.useContext(Rn),o=lw();return y.useCallback(async(s,c={})=>{let{action:u,method:f,encType:h,formData:m,body:g}=bw(s,r);if(c.navigate===!1){let w=c.fetcherKey||Hw();await e.fetch(w,o,c.action||u,{preventScrollReset:c.preventScrollReset,formData:m,body:g,formMethod:c.method||f,formEncType:c.encType||h,flushSync:c.flushSync})}else await e.navigate(c.action||u,{preventScrollReset:c.preventScrollReset,formData:m,body:g,formMethod:c.method||f,formEncType:c.encType||h,replace:c.replace,state:c.state,fromRouteId:o,flushSync:c.flushSync,viewTransition:c.viewTransition})},[e,r,o])}function Ww(e,{relative:r}={}){let{basename:o}=y.useContext(Rn),s=y.useContext(Ln);Qe(s,"useFormAction must be used inside a RouteContext");let[c]=s.matches.slice(-1),u={...qa(e||".",{relative:r})},f=Dt();if(e==null){u.search=f.search;let h=new URLSearchParams(u.search),m=h.getAll("index");if(m.some(w=>w==="")){h.delete("index"),m.filter(x=>x).forEach(x=>h.append("index",x));let w=h.toString();u.search=w?`?${w}`:""}}return(!e||e===".")&&c.route.index&&(u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index"),o!=="/"&&(u.pathname=u.pathname==="/"?o:qn([o,u.pathname])),$a(u)}function qw(e,r={}){let o=y.useContext(Bm);Qe(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=Wm("useViewTransitionState"),c=qa(e,{relative:r.relative});if(!o.isTransitioning)return!1;let u=kr(o.currentLocation.pathname,s)||o.currentLocation.pathname,f=kr(o.nextLocation.pathname,s)||o.nextLocation.pathname;return ji(c.pathname,f)!=null||ji(c.pathname,u)!=null}new TextEncoder;var Gw=_m();const Ro=Fo(Gw);function qm(e,r){return function(){return e.apply(r,arguments)}}const{toString:Kw}=Object.prototype,{getPrototypeOf:td}=Object,Wi=(e=>r=>{const o=Kw.call(r);return e[o]||(e[o]=o.slice(8,-1).toLowerCase())})(Object.create(null)),gn=e=>(e=e.toLowerCase(),r=>Wi(r)===e),qi=e=>r=>typeof r===e,{isArray:zo}=Array,za=qi("undefined");function Yw(e){return e!==null&&!za(e)&&e.constructor!==null&&!za(e.constructor)&&Gt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Gm=gn("ArrayBuffer");function Qw(e){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(e):r=e&&e.buffer&&Gm(e.buffer),r}const Xw=qi("string"),Gt=qi("function"),Km=qi("number"),Gi=e=>e!==null&&typeof e=="object",Jw=e=>e===!0||e===!1,Ci=e=>{if(Wi(e)!=="object")return!1;const r=td(e);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Zw=gn("Date"),ex=gn("File"),tx=gn("Blob"),nx=gn("FileList"),rx=e=>Gi(e)&&Gt(e.pipe),ox=e=>{let r;return e&&(typeof FormData=="function"&&e instanceof FormData||Gt(e.append)&&((r=Wi(e))==="formdata"||r==="object"&&Gt(e.toString)&&e.toString()==="[object FormData]"))},ax=gn("URLSearchParams"),[sx,ix,lx,cx]=["ReadableStream","Request","Response","Headers"].map(gn),ux=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ga(e,r,{allOwnKeys:o=!1}={}){if(e===null||typeof e>"u")return;let s,c;if(typeof e!="object"&&(e=[e]),zo(e))for(s=0,c=e.length;s<c;s++)r.call(null,e[s],s,e);else{const u=o?Object.getOwnPropertyNames(e):Object.keys(e),f=u.length;let h;for(s=0;s<f;s++)h=u[s],r.call(null,e[h],h,e)}}function Ym(e,r){r=r.toLowerCase();const o=Object.keys(e);let s=o.length,c;for(;s-- >0;)if(c=o[s],r===c.toLowerCase())return c;return null}const Wr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Qm=e=>!za(e)&&e!==Wr;function Cu(){const{caseless:e}=Qm(this)&&this||{},r={},o=(s,c)=>{const u=e&&Ym(r,c)||c;Ci(r[u])&&Ci(s)?r[u]=Cu(r[u],s):Ci(s)?r[u]=Cu({},s):zo(s)?r[u]=s.slice():r[u]=s};for(let s=0,c=arguments.length;s<c;s++)arguments[s]&&Ga(arguments[s],o);return r}const dx=(e,r,o,{allOwnKeys:s}={})=>(Ga(r,(c,u)=>{o&&Gt(c)?e[u]=qm(c,o):e[u]=c},{allOwnKeys:s}),e),fx=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),px=(e,r,o,s)=>{e.prototype=Object.create(r.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:r.prototype}),o&&Object.assign(e.prototype,o)},hx=(e,r,o,s)=>{let c,u,f;const h={};if(r=r||{},e==null)return r;do{for(c=Object.getOwnPropertyNames(e),u=c.length;u-- >0;)f=c[u],(!s||s(f,e,r))&&!h[f]&&(r[f]=e[f],h[f]=!0);e=o!==!1&&td(e)}while(e&&(!o||o(e,r))&&e!==Object.prototype);return r},mx=(e,r,o)=>{e=String(e),(o===void 0||o>e.length)&&(o=e.length),o-=r.length;const s=e.indexOf(r,o);return s!==-1&&s===o},gx=e=>{if(!e)return null;if(zo(e))return e;let r=e.length;if(!Km(r))return null;const o=new Array(r);for(;r-- >0;)o[r]=e[r];return o},yx=(e=>r=>e&&r instanceof e)(typeof Uint8Array<"u"&&td(Uint8Array)),vx=(e,r)=>{const s=(e&&e[Symbol.iterator]).call(e);let c;for(;(c=s.next())&&!c.done;){const u=c.value;r.call(e,u[0],u[1])}},wx=(e,r)=>{let o;const s=[];for(;(o=e.exec(r))!==null;)s.push(o);return s},xx=gn("HTMLFormElement"),bx=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(o,s,c){return s.toUpperCase()+c}),_h=(({hasOwnProperty:e})=>(r,o)=>e.call(r,o))(Object.prototype),Cx=gn("RegExp"),Xm=(e,r)=>{const o=Object.getOwnPropertyDescriptors(e),s={};Ga(o,(c,u)=>{let f;(f=r(c,u,e))!==!1&&(s[u]=f||c)}),Object.defineProperties(e,s)},kx=e=>{Xm(e,(r,o)=>{if(Gt(e)&&["arguments","caller","callee"].indexOf(o)!==-1)return!1;const s=e[o];if(Gt(s)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+o+"'")})}})},Sx=(e,r)=>{const o={},s=c=>{c.forEach(u=>{o[u]=!0})};return zo(e)?s(e):s(String(e).split(r)),o},jx=()=>{},Ex=(e,r)=>e!=null&&Number.isFinite(e=+e)?e:r,nu="abcdefghijklmnopqrstuvwxyz",Rh="0123456789",Jm={DIGIT:Rh,ALPHA:nu,ALPHA_DIGIT:nu+nu.toUpperCase()+Rh},Nx=(e=16,r=Jm.ALPHA_DIGIT)=>{let o="";const{length:s}=r;for(;e--;)o+=r[Math.random()*s|0];return o};function Tx(e){return!!(e&&Gt(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Px=e=>{const r=new Array(10),o=(s,c)=>{if(Gi(s)){if(r.indexOf(s)>=0)return;if(!("toJSON"in s)){r[c]=s;const u=zo(s)?[]:{};return Ga(s,(f,h)=>{const m=o(f,c+1);!za(m)&&(u[h]=m)}),r[c]=void 0,u}}return s};return o(e,0)},_x=gn("AsyncFunction"),Rx=e=>e&&(Gi(e)||Gt(e))&&Gt(e.then)&&Gt(e.catch),Zm=((e,r)=>e?setImmediate:r?((o,s)=>(Wr.addEventListener("message",({source:c,data:u})=>{c===Wr&&u===o&&s.length&&s.shift()()},!1),c=>{s.push(c),Wr.postMessage(o,"*")}))(`axios@${Math.random()}`,[]):o=>setTimeout(o))(typeof setImmediate=="function",Gt(Wr.postMessage)),Lx=typeof queueMicrotask<"u"?queueMicrotask.bind(Wr):typeof process<"u"&&process.nextTick||Zm,F={isArray:zo,isArrayBuffer:Gm,isBuffer:Yw,isFormData:ox,isArrayBufferView:Qw,isString:Xw,isNumber:Km,isBoolean:Jw,isObject:Gi,isPlainObject:Ci,isReadableStream:sx,isRequest:ix,isResponse:lx,isHeaders:cx,isUndefined:za,isDate:Zw,isFile:ex,isBlob:tx,isRegExp:Cx,isFunction:Gt,isStream:rx,isURLSearchParams:ax,isTypedArray:yx,isFileList:nx,forEach:Ga,merge:Cu,extend:dx,trim:ux,stripBOM:fx,inherits:px,toFlatObject:hx,kindOf:Wi,kindOfTest:gn,endsWith:mx,toArray:gx,forEachEntry:vx,matchAll:wx,isHTMLForm:xx,hasOwnProperty:_h,hasOwnProp:_h,reduceDescriptors:Xm,freezeMethods:kx,toObjectSet:Sx,toCamelCase:bx,noop:jx,toFiniteNumber:Ex,findKey:Ym,global:Wr,isContextDefined:Qm,ALPHABET:Jm,generateString:Nx,isSpecCompliantForm:Tx,toJSONObject:Px,isAsyncFn:_x,isThenable:Rx,setImmediate:Zm,asap:Lx};function Ce(e,r,o,s,c){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",r&&(this.code=r),o&&(this.config=o),s&&(this.request=s),c&&(this.response=c,this.status=c.status?c.status:null)}F.inherits(Ce,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:F.toJSONObject(this.config),code:this.code,status:this.status}}});const eg=Ce.prototype,tg={};["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=>{tg[e]={value:e}});Object.defineProperties(Ce,tg);Object.defineProperty(eg,"isAxiosError",{value:!0});Ce.from=(e,r,o,s,c,u)=>{const f=Object.create(eg);return F.toFlatObject(e,f,function(m){return m!==Error.prototype},h=>h!=="isAxiosError"),Ce.call(f,e.message,r,o,s,c),f.cause=e,f.name=e.name,u&&Object.assign(f,u),f};const Ax=null;function ku(e){return F.isPlainObject(e)||F.isArray(e)}function ng(e){return F.endsWith(e,"[]")?e.slice(0,-2):e}function Lh(e,r,o){return e?e.concat(r).map(function(c,u){return c=ng(c),!o&&u?"["+c+"]":c}).join(o?".":""):r}function Ix(e){return F.isArray(e)&&!e.some(ku)}const Mx=F.toFlatObject(F,{},null,function(r){return/^is[A-Z]/.test(r)});function Ki(e,r,o){if(!F.isObject(e))throw new TypeError("target must be an object");r=r||new FormData,o=F.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,function(N,C){return!F.isUndefined(C[N])});const s=o.metaTokens,c=o.visitor||w,u=o.dots,f=o.indexes,m=(o.Blob||typeof Blob<"u"&&Blob)&&F.isSpecCompliantForm(r);if(!F.isFunction(c))throw new TypeError("visitor must be a function");function g(S){if(S===null)return"";if(F.isDate(S))return S.toISOString();if(!m&&F.isBlob(S))throw new Ce("Blob is not supported. Use a Buffer instead.");return F.isArrayBuffer(S)||F.isTypedArray(S)?m&&typeof Blob=="function"?new Blob([S]):Buffer.from(S):S}function w(S,N,C){let k=S;if(S&&!C&&typeof S=="object"){if(F.endsWith(N,"{}"))N=s?N:N.slice(0,-2),S=JSON.stringify(S);else if(F.isArray(S)&&Ix(S)||(F.isFileList(S)||F.endsWith(N,"[]"))&&(k=F.toArray(S)))return N=ng(N),k.forEach(function(R,O){!(F.isUndefined(R)||R===null)&&r.append(f===!0?Lh([N],O,u):f===null?N:N+"[]",g(R))}),!1}return ku(S)?!0:(r.append(Lh(C,N,u),g(S)),!1)}const x=[],b=Object.assign(Mx,{defaultVisitor:w,convertValue:g,isVisitable:ku});function _(S,N){if(!F.isUndefined(S)){if(x.indexOf(S)!==-1)throw Error("Circular reference detected in "+N.join("."));x.push(S),F.forEach(S,function(k,j){(!(F.isUndefined(k)||k===null)&&c.call(r,k,F.isString(j)?j.trim():j,N,b))===!0&&_(k,N?N.concat(j):[j])}),x.pop()}}if(!F.isObject(e))throw new TypeError("data must be an object");return _(e),r}function Ah(e){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return r[s]})}function nd(e,r){this._pairs=[],e&&Ki(e,this,r)}const rg=nd.prototype;rg.append=function(r,o){this._pairs.push([r,o])};rg.toString=function(r){const o=r?function(s){return r.call(this,s,Ah)}:Ah;return this._pairs.map(function(c){return o(c[0])+"="+o(c[1])},"").join("&")};function Ox(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function og(e,r,o){if(!r)return e;const s=o&&o.encode||Ox;F.isFunction(o)&&(o={serialize:o});const c=o&&o.serialize;let u;if(c?u=c(r,o):u=F.isURLSearchParams(r)?r.toString():new nd(r,o).toString(s),u){const f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+u}return e}class Ih{constructor(){this.handlers=[]}use(r,o,s){return this.handlers.push({fulfilled:r,rejected:o,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(r){this.handlers[r]&&(this.handlers[r]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(r){F.forEach(this.handlers,function(s){s!==null&&r(s)})}}const ag={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Bx=typeof URLSearchParams<"u"?URLSearchParams:nd,Fx=typeof FormData<"u"?FormData:null,Dx=typeof Blob<"u"?Blob:null,$x={isBrowser:!0,classes:{URLSearchParams:Bx,FormData:Fx,Blob:Dx},protocols:["http","https","file","blob","url","data"]},rd=typeof window<"u"&&typeof document<"u",Su=typeof navigator=="object"&&navigator||void 0,zx=rd&&(!Su||["ReactNative","NativeScript","NS"].indexOf(Su.product)<0),Ux=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Hx=rd&&window.location.href||"http://localhost",Vx=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:rd,hasStandardBrowserEnv:zx,hasStandardBrowserWebWorkerEnv:Ux,navigator:Su,origin:Hx},Symbol.toStringTag,{value:"Module"})),St={...Vx,...$x};function Wx(e,r){return Ki(e,new St.classes.URLSearchParams,Object.assign({visitor:function(o,s,c,u){return St.isNode&&F.isBuffer(o)?(this.append(s,o.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)}},r))}function qx(e){return F.matchAll(/\w+|\[(\w*)]/g,e).map(r=>r[0]==="[]"?"":r[1]||r[0])}function Gx(e){const r={},o=Object.keys(e);let s;const c=o.length;let u;for(s=0;s<c;s++)u=o[s],r[u]=e[u];return r}function sg(e){function r(o,s,c,u){let f=o[u++];if(f==="__proto__")return!0;const h=Number.isFinite(+f),m=u>=o.length;return f=!f&&F.isArray(c)?c.length:f,m?(F.hasOwnProp(c,f)?c[f]=[c[f],s]:c[f]=s,!h):((!c[f]||!F.isObject(c[f]))&&(c[f]=[]),r(o,s,c[f],u)&&F.isArray(c[f])&&(c[f]=Gx(c[f])),!h)}if(F.isFormData(e)&&F.isFunction(e.entries)){const o={};return F.forEachEntry(e,(s,c)=>{r(qx(s),c,o,0)}),o}return null}function Kx(e,r,o){if(F.isString(e))try{return(r||JSON.parse)(e),F.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(0,JSON.stringify)(e)}const Ka={transitional:ag,adapter:["xhr","http","fetch"],transformRequest:[function(r,o){const s=o.getContentType()||"",c=s.indexOf("application/json")>-1,u=F.isObject(r);if(u&&F.isHTMLForm(r)&&(r=new FormData(r)),F.isFormData(r))return c?JSON.stringify(sg(r)):r;if(F.isArrayBuffer(r)||F.isBuffer(r)||F.isStream(r)||F.isFile(r)||F.isBlob(r)||F.isReadableStream(r))return r;if(F.isArrayBufferView(r))return r.buffer;if(F.isURLSearchParams(r))return o.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let h;if(u){if(s.indexOf("application/x-www-form-urlencoded")>-1)return Wx(r,this.formSerializer).toString();if((h=F.isFileList(r))||s.indexOf("multipart/form-data")>-1){const m=this.env&&this.env.FormData;return Ki(h?{"files[]":r}:r,m&&new m,this.formSerializer)}}return u||c?(o.setContentType("application/json",!1),Kx(r)):r}],transformResponse:[function(r){const o=this.transitional||Ka.transitional,s=o&&o.forcedJSONParsing,c=this.responseType==="json";if(F.isResponse(r)||F.isReadableStream(r))return r;if(r&&F.isString(r)&&(s&&!this.responseType||c)){const f=!(o&&o.silentJSONParsing)&&c;try{return JSON.parse(r)}catch(h){if(f)throw h.name==="SyntaxError"?Ce.from(h,Ce.ERR_BAD_RESPONSE,this,null,this.response):h}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:St.classes.FormData,Blob:St.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};F.forEach(["delete","get","head","post","put","patch"],e=>{Ka.headers[e]={}});const Yx=F.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"]),Qx=e=>{const r={};let o,s,c;return e&&e.split(`
`).forEach(function(f){c=f.indexOf(":"),o=f.substring(0,c).trim().toLowerCase(),s=f.substring(c+1).trim(),!(!o||r[o]&&Yx[o])&&(o==="set-cookie"?r[o]?r[o].push(s):r[o]=[s]:r[o]=r[o]?r[o]+", "+s:s)}),r},Mh=Symbol("internals");function Oa(e){return e&&String(e).trim().toLowerCase()}function ki(e){return e===!1||e==null?e:F.isArray(e)?e.map(ki):String(e)}function Xx(e){const r=Object.create(null),o=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=o.exec(e);)r[s[1]]=s[2];return r}const Jx=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function ru(e,r,o,s,c){if(F.isFunction(s))return s.call(this,r,o);if(c&&(r=o),!!F.isString(r)){if(F.isString(s))return r.indexOf(s)!==-1;if(F.isRegExp(s))return s.test(r)}}function Zx(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,o,s)=>o.toUpperCase()+s)}function e2(e,r){const o=F.toCamelCase(" "+r);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+o,{value:function(c,u,f){return this[s].call(this,r,c,u,f)},configurable:!0})})}class Bt{constructor(r){r&&this.set(r)}set(r,o,s){const c=this;function u(h,m,g){const w=Oa(m);if(!w)throw new Error("header name must be a non-empty string");const x=F.findKey(c,w);(!x||c[x]===void 0||g===!0||g===void 0&&c[x]!==!1)&&(c[x||m]=ki(h))}const f=(h,m)=>F.forEach(h,(g,w)=>u(g,w,m));if(F.isPlainObject(r)||r instanceof this.constructor)f(r,o);else if(F.isString(r)&&(r=r.trim())&&!Jx(r))f(Qx(r),o);else if(F.isHeaders(r))for(const[h,m]of r.entries())u(m,h,s);else r!=null&&u(o,r,s);return this}get(r,o){if(r=Oa(r),r){const s=F.findKey(this,r);if(s){const c=this[s];if(!o)return c;if(o===!0)return Xx(c);if(F.isFunction(o))return o.call(this,c,s);if(F.isRegExp(o))return o.exec(c);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,o){if(r=Oa(r),r){const s=F.findKey(this,r);return!!(s&&this[s]!==void 0&&(!o||ru(this,this[s],s,o)))}return!1}delete(r,o){const s=this;let c=!1;function u(f){if(f=Oa(f),f){const h=F.findKey(s,f);h&&(!o||ru(s,s[h],h,o))&&(delete s[h],c=!0)}}return F.isArray(r)?r.forEach(u):u(r),c}clear(r){const o=Object.keys(this);let s=o.length,c=!1;for(;s--;){const u=o[s];(!r||ru(this,this[u],u,r,!0))&&(delete this[u],c=!0)}return c}normalize(r){const o=this,s={};return F.forEach(this,(c,u)=>{const f=F.findKey(s,u);if(f){o[f]=ki(c),delete o[u];return}const h=r?Zx(u):String(u).trim();h!==u&&delete o[u],o[h]=ki(c),s[h]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const o=Object.create(null);return F.forEach(this,(s,c)=>{s!=null&&s!==!1&&(o[c]=r&&F.isArray(s)?s.join(", "):s)}),o}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([r,o])=>r+": "+o).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(r){return r instanceof this?r:new this(r)}static concat(r,...o){const s=new this(r);return o.forEach(c=>s.set(c)),s}static accessor(r){const s=(this[Mh]=this[Mh]={accessors:{}}).accessors,c=this.prototype;function u(f){const h=Oa(f);s[h]||(e2(c,f),s[h]=!0)}return F.isArray(r)?r.forEach(u):u(r),this}}Bt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);F.reduceDescriptors(Bt.prototype,({value:e},r)=>{let o=r[0].toUpperCase()+r.slice(1);return{get:()=>e,set(s){this[o]=s}}});F.freezeMethods(Bt);function ou(e,r){const o=this||Ka,s=r||o,c=Bt.from(s.headers);let u=s.data;return F.forEach(e,function(h){u=h.call(o,u,c.normalize(),r?r.status:void 0)}),c.normalize(),u}function ig(e){return!!(e&&e.__CANCEL__)}function Uo(e,r,o){Ce.call(this,e??"canceled",Ce.ERR_CANCELED,r,o),this.name="CanceledError"}F.inherits(Uo,Ce,{__CANCEL__:!0});function lg(e,r,o){const s=o.config.validateStatus;!o.status||!s||s(o.status)?e(o):r(new Ce("Request failed with status code "+o.status,[Ce.ERR_BAD_REQUEST,Ce.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))}function t2(e){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return r&&r[1]||""}function n2(e,r){e=e||10;const o=new Array(e),s=new Array(e);let c=0,u=0,f;return r=r!==void 0?r:1e3,function(m){const g=Date.now(),w=s[u];f||(f=g),o[c]=m,s[c]=g;let x=u,b=0;for(;x!==c;)b+=o[x++],x=x%e;if(c=(c+1)%e,c===u&&(u=(u+1)%e),g-f<r)return;const _=w&&g-w;return _?Math.round(b*1e3/_):void 0}}function r2(e,r){let o=0,s=1e3/r,c,u;const f=(g,w=Date.now())=>{o=w,c=null,u&&(clearTimeout(u),u=null),e.apply(null,g)};return[(...g)=>{const w=Date.now(),x=w-o;x>=s?f(g,w):(c=g,u||(u=setTimeout(()=>{u=null,f(c)},s-x)))},()=>c&&f(c)]}const Ei=(e,r,o=3)=>{let s=0;const c=n2(50,250);return r2(u=>{const f=u.loaded,h=u.lengthComputable?u.total:void 0,m=f-s,g=c(m),w=f<=h;s=f;const x={loaded:f,total:h,progress:h?f/h:void 0,bytes:m,rate:g||void 0,estimated:g&&h&&w?(h-f)/g:void 0,event:u,lengthComputable:h!=null,[r?"download":"upload"]:!0};e(x)},o)},Oh=(e,r)=>{const o=e!=null;return[s=>r[0]({lengthComputable:o,total:e,loaded:s}),r[1]]},Bh=e=>(...r)=>F.asap(()=>e(...r)),o2=St.hasStandardBrowserEnv?((e,r)=>o=>(o=new URL(o,St.origin),e.protocol===o.protocol&&e.host===o.host&&(r||e.port===o.port)))(new URL(St.origin),St.navigator&&/(msie|trident)/i.test(St.navigator.userAgent)):()=>!0,a2=St.hasStandardBrowserEnv?{write(e,r,o,s,c,u){const f=[e+"="+encodeURIComponent(r)];F.isNumber(o)&&f.push("expires="+new Date(o).toGMTString()),F.isString(s)&&f.push("path="+s),F.isString(c)&&f.push("domain="+c),u===!0&&f.push("secure"),document.cookie=f.join("; ")},read(e){const r=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function s2(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function i2(e,r){return r?e.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):e}function cg(e,r){return e&&!s2(r)?i2(e,r):r}const Fh=e=>e instanceof Bt?{...e}:e;function Qr(e,r){r=r||{};const o={};function s(g,w,x,b){return F.isPlainObject(g)&&F.isPlainObject(w)?F.merge.call({caseless:b},g,w):F.isPlainObject(w)?F.merge({},w):F.isArray(w)?w.slice():w}function c(g,w,x,b){if(F.isUndefined(w)){if(!F.isUndefined(g))return s(void 0,g,x,b)}else return s(g,w,x,b)}function u(g,w){if(!F.isUndefined(w))return s(void 0,w)}function f(g,w){if(F.isUndefined(w)){if(!F.isUndefined(g))return s(void 0,g)}else return s(void 0,w)}function h(g,w,x){if(x in r)return s(g,w);if(x in e)return s(void 0,g)}const m={url:u,method:u,data:u,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,withXSRFToken:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,beforeRedirect:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:h,headers:(g,w,x)=>c(Fh(g),Fh(w),x,!0)};return F.forEach(Object.keys(Object.assign({},e,r)),function(w){const x=m[w]||c,b=x(e[w],r[w],w);F.isUndefined(b)&&x!==h||(o[w]=b)}),o}const ug=e=>{const r=Qr({},e);let{data:o,withXSRFToken:s,xsrfHeaderName:c,xsrfCookieName:u,headers:f,auth:h}=r;r.headers=f=Bt.from(f),r.url=og(cg(r.baseURL,r.url),e.params,e.paramsSerializer),h&&f.set("Authorization","Basic "+btoa((h.username||"")+":"+(h.password?unescape(encodeURIComponent(h.password)):"")));let m;if(F.isFormData(o)){if(St.hasStandardBrowserEnv||St.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if((m=f.getContentType())!==!1){const[g,...w]=m?m.split(";").map(x=>x.trim()).filter(Boolean):[];f.setContentType([g||"multipart/form-data",...w].join("; "))}}if(St.hasStandardBrowserEnv&&(s&&F.isFunction(s)&&(s=s(r)),s||s!==!1&&o2(r.url))){const g=c&&u&&a2.read(u);g&&f.set(c,g)}return r},l2=typeof XMLHttpRequest<"u",c2=l2&&function(e){return new Promise(function(o,s){const c=ug(e);let u=c.data;const f=Bt.from(c.headers).normalize();let{responseType:h,onUploadProgress:m,onDownloadProgress:g}=c,w,x,b,_,S;function N(){_&&_(),S&&S(),c.cancelToken&&c.cancelToken.unsubscribe(w),c.signal&&c.signal.removeEventListener("abort",w)}let C=new XMLHttpRequest;C.open(c.method.toUpperCase(),c.url,!0),C.timeout=c.timeout;function k(){if(!C)return;const R=Bt.from("getAllResponseHeaders"in C&&C.getAllResponseHeaders()),z={data:!h||h==="text"||h==="json"?C.responseText:C.response,status:C.status,statusText:C.statusText,headers:R,config:e,request:C};lg(function(G){o(G),N()},function(G){s(G),N()},z),C=null}"onloadend"in C?C.onloadend=k:C.onreadystatechange=function(){!C||C.readyState!==4||C.status===0&&!(C.responseURL&&C.responseURL.indexOf("file:")===0)||setTimeout(k)},C.onabort=function(){C&&(s(new Ce("Request aborted",Ce.ECONNABORTED,e,C)),C=null)},C.onerror=function(){s(new Ce("Network Error",Ce.ERR_NETWORK,e,C)),C=null},C.ontimeout=function(){let O=c.timeout?"timeout of "+c.timeout+"ms exceeded":"timeout exceeded";const z=c.transitional||ag;c.timeoutErrorMessage&&(O=c.timeoutErrorMessage),s(new Ce(O,z.clarifyTimeoutError?Ce.ETIMEDOUT:Ce.ECONNABORTED,e,C)),C=null},u===void 0&&f.setContentType(null),"setRequestHeader"in C&&F.forEach(f.toJSON(),function(O,z){C.setRequestHeader(z,O)}),F.isUndefined(c.withCredentials)||(C.withCredentials=!!c.withCredentials),h&&h!=="json"&&(C.responseType=c.responseType),g&&([b,S]=Ei(g,!0),C.addEventListener("progress",b)),m&&C.upload&&([x,_]=Ei(m),C.upload.addEventListener("progress",x),C.upload.addEventListener("loadend",_)),(c.cancelToken||c.signal)&&(w=R=>{C&&(s(!R||R.type?new Uo(null,e,C):R),C.abort(),C=null)},c.cancelToken&&c.cancelToken.subscribe(w),c.signal&&(c.signal.aborted?w():c.signal.addEventListener("abort",w)));const j=t2(c.url);if(j&&St.protocols.indexOf(j)===-1){s(new Ce("Unsupported protocol "+j+":",Ce.ERR_BAD_REQUEST,e));return}C.send(u||null)})},u2=(e,r)=>{const{length:o}=e=e?e.filter(Boolean):[];if(r||o){let s=new AbortController,c;const u=function(g){if(!c){c=!0,h();const w=g instanceof Error?g:this.reason;s.abort(w instanceof Ce?w:new Uo(w instanceof Error?w.message:w))}};let f=r&&setTimeout(()=>{f=null,u(new Ce(`timeout ${r} of ms exceeded`,Ce.ETIMEDOUT))},r);const h=()=>{e&&(f&&clearTimeout(f),f=null,e.forEach(g=>{g.unsubscribe?g.unsubscribe(u):g.removeEventListener("abort",u)}),e=null)};e.forEach(g=>g.addEventListener("abort",u));const{signal:m}=s;return m.unsubscribe=()=>F.asap(h),m}},d2=function*(e,r){let o=e.byteLength;if(o<r){yield e;return}let s=0,c;for(;s<o;)c=s+r,yield e.slice(s,c),s=c},f2=async function*(e,r){for await(const o of p2(e))yield*d2(o,r)},p2=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const r=e.getReader();try{for(;;){const{done:o,value:s}=await r.read();if(o)break;yield s}}finally{await r.cancel()}},Dh=(e,r,o,s)=>{const c=f2(e,r);let u=0,f,h=m=>{f||(f=!0,s&&s(m))};return new ReadableStream({async pull(m){try{const{done:g,value:w}=await c.next();if(g){h(),m.close();return}let x=w.byteLength;if(o){let b=u+=x;o(b)}m.enqueue(new Uint8Array(w))}catch(g){throw h(g),g}},cancel(m){return h(m),c.return()}},{highWaterMark:2})},Yi=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",dg=Yi&&typeof ReadableStream=="function",h2=Yi&&(typeof TextEncoder=="function"?(e=>r=>e.encode(r))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),fg=(e,...r)=>{try{return!!e(...r)}catch{return!1}},m2=dg&&fg(()=>{let e=!1;const r=new Request(St.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!r}),$h=64*1024,ju=dg&&fg(()=>F.isReadableStream(new Response("").body)),Ni={stream:ju&&(e=>e.body)};Yi&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(r=>{!Ni[r]&&(Ni[r]=F.isFunction(e[r])?o=>o[r]():(o,s)=>{throw new Ce(`Response type '${r}' is not supported`,Ce.ERR_NOT_SUPPORT,s)})})})(new Response);const g2=async e=>{if(e==null)return 0;if(F.isBlob(e))return e.size;if(F.isSpecCompliantForm(e))return(await new Request(St.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(F.isArrayBufferView(e)||F.isArrayBuffer(e))return e.byteLength;if(F.isURLSearchParams(e)&&(e=e+""),F.isString(e))return(await h2(e)).byteLength},y2=async(e,r)=>{const o=F.toFiniteNumber(e.getContentLength());return o??g2(r)},v2=Yi&&(async e=>{let{url:r,method:o,data:s,signal:c,cancelToken:u,timeout:f,onDownloadProgress:h,onUploadProgress:m,responseType:g,headers:w,withCredentials:x="same-origin",fetchOptions:b}=ug(e);g=g?(g+"").toLowerCase():"text";let _=u2([c,u&&u.toAbortSignal()],f),S;const N=_&&_.unsubscribe&&(()=>{_.unsubscribe()});let C;try{if(m&&m2&&o!=="get"&&o!=="head"&&(C=await y2(w,s))!==0){let z=new Request(r,{method:"POST",body:s,duplex:"half"}),Y;if(F.isFormData(s)&&(Y=z.headers.get("content-type"))&&w.setContentType(Y),z.body){const[G,X]=Oh(C,Ei(Bh(m)));s=Dh(z.body,$h,G,X)}}F.isString(x)||(x=x?"include":"omit");const k="credentials"in Request.prototype;S=new Request(r,{...b,signal:_,method:o.toUpperCase(),headers:w.normalize().toJSON(),body:s,duplex:"half",credentials:k?x:void 0});let j=await fetch(S);const R=ju&&(g==="stream"||g==="response");if(ju&&(h||R&&N)){const z={};["status","statusText","headers"].forEach(me=>{z[me]=j[me]});const Y=F.toFiniteNumber(j.headers.get("content-length")),[G,X]=h&&Oh(Y,Ei(Bh(h),!0))||[];j=new Response(Dh(j.body,$h,G,()=>{X&&X(),N&&N()}),z)}g=g||"text";let O=await Ni[F.findKey(Ni,g)||"text"](j,e);return!R&&N&&N(),await new Promise((z,Y)=>{lg(z,Y,{data:O,headers:Bt.from(j.headers),status:j.status,statusText:j.statusText,config:e,request:S})})}catch(k){throw N&&N(),k&&k.name==="TypeError"&&/fetch/i.test(k.message)?Object.assign(new Ce("Network Error",Ce.ERR_NETWORK,e,S),{cause:k.cause||k}):Ce.from(k,k&&k.code,e,S)}}),Eu={http:Ax,xhr:c2,fetch:v2};F.forEach(Eu,(e,r)=>{if(e){try{Object.defineProperty(e,"name",{value:r})}catch{}Object.defineProperty(e,"adapterName",{value:r})}});const zh=e=>`- ${e}`,w2=e=>F.isFunction(e)||e===null||e===!1,pg={getAdapter:e=>{e=F.isArray(e)?e:[e];const{length:r}=e;let o,s;const c={};for(let u=0;u<r;u++){o=e[u];let f;if(s=o,!w2(o)&&(s=Eu[(f=String(o)).toLowerCase()],s===void 0))throw new Ce(`Unknown adapter '${f}'`);if(s)break;c[f||"#"+u]=s}if(!s){const u=Object.entries(c).map(([h,m])=>`adapter ${h} `+(m===!1?"is not supported by the environment":"is not available in the build"));let f=r?u.length>1?`since :
`+u.map(zh).join(`
`):" "+zh(u[0]):"as no adapter specified";throw new Ce("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return s},adapters:Eu};function au(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Uo(null,e)}function Uh(e){return au(e),e.headers=Bt.from(e.headers),e.data=ou.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),pg.getAdapter(e.adapter||Ka.adapter)(e).then(function(s){return au(e),s.data=ou.call(e,e.transformResponse,s),s.headers=Bt.from(s.headers),s},function(s){return ig(s)||(au(e),s&&s.response&&(s.response.data=ou.call(e,e.transformResponse,s.response),s.response.headers=Bt.from(s.response.headers))),Promise.reject(s)})}const hg="1.7.9",Qi={};["object","boolean","number","function","string","symbol"].forEach((e,r)=>{Qi[e]=function(s){return typeof s===e||"a"+(r<1?"n ":" ")+e}});const Hh={};Qi.transitional=function(r,o,s){function c(u,f){return"[Axios v"+hg+"] Transitional option '"+u+"'"+f+(s?". "+s:"")}return(u,f,h)=>{if(r===!1)throw new Ce(c(f," has been removed"+(o?" in "+o:"")),Ce.ERR_DEPRECATED);return o&&!Hh[f]&&(Hh[f]=!0,console.warn(c(f," has been deprecated since v"+o+" and will be removed in the near future"))),r?r(u,f,h):!0}};Qi.spelling=function(r){return(o,s)=>(console.warn(`${s} is likely a misspelling of ${r}`),!0)};function x2(e,r,o){if(typeof e!="object")throw new Ce("options must be an object",Ce.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let c=s.length;for(;c-- >0;){const u=s[c],f=r[u];if(f){const h=e[u],m=h===void 0||f(h,u,e);if(m!==!0)throw new Ce("option "+u+" must be "+m,Ce.ERR_BAD_OPTION_VALUE);continue}if(o!==!0)throw new Ce("Unknown option "+u,Ce.ERR_BAD_OPTION)}}const Si={assertOptions:x2,validators:Qi},Sn=Si.validators;class qr{constructor(r){this.defaults=r,this.interceptors={request:new Ih,response:new Ih}}async request(r,o){try{return await this._request(r,o)}catch(s){if(s instanceof Error){let c={};Error.captureStackTrace?Error.captureStackTrace(c):c=new Error;const u=c.stack?c.stack.replace(/^.+\n/,""):"";try{s.stack?u&&!String(s.stack).endsWith(u.replace(/^.+\n.+\n/,""))&&(s.stack+=`
`+u):s.stack=u}catch{}}throw s}}_request(r,o){typeof r=="string"?(o=o||{},o.url=r):o=r||{},o=Qr(this.defaults,o);const{transitional:s,paramsSerializer:c,headers:u}=o;s!==void 0&&Si.assertOptions(s,{silentJSONParsing:Sn.transitional(Sn.boolean),forcedJSONParsing:Sn.transitional(Sn.boolean),clarifyTimeoutError:Sn.transitional(Sn.boolean)},!1),c!=null&&(F.isFunction(c)?o.paramsSerializer={serialize:c}:Si.assertOptions(c,{encode:Sn.function,serialize:Sn.function},!0)),Si.assertOptions(o,{baseUrl:Sn.spelling("baseURL"),withXsrfToken:Sn.spelling("withXSRFToken")},!0),o.method=(o.method||this.defaults.method||"get").toLowerCase();let f=u&&F.merge(u.common,u[o.method]);u&&F.forEach(["delete","get","head","post","put","patch","common"],S=>{delete u[S]}),o.headers=Bt.concat(f,u);const h=[];let m=!0;this.interceptors.request.forEach(function(N){typeof N.runWhen=="function"&&N.runWhen(o)===!1||(m=m&&N.synchronous,h.unshift(N.fulfilled,N.rejected))});const g=[];this.interceptors.response.forEach(function(N){g.push(N.fulfilled,N.rejected)});let w,x=0,b;if(!m){const S=[Uh.bind(this),void 0];for(S.unshift.apply(S,h),S.push.apply(S,g),b=S.length,w=Promise.resolve(o);x<b;)w=w.then(S[x++],S[x++]);return w}b=h.length;let _=o;for(x=0;x<b;){const S=h[x++],N=h[x++];try{_=S(_)}catch(C){N.call(this,C);break}}try{w=Uh.call(this,_)}catch(S){return Promise.reject(S)}for(x=0,b=g.length;x<b;)w=w.then(g[x++],g[x++]);return w}getUri(r){r=Qr(this.defaults,r);const o=cg(r.baseURL,r.url);return og(o,r.params,r.paramsSerializer)}}F.forEach(["delete","get","head","options"],function(r){qr.prototype[r]=function(o,s){return this.request(Qr(s||{},{method:r,url:o,data:(s||{}).data}))}});F.forEach(["post","put","patch"],function(r){function o(s){return function(u,f,h){return this.request(Qr(h||{},{method:r,headers:s?{"Content-Type":"multipart/form-data"}:{},url:u,data:f}))}}qr.prototype[r]=o(),qr.prototype[r+"Form"]=o(!0)});class od{constructor(r){if(typeof r!="function")throw new TypeError("executor must be a function.");let o;this.promise=new Promise(function(u){o=u});const s=this;this.promise.then(c=>{if(!s._listeners)return;let u=s._listeners.length;for(;u-- >0;)s._listeners[u](c);s._listeners=null}),this.promise.then=c=>{let u;const f=new Promise(h=>{s.subscribe(h),u=h}).then(c);return f.cancel=function(){s.unsubscribe(u)},f},r(function(u,f,h){s.reason||(s.reason=new Uo(u,f,h),o(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const o=this._listeners.indexOf(r);o!==-1&&this._listeners.splice(o,1)}toAbortSignal(){const r=new AbortController,o=s=>{r.abort(s)};return this.subscribe(o),r.signal.unsubscribe=()=>this.unsubscribe(o),r.signal}static source(){let r;return{token:new od(function(c){r=c}),cancel:r}}}function b2(e){return function(o){return e.apply(null,o)}}function C2(e){return F.isObject(e)&&e.isAxiosError===!0}const Nu={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(Nu).forEach(([e,r])=>{Nu[r]=e});function mg(e){const r=new qr(e),o=qm(qr.prototype.request,r);return F.extend(o,qr.prototype,r,{allOwnKeys:!0}),F.extend(o,r,null,{allOwnKeys:!0}),o.create=function(c){return mg(Qr(e,c))},o}const ke=mg(Ka);ke.Axios=qr;ke.CanceledError=Uo;ke.CancelToken=od;ke.isCancel=ig;ke.VERSION=hg;ke.toFormData=Ki;ke.AxiosError=Ce;ke.Cancel=ke.CanceledError;ke.all=function(r){return Promise.all(r)};ke.spread=b2;ke.isAxiosError=C2;ke.mergeConfig=Qr;ke.AxiosHeaders=Bt;ke.formToJSON=e=>sg(F.isHTMLForm(e)?new FormData(e):e);ke.getAdapter=pg.getAdapter;ke.HttpStatusCode=Nu;ke.default=ke;function gg(e){var r,o,s="";if(typeof e=="string"||typeof e=="number")s+=e;else if(typeof e=="object")if(Array.isArray(e)){var c=e.length;for(r=0;r<c;r++)e[r]&&(o=gg(e[r]))&&(s&&(s+=" "),s+=o)}else for(o in e)e[o]&&(s&&(s+=" "),s+=o);return s}function Gr(){for(var e,r,o=0,s="",c=arguments.length;o<c;o++)(e=arguments[o])&&(r=gg(e))&&(s&&(s+=" "),s+=r);return s}function k2(e){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}k2(`:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
`);var Ya=e=>typeof e=="number"&&!isNaN(e),Xr=e=>typeof e=="string",Yn=e=>typeof e=="function",S2=e=>Xr(e)||Ya(e),Tu=e=>Xr(e)||Yn(e)?e:null,j2=(e,r)=>e===!1||Ya(e)&&e>0?e:r,Pu=e=>y.isValidElement(e)||Xr(e)||Yn(e)||Ya(e);function E2(e,r,o=300){let{scrollHeight:s,style:c}=e;requestAnimationFrame(()=>{c.minHeight="initial",c.height=s+"px",c.transition=`all ${o}ms`,requestAnimationFrame(()=>{c.height="0",c.padding="0",c.margin="0",setTimeout(r,o)})})}function yg({enter:e,exit:r,appendPosition:o=!1,collapse:s=!0,collapseDuration:c=300}){return function({children:u,position:f,preventExitTransition:h,done:m,nodeRef:g,isIn:w,playToast:x}){let b=o?`${e}--${f}`:e,_=o?`${r}--${f}`:r,S=y.useRef(0);return y.useLayoutEffect(()=>{let N=g.current,C=b.split(" "),k=j=>{j.target===g.current&&(x(),N.removeEventListener("animationend",k),N.removeEventListener("animationcancel",k),S.current===0&&j.type!=="animationcancel"&&N.classList.remove(...C))};N.classList.add(...C),N.addEventListener("animationend",k),N.addEventListener("animationcancel",k)},[]),y.useEffect(()=>{let N=g.current,C=()=>{N.removeEventListener("animationend",C),s?E2(N,m,c):m()};w||(h?C():(S.current=1,N.className+=` ${_}`,N.addEventListener("animationend",C)))},[w]),de.createElement(de.Fragment,null,u)}}function Vh(e,r){return{content:vg(e.content,e.props),containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,reason:e.removalReason,status:r}}function vg(e,r,o=!1){return y.isValidElement(e)&&!Xr(e.type)?y.cloneElement(e,{closeToast:r.closeToast,toastProps:r,data:r.data,isPaused:o}):Yn(e)?e({closeToast:r.closeToast,toastProps:r,data:r.data,isPaused:o}):e}function N2({closeToast:e,theme:r,ariaLabel:o="close"}){return de.createElement("button",{className:`Toastify__close-button Toastify__close-button--${r}`,type:"button",onClick:s=>{s.stopPropagation(),e(!0)},"aria-label":o},de.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},de.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function T2({delay:e,isRunning:r,closeToast:o,type:s="default",hide:c,className:u,controlledProgress:f,progress:h,rtl:m,isIn:g,theme:w}){let x=c||f&&h===0,b={animationDuration:`${e}ms`,animationPlayState:r?"running":"paused"};f&&(b.transform=`scaleX(${h})`);let _=Gr("Toastify__progress-bar",f?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${w}`,`Toastify__progress-bar--${s}`,{"Toastify__progress-bar--rtl":m}),S=Yn(u)?u({rtl:m,type:s,defaultClassName:_}):Gr(_,u),N={[f&&h>=1?"onTransitionEnd":"onAnimationEnd"]:f&&h<1?null:()=>{g&&o()}};return de.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":x},de.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${w} Toastify__progress-bar--${s}`}),de.createElement("div",{role:"progressbar","aria-hidden":x?"true":"false","aria-label":"notification timer",className:S,style:b,...N}))}var P2=1,wg=()=>`${P2++}`;function _2(e,r,o){let s=1,c=0,u=[],f=[],h=r,m=new Map,g=new Set,w=j=>(g.add(j),()=>g.delete(j)),x=()=>{f=Array.from(m.values()),g.forEach(j=>j())},b=({containerId:j,toastId:R,updateId:O})=>{let z=j?j!==e:e!==1,Y=m.has(R)&&O==null;return z||Y},_=(j,R)=>{m.forEach(O=>{var z;(R==null||R===O.props.toastId)&&((z=O.toggle)==null||z.call(O,j))})},S=j=>{var R,O;(O=(R=j.props)==null?void 0:R.onClose)==null||O.call(R,j.removalReason),j.isActive=!1},N=j=>{if(j==null)m.forEach(S);else{let R=m.get(j);R&&S(R)}x()},C=()=>{c-=u.length,u=[]},k=j=>{var R,O;let{toastId:z,updateId:Y}=j.props,G=Y==null;j.staleId&&m.delete(j.staleId),j.isActive=!0,m.set(z,j),x(),o(Vh(j,G?"added":"updated")),G&&((O=(R=j.props).onOpen)==null||O.call(R))};return{id:e,props:h,observe:w,toggle:_,removeToast:N,toasts:m,clearQueue:C,buildToast:(j,R)=>{if(b(R))return;let{toastId:O,updateId:z,data:Y,staleId:G,delay:X}=R,me=z==null;me&&c++;let ge={...h,style:h.toastStyle,key:s++,...Object.fromEntries(Object.entries(R).filter(([Oe,De])=>De!=null)),toastId:O,updateId:z,data:Y,isIn:!1,className:Tu(R.className||h.toastClassName),progressClassName:Tu(R.progressClassName||h.progressClassName),autoClose:R.isLoading?!1:j2(R.autoClose,h.autoClose),closeToast(Oe){m.get(O).removalReason=Oe,N(O)},deleteToast(){let Oe=m.get(O);if(Oe!=null){if(o(Vh(Oe,"removed")),m.delete(O),c--,c<0&&(c=0),u.length>0){k(u.shift());return}x()}}};ge.closeButton=h.closeButton,R.closeButton===!1||Pu(R.closeButton)?ge.closeButton=R.closeButton:R.closeButton===!0&&(ge.closeButton=Pu(h.closeButton)?h.closeButton:!0);let Se={content:j,props:ge,staleId:G};h.limit&&h.limit>0&&c>h.limit&&me?u.push(Se):Ya(X)?setTimeout(()=>{k(Se)},X):k(Se)},setProps(j){h=j},setToggle:(j,R)=>{let O=m.get(j);O&&(O.toggle=R)},isToastActive:j=>{var R;return(R=m.get(j))==null?void 0:R.isActive},getSnapshot:()=>f}}var Pt=new Map,Ua=[],_u=new Set,R2=e=>_u.forEach(r=>r(e)),xg=()=>Pt.size>0;function L2(){Ua.forEach(e=>Cg(e.content,e.options)),Ua=[]}var A2=(e,{containerId:r})=>{var o;return(o=Pt.get(r||1))==null?void 0:o.toasts.get(e)};function bg(e,r){var o;if(r)return!!((o=Pt.get(r))!=null&&o.isToastActive(e));let s=!1;return Pt.forEach(c=>{c.isToastActive(e)&&(s=!0)}),s}function I2(e){if(!xg()){Ua=Ua.filter(r=>e!=null&&r.options.toastId!==e);return}if(e==null||S2(e))Pt.forEach(r=>{r.removeToast(e)});else if(e&&("containerId"in e||"id"in e)){let r=Pt.get(e.containerId);r?r.removeToast(e.id):Pt.forEach(o=>{o.removeToast(e.id)})}}var M2=(e={})=>{Pt.forEach(r=>{r.props.limit&&(!e.containerId||r.id===e.containerId)&&r.clearQueue()})};function Cg(e,r){Pu(e)&&(xg()||Ua.push({content:e,options:r}),Pt.forEach(o=>{o.buildToast(e,r)}))}function O2(e){var r;(r=Pt.get(e.containerId||1))==null||r.setToggle(e.id,e.fn)}function kg(e,r){Pt.forEach(o=>{(r==null||!(r!=null&&r.containerId)||(r==null?void 0:r.containerId)===o.id)&&o.toggle(e,r==null?void 0:r.id)})}function B2(e){let r=e.containerId||1;return{subscribe(o){let s=_2(r,e,R2);Pt.set(r,s);let c=s.observe(o);return L2(),()=>{c(),Pt.delete(r)}},setProps(o){var s;(s=Pt.get(r))==null||s.setProps(o)},getSnapshot(){var o;return(o=Pt.get(r))==null?void 0:o.getSnapshot()}}}function F2(e){return _u.add(e),()=>{_u.delete(e)}}function D2(e){return e&&(Xr(e.toastId)||Ya(e.toastId))?e.toastId:wg()}function Qa(e,r){return Cg(e,r),r.toastId}function Xi(e,r){return{...r,type:r&&r.type||e,toastId:D2(r)}}function Ji(e){return(r,o)=>Qa(r,Xi(e,o))}function V(e,r){return Qa(e,Xi("default",r))}V.loading=(e,r)=>Qa(e,Xi("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...r}));function $2(e,{pending:r,error:o,success:s},c){let u;r&&(u=Xr(r)?V.loading(r,c):V.loading(r.render,{...c,...r}));let f={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},h=(g,w,x)=>{if(w==null){V.dismiss(u);return}let b={type:g,...f,...c,data:x},_=Xr(w)?{render:w}:w;return u?V.update(u,{...b,..._}):V(_.render,{...b,..._}),x},m=Yn(e)?e():e;return m.then(g=>h("success",s,g)).catch(g=>h("error",o,g)),m}V.promise=$2;V.success=Ji("success");V.info=Ji("info");V.error=Ji("error");V.warning=Ji("warning");V.warn=V.warning;V.dark=(e,r)=>Qa(e,Xi("default",{theme:"dark",...r}));function z2(e){I2(e)}V.dismiss=z2;V.clearWaitingQueue=M2;V.isActive=bg;V.update=(e,r={})=>{let o=A2(e,r);if(o){let{props:s,content:c}=o,u={delay:100,...s,...r,toastId:r.toastId||e,updateId:wg()};u.toastId!==e&&(u.staleId=e);let f=u.render||c;delete u.render,Qa(f,u)}};V.done=e=>{V.update(e,{progress:1})};V.onChange=F2;V.play=e=>kg(!0,e);V.pause=e=>kg(!1,e);function U2(e){var r;let{subscribe:o,getSnapshot:s,setProps:c}=y.useRef(B2(e)).current;c(e);let u=(r=y.useSyncExternalStore(o,s,s))==null?void 0:r.slice();function f(h){if(!u)return[];let m=new Map;return e.newestOnTop&&u.reverse(),u.forEach(g=>{let{position:w}=g.props;m.has(w)||m.set(w,[]),m.get(w).push(g)}),Array.from(m,g=>h(g[0],g[1]))}return{getToastToRender:f,isToastActive:bg,count:u==null?void 0:u.length}}function H2(e){let[r,o]=y.useState(!1),[s,c]=y.useState(!1),u=y.useRef(null),f=y.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:h,pauseOnHover:m,closeToast:g,onClick:w,closeOnClick:x}=e;O2({id:e.toastId,containerId:e.containerId,fn:o}),y.useEffect(()=>{if(e.pauseOnFocusLoss)return b(),()=>{_()}},[e.pauseOnFocusLoss]);function b(){document.hasFocus()||k(),window.addEventListener("focus",C),window.addEventListener("blur",k)}function _(){window.removeEventListener("focus",C),window.removeEventListener("blur",k)}function S(G){if(e.draggable===!0||e.draggable===G.pointerType){j();let X=u.current;f.canCloseOnClick=!0,f.canDrag=!0,X.style.transition="none",e.draggableDirection==="x"?(f.start=G.clientX,f.removalDistance=X.offsetWidth*(e.draggablePercent/100)):(f.start=G.clientY,f.removalDistance=X.offsetHeight*(e.draggablePercent===80?e.draggablePercent*1.5:e.draggablePercent)/100)}}function N(G){let{top:X,bottom:me,left:ge,right:Se}=u.current.getBoundingClientRect();G.nativeEvent.type!=="touchend"&&e.pauseOnHover&&G.clientX>=ge&&G.clientX<=Se&&G.clientY>=X&&G.clientY<=me?k():C()}function C(){o(!0)}function k(){o(!1)}function j(){f.didMove=!1,document.addEventListener("pointermove",O),document.addEventListener("pointerup",z)}function R(){document.removeEventListener("pointermove",O),document.removeEventListener("pointerup",z)}function O(G){let X=u.current;if(f.canDrag&&X){f.didMove=!0,r&&k(),e.draggableDirection==="x"?f.delta=G.clientX-f.start:f.delta=G.clientY-f.start,f.start!==G.clientX&&(f.canCloseOnClick=!1);let me=e.draggableDirection==="x"?`${f.delta}px, var(--y)`:`0, calc(${f.delta}px + var(--y))`;X.style.transform=`translate3d(${me},0)`,X.style.opacity=`${1-Math.abs(f.delta/f.removalDistance)}`}}function z(){R();let G=u.current;if(f.canDrag&&f.didMove&&G){if(f.canDrag=!1,Math.abs(f.delta)>f.removalDistance){c(!0),e.closeToast(!0),e.collapseAll();return}G.style.transition="transform 0.2s, opacity 0.2s",G.style.removeProperty("transform"),G.style.removeProperty("opacity")}}let Y={onPointerDown:S,onPointerUp:N};return h&&m&&(Y.onMouseEnter=k,e.stacked||(Y.onMouseLeave=C)),x&&(Y.onClick=G=>{w&&w(G),f.canCloseOnClick&&g(!0)}),{playToast:C,pauseToast:k,isRunning:r,preventExitTransition:s,toastRef:u,eventHandlers:Y}}var V2=typeof window<"u"?y.useLayoutEffect:y.useEffect,Zi=({theme:e,type:r,isLoading:o,...s})=>de.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:e==="colored"?"currentColor":`var(--toastify-icon-color-${r})`,...s});function W2(e){return de.createElement(Zi,{...e},de.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))}function q2(e){return de.createElement(Zi,{...e},de.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))}function G2(e){return de.createElement(Zi,{...e},de.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))}function K2(e){return de.createElement(Zi,{...e},de.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))}function Y2(){return de.createElement("div",{className:"Toastify__spinner"})}var Ru={info:q2,warning:W2,success:G2,error:K2,spinner:Y2},Q2=e=>e in Ru;function X2({theme:e,type:r,isLoading:o,icon:s}){let c=null,u={theme:e,type:r};return s===!1||(Yn(s)?c=s({...u,isLoading:o}):y.isValidElement(s)?c=y.cloneElement(s,u):o?c=Ru.spinner():Q2(r)&&(c=Ru[r](u))),c}var J2=e=>{let{isRunning:r,preventExitTransition:o,toastRef:s,eventHandlers:c,playToast:u}=H2(e),{closeButton:f,children:h,autoClose:m,onClick:g,type:w,hideProgressBar:x,closeToast:b,transition:_,position:S,className:N,style:C,progressClassName:k,updateId:j,role:R,progress:O,rtl:z,toastId:Y,deleteToast:G,isIn:X,isLoading:me,closeOnClick:ge,theme:Se,ariaLabel:Oe}=e,De=Gr("Toastify__toast",`Toastify__toast-theme--${Se}`,`Toastify__toast--${w}`,{"Toastify__toast--rtl":z},{"Toastify__toast--close-on-click":ge}),Q=Yn(N)?N({rtl:z,position:S,type:w,defaultClassName:De}):Gr(De,N),ie=X2(e),ye=!!O||!m,te={closeToast:b,type:w,theme:Se},D=null;return f===!1||(Yn(f)?D=f(te):y.isValidElement(f)?D=y.cloneElement(f,te):D=N2(te)),de.createElement(_,{isIn:X,done:G,position:S,preventExitTransition:o,nodeRef:s,playToast:u},de.createElement("div",{id:Y,tabIndex:0,onClick:g,"data-in":X,className:Q,...c,style:C,ref:s,...X&&{role:R,"aria-label":Oe}},ie!=null&&de.createElement("div",{className:Gr("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!me})},ie),vg(h,e,!r),D,!e.customProgressBar&&de.createElement(T2,{...j&&!ye?{key:`p-${j}`}:{},rtl:z,theme:Se,delay:m,isRunning:r,isIn:X,closeToast:b,hide:x,type:w,className:k,controlledProgress:ye,progress:O||0})))},Sg=(e,r=!1)=>({enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:r}),Z2=yg(Sg("bounce",!0)),se=yg(Sg("slide",!0)),eb={position:"top-right",transition:Z2,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:e=>e.altKey&&e.code==="KeyT"};function An(e){let r={...eb,...e},o=e.stacked,[s,c]=y.useState(!0),u=y.useRef(null),{getToastToRender:f,isToastActive:h,count:m}=U2(r),{className:g,style:w,rtl:x,containerId:b,hotKeys:_}=r;function S(C){let k=Gr("Toastify__toast-container",`Toastify__toast-container--${C}`,{"Toastify__toast-container--rtl":x});return Yn(g)?g({position:C,rtl:x,defaultClassName:k}):Gr(k,Tu(g))}function N(){o&&(c(!0),V.play())}return V2(()=>{var C;if(o){let k=u.current.querySelectorAll('[data-in="true"]'),j=12,R=(C=r.position)==null?void 0:C.includes("top"),O=0,z=0;Array.from(k).reverse().forEach((Y,G)=>{let X=Y;X.classList.add("Toastify__toast--stacked"),G>0&&(X.dataset.collapsed=`${s}`),X.dataset.pos||(X.dataset.pos=R?"top":"bot");let me=O*(s?.2:1)+(s?0:j*G);X.style.setProperty("--y",`${R?me:me*-1}px`),X.style.setProperty("--g",`${j}`),X.style.setProperty("--s",`${1-(s?z:0)}`),O+=X.offsetHeight,z+=.025})}},[s,m,o]),y.useEffect(()=>{function C(k){var j;let R=u.current;_(k)&&((j=R.querySelector('[tabIndex="0"]'))==null||j.focus(),c(!1),V.pause()),k.key==="Escape"&&(document.activeElement===R||R!=null&&R.contains(document.activeElement))&&(c(!0),V.play())}return document.addEventListener("keydown",C),()=>{document.removeEventListener("keydown",C)}},[_]),de.createElement("section",{ref:u,className:"Toastify",id:b,onMouseEnter:()=>{o&&(c(!1),V.pause())},onMouseLeave:N,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":r["aria-label"]},f((C,k)=>{let j=k.length?{...w}:{...w,pointerEvents:"none"};return de.createElement("div",{tabIndex:-1,className:S(C),"data-stacked":o,style:j,key:`c-${C}`},k.map(({content:R,props:O})=>de.createElement(J2,{...O,stacked:o,collapseAll:N,isIn:h(O.toastId,O.containerId),key:`t-${O.key}`},R)))}))}const Ee="https://tkmachino-backend.onrender.com",jg=({formData:e})=>{Dt();const r=$t(),[o,s]=y.useState(["","","","","",""]),[c,u]=y.useState(!1);y.useEffect(()=>{e.email||r("/signup")},[]);const f=(w,x)=>{const b=w.target.value;if(/^\d?$/.test(b)){const _=[...o];_[x]=b,s(_),b&&x<5&&document.getElementById(`digit-${x+1}`).focus()}},h=(w,x)=>{if(w.key==="Backspace"){const b=[...o];o[x]===""?x>0&&(document.getElementById(`digit-${x-1}`).focus(),b[x-1]=""):b[x]="",s(b)}},m=w=>{const x=w.clipboardData.getData("text");/^\d{6}$/.test(x)&&(s(x.split("")),document.getElementById("digit-5").focus())},g=async w=>{if(w.preventDefault(),o.some(b=>b==="")){const b=o.findIndex(_=>_==="");document.getElementById(`digit-${b}`).focus();return}u(!0);const x=o.join("");try{const b=await ke.post(`${Ee}/user/auth/verify`,{...e,verificationCode:x});b.status===200&&(V.success("Verification successful! Redirecting...",{position:"top-right",autoClose:2e3,transition:se}),setTimeout(()=>r("/login"),2e3)),b.status!==200&&V.error("Verification failed. Please try again.",{position:"top-right",autoClose:2e3,transition:se})}catch{V.error("Verification failed. Please try again.",{position:"top-right",autoClose:2e3,transition:se})}finally{u(!1)}};return i.jsx("div",{className:"position-fixed top-0 start-0 w-100 vh-100 d-flex justify-content-center align-items-center",style:{backgroundColor:"rgba(0, 0, 0, 0.5)",zIndex:1050},children:i.jsxs("div",{className:"p-4 shadow rounded position-relative",style:{backgroundColor:"#ffffff",maxWidth:"400px",width:"100%"},children:[i.jsx("button",{className:"btn-close position-absolute top-0 end-0 m-2",onClick:()=>r("/signup")}),i.jsx("h2",{className:"text-center mb-4",style:{color:"#FF6F61"},children:"Verify Your Email"}),e.email?i.jsxs("p",{className:"text-center mb-4",children:["A verification code has been sent to ",i.jsx("strong",{children:e.email}),". Please enter it below."]}):i.jsx("p",{className:"text-center text-danger",children:"No email found. Please sign up again."}),i.jsxs("form",{onSubmit:g,children:[i.jsx("div",{className:"row g-2 justify-content-center mb-4",onPaste:m,children:o.map((w,x)=>i.jsx("div",{className:"col-2",children:i.jsx("input",{id:`digit-${x}`,type:"text",className:"form-control text-center",style:{fontSize:"1.5rem",border:"2px solid #ddd",borderRadius:"8px"},value:w,maxLength:"1",onChange:b=>f(b,x),onKeyDown:b=>h(b,x)})},x))}),i.jsx("button",{type:"submit",className:"btn btn-primary w-100",style:{fontSize:"1.1rem",padding:"10px",backgroundColor:"#FF6F61",border:"none"},disabled:c||o.some(w=>w===""),children:c?"Verifying...":"Verify"})]}),i.jsxs("p",{style:Wh.redirectText,children:["Not Registered yet?"," ",i.jsx("span",{style:Wh.redirectLink,onClick:()=>r("/signup"),children:"Create Account"})]}),i.jsx(An,{})]})})},Wh={redirectText:{marginTop:"20px",fontSize:"0.9rem",color:"#333"},redirectLink:{color:"#FF6F61",cursor:"pointer",fontWeight:"bold"}};var Eg={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},qh=de.createContext&&de.createContext(Eg),tb=["attr","size","title"];function nb(e,r){if(e==null)return{};var o=rb(e,r),s,c;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(c=0;c<u.length;c++)s=u[c],!(r.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(e,s)&&(o[s]=e[s])}return o}function rb(e,r){if(e==null)return{};var o={};for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){if(r.indexOf(s)>=0)continue;o[s]=e[s]}return o}function Ti(){return Ti=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var o=arguments[r];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(e[s]=o[s])}return e},Ti.apply(this,arguments)}function Gh(e,r){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);r&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(e,c).enumerable})),o.push.apply(o,s)}return o}function Pi(e){for(var r=1;r<arguments.length;r++){var o=arguments[r]!=null?arguments[r]:{};r%2?Gh(Object(o),!0).forEach(function(s){ob(e,s,o[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Gh(Object(o)).forEach(function(s){Object.defineProperty(e,s,Object.getOwnPropertyDescriptor(o,s))})}return e}function ob(e,r,o){return r=ab(r),r in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}function ab(e){var r=sb(e,"string");return typeof r=="symbol"?r:r+""}function sb(e,r){if(typeof e!="object"||!e)return e;var o=e[Symbol.toPrimitive];if(o!==void 0){var s=o.call(e,r||"default");if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(e)}function Ng(e){return e&&e.map((r,o)=>de.createElement(r.tag,Pi({key:o},r.attr),Ng(r.child)))}function tt(e){return r=>de.createElement(ib,Ti({attr:Pi({},e.attr)},r),Ng(e.child))}function ib(e){var r=o=>{var{attr:s,size:c,title:u}=e,f=nb(e,tb),h=c||o.size||"1em",m;return o.className&&(m=o.className),e.className&&(m=(m?m+" ":"")+e.className),de.createElement("svg",Ti({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},o.attr,s,f,{className:m,style:Pi(Pi({color:e.color||o.color},o.style),e.style),height:h,width:h,xmlns:"http://www.w3.org/2000/svg"}),u&&de.createElement("title",null,u),e.children)};return qh!==void 0?de.createElement(qh.Consumer,null,o=>r(o)):r(Eg)}function lb(e){return tt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"},child:[]}]})(e)}function cb(e){return tt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"},child:[]}]})(e)}function ub(e){return tt({tag:"svg",attr:{viewBox:"0 0 496 512"},child:[{tag:"path",attr:{d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm121.8 169.9l-40.7 191.8c-3 13.6-11.1 16.9-22.4 10.5l-62-45.7-29.9 28.8c-3.3 3.3-6.1 6.1-12.5 6.1l4.4-63.1 114.9-103.8c5-4.4-1.1-6.9-7.7-2.5l-142 89.4-61.2-19.1c-13.3-4.2-13.6-13.3 2.8-19.7l239.1-92.2c11.1-4 20.8 2.7 17.2 19.5z"},child:[]}]})(e)}function db(e){return tt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"},child:[]}]})(e)}function fb(e){return tt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"},child:[]}]})(e)}function Tg(e){return tt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"},child:[]}]})(e)}function pb(e){return tt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"},child:[]}]})(e)}function hb(e){return tt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M509.5 184.6L458.9 32.8C452.4 13.2 434.1 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4zM240 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0zM0 224v240c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V224H0z"},child:[]}]})(e)}function mb(e){return tt({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M504.717 320H211.572l6.545 32h268.418c15.401 0 26.816 14.301 23.403 29.319l-5.517 24.276C523.112 414.668 536 433.828 536 456c0 31.202-25.519 56.444-56.824 55.994-29.823-.429-54.35-24.631-55.155-54.447-.44-16.287 6.085-31.049 16.803-41.548H231.176C241.553 426.165 248 440.326 248 456c0 31.813-26.528 57.431-58.67 55.938-28.54-1.325-51.751-24.385-53.251-52.917-1.158-22.034 10.436-41.455 28.051-51.586L93.883 64H24C10.745 64 0 53.255 0 40V24C0 10.745 10.745 0 24 0h102.529c11.401 0 21.228 8.021 23.513 19.19L159.208 64H551.99c15.401 0 26.816 14.301 23.403 29.319l-47.273 208C525.637 312.246 515.923 320 504.717 320zM403.029 192H360v-60c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v60h-43.029c-10.691 0-16.045 12.926-8.485 20.485l67.029 67.029c4.686 4.686 12.284 4.686 16.971 0l67.029-67.029c7.559-7.559 2.205-20.485-8.486-20.485z"},child:[]}]})(e)}function gb(e){return tt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"},child:[]}]})(e)}function su(e){return tt({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z"},child:[]}]})(e)}function Pg(e){return tt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"},child:[]}]})(e)}function _i(e){return tt({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M320 400c-75.85 0-137.25-58.71-142.9-133.11L72.2 185.82c-13.79 17.3-26.48 35.59-36.72 55.59a32.35 32.35 0 0 0 0 29.19C89.71 376.41 197.07 448 320 448c26.91 0 52.87-4 77.89-10.46L346 397.39a144.13 144.13 0 0 1-26 2.61zm313.82 58.1l-110.55-85.44a331.25 331.25 0 0 0 81.25-102.07 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64a308.15 308.15 0 0 0-147.32 37.7L45.46 3.37A16 16 0 0 0 23 6.18L3.37 31.45A16 16 0 0 0 6.18 53.9l588.36 454.73a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zm-183.72-142l-39.3-30.38A94.75 94.75 0 0 0 416 256a94.76 94.76 0 0 0-121.31-92.21A47.65 47.65 0 0 1 304 192a46.64 46.64 0 0 1-1.54 10l-73.61-56.89A142.31 142.31 0 0 1 320 112a143.92 143.92 0 0 1 144 144c0 21.63-5.29 41.79-13.9 60.11z"},child:[]}]})(e)}function Jr(e){return tt({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z"},child:[]}]})(e)}function yb(e){return tt({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M360 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24 0 90.965 51.016 167.734 120.842 192C75.016 280.266 24 357.035 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24 0-90.965-51.016-167.734-120.842-192C308.984 231.734 360 154.965 360 64c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24zm-75.078 384H99.08c17.059-46.797 52.096-80 92.92-80 40.821 0 75.862 33.196 92.922 80zm.019-256H99.078C91.988 108.548 88 86.748 88 64h208c0 22.805-3.987 44.587-11.059 64z"},child:[]}]})(e)}function _g(e){return tt({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"},child:[]}]})(e)}function Rg(e){return tt({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"},child:[]}]})(e)}function Kh(e){return tt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"},child:[]}]})(e)}function Mo(e){return tt({tag:"svg",attr:{viewBox:"0 0 352 512"},child:[{tag:"path",attr:{d:"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"},child:[]}]})(e)}function vb(e){return tt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"},child:[]}]})(e)}function Yh(e){return tt({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16zM53.2 467a48 48 0 0 0 47.9 45h245.8a48 48 0 0 0 47.9-45L416 128H32z"},child:[]}]})(e)}function wb(e){return tt({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"},child:[]}]})(e)}const xb=JSON.parse(`[{"value":"AF","label":"Afghanistan"},{"value":"AX","label":"Åland Islands"},{"value":"AL","label":"Albania"},{"value":"DZ","label":"Algeria"},{"value":"AS","label":"American Samoa"},{"value":"AD","label":"Andorra"},{"value":"AO","label":"Angola"},{"value":"AI","label":"Anguilla"},{"value":"AQ","label":"Antarctica"},{"value":"AG","label":"Antigua and Barbuda"},{"value":"AR","label":"Argentina"},{"value":"AM","label":"Armenia"},{"value":"AW","label":"Aruba"},{"value":"AU","label":"Australia"},{"value":"AT","label":"Austria"},{"value":"AZ","label":"Azerbaijan"},{"value":"BS","label":"Bahamas"},{"value":"BH","label":"Bahrain"},{"value":"BD","label":"Bangladesh"},{"value":"BB","label":"Barbados"},{"value":"BY","label":"Belarus"},{"value":"BE","label":"Belgium"},{"value":"BZ","label":"Belize"},{"value":"BJ","label":"Benin"},{"value":"BM","label":"Bermuda"},{"value":"BT","label":"Bhutan"},{"value":"BO","label":"Bolivia, Plurinational State of"},{"value":"BQ","label":"Bonaire, Sint Eustatius and Saba"},{"value":"BA","label":"Bosnia and Herzegovina"},{"value":"BW","label":"Botswana"},{"value":"BV","label":"Bouvet Island"},{"value":"BR","label":"Brazil"},{"value":"IO","label":"British Indian Ocean Territory"},{"value":"BN","label":"Brunei Darussalam"},{"value":"BG","label":"Bulgaria"},{"value":"BF","label":"Burkina Faso"},{"value":"BI","label":"Burundi"},{"value":"CV","label":"Cabo Verde"},{"value":"KH","label":"Cambodia"},{"value":"CM","label":"Cameroon"},{"value":"CA","label":"Canada"},{"value":"KY","label":"Cayman Islands"},{"value":"CF","label":"Central African Republic"},{"value":"TD","label":"Chad"},{"value":"CL","label":"Chile"},{"value":"CN","label":"China"},{"value":"CX","label":"Christmas Island"},{"value":"CC","label":"Cocos (Keeling) Islands"},{"value":"CO","label":"Colombia"},{"value":"KM","label":"Comoros"},{"value":"CG","label":"Congo"},{"value":"CD","label":"Congo, Democratic Republic of the"},{"value":"CK","label":"Cook Islands"},{"value":"CR","label":"Costa Rica"},{"value":"HR","label":"Croatia"},{"value":"CU","label":"Cuba"},{"value":"CW","label":"Curaçao"},{"value":"CY","label":"Cyprus"},{"value":"CZ","label":"Czechia"},{"value":"CI","label":"Côte d'Ivoire"},{"value":"DK","label":"Denmark"},{"value":"DJ","label":"Djibouti"},{"value":"DM","label":"Dominica"},{"value":"DO","label":"Dominican Republic"},{"value":"EC","label":"Ecuador"},{"value":"EG","label":"Egypt"},{"value":"SV","label":"El Salvador"},{"value":"GQ","label":"Equatorial Guinea"},{"value":"ER","label":"Eritrea"},{"value":"EE","label":"Estonia"},{"value":"SZ","label":"Eswatini"},{"value":"ET","label":"Ethiopia"},{"value":"FK","label":"Falkland Islands (Malvinas)"},{"value":"FO","label":"Faroe Islands"},{"value":"FJ","label":"Fiji"},{"value":"FI","label":"Finland"},{"value":"FR","label":"France"},{"value":"GF","label":"French Guiana"},{"value":"PF","label":"French Polynesia"},{"value":"TF","label":"French Southern Territories"},{"value":"GA","label":"Gabon"},{"value":"GM","label":"Gambia"},{"value":"GE","label":"Georgia"},{"value":"DE","label":"Germany"},{"value":"GH","label":"Ghana"},{"value":"GI","label":"Gibraltar"},{"value":"GR","label":"Greece"},{"value":"GL","label":"Greenland"},{"value":"GD","label":"Grenada"},{"value":"GP","label":"Guadeloupe"},{"value":"GU","label":"Guam"},{"value":"GT","label":"Guatemala"},{"value":"GG","label":"Guernsey"},{"value":"GN","label":"Guinea"},{"value":"GW","label":"Guinea-Bissau"},{"value":"GY","label":"Guyana"},{"value":"HT","label":"Haiti"},{"value":"HM","label":"Heard Island and McDonald Islands"},{"value":"VA","label":"Holy See"},{"value":"HN","label":"Honduras"},{"value":"HK","label":"Hong Kong"},{"value":"HU","label":"Hungary"},{"value":"IS","label":"Iceland"},{"value":"IN","label":"India"},{"value":"ID","label":"Indonesia"},{"value":"IR","label":"Iran, Islamic Republic of"},{"value":"IQ","label":"Iraq"},{"value":"IE","label":"Ireland"},{"value":"IM","label":"Isle of Man"},{"value":"IL","label":"Israel"},{"value":"IT","label":"Italy"},{"value":"JM","label":"Jamaica"},{"value":"JP","label":"Japan"},{"value":"JE","label":"Jersey"},{"value":"JO","label":"Jordan"},{"value":"KZ","label":"Kazakhstan"},{"value":"KE","label":"Kenya"},{"value":"KI","label":"Kiribati"},{"value":"KP","label":"Korea, Democratic People's Republic of"},{"value":"KR","label":"Korea, Republic of"},{"value":"KW","label":"Kuwait"},{"value":"KG","label":"Kyrgyzstan"},{"value":"LA","label":"Lao People's Democratic Republic"},{"value":"LV","label":"Latvia"},{"value":"LB","label":"Lebanon"},{"value":"LS","label":"Lesotho"},{"value":"LR","label":"Liberia"},{"value":"LY","label":"Libya"},{"value":"LI","label":"Liechtenstein"},{"value":"LT","label":"Lithuania"},{"value":"LU","label":"Luxembourg"},{"value":"MO","label":"Macao"},{"value":"MG","label":"Madagascar"},{"value":"MW","label":"Malawi"},{"value":"MY","label":"Malaysia"},{"value":"MV","label":"Maldives"},{"value":"ML","label":"Mali"},{"value":"MT","label":"Malta"},{"value":"MH","label":"Marshall Islands"},{"value":"MQ","label":"Martinique"},{"value":"MR","label":"Mauritania"},{"value":"MU","label":"Mauritius"},{"value":"YT","label":"Mayotte"},{"value":"MX","label":"Mexico"},{"value":"FM","label":"Micronesia, Federated States of"},{"value":"MD","label":"Moldova, Republic of"},{"value":"MC","label":"Monaco"},{"value":"MN","label":"Mongolia"},{"value":"ME","label":"Montenegro"},{"value":"MS","label":"Montserrat"},{"value":"MA","label":"Morocco"},{"value":"MZ","label":"Mozambique"},{"value":"MM","label":"Myanmar"},{"value":"NA","label":"Namibia"},{"value":"NR","label":"Nauru"},{"value":"NP","label":"Nepal"},{"value":"NL","label":"Netherlands"},{"value":"NC","label":"New Caledonia"},{"value":"NZ","label":"New Zealand"},{"value":"NI","label":"Nicaragua"},{"value":"NE","label":"Niger"},{"value":"NG","label":"Nigeria"},{"value":"NU","label":"Niue"},{"value":"NF","label":"Norfolk Island"},{"value":"MK","label":"North Macedonia"},{"value":"MP","label":"Northern Mariana Islands"},{"value":"NO","label":"Norway"},{"value":"OM","label":"Oman"},{"value":"PK","label":"Pakistan"},{"value":"PW","label":"Palau"},{"value":"PS","label":"Palestine, State of"},{"value":"PA","label":"Panama"},{"value":"PG","label":"Papua New Guinea"},{"value":"PY","label":"Paraguay"},{"value":"PE","label":"Peru"},{"value":"PH","label":"Philippines"},{"value":"PN","label":"Pitcairn"},{"value":"PL","label":"Poland"},{"value":"PT","label":"Portugal"},{"value":"PR","label":"Puerto Rico"},{"value":"QA","label":"Qatar"},{"value":"RO","label":"Romania"},{"value":"RU","label":"Russian Federation"},{"value":"RW","label":"Rwanda"},{"value":"RE","label":"Réunion"},{"value":"BL","label":"Saint Barthélemy"},{"value":"SH","label":"Saint Helena, Ascension and Tristan da Cunha"},{"value":"KN","label":"Saint Kitts and Nevis"},{"value":"LC","label":"Saint Lucia"},{"value":"MF","label":"Saint Martin (French part)"},{"value":"PM","label":"Saint Pierre and Miquelon"},{"value":"VC","label":"Saint Vincent and the Grenadines"},{"value":"WS","label":"Samoa"},{"value":"SM","label":"San Marino"},{"value":"ST","label":"Sao Tome and Principe"},{"value":"SA","label":"Saudi Arabia"},{"value":"SN","label":"Senegal"},{"value":"RS","label":"Serbia"},{"value":"SC","label":"Seychelles"},{"value":"SL","label":"Sierra Leone"},{"value":"SG","label":"Singapore"},{"value":"SX","label":"Sint Maarten (Dutch part)"},{"value":"SK","label":"Slovakia"},{"value":"SI","label":"Slovenia"},{"value":"SB","label":"Solomon Islands"},{"value":"SO","label":"Somalia"},{"value":"ZA","label":"South Africa"},{"value":"GS","label":"South Georgia and the South Sandwich Islands"},{"value":"SS","label":"South Sudan"},{"value":"ES","label":"Spain"},{"value":"LK","label":"Sri Lanka"},{"value":"SD","label":"Sudan"},{"value":"SR","label":"Suriname"},{"value":"SJ","label":"Svalbard and Jan Mayen"},{"value":"SE","label":"Sweden"},{"value":"CH","label":"Switzerland"},{"value":"SY","label":"Syrian Arab Republic"},{"value":"TW","label":"Taiwan, Province of China"},{"value":"TJ","label":"Tajikistan"},{"value":"TZ","label":"Tanzania, United Republic of"},{"value":"TH","label":"Thailand"},{"value":"TL","label":"Timor-Leste"},{"value":"TG","label":"Togo"},{"value":"TK","label":"Tokelau"},{"value":"TO","label":"Tonga"},{"value":"TT","label":"Trinidad and Tobago"},{"value":"TN","label":"Tunisia"},{"value":"TR","label":"Turkey"},{"value":"TM","label":"Turkmenistan"},{"value":"TC","label":"Turks and Caicos Islands"},{"value":"TV","label":"Tuvalu"},{"value":"UG","label":"Uganda"},{"value":"UA","label":"Ukraine"},{"value":"AE","label":"United Arab Emirates"},{"value":"GB","label":"United Kingdom"},{"value":"UM","label":"United States Minor Outlying Islands"},{"value":"US","label":"United States"},{"value":"UY","label":"Uruguay"},{"value":"UZ","label":"Uzbekistan"},{"value":"VU","label":"Vanuatu"},{"value":"VE","label":"Venezuela, Bolivarian Republic of"},{"value":"VN","label":"Viet Nam"},{"value":"VG","label":"Virgin Islands, British"},{"value":"VI","label":"Virgin Islands, U.S."},{"value":"WF","label":"Wallis and Futuna"},{"value":"EH","label":"Western Sahara"},{"value":"YE","label":"Yemen"},{"value":"ZM","label":"Zambia"},{"value":"ZW","label":"Zimbabwe"}]`),bb=JSON.parse(`[{"value":"AF","label":"افغانستان"},{"value":"AX","label":"Åland"},{"value":"AL","label":"Shqipëria"},{"value":"DZ","label":"الجزائر"},{"value":"AS","label":"American Samoa"},{"value":"AD","label":"Andorra"},{"value":"AO","label":"Angola"},{"value":"AI","label":"Anguilla"},{"value":"AQ","label":"Antarctica"},{"value":"AG","label":"Antigua and Barbuda"},{"value":"AR","label":"Argentina"},{"value":"AM","label":"Հայաստան"},{"value":"AW","label":"Aruba"},{"value":"AU","label":"Australia"},{"value":"AT","label":"Österreich"},{"value":"AZ","label":"Azərbaycan"},{"value":"BS","label":"Bahamas"},{"value":"BH","label":"‏البحرين"},{"value":"BD","label":"Bangladesh"},{"value":"BB","label":"Barbados"},{"value":"BY","label":"Белару́сь"},{"value":"BE","label":"België"},{"value":"BZ","label":"Belize"},{"value":"BJ","label":"Bénin"},{"value":"BM","label":"Bermuda"},{"value":"BT","label":"ʼbrug-yul"},{"value":"BO","label":"Bolivia"},{"value":"BQ","label":"Bonaire"},{"value":"BA","label":"Bosna i Hercegovina"},{"value":"BW","label":"Botswana"},{"value":"BV","label":"Bouvetøya"},{"value":"BR","label":"Brasil"},{"value":"IO","label":"British Indian Ocean Territory"},{"value":"BN","label":"Negara Brunei Darussalam"},{"value":"BG","label":"България"},{"value":"BF","label":"Burkina Faso"},{"value":"BI","label":"Burundi"},{"value":"KH","label":"Kâmpŭchéa"},{"value":"CM","label":"Cameroon"},{"value":"CA","label":"Canada"},{"value":"CV","label":"Cabo Verde"},{"value":"KY","label":"Cayman Islands"},{"value":"CF","label":"Ködörösêse tî Bêafrîka"},{"value":"TD","label":"Tchad"},{"value":"CL","label":"Chile"},{"value":"CN","label":"中国"},{"value":"CX","label":"Christmas Island"},{"value":"CC","label":"Cocos (Keeling) Islands"},{"value":"CO","label":"Colombia"},{"value":"KM","label":"Komori"},{"value":"CG","label":"République du Congo"},{"value":"CD","label":"République démocratique du Congo"},{"value":"CK","label":"Cook Islands"},{"value":"CR","label":"Costa Rica"},{"value":"CI","label":"Côte d'Ivoire"},{"value":"HR","label":"Hrvatska"},{"value":"CU","label":"Cuba"},{"value":"CW","label":"Curaçao"},{"value":"CY","label":"Κύπρος"},{"value":"CZ","label":"Česká republika"},{"value":"DK","label":"Danmark"},{"value":"DJ","label":"Djibouti"},{"value":"DM","label":"Dominica"},{"value":"DO","label":"República Dominicana"},{"value":"EC","label":"Ecuador"},{"value":"EG","label":"مصر‎"},{"value":"SV","label":"El Salvador"},{"value":"GQ","label":"Guinea Ecuatorial"},{"value":"ER","label":"ኤርትራ"},{"value":"EE","label":"Eesti"},{"value":"ET","label":"ኢትዮጵያ"},{"value":"FK","label":"Falkland Islands"},{"value":"FO","label":"Føroyar"},{"value":"FJ","label":"Fiji"},{"value":"FI","label":"Suomi"},{"value":"FR","label":"France"},{"value":"GF","label":"Guyane française"},{"value":"PF","label":"Polynésie française"},{"value":"TF","label":"Territoire des Terres australes et antarctiques fr"},{"value":"GA","label":"Gabon"},{"value":"GM","label":"Gambia"},{"value":"GE","label":"საქართველო"},{"value":"DE","label":"Deutschland"},{"value":"GH","label":"Ghana"},{"value":"GI","label":"Gibraltar"},{"value":"GR","label":"Ελλάδα"},{"value":"GL","label":"Kalaallit Nunaat"},{"value":"GD","label":"Grenada"},{"value":"GP","label":"Guadeloupe"},{"value":"GU","label":"Guam"},{"value":"GT","label":"Guatemala"},{"value":"GG","label":"Guernsey"},{"value":"GN","label":"Guinée"},{"value":"GW","label":"Guiné-Bissau"},{"value":"GY","label":"Guyana"},{"value":"HT","label":"Haïti"},{"value":"HM","label":"Heard Island and McDonald Islands"},{"value":"VA","label":"Vaticano"},{"value":"HN","label":"Honduras"},{"value":"HK","label":"香港"},{"value":"HU","label":"Magyarország"},{"value":"IS","label":"Ísland"},{"value":"IN","label":"भारत"},{"value":"ID","label":"Indonesia"},{"value":"IR","label":"ایران"},{"value":"IQ","label":"العراق"},{"value":"IE","label":"Éire"},{"value":"IM","label":"Isle of Man"},{"value":"IL","label":"יִשְׂרָאֵל"},{"value":"IT","label":"Italia"},{"value":"JM","label":"Jamaica"},{"value":"JP","label":"日本"},{"value":"JE","label":"Jersey"},{"value":"JO","label":"الأردن"},{"value":"KZ","label":"Қазақстан"},{"value":"KE","label":"Kenya"},{"value":"KI","label":"Kiribati"},{"value":"KP","label":"북한"},{"value":"KR","label":"대한민국"},{"value":"KW","label":"الكويت"},{"value":"KG","label":"Кыргызстан"},{"value":"LA","label":"ສປປລາວ"},{"value":"LV","label":"Latvija"},{"value":"LB","label":"لبنان"},{"value":"LS","label":"Lesotho"},{"value":"LR","label":"Liberia"},{"value":"LY","label":"‏ليبيا"},{"value":"LI","label":"Liechtenstein"},{"value":"LT","label":"Lietuva"},{"value":"LU","label":"Luxembourg"},{"value":"MO","label":"澳門"},{"value":"MK","label":"Северна Македонија"},{"value":"MG","label":"Madagasikara"},{"value":"MW","label":"Malawi"},{"value":"MY","label":"Malaysia"},{"value":"MV","label":"Maldives"},{"value":"ML","label":"Mali"},{"value":"MT","label":"Malta"},{"value":"MH","label":"M̧ajeļ"},{"value":"MQ","label":"Martinique"},{"value":"MR","label":"موريتانيا"},{"value":"MU","label":"Maurice"},{"value":"YT","label":"Mayotte"},{"value":"MX","label":"México"},{"value":"FM","label":"Micronesia"},{"value":"MD","label":"Moldova"},{"value":"MC","label":"Monaco"},{"value":"MN","label":"Монгол улс"},{"value":"ME","label":"Црна Гора"},{"value":"MS","label":"Montserrat"},{"value":"MA","label":"المغرب"},{"value":"MZ","label":"Moçambique"},{"value":"MM","label":"မြန်မာ"},{"value":"NA","label":"Namibia"},{"value":"NR","label":"Nauru"},{"value":"NP","label":"नपल"},{"value":"NL","label":"Nederland"},{"value":"NC","label":"Nouvelle-Calédonie"},{"value":"NZ","label":"New Zealand"},{"value":"NI","label":"Nicaragua"},{"value":"NE","label":"Niger"},{"value":"NG","label":"Nigeria"},{"value":"NU","label":"Niuē"},{"value":"NF","label":"Norfolk Island"},{"value":"MP","label":"Northern Mariana Islands"},{"value":"NO","label":"Norge"},{"value":"OM","label":"عمان"},{"value":"PK","label":"Pakistan"},{"value":"PW","label":"Palau"},{"value":"PS","label":"فلسطين"},{"value":"PA","label":"Panamá"},{"value":"PG","label":"Papua Niugini"},{"value":"PY","label":"Paraguay"},{"value":"PE","label":"Perú"},{"value":"PH","label":"Pilipinas"},{"value":"PN","label":"Pitcairn Islands"},{"value":"PL","label":"Polska"},{"value":"PT","label":"Portugal"},{"value":"PR","label":"Puerto Rico"},{"value":"QA","label":"قطر"},{"value":"RE","label":"La Réunion"},{"value":"RO","label":"România"},{"value":"RU","label":"Россия"},{"value":"RW","label":"Rwanda"},{"value":"BL","label":"Saint-Barthélemy"},{"value":"SH","label":"Saint Helena"},{"value":"KN","label":"Saint Kitts and Nevis"},{"value":"LC","label":"Saint Lucia"},{"value":"MF","label":"Saint-Martin"},{"value":"PM","label":"Saint-Pierre-et-Miquelon"},{"value":"VC","label":"Saint Vincent and the Grenadines"},{"value":"WS","label":"Samoa"},{"value":"SM","label":"San Marino"},{"value":"ST","label":"São Tomé e Príncipe"},{"value":"SA","label":"العربية السعودية"},{"value":"SN","label":"Sénégal"},{"value":"RS","label":"Србија"},{"value":"SC","label":"Seychelles"},{"value":"SL","label":"Sierra Leone"},{"value":"SG","label":"Singapore"},{"value":"SX","label":"Sint Maarten"},{"value":"SK","label":"Slovensko"},{"value":"SI","label":"Slovenija"},{"value":"SB","label":"Solomon Islands"},{"value":"SO","label":"Soomaaliya"},{"value":"ZA","label":"South Africa"},{"value":"GS","label":"South Georgia"},{"value":"SS","label":"South Sudan"},{"value":"ES","label":"España"},{"value":"LK","label":"śrī laṃkāva"},{"value":"SD","label":"السودان"},{"value":"SR","label":"Suriname"},{"value":"SJ","label":"Svalbard og Jan Mayen"},{"value":"SZ","label":"Swaziland"},{"value":"SE","label":"Sverige"},{"value":"CH","label":"Schweiz"},{"value":"SY","label":"سوريا"},{"value":"TW","label":"臺灣"},{"value":"TJ","label":"Тоҷикистон"},{"value":"TZ","label":"Tanzania"},{"value":"TH","label":"ประเทศไทย"},{"value":"TL","label":"Timor-Leste"},{"value":"TG","label":"Togo"},{"value":"TK","label":"Tokelau"},{"value":"TO","label":"Tonga"},{"value":"TT","label":"Trinidad and Tobago"},{"value":"TN","label":"تونس"},{"value":"TR","label":"Türkiye"},{"value":"TM","label":"Türkmenistan"},{"value":"TC","label":"Turks and Caicos Islands"},{"value":"TV","label":"Tuvalu"},{"value":"UG","label":"Uganda"},{"value":"UA","label":"Україна"},{"value":"AE","label":"دولة الإمارات العربية المتحدة"},{"value":"GB","label":"United Kingdom"},{"value":"US","label":"United States"},{"value":"UM","label":"United States Minor Outlying Islands"},{"value":"UY","label":"Uruguay"},{"value":"UZ","label":"O‘zbekiston"},{"value":"VU","label":"Vanuatu"},{"value":"VE","label":"Venezuela"},{"value":"VN","label":"Việt Nam"},{"value":"VG","label":"British Virgin Islands"},{"value":"VI","label":"United States Virgin Islands"},{"value":"WF","label":"Wallis et Futuna"},{"value":"EH","label":"الصحراء الغربية"},{"value":"YE","label":"اليَمَن"},{"value":"ZM","label":"Zambia"},{"value":"ZW","label":"Zimbabwe"}]`);var iu,Qh;function Cb(){if(Qh)return iu;Qh=1;class e{constructor(){this.data=xb,this.labelMap={},this.valueMap={},this.data.forEach(s=>{this.labelMap[s.label.toLowerCase()]=s.value,this.valueMap[s.value.toLowerCase()]=s.label})}getValue(s){return this.labelMap[s.toLowerCase()]}getLabel(s){return this.valueMap[s.toLowerCase()]}getLabels(){return this.data.map(s=>s.label)}getValues(){return this.data.map(s=>s.value)}getLabelList(){return this.labelMap}getValueList(){return this.valueMap}getData(){return this.data}setLabel(s,c){return this.data.forEach(u=>{u.value===s&&(u.label=c,this.valueMap[u.value.toLowerCase()]=u.label)}),this}setEmpty(s){return this.data.unshift({value:"",label:s}),this.valueMap[""]=s,this.labelMap[s]="",this}native(){return this.nativeData=bb,this.nativeData.forEach(s=>{this.labelMap[s.label.toLowerCase()]=s.value,this.valueMap[s.value.toLowerCase()]=s.label}),this}}return iu=()=>{if(!(this instanceof e))return new e},iu}var kb=Cb();const Sb=Fo(kb);var lu,Xh;function jb(){if(Xh)return lu;Xh=1;for(var e=[["Afghanistan (‫افغانستان‬‎)","af","93","+..-..-...-...."],["Åland Islands","ax","358",""],["Albania (Shqipëri)","al","355","+...(...)...-..."],["Algeria (‫الجزائر‬‎)","dz","213","+...-..-...-...."],["American Samoa","as","1684","+.(...)...-...."],["Andorra","ad","376","+...-...-..."],["Angola","ao","244","+...(...)...-..."],["Anguilla","ai","1264","+.(...)...-...."],["Antarctica","aq","672",""],["Antigua and Barbuda","ag","1268","+.(...)...-...."],["Argentina","ar","54","+..(...)...-...."],["Armenia (Հայաստան)","am","374","+...-..-...-..."],["Aruba","aw","297","+...-...-...."],["Australia","au","61","+.. ... ... ..."],["Austria (Österreich)","at","43","+..(...)...-...."],["Azerbaijan (Azərbaycan)","az","994","+...-..-...-..-.."],["Bahamas","bs","1242","+.(...)...-...."],["Bahrain (‫البحرين‬‎)","bh","973","+...-....-...."],["Bangladesh (বাংলাদেশ)","bd","880","+...-..-...-..."],["Barbados","bb","1246","+.(...)...-...."],["Belarus (Беларусь)","by","375","+...(..)...-..-.."],["Belgium (België)","be","32","+.. ... .. .. .."],["Belize","bz","501","+...-...-...."],["Benin (Bénin)","bj","229","+...-..-..-...."],["Bermuda","bm","1441","+.(...)...-...."],["Bhutan (འབྲུག)","bt","975","+...-.-...-..."],["Bolivia","bo","591","+...-.-...-...."],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387","+...-..-...."],["Botswana","bw","267","+...-..-...-..."],["Bouvet Island","bv","47",""],["Brazil (Brasil)","br","55","+..-..-....-...."],["British Indian Ocean Territory","io","246","+...-...-...."],["British Virgin Islands","vg","1284","+.(...)...-...."],["Brunei","bn","673","+...-...-...."],["Bulgaria (България)","bg","359","+...(...)...-..."],["Burkina Faso","bf","226","+...-..-..-...."],["Burundi (Uburundi)","bi","257","+...-..-..-...."],["Cambodia (កម្ពុជា)","kh","855","+...-..-...-..."],["Cameroon (Cameroun)","cm","237","+...-....-...."],["Canada","ca","1","+. (...) ...-....",1,["204","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238","+...(...)..-.."],["Caribbean Netherlands","bq","599","+...-...-....",1],["Cayman Islands","ky","1345","+.(...)...-...."],["Central African Republic (République centrafricaine)","cf","236","+...-..-..-...."],["Chad (Tchad)","td","235","+...-..-..-..-.."],["Chile","cl","56","+..-.-....-...."],["China (中国)","cn","86","+.. ..-........"],["Christmas Island","cx","61",""],["Cocos (Keeling) Islands","cc","61",""],["Colombia","co","57","+..(...)...-...."],["Comoros (‫جزر القمر‬‎)","km","269","+...-..-....."],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243","+...(...)...-..."],["Congo (Republic) (Congo-Brazzaville)","cg","242","+...-..-...-...."],["Cook Islands","ck","682","+...-..-..."],["Costa Rica","cr","506","+... ....-...."],["Côte d’Ivoire","ci","225","+...-..-...-..."],["Croatia (Hrvatska)","hr","385","+...-..-...-..."],["Cuba","cu","53","+..-.-...-...."],["Curaçao","cw","599","+...-...-....",0],["Cyprus (Κύπρος)","cy","357","+...-..-...-..."],["Czech Republic (Česká republika)","cz","420","+...(...)...-..."],["Denmark (Danmark)","dk","45","+.. .. .. .. .."],["Djibouti","dj","253","+...-..-..-..-.."],["Dominica","dm","1767","+.(...)...-...."],["Dominican Republic (República Dominicana)","do","1","+.(...)...-....",2,["809","829","849"]],["Ecuador","ec","593","+...-.-...-...."],["Egypt (‫مصر‬‎)","eg","20","+..(...)...-...."],["El Salvador","sv","503","+... ....-...."],["Equatorial Guinea (Guinea Ecuatorial)","gq","240","+...-..-...-...."],["Eritrea","er","291","+...-.-...-..."],["Estonia (Eesti)","ee","372","+...-...-...."],["Ethiopia","et","251","+...-..-...-...."],["Falkland Islands (Islas Malvinas)","fk","500","+...-....."],["Faroe Islands (Føroyar)","fo","298","+...-...-..."],["Fiji","fj","679","+...-..-....."],["Finland (Suomi)","fi","358","+... .. .... ...."],["France","fr","33","+.. . .. .. .. .."],["French Guiana (Guyane française)","gf","594","+...-.....-...."],["French Polynesia (Polynésie française)","pf","689","+...-..-..-.."],["French Southern and Antarctic Lands","tf","262",""],["Gabon","ga","241","+...-.-..-..-.."],["Gambia","gm","220","+...(...)..-.."],["Georgia (საქართველო)","ge","995","+...(...)...-..."],["Germany (Deutschland)","de","49","+.. ... ......."],["Ghana (Gaana)","gh","233","+...(...)...-..."],["Gibraltar","gi","350","+...-...-....."],["Greece (Ελλάδα)","gr","30","+..(...)...-...."],["Greenland (Kalaallit Nunaat)","gl","299","+...-..-..-.."],["Grenada","gd","1473","+.(...)...-...."],["Guadeloupe","gp","590","",0],["Guam","gu","1671","+.(...)...-...."],["Guatemala","gt","502","+... ....-...."],["Guernsey","gg","44",""],["Guinea (Guinée)","gn","224","+...-..-...-..."],["Guinea-Bissau (Guiné Bissau)","gw","245","+...-.-......"],["Guyana","gy","592","+...-...-...."],["Haiti","ht","509","+... ....-...."],["Heard Island and McDonald Islands","hm","672",""],["Honduras","hn","504","+...-....-...."],["Hong Kong (香港)","hk","852","+... .... ...."],["Hungary (Magyarország)","hu","36","+..(...)...-..."],["Iceland (Ísland)","is","354","+... ... ...."],["India (भारत)","in","91","+.. .....-....."],["Indonesia","id","62","+..-..-...-.."],["Iran (‫ایران‬‎)","ir","98","+..(...)...-...."],["Iraq (‫العراق‬‎)","iq","964","+...(...)...-...."],["Ireland","ie","353","+... .. ......."],["Isle of Man","im","44",""],["Israel (‫ישראל‬‎)","il","972","+...-.-...-...."],["Italy (Italia)","it","39","+.. ... ......",0],["Jamaica","jm","1876","+.(...)...-...."],["Japan (日本)","jp","81","+.. ... .. ...."],["Jersey","je","44",""],["Jordan (‫الأردن‬‎)","jo","962","+...-.-....-...."],["Kazakhstan (Казахстан)","kz","7","+. ... ...-..-..",1],["Kenya","ke","254","+...-...-......"],["Kiribati","ki","686","+...-..-..."],["Kosovo","xk","383",""],["Kuwait (‫الكويت‬‎)","kw","965","+...-....-...."],["Kyrgyzstan (Кыргызстан)","kg","996","+...(...)...-..."],["Laos (ລາວ)","la","856","+...-..-...-..."],["Latvia (Latvija)","lv","371","+...-..-...-..."],["Lebanon (‫لبنان‬‎)","lb","961","+...-.-...-..."],["Lesotho","ls","266","+...-.-...-...."],["Liberia","lr","231","+...-..-...-..."],["Libya (‫ليبيا‬‎)","ly","218","+...-..-...-..."],["Liechtenstein","li","423","+...(...)...-...."],["Lithuania (Lietuva)","lt","370","+...(...)..-..."],["Luxembourg","lu","352","+...(...)...-..."],["Macau (澳門)","mo","853","+...-....-...."],["Macedonia (FYROM) (Македонија)","mk","389","+...-..-...-..."],["Madagascar (Madagasikara)","mg","261","+...-..-..-....."],["Malawi","mw","265","+...-.-....-...."],["Malaysia","my","60","+.. ..-....-...."],["Maldives","mv","960","+...-...-...."],["Mali","ml","223","+...-..-..-...."],["Malta","mt","356","+...-....-...."],["Marshall Islands","mh","692","+...-...-...."],["Martinique","mq","596","+...(...)..-..-.."],["Mauritania (‫موريتانيا‬‎)","mr","222","+...-..-..-...."],["Mauritius (Moris)","mu","230","+...-...-...."],["Mayotte","yt","262",""],["Mexico (México)","mx","52","+..-..-..-...."],["Micronesia","fm","691","+...-...-...."],["Moldova (Republica Moldova)","md","373","+...-....-...."],["Monaco","mc","377","+...-..-...-..."],["Mongolia (Монгол)","mn","976","+...-..-..-...."],["Montenegro (Crna Gora)","me","382","+...-..-...-..."],["Montserrat","ms","1664","+.(...)...-...."],["Morocco (‫المغرب‬‎)","ma","212","+...-..-....-..."],["Mozambique (Moçambique)","mz","258","+...-..-...-..."],["Myanmar (Burma) (မြန်မာ)","mm","95","+..-...-..."],["Namibia (Namibië)","na","264","+...-..-...-...."],["Nauru","nr","674","+...-...-...."],["Nepal (नेपाल)","np","977","+...-..-...-..."],["Netherlands (Nederland)","nl","31","+.. .. ........"],["New Caledonia (Nouvelle-Calédonie)","nc","687","+...-..-...."],["New Zealand","nz","64","+.. ...-...-...."],["Nicaragua","ni","505","+...-....-...."],["Niger (Nijar)","ne","227","+...-..-..-...."],["Nigeria","ng","234","+...-..-...-.."],["Niue","nu","683","+...-...."],["Norfolk Island","nf","672","+...-...-..."],["North Korea (조선 민주주의 인민 공화국)","kp","850","+...-...-..."],["Northern Mariana Islands","mp","1670","+.(...)...-...."],["Norway (Norge)","no","47","+.. ... .. ..."],["Oman (‫عُمان‬‎)","om","968","+...-..-...-..."],["Pakistan (‫پاکستان‬‎)","pk","92","+.. ...-......."],["Palau","pw","680","+...-...-...."],["Palestine (‫فلسطين‬‎)","ps","970","+...-..-...-...."],["Panama (Panamá)","pa","507","+...-...-...."],["Papua New Guinea","pg","675","+...(...)..-..."],["Paraguay","py","595","+...(...)...-..."],["Peru (Perú)","pe","51","+..(...)...-..."],["Philippines","ph","63","+.. ... ...."],["Pitcairn Islands","pn","64",""],["Poland (Polska)","pl","48","+.. ...-...-..."],["Portugal","pt","351","+...-..-...-...."],["Puerto Rico","pr","1","+. (...) ...-....",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974","+...-....-...."],["Réunion (La Réunion)","re","262","+...-.....-...."],["Romania (România)","ro","40","+..-..-...-...."],["Russia (Россия)","ru","7","+. ... ...-..-..",0],["Rwanda","rw","250","+...(...)...-..."],["Saint Barthélemy (Saint-Barthélemy)","bl","590","",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1869","+.(...)...-...."],["Saint Lucia","lc","1758","+.(...)...-...."],["Saint Martin (Saint-Martin (partie française))","mf","590","",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1784","+.(...)...-...."],["Samoa","ws","685","+...-..-...."],["San Marino","sm","378","+...-....-......"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239","+...-..-....."],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966","+...-..-...-...."],["Senegal (Sénégal)","sn","221","+...-..-...-...."],["Serbia (Србија)","rs","381","+...-..-...-...."],["Seychelles","sc","248","+...-.-...-..."],["Sierra Leone","sl","232","+...-..-......"],["Singapore","sg","65","+.. ....-...."],["Sint Maarten","sx","1721","+.(...)...-...."],["Slovakia (Slovensko)","sk","421","+...(...)...-..."],["Slovenia (Slovenija)","si","386","+...-..-...-..."],["Solomon Islands","sb","677","+...-....."],["Somalia (Soomaaliya)","so","252","+...-.-...-..."],["South Africa","za","27","+..-..-...-...."],["South Georgia and the South Sandwich Islands","gs","500",""],["South Korea (대한민국)","kr","82","+..-..-...-...."],["South Sudan (‫جنوب السودان‬‎)","ss","211","+...-..-...-...."],["Spain (España)","es","34","+.. ... ... ..."],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94","+..-..-...-...."],["Sudan (‫السودان‬‎)","sd","249","+...-..-...-...."],["Suriname","sr","597","+...-...-..."],["Svalbard and Jan Mayen","sj","47",""],["Swaziland","sz","268","+...-..-..-...."],["Sweden (Sverige)","se","46","+.. .. ... .. .."],["Switzerland (Schweiz)","ch","41","+.. .. ... .. .."],["Syria (‫سوريا‬‎)","sy","963","+...-..-....-..."],["Taiwan (台灣)","tw","886","+...-....-...."],["Tajikistan","tj","992","+...-..-...-...."],["Tanzania","tz","255","+...-..-...-...."],["Thailand (ไทย)","th","66","+..-..-...-..."],["Timor-Leste","tl","670","+...-...-...."],["Togo","tg","228","+...-..-...-..."],["Tokelau","tk","690","+...-...."],["Tonga","to","676","+...-....."],["Trinidad and Tobago","tt","1868","+.(...)...-...."],["Tunisia (‫تونس‬‎)","tn","216","+...-..-...-..."],["Turkey (Türkiye)","tr","90","+.. ... ... .. .."],["Turkmenistan","tm","993","+...-.-...-...."],["Turks and Caicos Islands","tc","1649","+.(...)...-...."],["Tuvalu","tv","688","+...-....."],["U.S. Virgin Islands","vi","1340","+.(...)...-...."],["Uganda","ug","256","+...(...)...-..."],["Ukraine (Україна)","ua","380","+...(..)...-..-.."],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971","+...-.-...-...."],["United Kingdom","gb","44","+.. .... ......"],["United States","us","1","+. (...) ...-....",0],["United States Minor Outlying Islands","um","1","",2],["Uruguay","uy","598","+...-.-...-..-.."],["Uzbekistan (Oʻzbekiston)","uz","998","+...-..-...-...."],["Vanuatu","vu","678","+...-....."],["Vatican City (Città del Vaticano)","va","39","+.. .. .... ....",1],["Venezuela","ve","58","+..(...)...-...."],["Vietnam (Việt Nam)","vn","84","+..-..-....-..."],["Wallis and Futuna","wf","681","+...-..-...."],["Western Sahara","eh","212","+...-..-...."],["Yemen (‫اليمن‬‎)","ye","967","+...-.-...-..."],["Zambia","zm","260","+...-..-...-...."],["Zimbabwe","zw","263","+...-.-......"]],r={},o={},s=function(m,g,w){g in r||(r[g]=[]);var x=w||0;r[g][x]=m},c=0;c<e.length;c++){var u=e[c];if(e[c]={name:u[0],iso2:u[1],dialCode:u[2],priority:u[4]||0},u[3]&&(e[c].format=u[3]),u[5]){e[c].hasAreaCodes=!0;for(var f=0;f<u[5].length;f++){var h=u[2]+u[5][f];s(u[1],h)}}o[e[c].iso2]=c,s(u[1],u[2],u[4])}return lu={allCountries:e,iso2Lookup:o,allCountryCodes:r},lu}var Eb=jb();const Nb=Fo(Eb),Tb=({setFormData:e,formData:r})=>{const[o,s]=y.useState(!1),[c,u]=y.useState(!1),[f,h]=y.useState(!1),m=$t(),g=Sb().getData(),w=_=>{const{name:S,value:N}=_.target;e({...r,[S]:N})},x=_=>{var C;const S=g.find(k=>k.label===_.target.value),N=((C=Nb.allCountries.find(k=>k.name===S.label))==null?void 0:C.dialCode)||S.value;e({...r,country:S.label,countryCode:N})},b=async _=>{var S;if(_.preventDefault(),r.password!==r.confirmPassword){V.dismiss(),V.error("Passwords do not match!",{position:"top-right",autoClose:1e3,transition:se});return}if(r.password.length<8){V.dismiss(),V.error("Password must be at least 8 characters long!",{position:"top-right",autoClose:1e3,transition:se});return}try{(await ke.post(`${Ee}/user/auth/signup`,r)).status===201&&(V.dismiss(),V.success("Account created successfully!",{position:"top-right",autoClose:5e3,transition:se}),h(!0),m("/VerifyEmail"))}catch(N){V.dismiss(),V.error(((S=N.response)==null?void 0:S.data)||N.message||"Something went wrong!",{position:"top-right",autoClose:1e3,transition:se})}};return i.jsxs("div",{className:"signup-page",children:[i.jsx("div",{className:"signup-container",children:i.jsxs("div",{className:"signup-form bg-light p-4 rounded shadow",children:[i.jsx("h2",{className:"text-center mb-2",style:{color:"#FF6F61"},children:"Welcome"}),i.jsx("h3",{className:"text-center mb-4 ",style:{color:"#FF6F61"},children:"Create an Account"}),i.jsxs("form",{onSubmit:b,children:[i.jsxs("div",{className:"row",children:[i.jsxs("div",{className:"col-md-6",children:[i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"name",className:"form-label",children:"Name"}),i.jsx("input",{type:"text",className:"form-control",id:"name",name:"name",value:r.name,onChange:w,placeholder:"Enter your name",required:!0})]}),i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"email",className:"form-label",children:"Email"}),i.jsx("input",{type:"email",className:"form-control",id:"email",name:"email",value:r.email,onChange:w,placeholder:"Enter your email",required:!0})]}),i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"phone",className:"form-label",children:"Phone Number"}),i.jsxs("div",{className:"input-group",children:[i.jsxs("select",{className:"form-control country-code",id:"country",name:"country",value:r.country,onChange:x,required:!0,children:[i.jsx("option",{value:"",children:"Select Country"}),g.map((_,S)=>i.jsx("option",{value:_.label,children:_.label},S))]}),i.jsx("div",{className:"input-group-prepend",children:i.jsxs("span",{className:"input-group-text",children:["+",r.countryCode]})}),i.jsx("input",{type:"tel",className:"form-control phone-number",id:"phone",name:"phone",value:r.phone,onChange:w,placeholder:"Enter your phone number",required:!0,pattern:"^[0-9]{7,15}$",title:"Please enter a valid phone number (7-15 digits)."})]})]})]}),i.jsxs("div",{className:"col-md-6",children:[i.jsxs("div",{className:"mb-3 position-relative",children:[i.jsx("label",{htmlFor:"password",className:"form-label",children:"Password"}),i.jsx("input",{type:o?"text":"password",className:"form-control",id:"password",name:"password",value:r.password,onChange:w,placeholder:"Enter your password",required:!0,minLength:"8"}),i.jsx("span",{className:"password-toggle-icon",onClick:()=>s(!o),children:o?i.jsx(_i,{}):i.jsx(Jr,{})})]}),i.jsxs("div",{className:"mb-3 position-relative",children:[i.jsx("label",{htmlFor:"confirmPassword",className:"form-label",children:"Confirm Password"}),i.jsx("input",{type:c?"text":"password",className:"form-control",id:"confirmPassword",name:"confirmPassword",value:r.confirmPassword,onChange:w,placeholder:"Confirm your password",required:!0,minLength:"8"}),i.jsx("span",{className:"password-toggle-icon",onClick:()=>u(!c),children:c?i.jsx(_i,{}):i.jsx(Jr,{})})]})]})]}),i.jsx("button",{type:"submit",className:"btn btn-primary w-100",style:{backgroundColor:"#FF6F61",border:"none"},children:"Sign Up"}),i.jsxs("div",{className:"text-center mt-3",children:[i.jsx("div",{className:"divider-line",children:i.jsx("span",{className:"divider-text",children:"or"})}),i.jsxs("p",{children:["Already have an account? ",i.jsx(Ot,{to:"/login",style:{color:"#FF6F61"},children:"Log in"})]})]})]})]})}),f&&i.jsx(jg,{}),i.jsx(An,{})]})};/*! js-cookie v3.0.5 | MIT */function hi(e){for(var r=1;r<arguments.length;r++){var o=arguments[r];for(var s in o)e[s]=o[s]}return e}var Pb={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function Lu(e,r){function o(c,u,f){if(!(typeof document>"u")){f=hi({},r,f),typeof f.expires=="number"&&(f.expires=new Date(Date.now()+f.expires*864e5)),f.expires&&(f.expires=f.expires.toUTCString()),c=encodeURIComponent(c).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var h="";for(var m in f)f[m]&&(h+="; "+m,f[m]!==!0&&(h+="="+f[m].split(";")[0]));return document.cookie=c+"="+e.write(u,c)+h}}function s(c){if(!(typeof document>"u"||arguments.length&&!c)){for(var u=document.cookie?document.cookie.split("; "):[],f={},h=0;h<u.length;h++){var m=u[h].split("="),g=m.slice(1).join("=");try{var w=decodeURIComponent(m[0]);if(f[w]=e.read(g,w),c===w)break}catch{}}return c?f[c]:f}}return Object.create({set:o,get:s,remove:function(c,u){o(c,"",hi({},u,{expires:-1}))},withAttributes:function(c){return Lu(this.converter,hi({},this.attributes,c))},withConverter:function(c){return Lu(hi({},this.converter,c),this.attributes)}},{attributes:{value:Object.freeze(r)},converter:{value:Object.freeze(e)}})}var an=Lu(Pb,{path:"/"});class Fa extends Error{}Fa.prototype.name="InvalidTokenError";function _b(e){return decodeURIComponent(atob(e).replace(/(.)/g,(r,o)=>{let s=o.charCodeAt(0).toString(16).toUpperCase();return s.length<2&&(s="0"+s),"%"+s}))}function Rb(e){let r=e.replace(/-/g,"+").replace(/_/g,"/");switch(r.length%4){case 0:break;case 2:r+="==";break;case 3:r+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return _b(r)}catch{return atob(r)}}function Pn(e,r){if(typeof e!="string")throw new Fa("Invalid token specified: must be a string");r||(r={});const o=r.header===!0?0:1,s=e.split(".")[o];if(typeof s!="string")throw new Fa(`Invalid token specified: missing part #${o+1}`);let c;try{c=Rb(s)}catch(u){throw new Fa(`Invalid token specified: invalid base64 for part #${o+1} (${u.message})`)}try{return JSON.parse(c)}catch(u){throw new Fa(`Invalid token specified: invalid json for part #${o+1} (${u.message})`)}}const Lb=()=>{const e=$t(),[r,o]=y.useState({email:"",password:""}),[s,c]=y.useState(""),[u,f]=y.useState(!1),[h,m]=y.useState(!1),[g,w]=y.useState(!1),x=S=>{const{name:N,value:C}=S.target;o({...r,[N]:C})},b=async S=>{var N,C;S.preventDefault(),w(!0);try{(await ke.post(`${Ee}/user/requestReset`,{email:s})).status===200&&(V.dismiss(),V.success("Password reset email sent!",{position:"top-right",autoClose:5e3,transition:se}),c(""),m(!1))}catch(k){V.dismiss(),V.error(((C=(N=k.response)==null?void 0:N.data)==null?void 0:C.message)||"Error sending reset email!",{position:"top-right",autoClose:1e3,transition:se})}finally{w(!1)}},_=async S=>{var N,C;if(S.preventDefault(),r.password&&r.password.length<8){V.dismiss(),V.error("Password must be at least 8 characters long!",{position:"top-right",autoClose:1e3,transition:se});return}try{const k=await ke.post(`${Ee}/user/auth/login`,r,{withCredentials:!0});if(k.status===200){V.dismiss(),V.success("Login successful!",{position:"top-right",autoClose:5e3,transition:se});const j=k.data.token;if(!j){console.error("No token received from backend!");return}const R=Pn(j),O=R.user.role;an.set("authToken",j,{secure:!0,sameSite:"None"}),O==="user"&&e("/"),O==="admin"&&e("/admin")}}catch(k){console.error("Login Error:",k),V.dismiss(),V.error(((C=(N=k.response)==null?void 0:N.data)==null?void 0:C.message)||"Invalid credentials!",{position:"top-right",autoClose:1e3,transition:se})}};return i.jsxs("div",{className:"signup-page",children:[i.jsxs("div",{className:"signup-container",children:[h&&i.jsxs("div",{className:"forgot-password-form bg-light p-4 rounded shadow",children:[i.jsx(Mo,{className:"close-icon",onClick:()=>m(!1),style:{cursor:"pointer",fontSize:"1.5rem",position:"absolute",top:"10px",right:"15px"}}),i.jsx("h3",{className:"text-center mb-4",style:{color:"#FF6F61"},children:"Forgot Password"}),i.jsxs("form",{onSubmit:b,children:[i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"forgotEmail",className:"form-label",children:"Enter your email"}),i.jsx("input",{type:"email",className:"form-control",id:"forgotEmail",value:s,onChange:S=>c(S.target.value),placeholder:"Enter your email",required:!0})]}),i.jsx("button",{type:"submit",className:"btn btn-primary w-100",style:{backgroundColor:"#FF6F61",border:"none"},disabled:g,children:g?"Sending...":"Send Reset Link"})]})]}),!h&&i.jsxs("div",{className:"signup-form bg-light p-4 rounded shadow",children:[i.jsx("h2",{className:"text-center mb-2",style:{color:"#FF6F61"},children:"Welcome Back"}),i.jsx("h3",{className:"text-center mb-4",style:{color:"#FF6F61"},children:"Log In"}),i.jsxs("form",{onSubmit:_,children:[i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"email",className:"form-label",children:"Email"}),i.jsx("input",{type:"email",className:"form-control",id:"email",name:"email",value:r.email,onChange:x,placeholder:"Enter your email",required:!0})]}),i.jsxs("div",{className:"mb-3 position-relative",children:[i.jsx("label",{htmlFor:"password",className:"form-label",children:"Password"}),i.jsx("input",{type:u?"text":"password",className:"form-control",id:"password",name:"password",value:r.password,onChange:x,placeholder:"Enter your password"}),i.jsx("span",{className:"password-toggle-icon",onClick:()=>f(!u),children:u?i.jsx(_i,{}):i.jsx(Jr,{})})]}),i.jsx("button",{type:"submit",className:"btn btn-primary w-100",style:{backgroundColor:"#FF6F61",border:"none"},children:"Log In"}),i.jsxs("div",{className:"text-center mt-3",children:[i.jsx("p",{className:"text-link",onClick:()=>m(!0),style:{cursor:"pointer",color:"#FF6F61"},children:"Forgot Password?"}),i.jsx("div",{className:"divider-line",children:i.jsx("span",{className:"divider-text",children:"or"})}),i.jsxs("p",{children:["Don't have an account? ",i.jsx(Ot,{to:"/signup",style:{color:"#FF6F61"},children:"Sign Up"})]})]})]})]})]}),i.jsx(An,{})]})},Ab=({setShowSignup:e,setShowLogout:r})=>{const[o,s]=y.useState(!1),c=()=>{s(!0)},u=()=>{s(!1),e(!0),r(!1),an.remove("authToken")},f=()=>{s(!1)};return i.jsxs("div",{children:[i.jsx("button",{onClick:c,className:"nav-link btn btn-signup text-dark ms-2",children:"Logout"}),o&&i.jsx("div",{style:{position:"fixed",top:"0",left:"0",width:"100%",height:"100%",backgroundColor:"rgba(0, 0, 0, 0.7)",display:"flex",justifyContent:"center",alignItems:"center",zIndex:"1000"},onClick:f,children:i.jsxs("div",{style:{backgroundColor:"white",padding:"35px 40px",borderRadius:"12px",textAlign:"center",boxShadow:"0px 10px 30px rgba(0, 0, 0, 0.1)",width:"90%",maxWidth:"400px"},onClick:h=>h.stopPropagation(),children:[i.jsx("h2",{style:{color:"#333",marginBottom:"20px"},children:"Confirm Logout"}),i.jsx("p",{style:{color:"#555",fontSize:"16px",marginBottom:"30px"},children:"Are you sure you want to logout?"}),i.jsxs("div",{style:{display:"flex",justifyContent:"center",gap:"20px"},children:[i.jsx("button",{style:{padding:"12px 30px",borderRadius:"50px",backgroundColor:"#28a745",color:"white",fontSize:"16px",cursor:"pointer",transition:"0.3s"},onClick:u,children:"Yes, Logout"}),i.jsx("button",{style:{padding:"12px 30px",borderRadius:"50px",backgroundColor:"#dc3545",color:"white",fontSize:"16px",cursor:"pointer",transition:"0.3s"},onClick:f,children:"Cancel"})]})]})})]})},Ib=async()=>{try{const e=await fetch(`${Ee}/category`,{headers:{"Content-Type":"application/json","x-api-key":"YOUR_POSTMAN_API_KEY"}});if(!e.ok)throw new Error(`Failed to fetch main categories: ${e.statusText}`);return await e.json()}catch(e){throw console.error("Error fetching main categories:",e.message),e}},Lg=y.createContext(),Mb=({children:e})=>{const[r,o]=y.useState([]),[s,c]=y.useState(!0),[u,f]=y.useState(null),h=y.useCallback(async()=>{c(!0);try{const g=(await Ib()).filter((w,x,b)=>x===b.findIndex(_=>_._id===w._id));o(g),localStorage.setItem("categories",JSON.stringify(g)),c(!1)}catch(m){c(!1),f(m.message)}},[]);return y.useEffect(()=>{h()},[h]),i.jsx(Lg.Provider,{value:{categories:r,setCategories:o,loading:s,setLoading:c,error:u,setError:f,fetchCategories:h},children:e})},ad=()=>y.useContext(Lg),Ob="/assets/imagelogo-CJ9NQc8v.png",Xa=({searchSub:e,setSearchSub:r,setPage:o,page:s,changed:c,setChanged:u})=>{const{setCategories:f,categories:h}=ad(),[m,g]=y.useState(""),[w,x]=y.useState(null),[b,_]=y.useState(!0),[S,N]=y.useState(!1),[C,k]=y.useState(null),j=Dt(),[R,O]=y.useState(!1),z=async G=>{if(G.preventDefault(),!!m.trim())try{const X=localStorage.getItem("searchSub");if(s==="home"){const ge=(await ke.post(`${Ee}/category/search`,{searchQuery:m})).data;Array.isArray(ge)&&ge.length&&(f([...ge]),O(Se=>!Se))}else{const ge=(await ke.post(`${Ee}/item/search`,{searchQuery:m,categories:h,categoryId:X})).data;ge&&(f([...ge]),O(Se=>!Se))}}catch(X){console.error("Search error:",X)}},Y=()=>{N(!S)};return y.useEffect(()=>{const G=an.get("authToken");G||_(!0),G&&x(!0),k(G)},[w]),i.jsxs(i.Fragment,{children:[i.jsx("nav",{className:"navbar navbar-expand-lg navbar-dark bg-dark",children:i.jsxs("div",{className:"container-fluid",children:[i.jsxs(Ot,{className:"navbar-brand logo",to:"/",children:[i.jsx("img",{src:Ob,alt:"Logo"})," TAREEQ AL KHAIR"]}),i.jsx("button",{className:"navbar-toggler toggleButton",type:"button",onClick:Y,"aria-controls":"navbarNav","aria-expanded":S,"aria-label":"Toggle navigation",children:S?i.jsx(Mo,{className:"toggleIcon"}):i.jsx(pb,{className:"toggleIcon"})}),i.jsxs("ul",{className:"navbar-nav ms-auto d-none d-lg-flex",children:[i.jsx("li",{className:`nav-item ${j.pathname==="/Home"?"active":""}`,children:i.jsx(Ot,{className:"nav-link",to:"/",children:"Home"})}),i.jsx("li",{className:`nav-item ${j.pathname==="/AboutUs"?"active":""}`,children:i.jsx(Ot,{className:"nav-link",to:"/AboutUs",children:"About"})}),i.jsx("li",{className:`nav-item ${j.pathname==="/ContactUs"?"active":""}`,children:i.jsx(Ot,{className:"nav-link",to:"/ContactUs",children:"Contact"})}),!C&&b&&i.jsx("li",{className:`nav-item ${j.pathname==="/signup"?"active":""}`,children:i.jsx(Ot,{className:"nav-link btn btn-signup text-dark ms-2",to:"/signup",children:"Signup"})}),C&&w&&i.jsx(Ab,{setShowSignup:_,setShowLogout:x})]}),i.jsxs("form",{className:"d-flex searchForm",onSubmit:z,children:[i.jsx("input",{className:"form-control me-2 search-input",type:"search",placeholder:"Search","aria-label":"Search",value:m,onChange:G=>g(G.target.value)}),i.jsx("button",{className:"btn btn-warning search-button",type:"submit",children:"Search"})]})]})}),i.jsxs("div",{className:`sidebar ${S?"open":""}`,children:[i.jsx("button",{className:"close-btn",onClick:Y,children:i.jsx(Mo,{})}),i.jsxs("ul",{className:"sidebar-nav",children:[i.jsx("li",{className:`nav-item ${j.pathname==="/"?"active":""}`,children:i.jsx(Ot,{className:"nav-link",to:"/",onClick:Y,children:"Home"})}),i.jsx("li",{className:`nav-item ${j.pathname==="/AboutUs"?"active":""}`,children:i.jsx(Ot,{className:"nav-link",to:"/AboutUs",onClick:Y,children:"About"})}),i.jsx("li",{className:`nav-item ${j.pathname==="/ContactUs"?"active":""}`,children:i.jsx(Ot,{className:"nav-link",to:"/ContactUs",onClick:Y,children:"Contact"})}),!C&&i.jsx("li",{className:`nav-item ${j.pathname==="/signup"?"active":""}`,children:i.jsx(Ot,{className:"nav-link btn btn-signup text-dark ms-2",to:"/signup",onClick:Y,children:"Signup"})})]})]})]})},Jh="/assets/herosection1-BE_BHeNt.jpg",Bb="/assets/herosection2-CYcelQ9z.jpg",Zh=[Jh,Jh,Bb],Fb=()=>{const[e,r]=y.useState(0);return y.useEffect(()=>{const o=setInterval(()=>{r(s=>(s+1)%Zh.length)},3e3);return()=>clearInterval(o)},[]),i.jsx("section",{className:"hero-section bg-dark text-white py-5",children:i.jsx("div",{className:"container",children:i.jsxs("div",{className:"row align-items-center",children:[i.jsxs("div",{className:"col-md-6 text-section",children:[i.jsx("h1",{className:"display-4",children:"Heavy Machinery"}),i.jsx("p",{className:"lead",children:"Explore a range of advanced machinery for mining and construction."}),i.jsx("button",{className:"btn btn-warning discover-button",children:"Discover More"})]}),i.jsx("div",{className:"col-md-6 text-center",children:i.jsx("div",{className:"image-container",children:i.jsx("img",{src:Zh[e],alt:"Heavy Machinery",className:"img-fluid rounded hero-image"})})})]})})})};var cu={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/var em;function Db(){return em||(em=1,function(e){(function(){var r={}.hasOwnProperty;function o(){for(var u="",f=0;f<arguments.length;f++){var h=arguments[f];h&&(u=c(u,s(h)))}return u}function s(u){if(typeof u=="string"||typeof u=="number")return u;if(typeof u!="object")return"";if(Array.isArray(u))return o.apply(null,u);if(u.toString!==Object.prototype.toString&&!u.toString.toString().includes("[native code]"))return u.toString();var f="";for(var h in u)r.call(u,h)&&u[h]&&(f=c(f,h));return f}function c(u,f){return f?u?u+" "+f:u+f:u}e.exports?(o.default=o,e.exports=o):window.classNames=o})()}(cu)),cu.exports}var $b=Db();const Ae=Fo($b);function Au(){return Au=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var o=arguments[r];for(var s in o)({}).hasOwnProperty.call(o,s)&&(e[s]=o[s])}return e},Au.apply(null,arguments)}function Ag(e,r){if(e==null)return{};var o={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(r.includes(s))continue;o[s]=e[s]}return o}function tm(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function zb(e){var r=Ub(e,"string");return typeof r=="symbol"?r:String(r)}function Ub(e,r){if(typeof e!="object"||e===null)return e;var o=e[Symbol.toPrimitive];if(o!==void 0){var s=o.call(e,r);if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Hb(e,r,o){var s=y.useRef(e!==void 0),c=y.useState(r),u=c[0],f=c[1],h=e!==void 0,m=s.current;return s.current=h,!h&&m&&u!==r&&f(r),[h?e:u,y.useCallback(function(g){for(var w=arguments.length,x=new Array(w>1?w-1:0),b=1;b<w;b++)x[b-1]=arguments[b];o&&o.apply(void 0,[g].concat(x)),f(g)},[o])]}function Vb(e,r){return Object.keys(r).reduce(function(o,s){var c,u=o,f=u[tm(s)],h=u[s],m=Ag(u,[tm(s),s].map(zb)),g=r[s],w=Hb(h,f,e[g]),x=w[0],b=w[1];return Au({},m,(c={},c[s]=x,c[g]=b,c))},e)}function Iu(e,r){return Iu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,s){return o.__proto__=s,o},Iu(e,r)}function Wb(e,r){e.prototype=Object.create(r.prototype),e.prototype.constructor=e,Iu(e,r)}const qb=["xxl","xl","lg","md","sm","xs"],Gb="xs",el=y.createContext({prefixes:{},breakpoints:qb,minBreakpoint:Gb});function Ge(e,r){const{prefixes:o}=y.useContext(el);return e||o[r]||r}function Ig(){const{breakpoints:e}=y.useContext(el);return e}function Mg(){const{minBreakpoint:e}=y.useContext(el);return e}function Og(){const{dir:e}=y.useContext(el);return e==="rtl"}function tl(e){return e&&e.ownerDocument||document}function Kb(e){var r=tl(e);return r&&r.defaultView||window}function Yb(e,r){return Kb(e).getComputedStyle(e,r)}var Qb=/([A-Z])/g;function Xb(e){return e.replace(Qb,"-$1").toLowerCase()}var Jb=/^ms-/;function mi(e){return Xb(e).replace(Jb,"-ms-")}var Zb=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function eC(e){return!!(e&&Zb.test(e))}function Kr(e,r){var o="",s="";if(typeof r=="string")return e.style.getPropertyValue(mi(r))||Yb(e).getPropertyValue(mi(r));Object.keys(r).forEach(function(c){var u=r[c];!u&&u!==0?e.style.removeProperty(mi(c)):eC(c)?s+=c+"("+u+") ":o+=mi(c)+": "+u+";"}),s&&(o+="transform: "+s+";"),e.style.cssText+=";"+o}var uu={exports:{}},du,nm;function tC(){if(nm)return du;nm=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return du=e,du}var fu,rm;function nC(){if(rm)return fu;rm=1;var e=tC();function r(){}function o(){}return o.resetWarningCache=r,fu=function(){function s(f,h,m,g,w,x){if(x!==e){var b=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 b.name="Invariant Violation",b}}s.isRequired=s;function c(){return s}var u={array:s,bigint:s,bool:s,func:s,number:s,object:s,string:s,symbol:s,any:s,arrayOf:c,element:s,elementType:s,instanceOf:c,node:s,objectOf:c,oneOf:c,oneOfType:c,shape:c,exact:c,checkPropTypes:o,resetWarningCache:r};return u.PropTypes=u,u},fu}var om;function rC(){return om||(om=1,uu.exports=nC()()),uu.exports}var oC=rC();const Gn=Fo(oC),am={disabled:!1},Bg=de.createContext(null);var aC=function(r){return r.scrollTop},Da="unmounted",Hr="exited",vr="entering",Vr="entered",Mu="exiting",Xn=function(e){Wb(r,e);function r(s,c){var u;u=e.call(this,s,c)||this;var f=c,h=f&&!f.isMounting?s.enter:s.appear,m;return u.appearStatus=null,s.in?h?(m=Hr,u.appearStatus=vr):m=Vr:s.unmountOnExit||s.mountOnEnter?m=Da:m=Hr,u.state={status:m},u.nextCallback=null,u}r.getDerivedStateFromProps=function(c,u){var f=c.in;return f&&u.status===Da?{status:Hr}:null};var o=r.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(c){var u=null;if(c!==this.props){var f=this.state.status;this.props.in?f!==vr&&f!==Vr&&(u=vr):(f===vr||f===Vr)&&(u=Mu)}this.updateStatus(!1,u)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var c=this.props.timeout,u,f,h;return u=f=h=c,c!=null&&typeof c!="number"&&(u=c.exit,f=c.enter,h=c.appear!==void 0?c.appear:f),{exit:u,enter:f,appear:h}},o.updateStatus=function(c,u){if(c===void 0&&(c=!1),u!==null)if(this.cancelNextCallback(),u===vr){if(this.props.unmountOnExit||this.props.mountOnEnter){var f=this.props.nodeRef?this.props.nodeRef.current:Ro.findDOMNode(this);f&&aC(f)}this.performEnter(c)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Hr&&this.setState({status:Da})},o.performEnter=function(c){var u=this,f=this.props.enter,h=this.context?this.context.isMounting:c,m=this.props.nodeRef?[h]:[Ro.findDOMNode(this),h],g=m[0],w=m[1],x=this.getTimeouts(),b=h?x.appear:x.enter;if(!c&&!f||am.disabled){this.safeSetState({status:Vr},function(){u.props.onEntered(g)});return}this.props.onEnter(g,w),this.safeSetState({status:vr},function(){u.props.onEntering(g,w),u.onTransitionEnd(b,function(){u.safeSetState({status:Vr},function(){u.props.onEntered(g,w)})})})},o.performExit=function(){var c=this,u=this.props.exit,f=this.getTimeouts(),h=this.props.nodeRef?void 0:Ro.findDOMNode(this);if(!u||am.disabled){this.safeSetState({status:Hr},function(){c.props.onExited(h)});return}this.props.onExit(h),this.safeSetState({status:Mu},function(){c.props.onExiting(h),c.onTransitionEnd(f.exit,function(){c.safeSetState({status:Hr},function(){c.props.onExited(h)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(c,u){u=this.setNextCallback(u),this.setState(c,u)},o.setNextCallback=function(c){var u=this,f=!0;return this.nextCallback=function(h){f&&(f=!1,u.nextCallback=null,c(h))},this.nextCallback.cancel=function(){f=!1},this.nextCallback},o.onTransitionEnd=function(c,u){this.setNextCallback(u);var f=this.props.nodeRef?this.props.nodeRef.current:Ro.findDOMNode(this),h=c==null&&!this.props.addEndListener;if(!f||h){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var m=this.props.nodeRef?[this.nextCallback]:[f,this.nextCallback],g=m[0],w=m[1];this.props.addEndListener(g,w)}c!=null&&setTimeout(this.nextCallback,c)},o.render=function(){var c=this.state.status;if(c===Da)return null;var u=this.props,f=u.children;u.in,u.mountOnEnter,u.unmountOnExit,u.appear,u.enter,u.exit,u.timeout,u.addEndListener,u.onEnter,u.onEntering,u.onEntered,u.onExit,u.onExiting,u.onExited,u.nodeRef;var h=Ag(u,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return de.createElement(Bg.Provider,{value:null},typeof f=="function"?f(c,h):de.cloneElement(de.Children.only(f),h))},r}(de.Component);Xn.contextType=Bg;Xn.propTypes={};function To(){}Xn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:To,onEntering:To,onEntered:To,onExit:To,onExiting:To,onExited:To};Xn.UNMOUNTED=Da;Xn.EXITED=Hr;Xn.ENTERING=vr;Xn.ENTERED=Vr;Xn.EXITING=Mu;function sC(e){return e.code==="Escape"||e.keyCode===27}function iC(){const e=y.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}function Fg(e){if(!e||typeof e=="function")return null;const{major:r}=iC();return r>=19?e.props.ref:e.ref}const Ho=!!(typeof window<"u"&&window.document&&window.document.createElement);var Ou=!1,Bu=!1;try{var pu={get passive(){return Ou=!0},get once(){return Bu=Ou=!0}};Ho&&(window.addEventListener("test",pu,pu),window.removeEventListener("test",pu,!0))}catch{}function Dg(e,r,o,s){if(s&&typeof s!="boolean"&&!Bu){var c=s.once,u=s.capture,f=o;!Bu&&c&&(f=o.__once||function h(m){this.removeEventListener(r,h,u),o.call(this,m)},o.__once=f),e.addEventListener(r,f,Ou?s:u)}e.addEventListener(r,o,s)}function Fu(e,r,o,s){var c=s&&typeof s!="boolean"?s.capture:s;e.removeEventListener(r,o,c),o.__once&&e.removeEventListener(r,o.__once,c)}function Ri(e,r,o,s){return Dg(e,r,o,s),function(){Fu(e,r,o,s)}}function lC(e,r,o,s){if(s===void 0&&(s=!0),e){var c=document.createEvent("HTMLEvents");c.initEvent(r,o,s),e.dispatchEvent(c)}}function cC(e){var r=Kr(e,"transitionDuration")||"",o=r.indexOf("ms")===-1?1e3:1;return parseFloat(r)*o}function uC(e,r,o){o===void 0&&(o=5);var s=!1,c=setTimeout(function(){s||lC(e,"transitionend",!0)},r+o),u=Ri(e,"transitionend",function(){s=!0},{once:!0});return function(){clearTimeout(c),u()}}function $g(e,r,o,s){o==null&&(o=cC(e)||0);var c=uC(e,o,s),u=Ri(e,"transitionend",r);return function(){c(),u()}}function sm(e,r){const o=Kr(e,r)||"",s=o.indexOf("ms")===-1?1e3:1;return parseFloat(o)*s}function zg(e,r){const o=sm(e,"transitionDuration"),s=sm(e,"transitionDelay"),c=$g(e,u=>{u.target===e&&(c(),r(u))},o+s)}function Ug(e){e.offsetHeight}const im=e=>!e||typeof e=="function"?e:r=>{e.current=r};function dC(e,r){const o=im(e),s=im(r);return c=>{o&&o(c),s&&s(c)}}function Hg(e,r){return y.useMemo(()=>dC(e,r),[e,r])}function fC(e){return e&&"setState"in e?Ro.findDOMNode(e):e??null}const Vg=de.forwardRef(({onEnter:e,onEntering:r,onEntered:o,onExit:s,onExiting:c,onExited:u,addEndListener:f,children:h,childRef:m,...g},w)=>{const x=y.useRef(null),b=Hg(x,m),_=Y=>{b(fC(Y))},S=Y=>G=>{Y&&x.current&&Y(x.current,G)},N=y.useCallback(S(e),[e]),C=y.useCallback(S(r),[r]),k=y.useCallback(S(o),[o]),j=y.useCallback(S(s),[s]),R=y.useCallback(S(c),[c]),O=y.useCallback(S(u),[u]),z=y.useCallback(S(f),[f]);return i.jsx(Xn,{ref:w,...g,onEnter:N,onEntered:k,onEntering:C,onExit:j,onExited:O,onExiting:R,addEndListener:z,nodeRef:x,children:typeof h=="function"?(Y,G)=>h(Y,{...G,ref:_}):de.cloneElement(h,{ref:_})})});function Wg(e){const r=y.useRef(e);return y.useEffect(()=>{r.current=e},[e]),r}function Ha(e){const r=Wg(e);return y.useCallback(function(...o){return r.current&&r.current(...o)},[r])}const pC=e=>y.forwardRef((r,o)=>i.jsx("div",{...r,ref:o,className:Ae(r.className,e)}));function hC(e){const r=y.useRef(e);return y.useEffect(()=>{r.current=e},[e]),r}function wr(e){const r=hC(e);return y.useCallback(function(...o){return r.current&&r.current(...o)},[r])}function mC(){const e=y.useRef(!0),r=y.useRef(()=>e.current);return y.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),r.current}function gC(e){const r=y.useRef(null);return y.useEffect(()=>{r.current=e}),r.current}const yC=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",vC=typeof document<"u",lm=vC||yC?y.useLayoutEffect:y.useEffect,wC=["as","disabled"];function xC(e,r){if(e==null)return{};var o={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(r.indexOf(s)>=0)continue;o[s]=e[s]}return o}function bC(e){return!e||e.trim()==="#"}function sd({tagName:e,disabled:r,href:o,target:s,rel:c,role:u,onClick:f,tabIndex:h=0,type:m}){e||(o!=null||s!=null||c!=null?e="a":e="button");const g={tagName:e};if(e==="button")return[{type:m||"button",disabled:r},g];const w=b=>{if((r||e==="a"&&bC(o))&&b.preventDefault(),r){b.stopPropagation();return}f==null||f(b)},x=b=>{b.key===" "&&(b.preventDefault(),w(b))};return e==="a"&&(o||(o="#"),r&&(o=void 0)),[{role:u??"button",disabled:void 0,tabIndex:r?void 0:h,href:o,target:e==="a"?s:void 0,"aria-disabled":r||void 0,rel:e==="a"?c:void 0,onClick:w,onKeyDown:x},g]}const CC=y.forwardRef((e,r)=>{let{as:o,disabled:s}=e,c=xC(e,wC);const[u,{tagName:f}]=sd(Object.assign({tagName:o,disabled:s},c));return i.jsx(f,Object.assign({},c,u,{ref:r}))});CC.displayName="Button";const kC=["onKeyDown"];function SC(e,r){if(e==null)return{};var o={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(r.indexOf(s)>=0)continue;o[s]=e[s]}return o}function jC(e){return!e||e.trim()==="#"}const Du=y.forwardRef((e,r)=>{let{onKeyDown:o}=e,s=SC(e,kC);const[c]=sd(Object.assign({tagName:"a"},s)),u=wr(f=>{c.onKeyDown(f),o==null||o(f)});return jC(s.href)||s.role==="button"?i.jsx("a",Object.assign({ref:r},s,c,{onKeyDown:u})):i.jsx("a",Object.assign({ref:r},s,{onKeyDown:o}))});Du.displayName="Anchor";const EC={[vr]:"show",[Vr]:"show"},id=y.forwardRef(({className:e,children:r,transitionClasses:o={},onEnter:s,...c},u)=>{const f={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...c},h=y.useCallback((m,g)=>{Ug(m),s==null||s(m,g)},[s]);return i.jsx(Vg,{ref:u,addEndListener:zg,...f,onEnter:h,childRef:Fg(r),children:(m,g)=>y.cloneElement(r,{...g,className:Ae("fade",e,r.props.className,EC[m],o[m])})})});id.displayName="Fade";const NC={"aria-label":Gn.string,onClick:Gn.func,variant:Gn.oneOf(["white"])},ld=y.forwardRef(({className:e,variant:r,"aria-label":o="Close",...s},c)=>i.jsx("button",{ref:c,type:"button",className:Ae("btn-close",r&&`btn-close-${r}`,e),"aria-label":o,...s}));ld.displayName="CloseButton";ld.propTypes=NC;const Nn=y.forwardRef(({as:e,bsPrefix:r,variant:o="primary",size:s,active:c=!1,disabled:u=!1,className:f,...h},m)=>{const g=Ge(r,"btn"),[w,{tagName:x}]=sd({tagName:e,disabled:u,...h}),b=x;return i.jsx(b,{...w,...h,ref:m,disabled:u,className:Ae(f,g,c&&"active",o&&`${g}-${o}`,s&&`${g}-${s}`,h.href&&u&&"disabled")})});Nn.displayName="Button";function TC(e,r){const o=y.useRef(!0);y.useEffect(()=>{if(o.current){o.current=!1;return}return e()},r)}function PC(){const e=y.useRef(!0),r=y.useRef(()=>e.current);return y.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),r.current}function _C(e){const r=y.useRef(e);return r.current=e,r}function qg(e){const r=_C(e);y.useEffect(()=>()=>r.current(),[])}const $u=2**31-1;function Gg(e,r,o){const s=o-Date.now();e.current=s<=$u?setTimeout(r,s):setTimeout(()=>Gg(e,r,o),$u)}function RC(){const e=PC(),r=y.useRef();return qg(()=>clearTimeout(r.current)),y.useMemo(()=>{const o=()=>clearTimeout(r.current);function s(c,u=0){e()&&(o(),u<=$u?r.current=setTimeout(c,u):Gg(r,c,Date.now()+u))}return{set:s,clear:o,handleRef:r}},[])}const Kg=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},c)=>(r=Ge(r,"carousel-caption"),i.jsx(o,{ref:c,className:Ae(e,r),...s})));Kg.displayName="CarouselCaption";const Yg=y.forwardRef(({as:e="div",bsPrefix:r,className:o,...s},c)=>{const u=Ae(o,Ge(r,"carousel-item"));return i.jsx(e,{ref:c,...s,className:u})});Yg.displayName="CarouselItem";function cm(e,r){let o=0;return y.Children.map(e,s=>y.isValidElement(s)?r(s,o++):s)}function LC(e,r){let o=0;y.Children.forEach(e,s=>{y.isValidElement(s)&&r(s,o++)})}function AC(e,r){return y.Children.toArray(e).some(o=>y.isValidElement(o)&&o.type===r)}const IC=40;function MC(e){if(!e||!e.style||!e.parentNode||!e.parentNode.style)return!1;const r=getComputedStyle(e);return r.display!=="none"&&r.visibility!=="hidden"&&getComputedStyle(e.parentNode).display!=="none"}const Qg=y.forwardRef(({defaultActiveIndex:e=0,...r},o)=>{const{as:s="div",bsPrefix:c,slide:u=!0,fade:f=!1,controls:h=!0,indicators:m=!0,indicatorLabels:g=[],activeIndex:w,onSelect:x,onSlide:b,onSlid:_,interval:S=5e3,keyboard:N=!0,onKeyDown:C,pause:k="hover",onMouseOver:j,onMouseOut:R,wrap:O=!0,touch:z=!0,onTouchStart:Y,onTouchMove:G,onTouchEnd:X,prevIcon:me=i.jsx("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:ge="Previous",nextIcon:Se=i.jsx("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:Oe="Next",variant:De,className:Q,children:ie,...ye}=Vb({defaultActiveIndex:e,...r},{activeIndex:"onSelect"}),te=Ge(c,"carousel"),D=Og(),ne=y.useRef(null),[J,L]=y.useState("next"),[$,le]=y.useState(!1),[ce,xe]=y.useState(!1),[ue,_e]=y.useState(w||0);y.useEffect(()=>{!ce&&w!==ue&&(ne.current?L(ne.current):L((w||0)>ue?"next":"prev"),u&&xe(!0),_e(w||0))},[w,ce,ue,u]),y.useEffect(()=>{ne.current&&(ne.current=null)});let be=0,Ne;LC(ie,(we,Be)=>{++be,Be===w&&(Ne=we.props.interval)});const Ue=Wg(Ne),Xe=y.useCallback(we=>{if(ce)return;let Be=ue-1;if(Be<0){if(!O)return;Be=be-1}ne.current="prev",x==null||x(Be,we)},[ce,ue,x,O,be]),Je=Ha(we=>{if(ce)return;let Be=ue+1;if(Be>=be){if(!O)return;Be=0}ne.current="next",x==null||x(Be,we)}),vt=y.useRef();y.useImperativeHandle(o,()=>({element:vt.current,prev:Xe,next:Je}));const Et=Ha(()=>{!document.hidden&&MC(vt.current)&&(D?Xe():Je())}),Te=J==="next"?"start":"end";TC(()=>{u||(b==null||b(ue,Te),_==null||_(ue,Te))},[ue]);const In=`${te}-item-${J}`,ln=`${te}-item-${Te}`,no=y.useCallback(we=>{Ug(we),b==null||b(ue,Te)},[b,ue,Te]),Sr=y.useCallback(()=>{xe(!1),_==null||_(ue,Te)},[_,ue,Te]),Mn=y.useCallback(we=>{if(N&&!/input|textarea/i.test(we.target.tagName))switch(we.key){case"ArrowLeft":we.preventDefault(),D?Je(we):Xe(we);return;case"ArrowRight":we.preventDefault(),D?Xe(we):Je(we);return}C==null||C(we)},[N,C,Xe,Je,D]),yn=y.useCallback(we=>{k==="hover"&&le(!0),j==null||j(we)},[k,j]),jr=y.useCallback(we=>{le(!1),R==null||R(we)},[R]),Er=y.useRef(0),vn=y.useRef(0),Nr=RC(),Pe=y.useCallback(we=>{Er.current=we.touches[0].clientX,vn.current=0,k==="hover"&&le(!0),Y==null||Y(we)},[k,Y]),Xt=y.useCallback(we=>{we.touches&&we.touches.length>1?vn.current=0:vn.current=we.touches[0].clientX-Er.current,G==null||G(we)},[G]),On=y.useCallback(we=>{if(z){const Be=vn.current;Math.abs(Be)>IC&&(Be>0?Xe(we):Je(we))}k==="hover"&&Nr.set(()=>{le(!1)},S||void 0),X==null||X(we)},[z,k,Xe,Je,Nr,S,X]),Yo=S!=null&&!$&&!ce,Bn=y.useRef();y.useEffect(()=>{var we,Be;if(!Yo)return;const Jt=D?Xe:Je;return Bn.current=window.setInterval(document.visibilityState?Et:Jt,(we=(Be=Ue.current)!=null?Be:S)!=null?we:void 0),()=>{Bn.current!==null&&clearInterval(Bn.current)}},[Yo,Xe,Je,Ue,S,Et,D]);const Jn=y.useMemo(()=>m&&Array.from({length:be},(we,Be)=>Jt=>{x==null||x(Be,Jt)}),[m,be,x]);return i.jsxs(s,{ref:vt,...ye,onKeyDown:Mn,onMouseOver:yn,onMouseOut:jr,onTouchStart:Pe,onTouchMove:Xt,onTouchEnd:On,className:Ae(Q,te,u&&"slide",f&&`${te}-fade`,De&&`${te}-${De}`),children:[m&&i.jsx("div",{className:`${te}-indicators`,children:cm(ie,(we,Be)=>i.jsx("button",{type:"button","data-bs-target":"","aria-label":g!=null&&g.length?g[Be]:`Slide ${Be+1}`,className:Be===ue?"active":void 0,onClick:Jn?Jn[Be]:void 0,"aria-current":Be===ue},Be))}),i.jsx("div",{className:`${te}-inner`,children:cm(ie,(we,Be)=>{const Jt=Be===ue;return u?i.jsx(Vg,{in:Jt,onEnter:Jt?no:void 0,onEntered:Jt?Sr:void 0,addEndListener:zg,children:(Tr,Qo)=>y.cloneElement(we,{...Qo,className:Ae(we.props.className,Jt&&Tr!=="entered"&&In,(Tr==="entered"||Tr==="exiting")&&"active",(Tr==="entering"||Tr==="exiting")&&ln)})}):y.cloneElement(we,{className:Ae(we.props.className,Jt&&"active")})})}),h&&i.jsxs(i.Fragment,{children:[(O||w!==0)&&i.jsxs(Du,{className:`${te}-control-prev`,onClick:Xe,children:[me,ge&&i.jsx("span",{className:"visually-hidden",children:ge})]}),(O||w!==be-1)&&i.jsxs(Du,{className:`${te}-control-next`,onClick:Je,children:[Se,Oe&&i.jsx("span",{className:"visually-hidden",children:Oe})]})]})]})});Qg.displayName="Carousel";const um=Object.assign(Qg,{Caption:Kg,Item:Yg});function OC({as:e,bsPrefix:r,className:o,...s}){r=Ge(r,"col");const c=Ig(),u=Mg(),f=[],h=[];return c.forEach(m=>{const g=s[m];delete s[m];let w,x,b;typeof g=="object"&&g!=null?{span:w,offset:x,order:b}=g:w=g;const _=m!==u?`-${m}`:"";w&&f.push(w===!0?`${r}${_}`:`${r}${_}-${w}`),b!=null&&h.push(`order${_}-${b}`),x!=null&&h.push(`offset${_}-${x}`)}),[{...s,className:Ae(o,...f,...h)},{as:e,bsPrefix:r,spans:f}]}const Lo=y.forwardRef((e,r)=>{const[{className:o,...s},{as:c="div",bsPrefix:u,spans:f}]=OC(e);return i.jsx(c,{...s,ref:r,className:Ae(o,!f.length&&u)})});Lo.displayName="Col";const Xg=y.forwardRef(({bsPrefix:e,fluid:r=!1,as:o="div",className:s,...c},u)=>{const f=Ge(e,"container"),h=typeof r=="string"?`-${r}`:"-fluid";return i.jsx(o,{ref:u,...c,className:Ae(s,r?`${f}${h}`:f)})});Xg.displayName="Container";var BC=Function.prototype.bind.call(Function.prototype.call,[].slice);function Po(e,r){return BC(e.querySelectorAll(r))}function dm(e,r){if(e.contains)return e.contains(r);if(e.compareDocumentPosition)return e===r||!!(e.compareDocumentPosition(r)&16)}const FC="data-rr-ui-";function DC(e){return`${FC}${e}`}const Jg=y.createContext(Ho?window:void 0);Jg.Provider;function cd(){return y.useContext(Jg)}const $C={type:Gn.string,tooltip:Gn.bool,as:Gn.elementType},nl=y.forwardRef(({as:e="div",className:r,type:o="valid",tooltip:s=!1,...c},u)=>i.jsx(e,{...c,ref:u,className:Ae(r,`${o}-${s?"tooltip":"feedback"}`)}));nl.displayName="Feedback";nl.propTypes=$C;const Qn=y.createContext({}),ud=y.forwardRef(({id:e,bsPrefix:r,className:o,type:s="checkbox",isValid:c=!1,isInvalid:u=!1,as:f="input",...h},m)=>{const{controlId:g}=y.useContext(Qn);return r=Ge(r,"form-check-input"),i.jsx(f,{...h,ref:m,type:s,id:e||g,className:Ae(o,r,c&&"is-valid",u&&"is-invalid")})});ud.displayName="FormCheckInput";const Li=y.forwardRef(({bsPrefix:e,className:r,htmlFor:o,...s},c)=>{const{controlId:u}=y.useContext(Qn);return e=Ge(e,"form-check-label"),i.jsx("label",{...s,ref:c,htmlFor:o||u,className:Ae(r,e)})});Li.displayName="FormCheckLabel";const Zg=y.forwardRef(({id:e,bsPrefix:r,bsSwitchPrefix:o,inline:s=!1,reverse:c=!1,disabled:u=!1,isValid:f=!1,isInvalid:h=!1,feedbackTooltip:m=!1,feedback:g,feedbackType:w,className:x,style:b,title:_="",type:S="checkbox",label:N,children:C,as:k="input",...j},R)=>{r=Ge(r,"form-check"),o=Ge(o,"form-switch");const{controlId:O}=y.useContext(Qn),z=y.useMemo(()=>({controlId:e||O}),[O,e]),Y=!C&&N!=null&&N!==!1||AC(C,Li),G=i.jsx(ud,{...j,type:S==="switch"?"checkbox":S,ref:R,isValid:f,isInvalid:h,disabled:u,as:k});return i.jsx(Qn.Provider,{value:z,children:i.jsx("div",{style:b,className:Ae(x,Y&&r,s&&`${r}-inline`,c&&`${r}-reverse`,S==="switch"&&o),children:C||i.jsxs(i.Fragment,{children:[G,Y&&i.jsx(Li,{title:_,children:N}),g&&i.jsx(nl,{type:w,tooltip:m,children:g})]})})})});Zg.displayName="FormCheck";const Ai=Object.assign(Zg,{Input:ud,Label:Li}),ey=y.forwardRef(({bsPrefix:e,type:r,size:o,htmlSize:s,id:c,className:u,isValid:f=!1,isInvalid:h=!1,plaintext:m,readOnly:g,as:w="input",...x},b)=>{const{controlId:_}=y.useContext(Qn);return e=Ge(e,"form-control"),i.jsx(w,{...x,type:r,size:s,ref:b,readOnly:g,id:c||_,className:Ae(u,m?`${e}-plaintext`:e,o&&`${e}-${o}`,r==="color"&&`${e}-color`,f&&"is-valid",h&&"is-invalid")})});ey.displayName="FormControl";const zC=Object.assign(ey,{Feedback:nl}),ty=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},c)=>(r=Ge(r,"form-floating"),i.jsx(o,{ref:c,className:Ae(e,r),...s})));ty.displayName="FormFloating";const dd=y.forwardRef(({controlId:e,as:r="div",...o},s)=>{const c=y.useMemo(()=>({controlId:e}),[e]);return i.jsx(Qn.Provider,{value:c,children:i.jsx(r,{...o,ref:s})})});dd.displayName="FormGroup";const ny=y.forwardRef(({as:e="label",bsPrefix:r,column:o=!1,visuallyHidden:s=!1,className:c,htmlFor:u,...f},h)=>{const{controlId:m}=y.useContext(Qn);r=Ge(r,"form-label");let g="col-form-label";typeof o=="string"&&(g=`${g} ${g}-${o}`);const w=Ae(c,r,s&&"visually-hidden",o&&g);return u=u||m,o?i.jsx(Lo,{ref:h,as:"label",className:w,htmlFor:u,...f}):i.jsx(e,{ref:h,className:w,htmlFor:u,...f})});ny.displayName="FormLabel";const ry=y.forwardRef(({bsPrefix:e,className:r,id:o,...s},c)=>{const{controlId:u}=y.useContext(Qn);return e=Ge(e,"form-range"),i.jsx("input",{...s,type:"range",ref:c,className:Ae(r,e),id:o||u})});ry.displayName="FormRange";const oy=y.forwardRef(({bsPrefix:e,size:r,htmlSize:o,className:s,isValid:c=!1,isInvalid:u=!1,id:f,...h},m)=>{const{controlId:g}=y.useContext(Qn);return e=Ge(e,"form-select"),i.jsx("select",{...h,size:o,ref:m,className:Ae(s,e,r&&`${e}-${r}`,c&&"is-valid",u&&"is-invalid"),id:f||g})});oy.displayName="FormSelect";const ay=y.forwardRef(({bsPrefix:e,className:r,as:o="small",muted:s,...c},u)=>(e=Ge(e,"form-text"),i.jsx(o,{...c,ref:u,className:Ae(r,e,s&&"text-muted")})));ay.displayName="FormText";const sy=y.forwardRef((e,r)=>i.jsx(Ai,{...e,ref:r,type:"switch"}));sy.displayName="Switch";const UC=Object.assign(sy,{Input:Ai.Input,Label:Ai.Label}),iy=y.forwardRef(({bsPrefix:e,className:r,children:o,controlId:s,label:c,...u},f)=>(e=Ge(e,"form-floating"),i.jsxs(dd,{ref:f,className:Ae(r,e),controlId:s,...u,children:[o,i.jsx("label",{htmlFor:s,children:c})]})));iy.displayName="FloatingLabel";const HC={_ref:Gn.any,validated:Gn.bool,as:Gn.elementType},fd=y.forwardRef(({className:e,validated:r,as:o="form",...s},c)=>i.jsx(o,{...s,ref:c,className:Ae(e,r&&"was-validated")}));fd.displayName="Form";fd.propTypes=HC;const q=Object.assign(fd,{Group:dd,Control:zC,Floating:ty,Check:Ai,Switch:UC,Label:ny,Text:ay,Range:ry,Select:oy,FloatingLabel:iy}),fm=e=>!e||typeof e=="function"?e:r=>{e.current=r};function VC(e,r){const o=fm(e),s=fm(r);return c=>{o&&o(c),s&&s(c)}}function pd(e,r){return y.useMemo(()=>VC(e,r),[e,r])}var gi;function pm(e){if((!gi&&gi!==0||e)&&Ho){var r=document.createElement("div");r.style.position="absolute",r.style.top="-9999px",r.style.width="50px",r.style.height="50px",r.style.overflow="scroll",document.body.appendChild(r),gi=r.offsetWidth-r.clientWidth,document.body.removeChild(r)}return gi}function WC(){return y.useState(null)}function hu(e){e===void 0&&(e=tl());try{var r=e.activeElement;return!r||!r.nodeName?null:r}catch{return e.body}}function qC(e){const r=y.useRef(e);return r.current=e,r}function GC(e){const r=qC(e);y.useEffect(()=>()=>r.current(),[])}function KC(e=document){const r=e.defaultView;return Math.abs(r.innerWidth-e.documentElement.clientWidth)}const hm=DC("modal-open");class hd{constructor({ownerDocument:r,handleContainerOverflow:o=!0,isRTL:s=!1}={}){this.handleContainerOverflow=o,this.isRTL=s,this.modals=[],this.ownerDocument=r}getScrollbarWidth(){return KC(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(r){}removeModalAttributes(r){}setContainerStyle(r){const o={overflow:"hidden"},s=this.isRTL?"paddingLeft":"paddingRight",c=this.getElement();r.style={overflow:c.style.overflow,[s]:c.style[s]},r.scrollBarWidth&&(o[s]=`${parseInt(Kr(c,s)||"0",10)+r.scrollBarWidth}px`),c.setAttribute(hm,""),Kr(c,o)}reset(){[...this.modals].forEach(r=>this.remove(r))}removeContainerStyle(r){const o=this.getElement();o.removeAttribute(hm),Object.assign(o.style,r.style)}add(r){let o=this.modals.indexOf(r);return o!==-1||(o=this.modals.length,this.modals.push(r),this.setModalAttributes(r),o!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),o}remove(r){const o=this.modals.indexOf(r);o!==-1&&(this.modals.splice(o,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(r))}isTopModal(r){return!!this.modals.length&&this.modals[this.modals.length-1]===r}}const mu=(e,r)=>Ho?e==null?(r||tl()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function YC(e,r){const o=cd(),[s,c]=y.useState(()=>mu(e,o==null?void 0:o.document));if(!s){const u=mu(e);u&&c(u)}return y.useEffect(()=>{},[r,s]),y.useEffect(()=>{const u=mu(e);u!==s&&c(u)},[e,s]),s}function QC({children:e,in:r,onExited:o,mountOnEnter:s,unmountOnExit:c}){const u=y.useRef(null),f=y.useRef(r),h=wr(o);y.useEffect(()=>{r?f.current=!0:h(u.current)},[r,h]);const m=pd(u,e.ref),g=y.cloneElement(e,{ref:m});return r?g:c||!f.current&&s?null:g}const XC=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function JC(e,r){if(e==null)return{};var o={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(r.indexOf(s)>=0)continue;o[s]=e[s]}return o}function ZC(e){let{onEnter:r,onEntering:o,onEntered:s,onExit:c,onExiting:u,onExited:f,addEndListener:h,children:m}=e,g=JC(e,XC);const w=y.useRef(null),x=pd(w,Fg(m)),b=O=>z=>{O&&w.current&&O(w.current,z)},_=y.useCallback(b(r),[r]),S=y.useCallback(b(o),[o]),N=y.useCallback(b(s),[s]),C=y.useCallback(b(c),[c]),k=y.useCallback(b(u),[u]),j=y.useCallback(b(f),[f]),R=y.useCallback(b(h),[h]);return Object.assign({},g,{nodeRef:w},r&&{onEnter:_},o&&{onEntering:S},s&&{onEntered:N},c&&{onExit:C},u&&{onExiting:k},f&&{onExited:j},h&&{addEndListener:R},{children:typeof m=="function"?(O,z)=>m(O,Object.assign({},z,{ref:x})):y.cloneElement(m,{ref:x})})}const e3=["component"];function t3(e,r){if(e==null)return{};var o={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(r.indexOf(s)>=0)continue;o[s]=e[s]}return o}const n3=y.forwardRef((e,r)=>{let{component:o}=e,s=t3(e,e3);const c=ZC(s);return i.jsx(o,Object.assign({ref:r},c))});function r3({in:e,onTransition:r}){const o=y.useRef(null),s=y.useRef(!0),c=wr(r);return lm(()=>{if(!o.current)return;let u=!1;return c({in:e,element:o.current,initial:s.current,isStale:()=>u}),()=>{u=!0}},[e,c]),lm(()=>(s.current=!1,()=>{s.current=!0}),[]),o}function o3({children:e,in:r,onExited:o,onEntered:s,transition:c}){const[u,f]=y.useState(!r);r&&u&&f(!1);const h=r3({in:!!r,onTransition:g=>{const w=()=>{g.isStale()||(g.in?s==null||s(g.element,g.initial):(f(!0),o==null||o(g.element)))};Promise.resolve(c(g)).then(w,x=>{throw g.in||f(!0),x})}}),m=pd(h,e.ref);return u&&!r?null:y.cloneElement(e,{ref:m})}function mm(e,r,o){return e?i.jsx(n3,Object.assign({},o,{component:e})):r?i.jsx(o3,Object.assign({},o,{transition:r})):i.jsx(QC,Object.assign({},o))}const a3=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function s3(e,r){if(e==null)return{};var o={};for(var s in e)if({}.hasOwnProperty.call(e,s)){if(r.indexOf(s)>=0)continue;o[s]=e[s]}return o}let gu;function i3(e){return gu||(gu=new hd({ownerDocument:e==null?void 0:e.document})),gu}function l3(e){const r=cd(),o=e||i3(r),s=y.useRef({dialog:null,backdrop:null});return Object.assign(s.current,{add:()=>o.add(s.current),remove:()=>o.remove(s.current),isTopModal:()=>o.isTopModal(s.current),setDialogRef:y.useCallback(c=>{s.current.dialog=c},[]),setBackdropRef:y.useCallback(c=>{s.current.backdrop=c},[])})}const ly=y.forwardRef((e,r)=>{let{show:o=!1,role:s="dialog",className:c,style:u,children:f,backdrop:h=!0,keyboard:m=!0,onBackdropClick:g,onEscapeKeyDown:w,transition:x,runTransition:b,backdropTransition:_,runBackdropTransition:S,autoFocus:N=!0,enforceFocus:C=!0,restoreFocus:k=!0,restoreFocusOptions:j,renderDialog:R,renderBackdrop:O=Te=>i.jsx("div",Object.assign({},Te)),manager:z,container:Y,onShow:G,onHide:X=()=>{},onExit:me,onExited:ge,onExiting:Se,onEnter:Oe,onEntering:De,onEntered:Q}=e,ie=s3(e,a3);const ye=cd(),te=YC(Y),D=l3(z),ne=mC(),J=gC(o),[L,$]=y.useState(!o),le=y.useRef(null);y.useImperativeHandle(r,()=>D,[D]),Ho&&!J&&o&&(le.current=hu(ye==null?void 0:ye.document)),o&&L&&$(!1);const ce=wr(()=>{if(D.add(),Ue.current=Ri(document,"keydown",be),Ne.current=Ri(document,"focus",()=>setTimeout(ue),!0),G&&G(),N){var Te,In;const ln=hu((Te=(In=D.dialog)==null?void 0:In.ownerDocument)!=null?Te:ye==null?void 0:ye.document);D.dialog&&ln&&!dm(D.dialog,ln)&&(le.current=ln,D.dialog.focus())}}),xe=wr(()=>{if(D.remove(),Ue.current==null||Ue.current(),Ne.current==null||Ne.current(),k){var Te;(Te=le.current)==null||Te.focus==null||Te.focus(j),le.current=null}});y.useEffect(()=>{!o||!te||ce()},[o,te,ce]),y.useEffect(()=>{L&&xe()},[L,xe]),GC(()=>{xe()});const ue=wr(()=>{if(!C||!ne()||!D.isTopModal())return;const Te=hu(ye==null?void 0:ye.document);D.dialog&&Te&&!dm(D.dialog,Te)&&D.dialog.focus()}),_e=wr(Te=>{Te.target===Te.currentTarget&&(g==null||g(Te),h===!0&&X())}),be=wr(Te=>{m&&sC(Te)&&D.isTopModal()&&(w==null||w(Te),Te.defaultPrevented||X())}),Ne=y.useRef(),Ue=y.useRef(),Xe=(...Te)=>{$(!0),ge==null||ge(...Te)};if(!te)return null;const Je=Object.assign({role:s,ref:D.setDialogRef,"aria-modal":s==="dialog"?!0:void 0},ie,{style:u,className:c,tabIndex:-1});let vt=R?R(Je):i.jsx("div",Object.assign({},Je,{children:y.cloneElement(f,{role:"document"})}));vt=mm(x,b,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!o,onExit:me,onExiting:Se,onExited:Xe,onEnter:Oe,onEntering:De,onEntered:Q,children:vt});let Et=null;return h&&(Et=O({ref:D.setBackdropRef,onClick:_e}),Et=mm(_,S,{in:!!o,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:Et})),i.jsx(i.Fragment,{children:Ro.createPortal(i.jsxs(i.Fragment,{children:[Et,vt]}),te)})});ly.displayName="Modal";const c3=Object.assign(ly,{Manager:hd});function u3(e,r){return e.classList?e.classList.contains(r):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+r+" ")!==-1}function d3(e,r){e.classList?e.classList.add(r):u3(e,r)||(typeof e.className=="string"?e.className=e.className+" "+r:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+r))}function gm(e,r){return e.replace(new RegExp("(^|\\s)"+r+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function f3(e,r){e.classList?e.classList.remove(r):typeof e.className=="string"?e.className=gm(e.className,r):e.setAttribute("class",gm(e.className&&e.className.baseVal||"",r))}const _o={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class p3 extends hd{adjustAndStore(r,o,s){const c=o.style[r];o.dataset[r]=c,Kr(o,{[r]:`${parseFloat(Kr(o,r))+s}px`})}restore(r,o){const s=o.dataset[r];s!==void 0&&(delete o.dataset[r],Kr(o,{[r]:s}))}setContainerStyle(r){super.setContainerStyle(r);const o=this.getElement();if(d3(o,"modal-open"),!r.scrollBarWidth)return;const s=this.isRTL?"paddingLeft":"paddingRight",c=this.isRTL?"marginLeft":"marginRight";Po(o,_o.FIXED_CONTENT).forEach(u=>this.adjustAndStore(s,u,r.scrollBarWidth)),Po(o,_o.STICKY_CONTENT).forEach(u=>this.adjustAndStore(c,u,-r.scrollBarWidth)),Po(o,_o.NAVBAR_TOGGLER).forEach(u=>this.adjustAndStore(c,u,r.scrollBarWidth))}removeContainerStyle(r){super.removeContainerStyle(r);const o=this.getElement();f3(o,"modal-open");const s=this.isRTL?"paddingLeft":"paddingRight",c=this.isRTL?"marginLeft":"marginRight";Po(o,_o.FIXED_CONTENT).forEach(u=>this.restore(s,u)),Po(o,_o.STICKY_CONTENT).forEach(u=>this.restore(c,u)),Po(o,_o.NAVBAR_TOGGLER).forEach(u=>this.restore(c,u))}}let yu;function h3(e){return yu||(yu=new p3(e)),yu}const cy=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},c)=>(r=Ge(r,"modal-body"),i.jsx(o,{ref:c,className:Ae(e,r),...s})));cy.displayName="ModalBody";const uy=y.createContext({onHide(){}}),md=y.forwardRef(({bsPrefix:e,className:r,contentClassName:o,centered:s,size:c,fullscreen:u,children:f,scrollable:h,...m},g)=>{e=Ge(e,"modal");const w=`${e}-dialog`,x=typeof u=="string"?`${e}-fullscreen-${u}`:`${e}-fullscreen`;return i.jsx("div",{...m,ref:g,className:Ae(w,r,c&&`${e}-${c}`,s&&`${w}-centered`,h&&`${w}-scrollable`,u&&x),children:i.jsx("div",{className:Ae(`${e}-content`,o),children:f})})});md.displayName="ModalDialog";const dy=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},c)=>(r=Ge(r,"modal-footer"),i.jsx(o,{ref:c,className:Ae(e,r),...s})));dy.displayName="ModalFooter";const m3=y.forwardRef(({closeLabel:e="Close",closeVariant:r,closeButton:o=!1,onHide:s,children:c,...u},f)=>{const h=y.useContext(uy),m=Ha(()=>{h==null||h.onHide(),s==null||s()});return i.jsxs("div",{ref:f,...u,children:[c,o&&i.jsx(ld,{"aria-label":e,variant:r,onClick:m})]})}),fy=y.forwardRef(({bsPrefix:e,className:r,closeLabel:o="Close",closeButton:s=!1,...c},u)=>(e=Ge(e,"modal-header"),i.jsx(m3,{ref:u,...c,className:Ae(r,e),closeLabel:o,closeButton:s})));fy.displayName="ModalHeader";const g3=pC("h4"),py=y.forwardRef(({className:e,bsPrefix:r,as:o=g3,...s},c)=>(r=Ge(r,"modal-title"),i.jsx(o,{ref:c,className:Ae(e,r),...s})));py.displayName="ModalTitle";function y3(e){return i.jsx(id,{...e,timeout:null})}function v3(e){return i.jsx(id,{...e,timeout:null})}const hy=y.forwardRef(({bsPrefix:e,className:r,style:o,dialogClassName:s,contentClassName:c,children:u,dialogAs:f=md,"data-bs-theme":h,"aria-labelledby":m,"aria-describedby":g,"aria-label":w,show:x=!1,animation:b=!0,backdrop:_=!0,keyboard:S=!0,onEscapeKeyDown:N,onShow:C,onHide:k,container:j,autoFocus:R=!0,enforceFocus:O=!0,restoreFocus:z=!0,restoreFocusOptions:Y,onEntered:G,onExit:X,onExiting:me,onEnter:ge,onEntering:Se,onExited:Oe,backdropClassName:De,manager:Q,...ie},ye)=>{const[te,D]=y.useState({}),[ne,J]=y.useState(!1),L=y.useRef(!1),$=y.useRef(!1),le=y.useRef(null),[ce,xe]=WC(),ue=Hg(ye,xe),_e=Ha(k),be=Og();e=Ge(e,"modal");const Ne=y.useMemo(()=>({onHide:_e}),[_e]);function Ue(){return Q||h3({isRTL:be})}function Xe(Pe){if(!Ho)return;const Xt=Ue().getScrollbarWidth()>0,On=Pe.scrollHeight>tl(Pe).documentElement.clientHeight;D({paddingRight:Xt&&!On?pm():void 0,paddingLeft:!Xt&&On?pm():void 0})}const Je=Ha(()=>{ce&&Xe(ce.dialog)});qg(()=>{Fu(window,"resize",Je),le.current==null||le.current()});const vt=()=>{L.current=!0},Et=Pe=>{L.current&&ce&&Pe.target===ce.dialog&&($.current=!0),L.current=!1},Te=()=>{J(!0),le.current=$g(ce.dialog,()=>{J(!1)})},In=Pe=>{Pe.target===Pe.currentTarget&&Te()},ln=Pe=>{if(_==="static"){In(Pe);return}if($.current||Pe.target!==Pe.currentTarget){$.current=!1;return}k==null||k()},no=Pe=>{S?N==null||N(Pe):(Pe.preventDefault(),_==="static"&&Te())},Sr=(Pe,Xt)=>{Pe&&Xe(Pe),ge==null||ge(Pe,Xt)},Mn=Pe=>{le.current==null||le.current(),X==null||X(Pe)},yn=(Pe,Xt)=>{Se==null||Se(Pe,Xt),Dg(window,"resize",Je)},jr=Pe=>{Pe&&(Pe.style.display=""),Oe==null||Oe(Pe),Fu(window,"resize",Je)},Er=y.useCallback(Pe=>i.jsx("div",{...Pe,className:Ae(`${e}-backdrop`,De,!b&&"show")}),[b,De,e]),vn={...o,...te};vn.display="block";const Nr=Pe=>i.jsx("div",{role:"dialog",...Pe,style:vn,className:Ae(r,e,ne&&`${e}-static`,!b&&"show"),onClick:_?ln:void 0,onMouseUp:Et,"data-bs-theme":h,"aria-label":w,"aria-labelledby":m,"aria-describedby":g,children:i.jsx(f,{...ie,onMouseDown:vt,className:s,contentClassName:c,children:u})});return i.jsx(uy.Provider,{value:Ne,children:i.jsx(c3,{show:x,ref:ue,backdrop:_,container:j,keyboard:!0,autoFocus:R,enforceFocus:O,restoreFocus:z,restoreFocusOptions:Y,onEscapeKeyDown:no,onShow:C,onHide:k,onEnter:Sr,onEntering:yn,onEntered:G,onExit:Mn,onExiting:me,onExited:jr,manager:Ue(),transition:b?y3:void 0,backdropTransition:b?v3:void 0,renderBackdrop:Er,renderDialog:Nr})})});hy.displayName="Modal";const We=Object.assign(hy,{Body:cy,Header:fy,Title:py,Footer:dy,Dialog:md,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150}),zu=y.forwardRef(({bsPrefix:e,className:r,as:o="div",...s},c)=>{const u=Ge(e,"row"),f=Ig(),h=Mg(),m=`${u}-cols`,g=[];return f.forEach(w=>{const x=s[w];delete s[w];let b;x!=null&&typeof x=="object"?{cols:b}=x:b=x;const _=w!==h?`-${w}`:"";b!=null&&g.push(`${m}${_}-${b}`)}),i.jsx(o,{ref:c,...s,className:Ae(r,u,...g)})});zu.displayName="Row";const Ja=()=>i.jsx("footer",{className:"bg-dark text-white py-4",style:kt.footer,children:i.jsxs(Xg,{children:[i.jsxs(zu,{children:[i.jsxs(Lo,{md:4,className:"text-center text-md-left mb-3 mb-md-0",children:[i.jsx("h5",{children:"About Us"}),i.jsx("p",{children:"We provide high-quality heavy equipment for various industries. Our mission is to deliver excellence through our products and services."})]}),i.jsxs(Lo,{md:4,className:"text-center mb-3 mb-md-0",children:[i.jsx("h5",{children:"Follow Us"}),i.jsxs("div",{className:"d-flex justify-content-center",children:[i.jsx("a",{href:"https://www.facebook.com/share/15g3DKZX66/",target:"_blank",rel:"noopener noreferrer",className:"text-white mx-2",style:kt.link,onMouseEnter:e=>e.target.style.color=kt.linkHover.color,onMouseLeave:e=>e.target.style.color=kt.link.color,children:i.jsx(lb,{size:24})}),i.jsx("a",{href:"https://x.com/Naser_Tananii?t=uF0cdTBKVjHCmFpSZE744A&s=09",target:"_blank",rel:"noopener noreferrer",className:"text-white mx-2",style:kt.link,onMouseEnter:e=>e.target.style.color=kt.linkHover.color,onMouseLeave:e=>e.target.style.color=kt.link.color,children:i.jsx(fb,{size:24})}),i.jsx("a",{href:"https://www.instagram.com/naser_tananiii?igsh=MWh5MXo2eHVtbmxobw==",target:"_blank",rel:"noopener noreferrer",className:"text-white mx-2",style:kt.link,onMouseEnter:e=>e.target.style.color=kt.linkHover.color,onMouseLeave:e=>e.target.style.color=kt.link.color,children:i.jsx(cb,{size:24})}),i.jsx("a",{href:"https://www.tiktok.com/@naser_tanani?_r=1&_d=e3c6g0clejm08m&sec_uid=MS4wLjABAAAA6Isukv6v17Cyj80vQw1Rw8eppA0h5FulUceQYfbtzGOod3t3oiqvqfHUVJ9nHyxl&share_author_id=7133965784301437954&sharer_language=en&source=h5_m&u_code=e3c6gm7hf4m8fj&timestamp=1739089370&user_id=7133965784301437954&sec_user_id=MS4wLjABAAAA6Isukv6v17Cyj80vQw1Rw8eppA0h5FulUceQYfbtzGOod3t3oiqvqfHUVJ9nHyxl&utm_source=copy&utm_campaign=client_share&utm_medium=android&share_iid=7463787994585351954&share_link_id=3ba7cf9f-0e92-4025-baba-759eff17ac2b&share_app_id=1233&ugbiz_name=ACCOUNT&ug_btm=b8727%2Cb7360&social_share_type=5&enable_checksum=1",target:"_blank",rel:"noopener noreferrer",className:"text-white mx-2",style:kt.link,onMouseEnter:e=>e.target.style.color=kt.linkHover.color,onMouseLeave:e=>e.target.style.color=kt.link.color,children:i.jsx(db,{size:24})}),i.jsx("a",{href:"https://t.me/Naser_tanani",target:"_blank",rel:"noopener noreferrer",className:"text-white mx-2",style:kt.link,onMouseEnter:e=>e.target.style.color=kt.linkHover.color,onMouseLeave:e=>e.target.style.color=kt.link.color,children:i.jsx(ub,{size:24})})]})]}),i.jsxs(Lo,{md:4,className:"text-center text-md-right",children:[i.jsx("h5",{children:"Contact Us"}),i.jsx("p",{children:"Email: tnanynasr@gmail.com"}),i.jsx("p",{children:"Phone: +971-503439189"})]})]}),i.jsx(zu,{className:"mt-3",children:i.jsx(Lo,{className:"text-center",children:i.jsx("p",{className:"mb-0",children:"© 2025 EZMINE. All Rights Reserved."})})})]})}),kt={footer:{position:"relative",width:"100%",bottom:0,marginTop:"auto"},link:{color:"white",textDecoration:"none",transition:"color 0.3s"},linkHover:{color:"pink"}},Vo=()=>i.jsxs("a",{href:"https://wa.me/971503439189",className:"btn btn-success",style:w3.whatsappButton,target:"_blank",rel:"noopener noreferrer",children:[i.jsx(Tg,{size:24}),i.jsx("span",{style:{marginLeft:"10px"},children:"Message Us on WhatsApp"})]}),w3={whatsappButton:{position:"fixed",bottom:"20px",right:"20px",zIndex:1e3,display:"flex",alignItems:"center",justifyContent:"center",padding:"10px 30px",borderRadius:"50px",backgroundColor:"#25D366",color:"#fff",textDecoration:"none",boxShadow:"0 4px 10px rgba(0, 0, 0, 0.1)"}},my="/assets/home_bg-OcXp9zOt.jpg",gy=de.createContext({}),yy=!0;function x3({baseColor:e,highlightColor:r,width:o,height:s,borderRadius:c,circle:u,direction:f,duration:h,enableAnimation:m=yy,customHighlightBackground:g}){const w={};return f==="rtl"&&(w["--animation-direction"]="reverse"),typeof h=="number"&&(w["--animation-duration"]=`${h}s`),m||(w["--pseudo-element-display"]="none"),(typeof o=="string"||typeof o=="number")&&(w.width=o),(typeof s=="string"||typeof s=="number")&&(w.height=s),(typeof c=="string"||typeof c=="number")&&(w.borderRadius=c),u&&(w.borderRadius="50%"),typeof e<"u"&&(w["--base-color"]=e),typeof r<"u"&&(w["--highlight-color"]=r),typeof g=="string"&&(w["--custom-highlight-background"]=g),w}function yi({count:e=1,wrapper:r,className:o,containerClassName:s,containerTestId:c,circle:u=!1,style:f,...h}){var m,g,w;const x=de.useContext(gy),b={...h};for(const[R,O]of Object.entries(h))typeof O>"u"&&delete b[R];const _={...x,...b,circle:u},S={...f,...x3(_)};let N="react-loading-skeleton";o&&(N+=` ${o}`);const C=(m=_.inline)!==null&&m!==void 0?m:!1,k=[],j=Math.ceil(e);for(let R=0;R<j;R++){let O=S;if(j>e&&R===j-1){const Y=(g=O.width)!==null&&g!==void 0?g:"100%",G=e%1,X=typeof Y=="number"?Y*G:`calc(${Y} * ${G})`;O={...O,width:X}}const z=de.createElement("span",{className:N,style:O,key:R},"‌");C?k.push(z):k.push(de.createElement(de.Fragment,{key:R},z,de.createElement("br",null)))}return de.createElement("span",{className:s,"data-testid":c,"aria-live":"polite","aria-busy":(w=_.enableAnimation)!==null&&w!==void 0?w:yy},r?k.map((R,O)=>de.createElement(r,{key:O},R)):k)}function b3({children:e,...r}){return de.createElement(gy.Provider,{value:r},e)}const C3=de.memo(({page:e,setPage:r,setSearchSub:o})=>{const{categories:s,loading:c,error:u,setCategories:f}=ad(),h=$t(),m=g=>{h("/subcategories",{state:{category:g}})};return y.useEffect(()=>{r("home"),localStorage.setItem("searchSub",null)},[s]),i.jsxs("div",{className:"items-page-container",children:[i.jsx("div",{className:"background-image"}),i.jsx("div",{className:"content",children:i.jsx("div",{className:"row",children:c?i.jsx(b3,{color:"#202020",highlightColor:"#444",children:Array.from({length:6}).map((g,w)=>i.jsx("div",{className:"col-md-6 col-lg-4 mb-4",children:i.jsxs("div",{className:"card h-100 shadow-sm border-0 category-card",style:{borderRadius:"15px",minHeight:"400px"},children:[i.jsx(yi,{height:200}),i.jsxs("div",{className:"card-body text-center d-flex flex-column",children:[i.jsx(yi,{height:30,width:"80%"}),i.jsx(yi,{height:20,width:"90%",style:{marginTop:"10px"}}),i.jsx(yi,{height:40,width:"60%",style:{marginTop:"auto"}})]})]})},w))}):s.length>0&&s.map((g,w)=>i.jsx("div",{className:"col-md-6 col-lg-4 mb-4",children:i.jsxs("div",{className:"card h-100 shadow-sm border-0 category-card",style:{cursor:"pointer",borderRadius:"15px",overflow:"hidden",transition:"transform 0.3s, box-shadow 0.3s",minHeight:"400px"},onMouseEnter:x=>{x.currentTarget.style.transform="scale(1.05)",x.currentTarget.style.boxShadow="0 10px 20px rgba(0, 0, 0, 0.2)"},onMouseLeave:x=>{x.currentTarget.style.transform="scale(1)",x.currentTarget.style.boxShadow="0 4px 8px rgba(0, 0, 0, 0.1)"},children:[i.jsx("img",{src:g.imageUrl||my,alt:g.name,className:"card-img-top",style:{height:"200px",objectFit:"cover",width:"100%",borderTopLeftRadius:"15px",borderTopRightRadius:"15px"}}),i.jsxs("div",{className:"card-body text-center d-flex flex-column",children:[i.jsx("h5",{className:"card-title text-primary",children:g.name}),i.jsx("p",{className:"card-text text-white description-text",style:{fontWeight:"bold"},children:g.description}),i.jsx("div",{className:"mt-auto",style:{marginTop:"5px"},children:i.jsx("button",{className:"btn btn-outline-warning btn-custom",onClick:()=>m(g),style:{borderRadius:"20px",padding:"10px 20px",transition:"background-color 0.3s, color 0.3s",color:"white"},onMouseEnter:x=>{x.currentTarget.style.backgroundColor="#ffc107",x.currentTarget.style.color="#000"},onMouseLeave:x=>{x.currentTarget.style.backgroundColor="",x.currentTarget.style.color="white"},children:"View Details"})})]})]})},w))})}),i.jsx(Vo,{})]})}),k3=({searchSub:e,setSearchSub:r,page:o,setPage:s,changed:c,setChanged:u})=>{const f=$t();return y.useEffect(()=>{(async()=>{const m=an.get("authToken");m&&Pn(m).user.role==="admin"&&f("/admin")})()},[]),i.jsxs(i.Fragment,{children:[i.jsx(Xa,{changed:c,setChanged:u,page:o,setPage:s,searchSub:e,setSearchSub:r}),i.jsx(Fb,{}),i.jsx("div",{children:i.jsx(C3,{page:o,setPage:s,searchSub:e,setSearchSub:r})}),i.jsx(Vo,{}),i.jsx(Ja,{})]})},S3=async()=>{try{const e=await ke.get(`${Ee}/admin/getStatsofUser`,{headers:{"Content-Type":"application/json"}});if(!e.status===200)throw new Error("Failed to fetch users stats");return(await e.data).length}catch(e){throw console.error("Error fetching users stats:",e),e}},j3=async()=>{try{const e=await ke.get(`${Ee}/admin/getItemStats`,{headers:{"Content-Type":"application/json"}});if(!e.status===200)throw new Error("Failed to fetch items stats");const r=await e.data;return r.length}catch(e){throw console.error("Error fetching items stats:",e),e}},E3=async()=>{try{const e=await ke.get(`${Ee}/admin/getPendingApprovalsStats`,{headers:{"Content-Type":"application/json"}});if(!e.status===200)throw new Error("Failed to fetch approvals stats");const r=await e.data;return r.length}catch(e){throw console.error("Error fetching approvals stats:",e),e}},N3=async()=>{try{const e=await ke.get(`${Ee}/admin/getApprovedBookingsStats`,{headers:{"Content-Type":"application/json"}});if(!e.status===200)throw new Error("Failed to fetch bookings stats");return(await e.data).length}catch(e){throw console.error("Error fetching bookings stats:",e),e}},vy=y.createContext(),T3=({children:e})=>{const[r,o]=y.useState({users:0,items:0,approvals:0,bookings:0}),[s,c]=y.useState(!1),u=async()=>{c(!0);try{const f=await S3(),h=await j3(),m=await E3(),g=await N3();o({users:f,items:h,approvals:m,bookings:g})}catch{V.error("Error fetching dashboard data",{position:"top-right",autoClose:2e3,transition:se})}finally{c(!1)}};return y.useEffect(()=>{u()},[]),i.jsx(vy.Provider,{value:{stats:r,isLoading:s,loadStats:u},children:e})},P3=()=>y.useContext(vy),vi=({title:e,value:r,icon:o,color:s,iconColor:c,onClick:u})=>i.jsx("div",{className:"col-md-3 col-sm-6 mb-4 d-flex justify-content-center",children:i.jsx("div",{className:"card shadow-sm border-0",style:{backgroundColor:s,cursor:"pointer",width:"24rem",height:"15rem",margin:"0 auto"},onClick:u,children:i.jsxs("div",{className:"card-body text-center",children:[i.jsx("div",{className:"mb-3",style:{color:c},children:o}),i.jsx("h5",{className:"card-title",children:e}),i.jsx("h3",{className:"card-text font-weight-bold",children:r}),i.jsx("button",{className:"btn btn-primary mt-3",children:"View Details"})," "]})})}),_3=()=>{const{stats:e,isLoading:r}=P3(),o=$t();return y.useEffect(()=>{const s=an.get("authToken");Pn(s).user.role!=="admin"&&o("/")},[o]),i.jsxs("div",{className:"container mt-4",style:{width:"100%",maxWidth:"100%",height:"auto"},children:[i.jsx("h2",{className:"mb-4 text-center",style:{color:"#343a40"},children:"Admin Dashboard"}),i.jsxs("div",{className:"row",style:{width:"100%",maxWidth:"1200px",height:"auto",margin:"0 auto"},children:[i.jsx(vi,{title:"Registered Users",value:i.jsx("strong",{children:e.users}),icon:i.jsx(wb,{className:"fs-1"}),color:"#e9ecef",iconColor:"#007bff",onClick:()=>o("/ManageUsers")}),i.jsx(vi,{title:"Total Items Listed",value:i.jsx("strong",{children:e.items}),icon:i.jsx(hb,{className:"fs-1"}),color:"#e9ecef",iconColor:"#28a745",onClick:()=>o("/ManageItems")}),i.jsx(vi,{title:"Pending Approvals",value:i.jsx("strong",{children:e.approvals}),icon:i.jsx(yb,{className:"fs-1"}),color:"#e9ecef",iconColor:"#ffc107",onClick:()=>o("/Approvals")}),i.jsx(vi,{title:"Total Booked Items",value:i.jsx("strong",{children:e.bookings}),icon:i.jsx(mb,{className:"fs-1"}),color:"#e9ecef",iconColor:"#dc3545",onClick:()=>o("/Bookeditem")})]}),i.jsx(An,{limit:1})]})},R3=()=>i.jsx(i.Fragment,{children:i.jsx(_3,{})}),wy=async()=>{try{const e=await fetch(`${Ee}/admin/getAllUsers`,{headers:{"Content-Type":"application/json"}});if(!e.ok)throw new Error("Failed to fetch users");return await e.json()}catch(e){throw console.error("Error fetching users:",e),e}},xy=async e=>{try{const r=await fetch(`${Ee}/admin/deleteUser/${e}`,{method:"post",headers:{"Content-Type":"application/json"}});if(!r.ok)throw new Error("Failed to delete user");return await r.json()}catch(r){throw console.error("Error deleting user:",r),r}};let by=class extends y.Component{constructor(r){super(r),this.state={hasError:!1}}static getDerivedStateFromError(r){return{hasError:!0}}componentDidCatch(r,o){console.error("ErrorBoundary caught an error",r,o)}render(){return this.state.hasError?i.jsxs("div",{children:[i.jsx("h2",{children:"Something went wrong."}),i.jsx("button",{onClick:()=>this.setState({hasError:!1}),children:"Try again"})]}):this.props.children}};const L3=()=>{var _,S,N,C;const[e,r]=y.useState([]),[o,s]=y.useState(null),[c,u]=y.useState(!1),[f,h]=y.useState(!1),[m,g]=y.useState(null);y.useEffect(()=>{(async()=>{try{const j=await wy();r(j)}catch{V.error("Error fetching users data",{position:"top-right",autoClose:2e3,transition:se})}})()},[]);const w=async()=>{try{await xy(m),r(e.filter(k=>k._id!==m)),V.success("User deleted successfully!",{position:"top-right",autoClose:2e3,transition:se}),h(!1)}catch{V.error("Failed to delete user.",{position:"top-right",autoClose:2e3,transition:se}),h(!1)}},x=k=>{g(k),h(!0)},b=k=>{s(k),u(!0)};return i.jsx(by,{children:i.jsxs("div",{className:"container mt-4",style:{...jn.dashboardContainer,maxWidth:"95%"},children:[i.jsx("h2",{className:"mb-4 text-center",style:{color:"#FF6F61"},children:"Manage Users"}),i.jsx("div",{className:"table-responsive mb-4",children:i.jsxs("table",{className:"table table-striped table-hover",children:[i.jsx("thead",{className:"thead-dark",children:i.jsxs("tr",{children:[i.jsx("th",{children:"#"}),i.jsx("th",{children:"Name"}),i.jsx("th",{children:"Email"}),i.jsx("th",{children:"Actions"})]})}),i.jsx("tbody",{children:e.map((k,j)=>i.jsx(de.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:i.jsx("strong",{children:j+1})}),i.jsx("td",{children:i.jsx("strong",{children:k.name})}),i.jsx("td",{children:i.jsx("strong",{children:k.email})}),i.jsx("td",{children:i.jsxs("div",{style:jn.actionButtons,children:[i.jsxs("button",{className:"btn btn-secondary btn-sm",onClick:()=>b(k),style:jn.viewButton,children:[i.jsx(Jr,{})," View Details"]}),i.jsxs("button",{className:"btn btn-danger btn-sm",onClick:()=>x(k._id),style:jn.deleteButton,children:[i.jsx(vb,{})," Delete"]})]})})]})},k._id))})]})}),i.jsxs(We,{show:c,onHide:()=>u(!1),children:[i.jsx(We.Header,{closeButton:!0,children:i.jsx(We.Title,{children:"User Details"})}),i.jsx(We.Body,{children:o&&i.jsxs("div",{style:jn.userDetails,children:[i.jsxs("p",{children:[i.jsx("strong",{children:"Name:"})," ",o.name]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Email:"})," ",o.email]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Phone:"})," ",o.contactNo]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Address:"})," ",((_=o==null?void 0:o.address)==null?void 0:_.street)??""," ",((S=o==null?void 0:o.address)==null?void 0:S.city)??""," ",((N=o==null?void 0:o.address)==null?void 0:N.state)??""," ",((C=o==null?void 0:o.address)==null?void 0:C.country)??""]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Role:"})," ",o.role]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Registered On:"})," ",new Date(o.createdAt).toLocaleString()]})]})}),i.jsx(We.Footer,{children:i.jsx(Nn,{variant:"secondary",onClick:()=>u(!1),style:jn.closeButton,children:"Close"})})]}),i.jsxs(We,{show:f,onHide:()=>h(!1),style:jn.confirmModal,children:[i.jsx(We.Header,{closeButton:!0,children:i.jsx(We.Title,{children:"Confirm Deletion"})}),i.jsx(We.Body,{style:jn.confirmModalBody,children:"Are you sure you want to delete this user?"}),i.jsxs(We.Footer,{children:[i.jsx(Nn,{variant:"outline-secondary",onClick:()=>h(!1),style:jn.cancelButton,children:"Cancel"}),i.jsx(Nn,{variant:"danger",onClick:w,style:jn.deleteConfirmButton,children:"Delete"})]})]}),i.jsx(An,{limit:1})]})})},jn={dashboardContainer:{backgroundColor:"#f4f6f9",padding:"20px",borderRadius:"10px",boxShadow:"0 0 10px rgba(0, 0, 0, 0.1)"},actionButtons:{display:"flex",gap:"10px"},viewButton:{backgroundColor:"#6c757d",border:"none",color:"#fff",padding:"3px 8px",borderRadius:"5px",cursor:"pointer",display:"flex",alignItems:"center",gap:"5px",fontSize:"0.875rem"},deleteButton:{backgroundColor:"#dc3545",border:"none",color:"#fff",padding:"3px 8px",borderRadius:"5px",cursor:"pointer",display:"flex",alignItems:"center",gap:"5px",fontSize:"0.875rem"},card:{maxHeight:"300px",overflowY:"auto",transition:"transform 0.3s, box-shadow 0.3s",cursor:"pointer"},scrollable:{maxHeight:"200px",overflowY:"auto"},closeButton:{backgroundColor:"#6c757d",border:"none",color:"#fff",padding:"5px 10px",borderRadius:"5px",cursor:"pointer"},userDetails:{backgroundColor:"#f8f9fa",padding:"15px",borderRadius:"5px",boxShadow:"0 0 10px rgba(0, 0, 0, 0.1)",lineHeight:"1.6"},confirmModal:{borderRadius:"10px"},confirmModalBody:{backgroundColor:"#f8d7da",color:"#721c24",padding:"20px",borderRadius:"5px",boxShadow:"0 0 10px rgba(0, 0, 0, 0.1)"},cancelButton:{backgroundColor:"#6c757d",border:"none",color:"#fff",padding:"5px 10px",borderRadius:"5px",cursor:"pointer"},deleteConfirmButton:{backgroundColor:"#dc3545",border:"none",color:"#fff",padding:"5px 10px",borderRadius:"5px",cursor:"pointer"}};/*!
* sweetalert2 v11.15.10
* Released under the MIT License.
*/function Cy(e,r,o){if(typeof e=="function"?e===r:e.has(r))return arguments.length<3?r:o;throw new TypeError("Private element is not present on this object")}function A3(e,r){if(r.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function ym(e,r){return e.get(Cy(e,r))}function I3(e,r,o){A3(e,r),r.set(e,o)}function M3(e,r,o){return e.set(Cy(e,r),o),o}const O3=100,he={},B3=()=>{he.previousActiveElement instanceof HTMLElement?(he.previousActiveElement.focus(),he.previousActiveElement=null):document.body&&document.body.focus()},F3=e=>new Promise(r=>{if(!e)return r();const o=window.scrollX,s=window.scrollY;he.restoreFocusTimeout=setTimeout(()=>{B3(),r()},O3),window.scrollTo(o,s)}),ky="swal2-",D3=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error","draggable","dragging"],B=D3.reduce((e,r)=>(e[r]=ky+r,e),{}),$3=["success","warning","info","question","error"],Ii=$3.reduce((e,r)=>(e[r]=ky+r,e),{}),Sy="SweetAlert2:",gd=e=>e.charAt(0).toUpperCase()+e.slice(1),zt=e=>{console.warn(`${Sy} ${typeof e=="object"?e.join(" "):e}`)},eo=e=>{console.error(`${Sy} ${e}`)},vm=[],z3=e=>{vm.includes(e)||(vm.push(e),zt(e))},jy=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;z3(`"${e}" is deprecated and will be removed in the next major release.${r?` Use "${r}" instead.`:""}`)},rl=e=>typeof e=="function"?e():e,yd=e=>e&&typeof e.toPromise=="function",Za=e=>yd(e)?e.toPromise():Promise.resolve(e),vd=e=>e&&Promise.resolve(e)===e,Ut=()=>document.body.querySelector(`.${B.container}`),es=e=>{const r=Ut();return r?r.querySelector(e):null},Yt=e=>es(`.${e}`),Me=()=>Yt(B.popup),Wo=()=>Yt(B.icon),U3=()=>Yt(B["icon-content"]),Ey=()=>Yt(B.title),wd=()=>Yt(B["html-container"]),Ny=()=>Yt(B.image),xd=()=>Yt(B["progress-steps"]),ol=()=>Yt(B["validation-message"]),_n=()=>es(`.${B.actions} .${B.confirm}`),qo=()=>es(`.${B.actions} .${B.cancel}`),to=()=>es(`.${B.actions} .${B.deny}`),H3=()=>Yt(B["input-label"]),Go=()=>es(`.${B.loader}`),ts=()=>Yt(B.actions),Ty=()=>Yt(B.footer),al=()=>Yt(B["timer-progress-bar"]),bd=()=>Yt(B.close),V3=`
  a[href],
  area[href],
  input:not([disabled]),
  select:not([disabled]),
  textarea:not([disabled]),
  button:not([disabled]),
  iframe,
  object,
  embed,
  [tabindex="0"],
  [contenteditable],
  audio[controls],
  video[controls],
  summary
`,Cd=()=>{const e=Me();if(!e)return[];const r=e.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),o=Array.from(r).sort((u,f)=>{const h=parseInt(u.getAttribute("tabindex")||"0"),m=parseInt(f.getAttribute("tabindex")||"0");return h>m?1:h<m?-1:0}),s=e.querySelectorAll(V3),c=Array.from(s).filter(u=>u.getAttribute("tabindex")!=="-1");return[...new Set(o.concat(c))].filter(u=>Ft(u))},kd=()=>Kn(document.body,B.shown)&&!Kn(document.body,B["toast-shown"])&&!Kn(document.body,B["no-backdrop"]),sl=()=>{const e=Me();return e?Kn(e,B.toast):!1},W3=()=>{const e=Me();return e?e.hasAttribute("data-loading"):!1},Qt=(e,r)=>{if(e.textContent="",r){const s=new DOMParser().parseFromString(r,"text/html"),c=s.querySelector("head");c&&Array.from(c.childNodes).forEach(f=>{e.appendChild(f)});const u=s.querySelector("body");u&&Array.from(u.childNodes).forEach(f=>{f instanceof HTMLVideoElement||f instanceof HTMLAudioElement?e.appendChild(f.cloneNode(!0)):e.appendChild(f)})}},Kn=(e,r)=>{if(!r)return!1;const o=r.split(/\s+/);for(let s=0;s<o.length;s++)if(!e.classList.contains(o[s]))return!1;return!0},q3=(e,r)=>{Array.from(e.classList).forEach(o=>{!Object.values(B).includes(o)&&!Object.values(Ii).includes(o)&&!Object.values(r.showClass||{}).includes(o)&&e.classList.remove(o)})},Kt=(e,r,o)=>{if(q3(e,r),!r.customClass)return;const s=r.customClass[o];if(s){if(typeof s!="string"&&!s.forEach){zt(`Invalid type of customClass.${o}! Expected string or iterable object, got "${typeof s}"`);return}Re(e,s)}},il=(e,r)=>{if(!r)return null;switch(r){case"select":case"textarea":case"file":return e.querySelector(`.${B.popup} > .${B[r]}`);case"checkbox":return e.querySelector(`.${B.popup} > .${B.checkbox} input`);case"radio":return e.querySelector(`.${B.popup} > .${B.radio} input:checked`)||e.querySelector(`.${B.popup} > .${B.radio} input:first-child`);case"range":return e.querySelector(`.${B.popup} > .${B.range} input`);default:return e.querySelector(`.${B.popup} > .${B.input}`)}},Py=e=>{if(e.focus(),e.type!=="file"){const r=e.value;e.value="",e.value=r}},_y=(e,r,o)=>{!e||!r||(typeof r=="string"&&(r=r.split(/\s+/).filter(Boolean)),r.forEach(s=>{Array.isArray(e)?e.forEach(c=>{o?c.classList.add(s):c.classList.remove(s)}):o?e.classList.add(s):e.classList.remove(s)}))},Re=(e,r)=>{_y(e,r,!0)},sn=(e,r)=>{_y(e,r,!1)},xr=(e,r)=>{const o=Array.from(e.children);for(let s=0;s<o.length;s++){const c=o[s];if(c instanceof HTMLElement&&Kn(c,r))return c}},Yr=(e,r,o)=>{o===`${parseInt(o)}`&&(o=parseInt(o)),o||parseInt(o)===0?e.style.setProperty(r,typeof o=="number"?`${o}px`:o):e.style.removeProperty(r)},ht=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"flex";e&&(e.style.display=r)},jt=e=>{e&&(e.style.display="none")},Sd=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"block";e&&new MutationObserver(()=>{ns(e,e.innerHTML,r)}).observe(e,{childList:!0,subtree:!0})},wm=(e,r,o,s)=>{const c=e.querySelector(r);c&&c.style.setProperty(o,s)},ns=function(e,r){let o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"flex";r?ht(e,o):jt(e)},Ft=e=>!!(e&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),G3=()=>!Ft(_n())&&!Ft(to())&&!Ft(qo()),xm=e=>e.scrollHeight>e.clientHeight,Ry=e=>{const r=window.getComputedStyle(e),o=parseFloat(r.getPropertyValue("animation-duration")||"0"),s=parseFloat(r.getPropertyValue("transition-duration")||"0");return o>0||s>0},jd=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const o=al();o&&Ft(o)&&(r&&(o.style.transition="none",o.style.width="100%"),setTimeout(()=>{o.style.transition=`width ${e/1e3}s linear`,o.style.width="0%"},10))},K3=()=>{const e=al();if(!e)return;const r=parseInt(window.getComputedStyle(e).width);e.style.removeProperty("transition"),e.style.width="100%";const o=parseInt(window.getComputedStyle(e).width),s=r/o*100;e.style.width=`${s}%`},Y3=()=>typeof window>"u"||typeof document>"u",Q3=`
 <div aria-labelledby="${B.title}" aria-describedby="${B["html-container"]}" class="${B.popup}" tabindex="-1">
   <button type="button" class="${B.close}"></button>
   <ul class="${B["progress-steps"]}"></ul>
   <div class="${B.icon}"></div>
   <img class="${B.image}" />
   <h2 class="${B.title}" id="${B.title}"></h2>
   <div class="${B["html-container"]}" id="${B["html-container"]}"></div>
   <input class="${B.input}" id="${B.input}" />
   <input type="file" class="${B.file}" />
   <div class="${B.range}">
     <input type="range" />
     <output></output>
   </div>
   <select class="${B.select}" id="${B.select}"></select>
   <div class="${B.radio}"></div>
   <label class="${B.checkbox}">
     <input type="checkbox" id="${B.checkbox}" />
     <span class="${B.label}"></span>
   </label>
   <textarea class="${B.textarea}" id="${B.textarea}"></textarea>
   <div class="${B["validation-message"]}" id="${B["validation-message"]}"></div>
   <div class="${B.actions}">
     <div class="${B.loader}"></div>
     <button type="button" class="${B.confirm}"></button>
     <button type="button" class="${B.deny}"></button>
     <button type="button" class="${B.cancel}"></button>
   </div>
   <div class="${B.footer}"></div>
   <div class="${B["timer-progress-bar-container"]}">
     <div class="${B["timer-progress-bar"]}"></div>
   </div>
 </div>
`.replace(/(^|\n)\s*/g,""),X3=()=>{const e=Ut();return e?(e.remove(),sn([document.documentElement,document.body],[B["no-backdrop"],B["toast-shown"],B["has-column"]]),!0):!1},Ur=()=>{he.currentInstance.resetValidationMessage()},J3=()=>{const e=Me(),r=xr(e,B.input),o=xr(e,B.file),s=e.querySelector(`.${B.range} input`),c=e.querySelector(`.${B.range} output`),u=xr(e,B.select),f=e.querySelector(`.${B.checkbox} input`),h=xr(e,B.textarea);r.oninput=Ur,o.onchange=Ur,u.onchange=Ur,f.onchange=Ur,h.oninput=Ur,s.oninput=()=>{Ur(),c.value=s.value},s.onchange=()=>{Ur(),c.value=s.value}},Z3=e=>typeof e=="string"?document.querySelector(e):e,ek=e=>{const r=Me();r.setAttribute("role",e.toast?"alert":"dialog"),r.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||r.setAttribute("aria-modal","true")},tk=e=>{window.getComputedStyle(e).direction==="rtl"&&Re(Ut(),B.rtl)},nk=e=>{const r=X3();if(Y3()){eo("SweetAlert2 requires document to initialize");return}const o=document.createElement("div");o.className=B.container,r&&Re(o,B["no-transition"]),Qt(o,Q3);const s=Z3(e.target);s.appendChild(o),ek(e),tk(s),J3()},Ed=(e,r)=>{e instanceof HTMLElement?r.appendChild(e):typeof e=="object"?rk(e,r):e&&Qt(r,e)},rk=(e,r)=>{e.jquery?ok(r,e):Qt(r,e.toString())},ok=(e,r)=>{if(e.textContent="",0 in r)for(let o=0;o in r;o++)e.appendChild(r[o].cloneNode(!0));else e.appendChild(r.cloneNode(!0))},ak=(e,r)=>{const o=ts(),s=Go();!o||!s||(!r.showConfirmButton&&!r.showDenyButton&&!r.showCancelButton?jt(o):ht(o),Kt(o,r,"actions"),sk(o,s,r),Qt(s,r.loaderHtml||""),Kt(s,r,"loader"))};function sk(e,r,o){const s=_n(),c=to(),u=qo();!s||!c||!u||(vu(s,"confirm",o),vu(c,"deny",o),vu(u,"cancel",o),ik(s,c,u,o),o.reverseButtons&&(o.toast?(e.insertBefore(u,s),e.insertBefore(c,s)):(e.insertBefore(u,r),e.insertBefore(c,r),e.insertBefore(s,r))))}function ik(e,r,o,s){if(!s.buttonsStyling){sn([e,r,o],B.styled);return}Re([e,r,o],B.styled),s.confirmButtonColor&&(e.style.backgroundColor=s.confirmButtonColor,Re(e,B["default-outline"])),s.denyButtonColor&&(r.style.backgroundColor=s.denyButtonColor,Re(r,B["default-outline"])),s.cancelButtonColor&&(o.style.backgroundColor=s.cancelButtonColor,Re(o,B["default-outline"]))}function vu(e,r,o){const s=gd(r);ns(e,o[`show${s}Button`],"inline-block"),Qt(e,o[`${r}ButtonText`]||""),e.setAttribute("aria-label",o[`${r}ButtonAriaLabel`]||""),e.className=B[r],Kt(e,o,`${r}Button`)}const lk=(e,r)=>{const o=bd();o&&(Qt(o,r.closeButtonHtml||""),Kt(o,r,"closeButton"),ns(o,r.showCloseButton),o.setAttribute("aria-label",r.closeButtonAriaLabel||""))},ck=(e,r)=>{const o=Ut();o&&(uk(o,r.backdrop),dk(o,r.position),fk(o,r.grow),Kt(o,r,"container"))};function uk(e,r){typeof r=="string"?e.style.background=r:r||Re([document.documentElement,document.body],B["no-backdrop"])}function dk(e,r){r&&(r in B?Re(e,B[r]):(zt('The "position" parameter is not valid, defaulting to "center"'),Re(e,B.center)))}function fk(e,r){r&&Re(e,B[`grow-${r}`])}var ze={innerParams:new WeakMap,domCache:new WeakMap};const pk=["input","file","range","select","radio","checkbox","textarea"],hk=(e,r)=>{const o=Me();if(!o)return;const s=ze.innerParams.get(e),c=!s||r.input!==s.input;pk.forEach(u=>{const f=xr(o,B[u]);f&&(yk(u,r.inputAttributes),f.className=B[u],c&&jt(f))}),r.input&&(c&&mk(r),vk(r))},mk=e=>{if(!e.input)return;if(!ot[e.input]){eo(`Unexpected type of input! Expected ${Object.keys(ot).join(" | ")}, got "${e.input}"`);return}const r=Ly(e.input);if(!r)return;const o=ot[e.input](r,e);ht(r),e.inputAutoFocus&&setTimeout(()=>{Py(o)})},gk=e=>{for(let r=0;r<e.attributes.length;r++){const o=e.attributes[r].name;["id","type","value","style"].includes(o)||e.removeAttribute(o)}},yk=(e,r)=>{const o=Me();if(!o)return;const s=il(o,e);if(s){gk(s);for(const c in r)s.setAttribute(c,r[c])}},vk=e=>{if(!e.input)return;const r=Ly(e.input);r&&Kt(r,e,"input")},Nd=(e,r)=>{!e.placeholder&&r.inputPlaceholder&&(e.placeholder=r.inputPlaceholder)},rs=(e,r,o)=>{if(o.inputLabel){const s=document.createElement("label"),c=B["input-label"];s.setAttribute("for",e.id),s.className=c,typeof o.customClass=="object"&&Re(s,o.customClass.inputLabel),s.innerText=o.inputLabel,r.insertAdjacentElement("beforebegin",s)}},Ly=e=>{const r=Me();if(r)return xr(r,B[e]||B.input)},Mi=(e,r)=>{["string","number"].includes(typeof r)?e.value=`${r}`:vd(r)||zt(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof r}"`)},ot={};ot.text=ot.email=ot.password=ot.number=ot.tel=ot.url=ot.search=ot.date=ot["datetime-local"]=ot.time=ot.week=ot.month=(e,r)=>(Mi(e,r.inputValue),rs(e,e,r),Nd(e,r),e.type=r.input,e);ot.file=(e,r)=>(rs(e,e,r),Nd(e,r),e);ot.range=(e,r)=>{const o=e.querySelector("input"),s=e.querySelector("output");return Mi(o,r.inputValue),o.type=r.input,Mi(s,r.inputValue),rs(o,e,r),e};ot.select=(e,r)=>{if(e.textContent="",r.inputPlaceholder){const o=document.createElement("option");Qt(o,r.inputPlaceholder),o.value="",o.disabled=!0,o.selected=!0,e.appendChild(o)}return rs(e,e,r),e};ot.radio=e=>(e.textContent="",e);ot.checkbox=(e,r)=>{const o=il(Me(),"checkbox");o.value="1",o.checked=!!r.inputValue;const s=e.querySelector("span");return Qt(s,r.inputPlaceholder||r.inputLabel),o};ot.textarea=(e,r)=>{Mi(e,r.inputValue),Nd(e,r),rs(e,e,r);const o=s=>parseInt(window.getComputedStyle(s).marginLeft)+parseInt(window.getComputedStyle(s).marginRight);return setTimeout(()=>{if("MutationObserver"in window){const s=parseInt(window.getComputedStyle(Me()).width),c=()=>{if(!document.body.contains(e))return;const u=e.offsetWidth+o(e);u>s?Me().style.width=`${u}px`:Yr(Me(),"width",r.width)};new MutationObserver(c).observe(e,{attributes:!0,attributeFilter:["style"]})}}),e};const wk=(e,r)=>{const o=wd();o&&(Sd(o),Kt(o,r,"htmlContainer"),r.html?(Ed(r.html,o),ht(o,"block")):r.text?(o.textContent=r.text,ht(o,"block")):jt(o),hk(e,r))},xk=(e,r)=>{const o=Ty();o&&(Sd(o),ns(o,r.footer,"block"),r.footer&&Ed(r.footer,o),Kt(o,r,"footer"))},bk=(e,r)=>{const o=ze.innerParams.get(e),s=Wo();if(s){if(o&&r.icon===o.icon){Cm(s,r),bm(s,r);return}if(!r.icon&&!r.iconHtml){jt(s);return}if(r.icon&&Object.keys(Ii).indexOf(r.icon)===-1){eo(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${r.icon}"`),jt(s);return}ht(s),Cm(s,r),bm(s,r),Re(s,r.showClass&&r.showClass.icon)}},bm=(e,r)=>{for(const[o,s]of Object.entries(Ii))r.icon!==o&&sn(e,s);Re(e,r.icon&&Ii[r.icon]),jk(e,r),Ck(),Kt(e,r,"icon")},Ck=()=>{const e=Me();if(!e)return;const r=window.getComputedStyle(e).getPropertyValue("background-color"),o=e.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let s=0;s<o.length;s++)o[s].style.backgroundColor=r},kk=`
  <div class="swal2-success-circular-line-left"></div>
  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>
  <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>
  <div class="swal2-success-circular-line-right"></div>
`,Sk=`
  <span class="swal2-x-mark">
    <span class="swal2-x-mark-line-left"></span>
    <span class="swal2-x-mark-line-right"></span>
  </span>
`,Cm=(e,r)=>{if(!r.icon&&!r.iconHtml)return;let o=e.innerHTML,s="";r.iconHtml?s=km(r.iconHtml):r.icon==="success"?(s=kk,o=o.replace(/ style=".*?"/g,"")):r.icon==="error"?s=Sk:r.icon&&(s=km({question:"?",warning:"!",info:"i"}[r.icon])),o.trim()!==s.trim()&&Qt(e,s)},jk=(e,r)=>{if(r.iconColor){e.style.color=r.iconColor,e.style.borderColor=r.iconColor;for(const o of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])wm(e,o,"background-color",r.iconColor);wm(e,".swal2-success-ring","border-color",r.iconColor)}},km=e=>`<div class="${B["icon-content"]}">${e}</div>`,Ek=(e,r)=>{const o=Ny();if(o){if(!r.imageUrl){jt(o);return}ht(o,""),o.setAttribute("src",r.imageUrl),o.setAttribute("alt",r.imageAlt||""),Yr(o,"width",r.imageWidth),Yr(o,"height",r.imageHeight),o.className=B.image,Kt(o,r,"image")}};let Td=!1,Ay=0,Iy=0,My=0,Oy=0;const Nk=e=>{e.addEventListener("mousedown",Oi),document.body.addEventListener("mousemove",Bi),e.addEventListener("mouseup",Fi),e.addEventListener("touchstart",Oi),document.body.addEventListener("touchmove",Bi),e.addEventListener("touchend",Fi)},Tk=e=>{e.removeEventListener("mousedown",Oi),document.body.removeEventListener("mousemove",Bi),e.removeEventListener("mouseup",Fi),e.removeEventListener("touchstart",Oi),document.body.removeEventListener("touchmove",Bi),e.removeEventListener("touchend",Fi)},Oi=e=>{const r=Me();if(e.target===r||Wo().contains(e.target)){Td=!0;const o=By(e);Ay=o.clientX,Iy=o.clientY,My=parseInt(r.style.insetInlineStart)||0,Oy=parseInt(r.style.insetBlockStart)||0,Re(r,"swal2-dragging")}},Bi=e=>{const r=Me();if(Td){let{clientX:o,clientY:s}=By(e);r.style.insetInlineStart=`${My+(o-Ay)}px`,r.style.insetBlockStart=`${Oy+(s-Iy)}px`}},Fi=()=>{const e=Me();Td=!1,sn(e,"swal2-dragging")},By=e=>{let r=0,o=0;return e.type.startsWith("mouse")?(r=e.clientX,o=e.clientY):e.type.startsWith("touch")&&(r=e.touches[0].clientX,o=e.touches[0].clientY),{clientX:r,clientY:o}},Pk=(e,r)=>{const o=Ut(),s=Me();if(!(!o||!s)){if(r.toast){Yr(o,"width",r.width),s.style.width="100%";const c=Go();c&&s.insertBefore(c,Wo())}else Yr(s,"width",r.width);Yr(s,"padding",r.padding),r.color&&(s.style.color=r.color),r.background&&(s.style.background=r.background),jt(ol()),_k(s,r),r.draggable&&!r.toast?(Re(s,B.draggable),Nk(s)):(sn(s,B.draggable),Tk(s))}},_k=(e,r)=>{const o=r.showClass||{};e.className=`${B.popup} ${Ft(e)?o.popup:""}`,r.toast?(Re([document.documentElement,document.body],B["toast-shown"]),Re(e,B.toast)):Re(e,B.modal),Kt(e,r,"popup"),typeof r.customClass=="string"&&Re(e,r.customClass),r.icon&&Re(e,B[`icon-${r.icon}`])},Rk=(e,r)=>{const o=xd();if(!o)return;const{progressSteps:s,currentProgressStep:c}=r;if(!s||s.length===0||c===void 0){jt(o);return}ht(o),o.textContent="",c>=s.length&&zt("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),s.forEach((u,f)=>{const h=Lk(u);if(o.appendChild(h),f===c&&Re(h,B["active-progress-step"]),f!==s.length-1){const m=Ak(r);o.appendChild(m)}})},Lk=e=>{const r=document.createElement("li");return Re(r,B["progress-step"]),Qt(r,e),r},Ak=e=>{const r=document.createElement("li");return Re(r,B["progress-step-line"]),e.progressStepsDistance&&Yr(r,"width",e.progressStepsDistance),r},Ik=(e,r)=>{const o=Ey();o&&(Sd(o),ns(o,r.title||r.titleText,"block"),r.title&&Ed(r.title,o),r.titleText&&(o.innerText=r.titleText),Kt(o,r,"title"))},Fy=(e,r)=>{Pk(e,r),ck(e,r),Rk(e,r),bk(e,r),Ek(e,r),Ik(e,r),lk(e,r),wk(e,r),ak(e,r),xk(e,r);const o=Me();typeof r.didRender=="function"&&o&&r.didRender(o),he.eventEmitter.emit("didRender",o)},Mk=()=>Ft(Me()),Dy=()=>{var e;return(e=_n())===null||e===void 0?void 0:e.click()},Ok=()=>{var e;return(e=to())===null||e===void 0?void 0:e.click()},Bk=()=>{var e;return(e=qo())===null||e===void 0?void 0:e.click()},Ko=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),$y=e=>{e.keydownTarget&&e.keydownHandlerAdded&&(e.keydownTarget.removeEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1)},Fk=(e,r,o)=>{$y(e),r.toast||(e.keydownHandler=s=>$k(r,s,o),e.keydownTarget=r.keydownListenerCapture?window:Me(),e.keydownListenerCapture=r.keydownListenerCapture,e.keydownTarget.addEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!0)},Uu=(e,r)=>{var o;const s=Cd();if(s.length){e=e+r,e===s.length?e=0:e===-1&&(e=s.length-1),s[e].focus();return}(o=Me())===null||o===void 0||o.focus()},zy=["ArrowRight","ArrowDown"],Dk=["ArrowLeft","ArrowUp"],$k=(e,r,o)=>{e&&(r.isComposing||r.keyCode===229||(e.stopKeydownPropagation&&r.stopPropagation(),r.key==="Enter"?zk(r,e):r.key==="Tab"?Uk(r):[...zy,...Dk].includes(r.key)?Hk(r.key):r.key==="Escape"&&Vk(r,e,o)))},zk=(e,r)=>{if(!rl(r.allowEnterKey))return;const o=il(Me(),r.input);if(e.target&&o&&e.target instanceof HTMLElement&&e.target.outerHTML===o.outerHTML){if(["textarea","file"].includes(r.input))return;Dy(),e.preventDefault()}},Uk=e=>{const r=e.target,o=Cd();let s=-1;for(let c=0;c<o.length;c++)if(r===o[c]){s=c;break}e.shiftKey?Uu(s,-1):Uu(s,1),e.stopPropagation(),e.preventDefault()},Hk=e=>{const r=ts(),o=_n(),s=to(),c=qo();if(!r||!o||!s||!c)return;const u=[o,s,c];if(document.activeElement instanceof HTMLElement&&!u.includes(document.activeElement))return;const f=zy.includes(e)?"nextElementSibling":"previousElementSibling";let h=document.activeElement;if(h){for(let m=0;m<r.children.length;m++){if(h=h[f],!h)return;if(h instanceof HTMLButtonElement&&Ft(h))break}h instanceof HTMLButtonElement&&h.focus()}},Vk=(e,r,o)=>{rl(r.allowEscapeKey)&&(e.preventDefault(),o(Ko.esc))};var Oo={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const Wk=()=>{const e=Ut();Array.from(document.body.children).forEach(o=>{o.contains(e)||(o.hasAttribute("aria-hidden")&&o.setAttribute("data-previous-aria-hidden",o.getAttribute("aria-hidden")||""),o.setAttribute("aria-hidden","true"))})},Uy=()=>{Array.from(document.body.children).forEach(r=>{r.hasAttribute("data-previous-aria-hidden")?(r.setAttribute("aria-hidden",r.getAttribute("data-previous-aria-hidden")||""),r.removeAttribute("data-previous-aria-hidden")):r.removeAttribute("aria-hidden")})},Hy=typeof window<"u"&&!!window.GestureEvent,qk=()=>{if(Hy&&!Kn(document.body,B.iosfix)){const e=document.body.scrollTop;document.body.style.top=`${e*-1}px`,Re(document.body,B.iosfix),Gk()}},Gk=()=>{const e=Ut();if(!e)return;let r;e.ontouchstart=o=>{r=Kk(o)},e.ontouchmove=o=>{r&&(o.preventDefault(),o.stopPropagation())}},Kk=e=>{const r=e.target,o=Ut(),s=wd();return!o||!s||Yk(e)||Qk(e)?!1:r===o||!xm(o)&&r instanceof HTMLElement&&r.tagName!=="INPUT"&&r.tagName!=="TEXTAREA"&&!(xm(s)&&s.contains(r))},Yk=e=>e.touches&&e.touches.length&&e.touches[0].touchType==="stylus",Qk=e=>e.touches&&e.touches.length>1,Xk=()=>{if(Kn(document.body,B.iosfix)){const e=parseInt(document.body.style.top,10);sn(document.body,B.iosfix),document.body.style.top="",document.body.scrollTop=e*-1}},Jk=()=>{const e=document.createElement("div");e.className=B["scrollbar-measure"],document.body.appendChild(e);const r=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),r};let Ao=null;const Zk=e=>{Ao===null&&(document.body.scrollHeight>window.innerHeight||e==="scroll")&&(Ao=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${Ao+Jk()}px`)},eS=()=>{Ao!==null&&(document.body.style.paddingRight=`${Ao}px`,Ao=null)};function Vy(e,r,o,s){sl()?Sm(e,s):(F3(o).then(()=>Sm(e,s)),$y(he)),Hy?(r.setAttribute("style","display:none !important"),r.removeAttribute("class"),r.innerHTML=""):r.remove(),kd()&&(eS(),Xk(),Uy()),tS()}function tS(){sn([document.documentElement,document.body],[B.shown,B["height-auto"],B["no-backdrop"],B["toast-shown"]])}function br(e){e=rS(e);const r=Oo.swalPromiseResolve.get(this),o=nS(this);this.isAwaitingPromise?e.isDismissed||(os(this),r(e)):o&&r(e)}const nS=e=>{const r=Me();if(!r)return!1;const o=ze.innerParams.get(e);if(!o||Kn(r,o.hideClass.popup))return!1;sn(r,o.showClass.popup),Re(r,o.hideClass.popup);const s=Ut();return sn(s,o.showClass.backdrop),Re(s,o.hideClass.backdrop),oS(e,r,o),!0};function Wy(e){const r=Oo.swalPromiseReject.get(this);os(this),r&&r(e)}const os=e=>{e.isAwaitingPromise&&(delete e.isAwaitingPromise,ze.innerParams.get(e)||e._destroy())},rS=e=>typeof e>"u"?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),oS=(e,r,o)=>{var s;const c=Ut(),u=Ry(r);typeof o.willClose=="function"&&o.willClose(r),(s=he.eventEmitter)===null||s===void 0||s.emit("willClose",r),u?aS(e,r,c,o.returnFocus,o.didClose):Vy(e,c,o.returnFocus,o.didClose)},aS=(e,r,o,s,c)=>{he.swalCloseEventFinishedCallback=Vy.bind(null,e,o,s,c);const u=function(f){if(f.target===r){var h;(h=he.swalCloseEventFinishedCallback)===null||h===void 0||h.call(he),delete he.swalCloseEventFinishedCallback,r.removeEventListener("animationend",u),r.removeEventListener("transitionend",u)}};r.addEventListener("animationend",u),r.addEventListener("transitionend",u)},Sm=(e,r)=>{setTimeout(()=>{var o;typeof r=="function"&&r.bind(e.params)(),(o=he.eventEmitter)===null||o===void 0||o.emit("didClose"),e._destroy&&e._destroy()})},Bo=e=>{let r=Me();if(r||new et,r=Me(),!r)return;const o=Go();sl()?jt(Wo()):sS(r,e),ht(o),r.setAttribute("data-loading","true"),r.setAttribute("aria-busy","true"),r.focus()},sS=(e,r)=>{const o=ts(),s=Go();!o||!s||(!r&&Ft(_n())&&(r=_n()),ht(o),r&&(jt(r),s.setAttribute("data-button-to-replace",r.className),o.insertBefore(s,r)),Re([e,o],B.loading))},iS=(e,r)=>{r.input==="select"||r.input==="radio"?fS(e,r):["text","email","number","tel","textarea"].some(o=>o===r.input)&&(yd(r.inputValue)||vd(r.inputValue))&&(Bo(_n()),pS(e,r))},lS=(e,r)=>{const o=e.getInput();if(!o)return null;switch(r.input){case"checkbox":return cS(o);case"radio":return uS(o);case"file":return dS(o);default:return r.inputAutoTrim?o.value.trim():o.value}},cS=e=>e.checked?1:0,uS=e=>e.checked?e.value:null,dS=e=>e.files&&e.files.length?e.getAttribute("multiple")!==null?e.files:e.files[0]:null,fS=(e,r)=>{const o=Me();if(!o)return;const s=c=>{r.input==="select"?hS(o,Di(c),r):r.input==="radio"&&mS(o,Di(c),r)};yd(r.inputOptions)||vd(r.inputOptions)?(Bo(_n()),Za(r.inputOptions).then(c=>{e.hideLoading(),s(c)})):typeof r.inputOptions=="object"?s(r.inputOptions):eo(`Unexpected type of inputOptions! Expected object, Map or Promise, got ${typeof r.inputOptions}`)},pS=(e,r)=>{const o=e.getInput();o&&(jt(o),Za(r.inputValue).then(s=>{o.value=r.input==="number"?`${parseFloat(s)||0}`:`${s}`,ht(o),o.focus(),e.hideLoading()}).catch(s=>{eo(`Error in inputValue promise: ${s}`),o.value="",ht(o),o.focus(),e.hideLoading()}))};function hS(e,r,o){const s=xr(e,B.select);if(!s)return;const c=(u,f,h)=>{const m=document.createElement("option");m.value=h,Qt(m,f),m.selected=qy(h,o.inputValue),u.appendChild(m)};r.forEach(u=>{const f=u[0],h=u[1];if(Array.isArray(h)){const m=document.createElement("optgroup");m.label=f,m.disabled=!1,s.appendChild(m),h.forEach(g=>c(m,g[1],g[0]))}else c(s,h,f)}),s.focus()}function mS(e,r,o){const s=xr(e,B.radio);if(!s)return;r.forEach(u=>{const f=u[0],h=u[1],m=document.createElement("input"),g=document.createElement("label");m.type="radio",m.name=B.radio,m.value=f,qy(f,o.inputValue)&&(m.checked=!0);const w=document.createElement("span");Qt(w,h),w.className=B.label,g.appendChild(m),g.appendChild(w),s.appendChild(g)});const c=s.querySelectorAll("input");c.length&&c[0].focus()}const Di=e=>{const r=[];return e instanceof Map?e.forEach((o,s)=>{let c=o;typeof c=="object"&&(c=Di(c)),r.push([s,c])}):Object.keys(e).forEach(o=>{let s=e[o];typeof s=="object"&&(s=Di(s)),r.push([o,s])}),r},qy=(e,r)=>!!r&&r.toString()===e.toString(),gS=e=>{const r=ze.innerParams.get(e);e.disableButtons(),r.input?Gy(e,"confirm"):_d(e,!0)},yS=e=>{const r=ze.innerParams.get(e);e.disableButtons(),r.returnInputValueOnDeny?Gy(e,"deny"):Pd(e,!1)},vS=(e,r)=>{e.disableButtons(),r(Ko.cancel)},Gy=(e,r)=>{const o=ze.innerParams.get(e);if(!o.input){eo(`The "input" parameter is needed to be set when using returnInputValueOn${gd(r)}`);return}const s=e.getInput(),c=lS(e,o);o.inputValidator?wS(e,c,r):s&&!s.checkValidity()?(e.enableButtons(),e.showValidationMessage(o.validationMessage||s.validationMessage)):r==="deny"?Pd(e,c):_d(e,c)},wS=(e,r,o)=>{const s=ze.innerParams.get(e);e.disableInput(),Promise.resolve().then(()=>Za(s.inputValidator(r,s.validationMessage))).then(u=>{e.enableButtons(),e.enableInput(),u?e.showValidationMessage(u):o==="deny"?Pd(e,r):_d(e,r)})},Pd=(e,r)=>{const o=ze.innerParams.get(e||void 0);o.showLoaderOnDeny&&Bo(to()),o.preDeny?(e.isAwaitingPromise=!0,Promise.resolve().then(()=>Za(o.preDeny(r,o.validationMessage))).then(c=>{c===!1?(e.hideLoading(),os(e)):e.close({isDenied:!0,value:typeof c>"u"?r:c})}).catch(c=>Ky(e||void 0,c))):e.close({isDenied:!0,value:r})},jm=(e,r)=>{e.close({isConfirmed:!0,value:r})},Ky=(e,r)=>{e.rejectPromise(r)},_d=(e,r)=>{const o=ze.innerParams.get(e||void 0);o.showLoaderOnConfirm&&Bo(),o.preConfirm?(e.resetValidationMessage(),e.isAwaitingPromise=!0,Promise.resolve().then(()=>Za(o.preConfirm(r,o.validationMessage))).then(c=>{Ft(ol())||c===!1?(e.hideLoading(),os(e)):jm(e,typeof c>"u"?r:c)}).catch(c=>Ky(e||void 0,c))):jm(e,r)};function $i(){const e=ze.innerParams.get(this);if(!e)return;const r=ze.domCache.get(this);jt(r.loader),sl()?e.icon&&ht(Wo()):xS(r),sn([r.popup,r.actions],B.loading),r.popup.removeAttribute("aria-busy"),r.popup.removeAttribute("data-loading"),r.confirmButton.disabled=!1,r.denyButton.disabled=!1,r.cancelButton.disabled=!1}const xS=e=>{const r=e.popup.getElementsByClassName(e.loader.getAttribute("data-button-to-replace"));r.length?ht(r[0],"inline-block"):G3()&&jt(e.actions)};function Yy(){const e=ze.innerParams.get(this),r=ze.domCache.get(this);return r?il(r.popup,e.input):null}function Qy(e,r,o){const s=ze.domCache.get(e);r.forEach(c=>{s[c].disabled=o})}function Xy(e,r){const o=Me();if(!(!o||!e))if(e.type==="radio"){const s=o.querySelectorAll(`[name="${B.radio}"]`);for(let c=0;c<s.length;c++)s[c].disabled=r}else e.disabled=r}function Jy(){Qy(this,["confirmButton","denyButton","cancelButton"],!1)}function Zy(){Qy(this,["confirmButton","denyButton","cancelButton"],!0)}function e0(){Xy(this.getInput(),!1)}function t0(){Xy(this.getInput(),!0)}function n0(e){const r=ze.domCache.get(this),o=ze.innerParams.get(this);Qt(r.validationMessage,e),r.validationMessage.className=B["validation-message"],o.customClass&&o.customClass.validationMessage&&Re(r.validationMessage,o.customClass.validationMessage),ht(r.validationMessage);const s=this.getInput();s&&(s.setAttribute("aria-invalid","true"),s.setAttribute("aria-describedby",B["validation-message"]),Py(s),Re(s,B.inputerror))}function r0(){const e=ze.domCache.get(this);e.validationMessage&&jt(e.validationMessage);const r=this.getInput();r&&(r.removeAttribute("aria-invalid"),r.removeAttribute("aria-describedby"),sn(r,B.inputerror))}const Io={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,draggable:!1,animation:!0,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0},bS=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","draggable","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],CS={allowEnterKey:void 0},kS=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],o0=e=>Object.prototype.hasOwnProperty.call(Io,e),a0=e=>bS.indexOf(e)!==-1,s0=e=>CS[e],SS=e=>{o0(e)||zt(`Unknown parameter "${e}"`)},jS=e=>{kS.includes(e)&&zt(`The parameter "${e}" is incompatible with toasts`)},ES=e=>{const r=s0(e);r&&jy(e,r)},NS=e=>{e.backdrop===!1&&e.allowOutsideClick&&zt('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const r in e)SS(r),e.toast&&jS(r),ES(r)};function i0(e){const r=Me(),o=ze.innerParams.get(this);if(!r||Kn(r,o.hideClass.popup)){zt("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");return}const s=TS(e),c=Object.assign({},o,s);Fy(this,c),ze.innerParams.set(this,c),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})}const TS=e=>{const r={};return Object.keys(e).forEach(o=>{a0(o)?r[o]=e[o]:zt(`Invalid parameter to update: ${o}`)}),r};function l0(){const e=ze.domCache.get(this),r=ze.innerParams.get(this);if(!r){c0(this);return}e.popup&&he.swalCloseEventFinishedCallback&&(he.swalCloseEventFinishedCallback(),delete he.swalCloseEventFinishedCallback),typeof r.didDestroy=="function"&&r.didDestroy(),he.eventEmitter.emit("didDestroy"),PS(this)}const PS=e=>{c0(e),delete e.params,delete he.keydownHandler,delete he.keydownTarget,delete he.currentInstance},c0=e=>{e.isAwaitingPromise?(wu(ze,e),e.isAwaitingPromise=!0):(wu(Oo,e),wu(ze,e),delete e.isAwaitingPromise,delete e.disableButtons,delete e.enableButtons,delete e.getInput,delete e.disableInput,delete e.enableInput,delete e.hideLoading,delete e.disableLoading,delete e.showValidationMessage,delete e.resetValidationMessage,delete e.close,delete e.closePopup,delete e.closeModal,delete e.closeToast,delete e.rejectPromise,delete e.update,delete e._destroy)},wu=(e,r)=>{for(const o in e)e[o].delete(r)};var _S=Object.freeze({__proto__:null,_destroy:l0,close:br,closeModal:br,closePopup:br,closeToast:br,disableButtons:Zy,disableInput:t0,disableLoading:$i,enableButtons:Jy,enableInput:e0,getInput:Yy,handleAwaitingPromise:os,hideLoading:$i,rejectPromise:Wy,resetValidationMessage:r0,showValidationMessage:n0,update:i0});const RS=(e,r,o)=>{e.toast?LS(e,r,o):(IS(r),MS(r),OS(e,r,o))},LS=(e,r,o)=>{r.popup.onclick=()=>{e&&(AS(e)||e.timer||e.input)||o(Ko.close)}},AS=e=>!!(e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton);let zi=!1;const IS=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(r){e.container.onmouseup=()=>{},r.target===e.container&&(zi=!0)}}},MS=e=>{e.container.onmousedown=r=>{r.target===e.container&&r.preventDefault(),e.popup.onmouseup=function(o){e.popup.onmouseup=()=>{},(o.target===e.popup||o.target instanceof HTMLElement&&e.popup.contains(o.target))&&(zi=!0)}}},OS=(e,r,o)=>{r.container.onclick=s=>{if(zi){zi=!1;return}s.target===r.container&&rl(e.allowOutsideClick)&&o(Ko.backdrop)}},BS=e=>typeof e=="object"&&e.jquery,Em=e=>e instanceof Element||BS(e),FS=e=>{const r={};return typeof e[0]=="object"&&!Em(e[0])?Object.assign(r,e[0]):["title","html","icon"].forEach((o,s)=>{const c=e[s];typeof c=="string"||Em(c)?r[o]=c:c!==void 0&&eo(`Unexpected type of ${o}! Expected "string" or "Element", got ${typeof c}`)}),r};function DS(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];return new this(...r)}function $S(e){class r extends this{_main(s,c){return super._main(s,Object.assign({},e,c))}}return r}const zS=()=>he.timeout&&he.timeout.getTimerLeft(),u0=()=>{if(he.timeout)return K3(),he.timeout.stop()},d0=()=>{if(he.timeout){const e=he.timeout.start();return jd(e),e}},US=()=>{const e=he.timeout;return e&&(e.running?u0():d0())},HS=e=>{if(he.timeout){const r=he.timeout.increase(e);return jd(r,!0),r}},VS=()=>!!(he.timeout&&he.timeout.isRunning());let Nm=!1;const Hu={};function WS(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"data-swal-template";Hu[e]=this,Nm||(document.body.addEventListener("click",qS),Nm=!0)}const qS=e=>{for(let r=e.target;r&&r!==document;r=r.parentNode)for(const o in Hu){const s=r.getAttribute(o);if(s){Hu[o].fire({template:s});return}}};class GS{constructor(){this.events={}}_getHandlersByEventName(r){return typeof this.events[r]>"u"&&(this.events[r]=[]),this.events[r]}on(r,o){const s=this._getHandlersByEventName(r);s.includes(o)||s.push(o)}once(r,o){var s=this;const c=function(){s.removeListener(r,c);for(var u=arguments.length,f=new Array(u),h=0;h<u;h++)f[h]=arguments[h];o.apply(s,f)};this.on(r,c)}emit(r){for(var o=arguments.length,s=new Array(o>1?o-1:0),c=1;c<o;c++)s[c-1]=arguments[c];this._getHandlersByEventName(r).forEach(u=>{try{u.apply(this,s)}catch(f){console.error(f)}})}removeListener(r,o){const s=this._getHandlersByEventName(r),c=s.indexOf(o);c>-1&&s.splice(c,1)}removeAllListeners(r){this.events[r]!==void 0&&(this.events[r].length=0)}reset(){this.events={}}}he.eventEmitter=new GS;const KS=(e,r)=>{he.eventEmitter.on(e,r)},YS=(e,r)=>{he.eventEmitter.once(e,r)},QS=(e,r)=>{if(!e){he.eventEmitter.reset();return}r?he.eventEmitter.removeListener(e,r):he.eventEmitter.removeAllListeners(e)};var XS=Object.freeze({__proto__:null,argsToParams:FS,bindClickHandler:WS,clickCancel:Bk,clickConfirm:Dy,clickDeny:Ok,enableLoading:Bo,fire:DS,getActions:ts,getCancelButton:qo,getCloseButton:bd,getConfirmButton:_n,getContainer:Ut,getDenyButton:to,getFocusableElements:Cd,getFooter:Ty,getHtmlContainer:wd,getIcon:Wo,getIconContent:U3,getImage:Ny,getInputLabel:H3,getLoader:Go,getPopup:Me,getProgressSteps:xd,getTimerLeft:zS,getTimerProgressBar:al,getTitle:Ey,getValidationMessage:ol,increaseTimer:HS,isDeprecatedParameter:s0,isLoading:W3,isTimerRunning:VS,isUpdatableParameter:a0,isValidParameter:o0,isVisible:Mk,mixin:$S,off:QS,on:KS,once:YS,resumeTimer:d0,showLoading:Bo,stopTimer:u0,toggleTimer:US});class JS{constructor(r,o){this.callback=r,this.remaining=o,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=new Date().getTime()-this.started.getTime()),this.remaining}increase(r){const o=this.running;return o&&this.stop(),this.remaining+=r,o&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const f0=["swal-title","swal-html","swal-footer"],ZS=e=>{const r=typeof e.template=="string"?document.querySelector(e.template):e.template;if(!r)return{};const o=r.content;return ij(o),Object.assign(ej(o),tj(o),nj(o),rj(o),oj(o),aj(o),sj(o,f0))},ej=e=>{const r={};return Array.from(e.querySelectorAll("swal-param")).forEach(s=>{Zr(s,["name","value"]);const c=s.getAttribute("name"),u=s.getAttribute("value");!c||!u||(typeof Io[c]=="boolean"?r[c]=u!=="false":typeof Io[c]=="object"?r[c]=JSON.parse(u):r[c]=u)}),r},tj=e=>{const r={};return Array.from(e.querySelectorAll("swal-function-param")).forEach(s=>{const c=s.getAttribute("name"),u=s.getAttribute("value");!c||!u||(r[c]=new Function(`return ${u}`)())}),r},nj=e=>{const r={};return Array.from(e.querySelectorAll("swal-button")).forEach(s=>{Zr(s,["type","color","aria-label"]);const c=s.getAttribute("type");!c||!["confirm","cancel","deny"].includes(c)||(r[`${c}ButtonText`]=s.innerHTML,r[`show${gd(c)}Button`]=!0,s.hasAttribute("color")&&(r[`${c}ButtonColor`]=s.getAttribute("color")),s.hasAttribute("aria-label")&&(r[`${c}ButtonAriaLabel`]=s.getAttribute("aria-label")))}),r},rj=e=>{const r={},o=e.querySelector("swal-image");return o&&(Zr(o,["src","width","height","alt"]),o.hasAttribute("src")&&(r.imageUrl=o.getAttribute("src")||void 0),o.hasAttribute("width")&&(r.imageWidth=o.getAttribute("width")||void 0),o.hasAttribute("height")&&(r.imageHeight=o.getAttribute("height")||void 0),o.hasAttribute("alt")&&(r.imageAlt=o.getAttribute("alt")||void 0)),r},oj=e=>{const r={},o=e.querySelector("swal-icon");return o&&(Zr(o,["type","color"]),o.hasAttribute("type")&&(r.icon=o.getAttribute("type")),o.hasAttribute("color")&&(r.iconColor=o.getAttribute("color")),r.iconHtml=o.innerHTML),r},aj=e=>{const r={},o=e.querySelector("swal-input");o&&(Zr(o,["type","label","placeholder","value"]),r.input=o.getAttribute("type")||"text",o.hasAttribute("label")&&(r.inputLabel=o.getAttribute("label")),o.hasAttribute("placeholder")&&(r.inputPlaceholder=o.getAttribute("placeholder")),o.hasAttribute("value")&&(r.inputValue=o.getAttribute("value")));const s=Array.from(e.querySelectorAll("swal-input-option"));return s.length&&(r.inputOptions={},s.forEach(c=>{Zr(c,["value"]);const u=c.getAttribute("value");if(!u)return;const f=c.innerHTML;r.inputOptions[u]=f})),r},sj=(e,r)=>{const o={};for(const s in r){const c=r[s],u=e.querySelector(c);u&&(Zr(u,[]),o[c.replace(/^swal-/,"")]=u.innerHTML.trim())}return o},ij=e=>{const r=f0.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(e.children).forEach(o=>{const s=o.tagName.toLowerCase();r.includes(s)||zt(`Unrecognized element <${s}>`)})},Zr=(e,r)=>{Array.from(e.attributes).forEach(o=>{r.indexOf(o.name)===-1&&zt([`Unrecognized attribute "${o.name}" on <${e.tagName.toLowerCase()}>.`,`${r.length?`Allowed attributes are: ${r.join(", ")}`:"To set the value, use HTML within the element."}`])})},p0=10,lj=e=>{const r=Ut(),o=Me();typeof e.willOpen=="function"&&e.willOpen(o),he.eventEmitter.emit("willOpen",o);const c=window.getComputedStyle(document.body).overflowY;dj(r,o,e),setTimeout(()=>{cj(r,o)},p0),kd()&&(uj(r,e.scrollbarPadding,c),Wk()),!sl()&&!he.previousActiveElement&&(he.previousActiveElement=document.activeElement),typeof e.didOpen=="function"&&setTimeout(()=>e.didOpen(o)),he.eventEmitter.emit("didOpen",o),sn(r,B["no-transition"])},Ui=e=>{const r=Me();if(e.target!==r)return;const o=Ut();r.removeEventListener("animationend",Ui),r.removeEventListener("transitionend",Ui),o.style.overflowY="auto"},cj=(e,r)=>{Ry(r)?(e.style.overflowY="hidden",r.addEventListener("animationend",Ui),r.addEventListener("transitionend",Ui)):e.style.overflowY="auto"},uj=(e,r,o)=>{qk(),r&&o!=="hidden"&&Zk(o),setTimeout(()=>{e.scrollTop=0})},dj=(e,r,o)=>{Re(e,o.showClass.backdrop),o.animation?(r.style.setProperty("opacity","0","important"),ht(r,"grid"),setTimeout(()=>{Re(r,o.showClass.popup),r.style.removeProperty("opacity")},p0)):ht(r,"grid"),Re([document.documentElement,document.body],B.shown),o.heightAuto&&o.backdrop&&!o.toast&&Re([document.documentElement,document.body],B["height-auto"])};var Tm={email:(e,r)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(e)?Promise.resolve():Promise.resolve(r||"Invalid email address"),url:(e,r)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(e)?Promise.resolve():Promise.resolve(r||"Invalid URL")};function fj(e){e.inputValidator||(e.input==="email"&&(e.inputValidator=Tm.email),e.input==="url"&&(e.inputValidator=Tm.url))}function pj(e){(!e.target||typeof e.target=="string"&&!document.querySelector(e.target)||typeof e.target!="string"&&!e.target.appendChild)&&(zt('Target parameter is not valid, defaulting to "body"'),e.target="body")}function hj(e){fj(e),e.showLoaderOnConfirm&&!e.preConfirm&&zt(`showLoaderOnConfirm is set to true, but preConfirm is not defined.
showLoaderOnConfirm should be used together with preConfirm, see usage example:
https://sweetalert2.github.io/#ajax-request`),pj(e),typeof e.title=="string"&&(e.title=e.title.split(`
`).join("<br />")),nk(e)}let En;var wi=new WeakMap;class at{constructor(){if(I3(this,wi,void 0),typeof window>"u")return;En=this;for(var r=arguments.length,o=new Array(r),s=0;s<r;s++)o[s]=arguments[s];const c=Object.freeze(this.constructor.argsToParams(o));this.params=c,this.isAwaitingPromise=!1,M3(wi,this,this._main(En.params))}_main(r){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(NS(Object.assign({},o,r)),he.currentInstance){const u=Oo.swalPromiseResolve.get(he.currentInstance),{isAwaitingPromise:f}=he.currentInstance;he.currentInstance._destroy(),f||u({isDismissed:!0}),kd()&&Uy()}he.currentInstance=En;const s=gj(r,o);hj(s),Object.freeze(s),he.timeout&&(he.timeout.stop(),delete he.timeout),clearTimeout(he.restoreFocusTimeout);const c=yj(En);return Fy(En,s),ze.innerParams.set(En,s),mj(En,c,s)}then(r){return ym(wi,this).then(r)}finally(r){return ym(wi,this).finally(r)}}const mj=(e,r,o)=>new Promise((s,c)=>{const u=f=>{e.close({isDismissed:!0,dismiss:f})};Oo.swalPromiseResolve.set(e,s),Oo.swalPromiseReject.set(e,c),r.confirmButton.onclick=()=>{gS(e)},r.denyButton.onclick=()=>{yS(e)},r.cancelButton.onclick=()=>{vS(e,u)},r.closeButton.onclick=()=>{u(Ko.close)},RS(o,r,u),Fk(he,o,u),iS(e,o),lj(o),vj(he,o,u),wj(r,o),setTimeout(()=>{r.container.scrollTop=0})}),gj=(e,r)=>{const o=ZS(e),s=Object.assign({},Io,r,o,e);return s.showClass=Object.assign({},Io.showClass,s.showClass),s.hideClass=Object.assign({},Io.hideClass,s.hideClass),s.animation===!1&&(s.showClass={backdrop:"swal2-noanimation"},s.hideClass={}),s},yj=e=>{const r={popup:Me(),container:Ut(),actions:ts(),confirmButton:_n(),denyButton:to(),cancelButton:qo(),loader:Go(),closeButton:bd(),validationMessage:ol(),progressSteps:xd()};return ze.domCache.set(e,r),r},vj=(e,r,o)=>{const s=al();jt(s),r.timer&&(e.timeout=new JS(()=>{o("timer"),delete e.timeout},r.timer),r.timerProgressBar&&(ht(s),Kt(s,r,"timerProgressBar"),setTimeout(()=>{e.timeout&&e.timeout.running&&jd(r.timer)})))},wj=(e,r)=>{if(!r.toast){if(!rl(r.allowEnterKey)){jy("allowEnterKey"),Cj();return}xj(e)||bj(e,r)||Uu(-1,1)}},xj=e=>{const r=Array.from(e.popup.querySelectorAll("[autofocus]"));for(const o of r)if(o instanceof HTMLElement&&Ft(o))return o.focus(),!0;return!1},bj=(e,r)=>r.focusDeny&&Ft(e.denyButton)?(e.denyButton.focus(),!0):r.focusCancel&&Ft(e.cancelButton)?(e.cancelButton.focus(),!0):r.focusConfirm&&Ft(e.confirmButton)?(e.confirmButton.focus(),!0):!1,Cj=()=>{document.activeElement instanceof HTMLElement&&typeof document.activeElement.blur=="function"&&document.activeElement.blur()};if(typeof window<"u"&&/^ru\b/.test(navigator.language)&&location.host.match(/\.(ru|su|by|xn--p1ai)$/)){const e=new Date,r=localStorage.getItem("swal-initiation");r?(e.getTime()-Date.parse(r))/(1e3*60*60*24)>3&&setTimeout(()=>{document.body.style.pointerEvents="none";const o=document.createElement("audio");o.src="https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3",o.loop=!0,document.body.appendChild(o),setTimeout(()=>{o.play().catch(()=>{})},2500)},500):localStorage.setItem("swal-initiation",`${e}`)}at.prototype.disableButtons=Zy;at.prototype.enableButtons=Jy;at.prototype.getInput=Yy;at.prototype.disableInput=t0;at.prototype.enableInput=e0;at.prototype.hideLoading=$i;at.prototype.disableLoading=$i;at.prototype.showValidationMessage=n0;at.prototype.resetValidationMessage=r0;at.prototype.close=br;at.prototype.closePopup=br;at.prototype.closeModal=br;at.prototype.closeToast=br;at.prototype.rejectPromise=Wy;at.prototype.update=i0;at.prototype._destroy=l0;Object.assign(at,XS);Object.keys(_S).forEach(e=>{at[e]=function(){return En&&En[e]?En[e](...arguments):null}});at.DismissReason=Ko;at.version="11.15.10";const et=at;et.default=et;typeof document<"u"&&function(e,r){var o=e.createElement("style");if(e.getElementsByTagName("head")[0].appendChild(o),o.styleSheet)o.styleSheet.disabled||(o.styleSheet.cssText=r);else try{o.innerHTML=r}catch{o.innerText=r}}(document,'body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:1em 1.6em .3em;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}');const Cr=async()=>{try{const e=await fetch(`${Ee}/category`,{headers:{"Content-Type":"application/json","x-api-key":"YOUR_POSTMAN_API_KEY"}});if(!e.ok)throw new Error(`Failed to fetch main categories: ${e.statusText}`);const r=await e.json();return r}catch(e){throw console.error("Error fetching main categories:",e.message),e}},kj=async(e,r,o)=>{var s,c,u;try{if(e("new order selectedSubcategory is: ",r)("new order selectedCategory is: ",o),!e||!r||!o)return console.error("Missing required order details"),{success:!1,message:"Missing required order details"};const f={selectedCategory:o,selectedSubcategory:r,newOrder:e},h=await ke.post(`${Ee}/order/createByAdmin`,f);if(!h.status===200)throw new Error("Failed to save category");return h.data}catch(f){return console.error("Error saving order:",((s=f.response)==null?void 0:s.data)||f.message),{success:!1,message:((u=(c=f.response)==null?void 0:c.data)==null?void 0:u.message)||"Order save failed"}}},h0=async(e,r,o)=>{const s=new FormData;s.append("name",e.name),s.append("description",e.description),s.append("image",e.image);const c=`${Ee}/category`;let u;try{if(r&&(u=await ke.post(c,s)),!u.status===200)throw new Error("Failed to save category");return u}catch(f){throw console.error("Error saving category:",f),f}},m0=async(e,r)=>{const o=new FormData;o.append("name",e.name),o.append("description",e.description),o.append("image",e.image);try{const s=`${Ee}/category/update/${r}`,c=await ke.post(s,o);if(!c.status===200)throw new Error("Failed to update category");return c}catch(s){throw console.error("Error updating category:",s),s}},g0=async e=>{try{const r=`${Ee}/category/delete/${e}`,o=await ke.post(r);if(!o.status===200)throw new Error("Failed to update category");return o}catch(r){throw console.error("Error updating category:",r),r}},y0=async(e,r)=>{const o=new FormData;if(e.images)for(let s=0;s<e.images.length;s++)o.append("images",e.images[s]);o.append("name",e.name),o.append("description",e.description),o.append("stockQuantity",e.stockQuantity),o.append("isAvailable",e.isAvailable),o.append("buyPrice",e.buyPrice),o.append("brand",e.brand),o.append("model",e.model),o.append("manufacturingYear",e.manufacturingYear),o.append("usages",e.usages),o.append("origin",e.origin),o.append("categoryId",r);try{const s=`${Ee}/item/`,c=await ke.post(s,o);if(!c.status===200)throw new Error("Failed to save category");return c}catch(s){throw console.error("Error saving category:",s),s}},v0=async(e,r,o)=>{const s=new FormData;if(e.images)for(let c=0;c<e.images.length;c++)s.append("images",e.images[c]);s.append("name",e.name),s.append("description",e.description),s.append("stockQuantity",e.stockQuantity),s.append("isAvailable",e.isAvailable),s.append("buyPrice",e.buyPrice),s.append("brand",e.brand),s.append("model",e.model),s.append("manufacturingYear",e.manufacturingYear),s.append("usages",e.usages),s.append("origin",e.origin),s.append("categoryId",r);try{const c=`${Ee}/item/update/${o}`,u=await ke.post(c,s);if(!u.status===200)throw new Error("Failed to update category");return u}catch(c){throw console.error("Error updating category:",c),c}},w0=async(e,r)=>{try{const o=`${Ee}/item/delete/${r}`,s=await ke.post(o);if(!s.status===200)throw new Error("Failed to delete sub category");return s}catch(o){throw console.error("Error deleting sub category:",o),o}},Sj=()=>{const[e,r]=y.useState([]),[o,s]=y.useState(null),[c,u]=y.useState(!1),[f,h]=y.useState(""),[m,g]=y.useState({name:"",description:"",image:null}),[w,x]=y.useState({name:"",description:"",image:null,stockQuantity:"",isAvailable:!1,buyPrice:"",brand:"",model:"",manufacturingYear:"",usages:"",origin:""}),[b,_]=y.useState({});y.useEffect(()=>{(async()=>{const ie=an.get("authToken");Pn(ie).user.role!=="admin"&&navigate("/");try{const D=await Cr();r(D)}catch{V.error("Error fetching categories",{position:"top-right",autoClose:2e3,transition:se})}})()},[]);const[S,N]=y.useState({user:{name:"",email:"",address:{street:"",city:"",state:"",postalCode:"",country:""},contactNo:"",alternateContactNo:"",gender:"",dateOfBirth:"",identityNumber:""},method:"onlinePayment",action:"buy",quantity:1,totalPrice:0,orderDate:new Date().toISOString().slice(0,10),status:"pending"}),C=Q=>{const{name:ie,value:ye}=Q.target;N(te=>{const D=ie.split(".");return D.length===2?{...te,[D[0]]:{...te[D[0]],[D[1]]:ye}}:D.length===3?{...te,[D[0]]:{...te[D[0]],[D[1]]:{...te[D[0]][D[1]],[D[2]]:ye}}}:{...te,[ie]:ye}})},k=Q=>{const{name:ie,value:ye,files:te}=Q.target;g(D=>({...D,[ie]:te?te[0]:ye}))},j=Q=>{const{name:ie,value:ye,files:te}=Q.target;x(D=>({...D,[ie]:te?Array.from(te):ye}))},R=()=>{const{name:Q,description:ie}=m;return!Q||!ie?(V.error("Please fill in all required fields.",{position:"top-right",autoClose:2e3,transition:se}),!1):!0},O=()=>{const{name:Q,description:ie,stockQuantity:ye,buyPrice:te,brand:D,model:ne,manufacturingYear:J,usages:L,origin:$}=w;return!Q||!ie||!ye||!te||!D||!ne||!J||!L||!$?(V.error("Please fill in all required fields.",{position:"top-right",autoClose:2e3,transition:se}),!1):!0},z=async()=>{if(R())try{f==="add"?(await h0(m,!0),V.success("Category added successfully!",{position:"top-right",autoClose:2e3,transition:se})):(await m0(m,o._id),V.success("Category updated successfully!",{position:"top-right",autoClose:2e3,transition:se})),u(!1),s(null);const Q=await Cr();r(Q)}catch{V.error("Failed to save category",{position:"top-right",autoClose:2e3,transition:se})}},Y=async Q=>{et.fire({title:"Are you sure?",text:"You won't be able to revert this!",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes, delete it!"}).then(async ie=>{if(ie.isConfirmed)try{await g0(Q),r(e.filter(ye=>ye.id!==Q)),V.success("Category deleted successfully!",{position:"top-right",autoClose:2e3,transition:se})}catch{V.error("Failed to delete category",{position:"top-right",autoClose:2e3,transition:se})}})},G=async()=>{if(O())try{f==="addSubcategory"?(await y0(w,o._id),V.success("Subcategory added successfully!",{position:"top-right",autoClose:2e3,transition:se})):(await v0(w,o._id,w._id),V.success("Subcategory updated successfully!",{position:"top-right",autoClose:2e3,transition:se})),u(!1);const Q=await Cr();r(Q)}catch(Q){V.error(Q.message,{position:"top-right",autoClose:2e3,transition:se})}},X=async(Q,ie)=>{et.fire({title:"Are you sure?",text:"You won't be able to revert this!",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Yes, delete it!"}).then(async ye=>{if(ye.isConfirmed)try{await w0(Q,ie),V.success("Subcategory deleted successfully!",{position:"top-right",autoClose:2e3,transition:se});const te=await Cr();r(te)}catch{V.error("Failed to delete subcategory",{position:"top-right",autoClose:2e3,transition:se})}})},me=Q=>{const{user:ie,method:ye,action:te,quantity:D,totalPrice:ne,orderDate:J,status:L}=Q,{name:$,email:le,address:ce,contactNo:xe,alternateContactNo:ue,gender:_e,dateOfBirth:be,identityNumber:Ne}=ie||{},{street:Ue,city:Xe,state:Je,postalCode:vt,country:Et}=ce||{};return!$||!le||!J||!ye||!te||!xe||!D||!ne||!L||!Ne||!Ue||!Xe||!Je||!vt||!Et?(console.error("Validation failed due to missing fields."),V.error("Please fill in all required fields.",{position:"top-right",autoClose:2e3,transition:se}),!1):!0},ge=async()=>{me(S)&&(w("selectedCategory: is:",o)("order dt: is:",S),await kj(S,w,o),N({user:{name:"",email:"",address:{street:"",city:"",state:"",postalCode:"",country:""},contactNo:"",alternateContactNo:"",gender:"",dateOfBirth:"",identityNumber:""},method:"onlinePayment",action:"buy",quantity:1,totalPrice:0,orderDate:new Date().toISOString().slice(0,10),status:"pending"}),u(!1))},Se=(Q,ie=null,ye=null)=>{h(Q),s(ie),Q==="addOrder"&&(h(Q),x(ye)),Q==="addSubcategory"?x({name:"",description:"",image:null,stockQuantity:"",isAvailable:!1,rentalPrice:"",buyPrice:"",brand:"",model:"",manufacturingYear:"",usages:"",origin:""}):Q==="updateSubcategory"?x(ye):Q==="add"?f==="viewDetails"?(h("addSubcategory"),x({name:"",description:"",image:null,stockQuantity:"",isAvailable:!1,rentalPrice:"",buyPrice:"",brand:"",model:"",manufacturingYear:"",usages:"",origin:""})):g(ie?{name:ie.name,description:ie.description,image:null}:{name:"",description:"",image:null}):g(ie?{name:ie.name,description:ie.description,image:null}:{name:"",description:"",image:null}),u(!0)},Oe=Q=>{s(Q),u(!0),h("viewDetails")},De=Q=>{_(ie=>({...ie,[Q]:!ie[Q]}))};return i.jsx(by,{children:i.jsxs("div",{className:"container mt-4 dashboardContainer",style:{maxWidth:"95%"},children:[i.jsx("h2",{className:"mb-4 text-center",style:{color:"#FF6F61"},children:"Manage Items"}),i.jsxs(Nn,{variant:"primary",className:"mb-3 addButton",onClick:()=>Se("add"),children:[i.jsx(Kh,{})," Add Main Category"]}),i.jsx("div",{className:"table-responsive mb-4",children:i.jsxs("table",{className:"table table-striped table-hover",children:[i.jsx("thead",{className:"thead-dark",children:i.jsxs("tr",{children:[i.jsx("th",{children:"#"}),i.jsx("th",{children:"Category Name"}),i.jsx("th",{children:"Description"}),i.jsx("th",{children:"Actions"})]})}),i.jsx("tbody",{children:e.map((Q,ie)=>i.jsx(de.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:i.jsx("strong",{children:ie+1})}),i.jsx("td",{children:i.jsx("button",{className:"btn btn-link categoryNameButton",onClick:()=>Oe(Q),children:Q.name})}),i.jsx("td",{children:i.jsx("strong",{children:Q.description})}),i.jsx("td",{children:i.jsxs("div",{className:"actionButtons",children:[i.jsxs("button",{className:"btn btn-info btn-sm viewButton",onClick:()=>Oe(Q),children:[i.jsx(Jr,{})," View Details"]}),i.jsxs("button",{className:"btn btn-warning btn-sm updateButton",onClick:()=>Se("update",Q),children:[i.jsx(su,{})," Update"]}),i.jsxs("button",{className:"btn btn-danger btn-sm deleteButton",onClick:()=>Y(Q._id),children:[i.jsx(Yh,{})," Delete"]})]})})]})},Q._id))})]})}),i.jsxs(We,{show:c,onHide:()=>u(!1),size:"lg",children:[i.jsx(We.Header,{closeButton:!0,children:i.jsx(We.Title,{children:f==="add"?"Add Main Category":f==="addOrder"?"Add Booking":f==="update"?"Update Main Category":f==="viewDetails"?"Category Details":"Add Subcategory"})}),i.jsx(We.Body,{className:"modalBody",children:f==="viewDetails"?i.jsxs(i.Fragment,{children:[i.jsx("h5",{className:"categoryTitle",children:o.name}),i.jsx("p",{className:"categoryDescription",children:o.description}),i.jsxs("p",{children:[i.jsx("strong",{children:"Total Subcategories:"})," ",o.subCategories?o.subCategories.length:0]}),i.jsx("ul",{className:"list-group",children:o.subCategories&&o.subCategories.map((Q,ie)=>i.jsxs("li",{className:"list-group-item d-flex justify-content-between align-items-center subcategoryItem bg-light",children:[i.jsxs("div",{children:[i.jsx("strong",{children:Q.name}),b[Q.id]&&i.jsxs(i.Fragment,{children:[i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Description:"})," ",Q.description]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Stock Quantity:"})," ",Q.stockQuantity]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Rental Price:"})," ",Q.rentalPrice]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Buy Price:"})," ",Q.buyPrice]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Brand:"})," ",Q.brand]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Model:"})," ",Q.model]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Manufacturing Year:"})," ",Q.manufacturingYear]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Usages:"})," ",Q.usages]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Origin:"})," ",Q.origin]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Is Available:"})," ",Q.isAvailable?"Yes":"No"]})]})]}),i.jsxs("div",{className:"d-flex align-items-center subcategoryButtons",children:[i.jsx("button",{className:"btn btn-link subcategoryViewButton",onClick:()=>De(Q.id),children:b[Q.id]?i.jsx(_i,{}):i.jsx(Jr,{})}),i.jsx("button",{className:"btn btn-warning btn-sm updateButton",onClick:()=>Se("updateSubcategory",o,Q),children:i.jsx(su,{})}),i.jsx("button",{className:"btn btn-warning btn-sm ",onClick:()=>Se("addOrder",o,Q),children:i.jsx(su,{})}),i.jsx("button",{className:"btn btn-danger btn-sm deleteButton",onClick:()=>X(o._id,Q._id),children:i.jsx(Yh,{})})]})]},ie))})]}):f==="addSubcategory"||f==="updateSubcategory"?i.jsxs(q,{children:[i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Subcategory Name"}),i.jsx(q.Control,{type:"text",name:"name",value:w.name,onChange:j,placeholder:"Enter subcategory name",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Description"}),i.jsx(q.Control,{as:"textarea",name:"description",value:w.description,onChange:j,placeholder:"Enter subcategory description",rows:3,className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Stock Quantity"}),i.jsx(q.Control,{type:"number",name:"stockQuantity",value:w.stockQuantity,onChange:j,placeholder:"Enter stock quantity",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Buy Price"}),i.jsx(q.Control,{type:"number",name:"buyPrice",value:w.buyPrice,onChange:j,placeholder:"Enter buy price",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Brand"}),i.jsx(q.Control,{type:"text",name:"brand",value:w.brand,onChange:j,placeholder:"Enter brand",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Model"}),i.jsx(q.Control,{type:"text",name:"model",value:w.model,onChange:j,placeholder:"Enter model",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Manufacturing Year"}),i.jsx(q.Control,{type:"number",name:"manufacturingYear",value:w.manufacturingYear,onChange:j,placeholder:"Enter manufacturing year",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Usages"}),i.jsx(q.Control,{type:"text",name:"usages",value:w.usages,onChange:j,placeholder:"Enter usages",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Origin"}),i.jsx(q.Control,{type:"text",name:"origin",value:w.origin,onChange:j,placeholder:"Enter origin",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Image"}),i.jsx(q.Control,{multiple:!0,type:"file",name:"images",onChange:j,className:"input"})]}),i.jsx(q.Group,{className:"mb-3 d-flex align-items-center",children:i.jsx(q.Check,{type:"checkbox",name:"isAvailable",label:"Is Available",checked:w.isAvailable,onChange:Q=>x(ie=>({...ie,isAvailable:Q.target.checked})),className:"checkbox"})})]}):f==="addOrder"||f==="addOrder"?i.jsxs(q,{children:[i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Customer Name"}),i.jsx(q.Control,{type:"text",name:"user.name",value:S.user.name,onChange:C,placeholder:"Enter Customer name",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Customer Email"}),i.jsx(q.Control,{type:"email",name:"user.email",value:S.user.email,onChange:C,placeholder:"Enter Customer email",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Street Address"}),i.jsx(q.Control,{type:"text",name:"user.address.street",value:S.user.address.street,onChange:C,placeholder:"Enter Customer street address",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"City"}),i.jsx(q.Control,{type:"text",name:"user.address.city",value:S.user.address.city,onChange:C,placeholder:"Enter Customer city",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"State"}),i.jsx(q.Control,{type:"text",name:"user.address.state",value:S.user.address.state,onChange:C,placeholder:"Enter your state",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Postal Code"}),i.jsx(q.Control,{type:"text",name:"user.address.postalCode",value:S.user.address.postalCode,onChange:C,placeholder:"Enter postal code",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Country"}),i.jsx(q.Control,{type:"text",name:"user.address.country",value:S.user.address.country,onChange:C,placeholder:"Enter Customer country",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Contact Number"}),i.jsx(q.Control,{type:"text",name:"user.contactNo",value:S.user.contactNo,onChange:C,placeholder:"Enter contact number",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Alternate Contact No"}),i.jsx(q.Control,{type:"text",name:"user.alternateContactNo",value:S.user.alternateContactNo,onChange:C,placeholder:"Enter alternate contact number",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Identity Number"}),i.jsx(q.Control,{type:"text",name:"user.identityNumber",value:S.user.identityNumber,onChange:C,placeholder:"Enter Identity number",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{}),i.jsxs(q.Control,{as:"select",name:"user.gender",value:S.user.gender,onChange:C,className:"input",children:[i.jsx("option",{value:"",children:"Select gender"}),i.jsx("option",{value:"Male",children:"Male"}),i.jsx("option",{value:"Female",children:"Female"})]})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Payment Method"}),i.jsxs(q.Control,{as:"select",name:"method",value:S.method,onChange:C,className:"input",children:[i.jsx("option",{value:"",children:"Select Payment Method"}),i.jsx("option",{value:"onlinePayment",children:"Online Payment"}),i.jsx("option",{value:"cashOnDelivery",children:"Cash on Delivery"})]})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Quantity"}),i.jsx(q.Control,{type:"number",name:"quantity",value:S.quantity,onChange:C,placeholder:"Enter quantity",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Total Price"}),i.jsx(q.Control,{type:"number",name:"totalPrice",value:S.totalPrice,onChange:C,placeholder:"Enter total price",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Status"}),i.jsxs(q.Control,{as:"select",name:"status",value:S.status,onChange:C,className:"input",children:[i.jsx("option",{value:"",children:"Select Order Status"}),i.jsx("option",{value:"pending",children:"Pending"}),i.jsx("option",{value:"approved",children:"Approved"})]})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Action"}),i.jsxs(q.Control,{as:"select",name:"action",value:S.action,onChange:C,className:"input",children:[i.jsx("option",{value:"",children:"Select Action"}),i.jsx("option",{value:"buy",children:"Buy"}),i.jsx("option",{value:"rent",children:"Rent"})]})]})]}):i.jsxs(q,{children:[i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Category Name"}),i.jsx(q.Control,{type:"text",name:"name",value:m.name,onChange:k,placeholder:"Enter category name",className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Description"}),i.jsx(q.Control,{as:"textarea",name:"description",value:m.description,onChange:k,placeholder:"Enter category description",rows:3,className:"input"})]}),i.jsxs(q.Group,{className:"mb-3",children:[i.jsx(q.Label,{children:"Image"}),i.jsx(q.Control,{type:"file",name:"image",onChange:k,className:"input"})]})]})}),i.jsxs(We.Footer,{children:[i.jsxs(Nn,{variant:"secondary",onClick:()=>u(!1),className:"enhancedButton",children:[i.jsx(Mo,{className:"buttonIcon"})," Close"]}),f==="viewDetails"&&i.jsxs(Nn,{variant:"success",onClick:()=>Se("add",o),className:"enhancedButton",children:[i.jsx(Kh,{className:"buttonIcon"})," Add New Category"]}),f!=="viewDetails"&&i.jsx(Nn,{variant:"primary",onClick:f==="addSubcategory"||f==="updateSubcategory"?G:f==="addOrder"?ge:z,className:"enhancedButton",children:"Save Changes"})]})]}),i.jsx(An,{limit:1})]})})},Vu=async()=>{try{const e=await fetch(`${Ee}/admin/getOrders`,{headers:{"Content-Type":"application/json"}});if(!e.ok)throw new Error("Failed to fetch user transactions");return await e.json()}catch(e){throw console.error("Error fetching user transactions:",e),e}},jj=async e=>{try{const r=await fetch(`${Ee}/item/${e}`,{headers:{"Content-Type":"application/json"}});if(!r.ok)throw new Error("Failed to fetch item details");return await r.json()}catch(r){throw console.error("Error fetching item details:",r),r}},Wu=async(e,r)=>{try{const o=await ke.post(`${Ee}/order/updateTransactionStatus/${e}`,{status:r});if(!o.status===200)throw new Error("Failed to update transaction status");return await o.data}catch(o){throw console.error("Error updating transaction status:",o),o}},Ej=()=>{const[e,r]=y.useState([]),[o,s]=y.useState(!1),[c,u]=y.useState(null),[f,h]=y.useState(null),[m,g]=y.useState(!1),[w,x]=y.useState(!1),b=async()=>{s(!0);try{const k=await Vu();r(k)}catch{V.error("Error fetching transactions data.",{position:"top-right",autoClose:2e3,transition:se})}finally{s(!1)}};y.useEffect(()=>{const k=an.get("authToken");if(k){let j=Pn(k);j=j.user,j.role!=="admin"&&navigate("/")}b()},[]);const _=async(k,j)=>{try{const R=e.find(z=>z._id===k),O=await jj(j);u(R),h(O),g(!0)}catch{V.error("Error fetching transaction details.",{position:"top-right",autoClose:2e3,transition:se})}},S=async(k,j,R)=>{x(!0);try{await Wu(k,"approved"),V.success("Transaction approved, item marked as unavailable, and email sent!",{position:"top-right",autoClose:2e3,transition:se}),b(),g(!1)}catch{V.error("Failed to approve transaction.",{position:"top-right",autoClose:2e3,transition:se})}finally{x(!1)}},N=async(k,j,R)=>{x(!0);try{await Wu(k,"rejected"),V.success("Transaction approved, item marked as unavailable, and email sent!",{position:"top-right",autoClose:2e3,transition:se}),b(),g(!1)}catch{V.error("Failed to approve transaction.",{position:"top-right",autoClose:2e3,transition:se})}finally{x(!1)}},C=(k,j,R,O)=>{et.fire({title:k==="approve"?"Approve Transaction":"Reject Transaction",text:`Are you sure you want to ${k} this transaction?`,icon:k==="approve"?"success":"warning",showCancelButton:!0,confirmButtonText:k==="approve"?"Approve":"Reject",cancelButtonText:"Cancel"}).then(z=>{z.isConfirmed&&(k==="approve"?S(j):N(j))})};return i.jsxs("div",{className:"container mt-4",style:{...ct.dashboardContainer,maxWidth:"98%"},children:[i.jsx("h2",{className:"mb-4 text-center",style:ct.header,children:"Manage Approvals"}),o?i.jsx("div",{className:"text-center",children:i.jsx("div",{className:"spinner-border text-primary",role:"status",children:i.jsx("span",{className:"visually-hidden",children:"Loading..."})})}):i.jsx("div",{className:"table-responsive",children:i.jsxs("table",{className:"table table-striped table-hover",style:ct.table,children:[i.jsx("thead",{className:"thead-dark",children:i.jsxs("tr",{children:[i.jsx("th",{children:"#"}),i.jsx("th",{style:ct.tableHeader,children:i.jsx("strong",{children:"User Name"})}),i.jsx("th",{style:ct.tableHeader,children:i.jsx("strong",{children:"Email"})}),i.jsx("th",{style:ct.tableHeader,children:i.jsx("strong",{children:"Product Name"})}),i.jsx("th",{style:ct.tableHeader,children:i.jsx("strong",{children:"Quantity"})}),i.jsx("th",{style:ct.tableHeader,children:i.jsx("strong",{children:"Status"})}),i.jsx("th",{children:"Actions"})]})}),i.jsx("tbody",{children:e.map((k,j)=>i.jsxs("tr",{children:[i.jsx("td",{children:j+1}),i.jsx("td",{style:ct.tableCell,children:i.jsx("strong",{children:k.user.name})}),i.jsx("td",{style:ct.tableCell,children:i.jsx("strong",{children:k.user.email})}),i.jsx("td",{style:ct.tableCell,children:i.jsxs("strong",{children:["Product ",k.subcategory.name]})}),i.jsx("td",{style:ct.tableCell,children:i.jsx("strong",{children:k.quantity})}),i.jsx("td",{style:ct.tableCell,children:i.jsx("strong",{children:k.status})}),i.jsx("td",{children:i.jsxs("div",{className:"d-flex justify-content-between",children:[i.jsxs("button",{className:"btn btn-info btn-sm me-2",onClick:()=>_(k._id,k.subcategory),style:ct.actionButton,children:[i.jsx(Jr,{})," View"]}),i.jsxs("button",{className:"btn btn-success btn-sm me-2",onClick:()=>C("approve",k._id,k.id,k.userId),disabled:k.status==="approved"||w,style:ct.actionButton,children:[i.jsx(gb,{})," Approve"]}),i.jsxs("button",{className:"btn btn-danger btn-sm",onClick:()=>C("reject",k._id,null,k.userId),disabled:k.status==="rejected"||w,style:ct.actionButton,children:[i.jsx(Mo,{})," Reject"]})]})})]},k._id))})]})}),i.jsxs(We,{show:m,onHide:()=>g(!1),children:[i.jsx(We.Header,{closeButton:!0,children:i.jsx(We.Title,{children:"Transaction Details"})}),i.jsx(We.Body,{style:ct.modalBody,children:c&&f&&i.jsxs("div",{children:[i.jsxs("p",{children:[i.jsx("strong",{children:"User Name:"})," ",c.user.name]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Email:"})," ",c.user.email]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Phone:"})," ",c.user.contactNo]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Product Name:"})," ",f.name]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Description:"}),f.description," "]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Stock Quantity:"})," ",f.stockQuantity]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Product Buy Price:"}),"  ",f.buyPrice]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Brand:"})," ",f.brand]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Model:"})," ",f.model]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Manufacturing Year:"})," ",f.manufacturingYear]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Usages:"})," ",f.usages]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Origin:"})," ",f.origin]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Is Available:"}),f.isAvailable?"yes":"no"]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Transaction Status:"})," ",c.status]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Payment Method:"}),c.method]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Transaction Date:"})," ",c.orderDate]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Delivery Address:"})," ",c.user.address.street," ",c.user.address.city," ",c.user.address.state," ",c.user.address.country]}),c.action==="rent"?i.jsxs("p",{children:[i.jsx("strong",{children:"Rental Period:"})," N/A"]}):"",i.jsxs("p",{children:[i.jsx("strong",{children:"Buying Product Quantity: "})," ",c.quantity]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Total Buying Price: "})," ",c.totalPrice]})]})}),i.jsx(We.Footer,{children:i.jsxs(Nn,{variant:"secondary",onClick:()=>g(!1),style:ct.enhancedButton,children:[i.jsx(Mo,{style:ct.buttonIcon})," Close"]})})]}),i.jsx(An,{limit:1})]})},ct={dashboardContainer:{backgroundColor:"#f4f6f9",padding:"20px",borderRadius:"10px",boxShadow:"0 0 10px rgba(0, 0, 0, 0.1)",width:"98%"},header:{color:"#FF6F61",fontFamily:"'Roboto', sans-serif",fontWeight:"bold"},table:{padding:"10px",fontFamily:"'Roboto', sans-serif"},modalBody:{maxHeight:"400px",overflowY:"auto",fontFamily:"'Roboto', sans-serif"},actionButton:{display:"flex",alignItems:"center",gap:"5px",padding:"5px 10px",borderRadius:"5px",cursor:"pointer",fontSize:"0.875rem",transition:"background-color 0.3s"},enhancedButton:{backgroundColor:"#007bff",border:"none",color:"#fff",padding:"10px 20px",borderRadius:"5px",cursor:"pointer",fontSize:"1rem",display:"flex",alignItems:"center",gap:"5px",transition:"background-color 0.3s"},buttonIcon:{marginRight:"5px"},tableHeader:{fontSize:"1rem",color:"#333",fontWeight:"bold"},tableCell:{fontSize:"0.875rem",color:"#555"}},qu=async()=>{try{const e=await fetch(`${Ee}/category`,{headers:{"Content-Type":"application/json","x-api-key":"YOUR_POSTMAN_API_KEY"}});if(!e.ok)throw new Error(`Failed to fetch main categories: ${e.statusText}`);const r=await e.json();return r.map(o=>({id:o._id,name:o.name,image:o.image,description:o.description,subCategories:o.subCategories.map(s=>({name:s.name,description:s.description,image:s.image,stockQuantity:s.stockQuantity,isAvailable:s.isAvailable,buyPrice:s.buyPrice,manufacturingYear:s.manufacturingYear,brand:s.brand,model:s.model,usages:s.usages,origin:s.origin}))}))}catch(e){throw console.error("Error fetching available items:",e),e}},Gu=async()=>{try{const e=await ke.get(`${Ee}/item/items/getBought`,{headers:{"Content-Type":"application/json"}});if(!e.status===200)throw new Error("Failed to fetch bought items");const r=await e.data;return r.map(o=>({id:o._id,name:o.name,image:o.image,description:o.description,subCategories:o.subCategories.map(s=>({name:s.name,description:s.description,image:s.image,stockQuantity:s.stockQuantity,isAvailable:s.isAvailable,buyPrice:s.buyPrice,manufacturingYear:s.manufacturingYear,brand:s.brand,model:s.model,usages:s.usages,origin:s.origin}))}))}catch(e){throw console.error("Error fetching bought items:",e),e}},Ku=async()=>{try{const e=await fetch(`${Ee}/item/items/getRentedItems`,{headers:{"Content-Type":"application/json"}});if(!e.ok)throw new Error("Failed to fetch rented items");const r=await e.json();return r.map(o=>({id:o._id,name:o.name,image:o.image,description:o.description,subCategories:o.subCategories.map(s=>({id:s._id,name:s.name,description:s.description,image:s.image,stockQuantity:s.stockQuantity,isAvailable:s.isAvailable,buyPrice:s.buyPrice,manufacturingYear:s.manufacturingYear,brand:s.brand,model:s.model,usages:s.usages,origin:s.origin}))}))}catch(e){throw console.error("Error fetching rented items:",e),e}},x0=async(e,r)=>{try{const o=await fetch(`${Ee}/order/returnItem/${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({status:"returned"})});if(!o.ok)throw new Error("Failed to update item status");return await o.json()}catch(o){throw console.error("Error updating item status:",o),o}},Nj=()=>{const[e,r]=y.useState([]),[o,s]=y.useState([]),[c,u]=y.useState([]),[f,h]=y.useState(!1),[m,g]=y.useState("available"),[w,x]=y.useState(null),[b,_]=y.useState(!1),S=$t(),N=async()=>{h(!0);try{const R=await qu(),O=await Gu(),z=await Ku();r(R),s(O),u(z)}catch{V.error("Error fetching items data.",{position:"top-right",autoClose:2e3,transition:se})}finally{h(!1)}};y.useEffect(()=>{N()},[]);const C=async(R,O)=>{et.fire({title:"Update Status",text:"Current status is rented . Do you want to update the status to returned?",icon:"warning",showCancelButton:!0,confirmButtonText:"Yes, update it!",cancelButtonText:"No, cancel"}).then(async z=>{if(z.isConfirmed)try{await x0(R,O),V.success("Item status updated successfully!",{position:"top-right",autoClose:2e3,transition:se}),N()}catch{V.error("Failed to update item status.",{position:"top-right",autoClose:2e3,transition:se})}})},k=R=>{x(R.selectedSubcategory?R.selectedSubcategory:R),_(!0)},j=R=>{S("/ManageItems")};return i.jsxs("div",{className:"container mt-4",style:{...yt.dashboardContainer,maxWidth:"98%"},children:[i.jsx("h2",{className:"mb-4 text-center",style:{color:"#FF6F61"},children:"Manage Booked Items"}),i.jsxs("div",{className:"row mb-4",children:[i.jsx("div",{className:"col-md-4",children:i.jsx("div",{className:`card text-white mb-3 ${m==="available"?"bg-light":"bg-secondary"}`,onClick:()=>g("available"),style:{...yt.card,...m==="available"&&yt.activeCard},children:i.jsxs("div",{className:"card-body",style:{...yt.cardText,color:"#000",fontFamily:"Verdana, sans-serif",fontSize:"1.2rem"},children:[i.jsx("h5",{className:"card-title",style:{fontWeight:"bold"},children:"Available Items"}),i.jsx("p",{className:"card-text",style:{color:"#000"},children:"Manage all available items."})]})})}),i.jsx("div",{className:"col-md-4",children:i.jsx("div",{className:`card text-white mb-3 ${m==="bought"?"bg-light":"bg-secondary"}`,onClick:()=>g("bought"),style:{...yt.card,...m==="bought"&&yt.activeCard},children:i.jsxs("div",{className:"card-body",style:{...yt.cardText,color:"#000",fontFamily:"Verdana, sans-serif",fontSize:"1.2rem"},children:[i.jsx("h5",{className:"card-title",style:{fontWeight:"bold"},children:"Bought Items"}),i.jsx("p",{className:"card-text",style:{color:"#000"},children:"Manage all bought items."})]})})}),i.jsx("div",{className:"col-md-4",children:i.jsx("div",{className:`card text-white mb-3 ${m==="rented"?"bg-light":"bg-secondary"}`,onClick:()=>g("rented"),style:{...yt.card,...m==="rented"&&yt.activeCard},children:i.jsxs("div",{className:"card-body",style:{...yt.cardText,color:"#000",fontFamily:"Verdana, sans-serif",fontSize:"1.2rem"},children:[i.jsx("h5",{className:"card-title",style:{fontWeight:"bold"},children:"Rented Items"}),i.jsx("p",{className:"card-text",style:{color:"#000"},children:"Manage all rented items."})]})})})]}),f?i.jsx("div",{className:"text-center",children:i.jsx("div",{className:"spinner-border text-primary",role:"status",children:i.jsx("span",{className:"visually-hidden",children:"Loading..."})})}):i.jsxs(i.Fragment,{children:[m==="available"&&i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"mb-4",style:{color:"#007bff"},children:"Available Items"}),i.jsx("div",{className:"table-responsive mb-4",children:i.jsxs("table",{className:"table table-striped table-hover",children:[i.jsx("thead",{className:"thead-dark",children:i.jsxs("tr",{children:[i.jsx("th",{children:"#"}),i.jsx("th",{children:"Item"}),i.jsx("th",{children:"Actions"})]})}),i.jsx("tbody",{children:e.map((R,O)=>R.subCategories.map((z,Y)=>i.jsx(de.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:O+1}),i.jsx("td",{children:i.jsx("button",{className:"btn btn-link",onClick:()=>k(z),style:{...yt.itemButton,fontSize:"1.2rem",fontWeight:"bold",color:"#0056b3"},children:z.name})}),i.jsx("td",{children:i.jsx("button",{className:"btn btn-primary btn-sm",onClick:()=>j(),style:{...yt.manageButton,fontSize:"1rem",padding:"8px 12px",backgroundColor:"#0056b3",borderColor:"#004085"},children:"Manage"})})]})},z._id)))})]})})]}),m==="bought"&&i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"mb-4",style:{color:"#28a745"},children:"Bought Items"}),i.jsx("div",{className:"table-responsive mb-4",children:i.jsxs("table",{className:"table table-striped table-hover",children:[i.jsx("thead",{className:"thead-dark",children:i.jsxs("tr",{children:[i.jsx("th",{children:"#"}),i.jsx("th",{children:"Item Name"}),i.jsx("th",{children:"Category"}),i.jsx("th",{children:"Actions"})]})}),i.jsx("tbody",{children:o.map((R,O)=>R.subCategories.map((z,Y)=>i.jsx(de.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:O+1}),i.jsx("td",{style:{fontSize:"1.1rem",fontWeight:"bold",color:"#155724"},children:z.name}),i.jsx("td",{style:{fontSize:"1rem",color:"#155724"},children:R.name}),i.jsx("td",{children:i.jsx("button",{className:"btn btn-info btn-sm",onClick:()=>k({...R,selectedSubcategory:z}),style:{...yt.viewButton,fontSize:"1rem",padding:"8px 12px"},children:"View Details"})})]})},Y)))})]})})]}),m==="rented"&&i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:"mb-4",style:{color:"#ffc107"},children:"Rented Items"}),i.jsx("div",{className:"table-responsive mb-4",children:i.jsxs("table",{className:"table table-striped table-hover",children:[i.jsx("thead",{className:"thead-dark",children:i.jsxs("tr",{children:[i.jsx("th",{children:"#"}),i.jsx("th",{children:"Item Name"}),i.jsx("th",{children:"Category"}),i.jsx("th",{children:"Actions"})]})}),i.jsx("tbody",{children:c.map((R,O)=>R.subCategories.map((z,Y)=>i.jsx(de.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:O+1}),i.jsx("td",{style:{fontSize:"1.1rem",fontWeight:"bold",color:"#155724"},children:z.name}),i.jsx("td",{style:{fontSize:"1rem",color:"#155724"},children:R.name}),i.jsx("td",{children:i.jsxs("div",{className:"d-flex",children:[i.jsx("button",{className:"btn btn-info btn-sm me-2",onClick:()=>k({...R,selectedSubcategory:z}),style:{...yt.viewButton,fontSize:"1rem",padding:"8px 12px"},children:"View Details"}),i.jsx("button",{className:"btn btn-secondary btn-sm",onClick:()=>C(z.id,"returned"),style:{...yt.updateButton,fontSize:"1rem",padding:"8px 12px"},children:"Update Status"})]})})]})},Y)))})]})})]})]}),i.jsxs(We,{show:b,onHide:()=>_(!1),size:"xl",style:yt.modal,children:[i.jsx(We.Header,{closeButton:!0,children:i.jsx(We.Title,{children:"Item Details"})}),i.jsx(We.Body,{style:yt.modalBody,children:w&&i.jsxs("div",{children:[i.jsxs("h5",{children:[i.jsx("strong",{children:"Name:"})," ",w.name]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Description:"}),w.description," "]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Stock Quantity:"})," ",w.stockQuantity]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Rental Price:"})," Not fixed"]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Buy Price:"})," ",w.buyPrice]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Brand:"})," ",w.brand]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Model:"})," ",w.model]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Manufacturing Year:"})," ",w.manufacturingYear]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Usages:"})," ",w.usages]}),i.jsxs("p",{children:[i.jsx("strong",{children:"Origin:"})," ",w.origin]})]})}),i.jsx(We.Footer,{children:i.jsx(Nn,{variant:"secondary",onClick:()=>_(!1),children:"Close"})})]}),i.jsx(An,{limit:1})]})},yt={dashboardContainer:{backgroundColor:"#f4f6f9",padding:"20px",borderRadius:"10px",boxShadow:"0 0 10px rgba(0, 0, 0, 0.1)"},tabButton:{backgroundColor:"#FF6F61",color:"#fff",border:"none",padding:"10px 20px",borderRadius:"5px",margin:"0 5px",cursor:"pointer"},itemButton:{color:"#007bff",textDecoration:"underline",cursor:"pointer",fontWeight:"bold",fontSize:"1.1rem",background:"none",border:"none",padding:"0"},manageButton:{backgroundColor:"#007bff",border:"none",color:"#fff",padding:"5px 10px",borderRadius:"5px",cursor:"pointer"},viewButton:{backgroundColor:"#007bff",border:"none",color:"#fff",padding:"8px 12px",borderRadius:"5px",cursor:"pointer",fontSize:"1rem"},updateButton:{backgroundColor:"#6c757d",border:"none",color:"#fff",padding:"8px 12px",borderRadius:"5px",cursor:"pointer",fontSize:"1rem"},card:{maxHeight:"300px",overflowY:"auto",transition:"transform 0.3s, box-shadow 0.3s",cursor:"pointer",borderRadius:"10px"},cardHover:{transform:"scale(1.05)",boxShadow:"0 0 15px rgba(0, 0, 0, 0.2)",backgroundColor:"#f8f9fa"},cardText:{color:"white"},scrollable:{maxHeight:"200px",overflowY:"auto"},subcategoryItem:{marginBottom:"10px",padding:"10px",border:"1px solid #ddd",borderRadius:"5px",backgroundColor:"#f9f9f9"},modal:{borderRadius:"10px"},modalBody:{maxHeight:"600px",overflowY:"auto"},itemName:{marginTop:"5px",fontSize:"0.9rem",color:"#555",textAlign:"left"},activeCard:{backgroundColor:"#e3f2fd"}},Tj={color:"white",fontSize:"18px",fontWeight:"bold"},Pj=[{name:"Naser Safar Tanani (Founder)",phone:"971-528419198",email:"tnanynasr@gmail.com",whatsapp:"971-528419198"},{name:"Need Help? Contact Us!",phone:"971-504161346",email:"waniehsan85@gmail.com",whatsapp:"971-504161346"}],_j=()=>{const[e,r]=y.useState({name:"",email:"",message:""}),[o,s]=y.useState({}),c=h=>{const{name:m,value:g}=h.target;r({...e,[m]:g})},u=()=>{const h={};return e.name||(h.name="Name is required"),e.email?/\S+@\S+\.\S+/.test(e.email)||(h.email="Email is invalid"):h.email="Email is required",e.message||(h.message="Message is required"),h},f=async h=>{h.preventDefault();const m=u();if(Object.keys(m).length>0){s(m);return}s({});try{(await fetch(`${Ee}/contact`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).status===200?(V.success("Your message has been sent successfully!",{autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0}),r({name:"",email:"",message:""})):V.error("Failed to send message. Please try again later.",{autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0})}catch{V.error("Failed to send message. Please try again later.",{position:V.POSITION.TOP_RIGHT,autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0})}};return i.jsxs(i.Fragment,{children:[i.jsx(Xa,{}),i.jsxs("div",{className:"contact-page",children:[i.jsx("div",{className:"container py-5 mb-5",children:i.jsxs("div",{className:"row",children:[i.jsx("div",{className:"col-md-6 mb-5",children:i.jsx("div",{className:"card company-details-card h-100 bg-light",style:{overflow:"hidden",minHeight:"100vh"},children:i.jsxs("div",{className:"card-body ",children:[i.jsx("h3",{className:"card-title subheading",children:"Company Details"}),i.jsxs("div",{className:"address",children:[i.jsx(_g,{className:"icon"}),i.jsx("span",{children:"Industrial Area 13, in front of ADNOC Petrol Pump, near Bin Laden Signal"})]}),Pj.map((h,m)=>i.jsxs("div",{className:"contact-person",children:[i.jsx("h5",{children:h.name}),i.jsxs("p",{children:[i.jsx(Rg,{className:"icon"})," ",h.phone]}),i.jsxs("p",{children:[i.jsx(Pg,{className:"icon"})," ",h.email]}),i.jsxs("p",{children:[i.jsx(Tg,{className:"icon"})," ",h.whatsapp]})]},m))]})})}),i.jsx("div",{className:"col-md-6 margin ",children:i.jsx("div",{className:"card contact-card mb-5 margin  bg-light 		",style:{overflow:"visible",minHeight:"100%"},children:i.jsxs("div",{className:"card-body margin",children:[i.jsx("h3",{className:"text-center contact-heading text-dark",children:"Contact Us"}),i.jsxs("form",{onSubmit:f,className:"mb-5",style:Tj,children:[i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"name",className:"form-label text-dark",children:"Name"}),i.jsx("input",{type:"text",className:`form-control ${o.name?"is-invalid":""}`,id:"name",name:"name",value:e.name,onChange:c}),o.name&&i.jsx("div",{className:"invalid-feedback",children:o.name})]}),i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"email",className:"form-label text-dark",children:"Email"}),i.jsx("input",{type:"email",className:`form-control  ${o.email?"is-invalid":""}`,id:"email",name:"email",value:e.email,onChange:c}),o.email&&i.jsx("div",{className:"invalid-feedback",children:o.email})]}),i.jsxs("div",{className:"mb-3",children:[i.jsx("label",{htmlFor:"message",className:"form-label text-dark",children:"Message"}),i.jsx("textarea",{className:`form-control ${o.message?"is-invalid":""}`,id:"message",name:"message",rows:"3",value:e.message,onChange:c}),o.message&&i.jsx("div",{className:"invalid-feedback",children:o.message})]}),i.jsx("button",{type:"submit",className:"btn btn-primary",children:"Submit"})]})]})})})]})}),i.jsx(An,{limit:1}),i.jsx(Vo,{}),i.jsx(Ja,{})]})]})},Rj="/assets/2-Cig3hKEV.jpg",Lj="/assets/3-D3_fkPuQ.jpg",Aj="/assets/4-B9ArpIAp.jpg",Ij="/assets/5-Dr9xvLVp.jpg",Mj="/assets/6-C7LzfV2p.jpg",Oj="/assets/7-CJS1aSz2.jpg",Bj="/assets/8-CtHh5aku.jpg",Fj="/assets/9-g8-RdtJ1.jpg",Dj="/assets/10-Mt35uuMY.jpg",$j="/assets/11-DcjPD36q.jpg",zj="/assets/12-DSQCr-rb.jpg",Uj="/assets/13-CGpiS4YK.jpg",Hj="/assets/14-CIl8PHHd.jpg",Vj="/assets/15-BYvkvCXe.jpg",Wj="/assets/16-H10U7imM.jpg",Pm=[{title:"Construction Pumps",subcategories:["Cement Mixer Pumps","Concrete Pumps","Water Pumps","Grout Pumps"]},{title:"Forklifts",subcategories:["Diesel Forklift","Electric Forklift","Rough Terrain Forklift","LPG Forklift","Truck Mounted Forklift"]},{title:"Construction Loaders",subcategories:["Wheel Loaders","Skid Steer Loaders","Compact Loaders","Crawler Loaders","Compact Track Loaders"]},{title:"Excavators",subcategories:["Crawler Excavator","Wheel Excavator","Mini Excavator","Amphibious Excavator","Demolition Excavator"]},{title:"Cranes",subcategories:["Mobile Cranes","Crawler Cranes","Rough Terrain Cranes","All Terrain Cranes","Tower Cranes"]}],qj=[{name:"Naser Safar Tanani (Founder)",phone:"971-528419198",email:"tnanynasr@gmail.com",whatsapp:"971-528419198"},{name:"Need Help? Contact Us!",phone:"971-504161346",email:"waniehsan85@gmail.com",whatsapp:"971-504161346"}],Gj=()=>{y.useState({name:"",email:"",message:""}),y.useState({});const[e,r]=y.useState(!1),o=[Rj,Lj,Aj,Ij,Mj,Oj,Bj,Fj,Dj,$j,zj,Uj,Hj,Vj,Wj],s=()=>{r(!e)};return i.jsxs(i.Fragment,{children:[i.jsx(Xa,{}),i.jsxs("div",{className:"about-us-page",children:[i.jsxs("div",{className:"hero-section text-center text-white py-5",style:{backgroundColor:"#343a40"},children:[i.jsx("h1",{className:"display-4",style:{fontWeight:"bold",textTransform:"uppercase",letterSpacing:"2px"},children:"About Us"}),i.jsx("p",{className:"lead",style:{fontStyle:"italic"},children:"Working through dirt and dust to deliver excellence."})]}),i.jsxs("div",{className:"container py-5",style:{color:"white"},children:[i.jsxs("div",{className:"row align-items-center mb-5",children:[i.jsxs("div",{className:"col-md-8",style:{width:"100%"},children:[i.jsx("h3",{className:"subheading",children:"Who We Are"}),i.jsxs("p",{className:"text-style",children:[i.jsx("strong",{children:"TAREEQ AL KHAIR USED HEAVY EQUIPMENTS & MACHINERY TRADING LLC"})," is your reliable partner for high-quality heavy equipment. From excavators to cranes, we ensure top-notch machinery for diverse industries worldwide."]}),i.jsxs("p",{className:"text-style",children:[i.jsx("strong",{children:"We Are The Heavy Machinery Expert"}),i.jsx("br",{}),"Tareeq AL Khair Used Heavy Equipment And Machinery Trading LLC a leading global supplier of heavy construction equipment. We specialize in providing top-of-the-line cranes, excavators, forklifts, bulldozers, construction pumps, dump trucks, and much more to projects across the world. With a steadfast commitment to quality, innovation, and customer satisfaction, we empower businesses to achieve their goals by delivering reliable, efficient, and durable machinery that stands up to the most demanding conditions."]}),i.jsx("h4",{className:"text-style",children:"Our Global Presence"}),i.jsx("p",{className:"text-style",children:"Headquartered in the heart of the Middle East with offices in Dubai and Sharjah, we are strategically positioned to serve clients on every continent. Our presence in these dynamic cities allows us to stay at the forefront of global trade and technology trends, ensuring that our equipment and services consistently meet international standards."}),i.jsx("h4",{className:"text-style",children:"What We Do"}),i.jsxs("p",{className:"text-style",children:[i.jsx("strong",{children:"Extensive Equipment Range:"}),i.jsx("br",{}),"Our diverse portfolio includes cranes, excavators, forklifts, bulldozers, construction pumps, dump trucks, and a host of other heavy equipment designed for construction, mining, and infrastructure development."]}),i.jsxs("p",{className:"text-style",children:[i.jsx("strong",{children:"Quality & Reliability:"}),i.jsx("br",{}),"We source and supply only the highest quality machinery from trusted manufacturers, ensuring exceptional performance and longevity for every project."]}),i.jsxs("p",{className:"text-style",children:[i.jsx("strong",{children:"Comprehensive Service & Support:"}),i.jsx("br",{}),"From equipment selection and purchase to maintenance and after-sales support, our team of experts is dedicated to delivering a seamless experience that keeps your operations running smoothly."]})]}),i.jsx("div",{className:"col-md-6 text-center",style:{alignSelf:"flex-start",width:"100%"},children:i.jsx(um,{children:o.map((c,u)=>i.jsx(um.Item,{children:i.jsx("img",{className:"d-block w-100",src:c,alt:`Slide ${u}`,style:{height:"300px",objectFit:"cover"}})},u))})})]}),i.jsxs("div",{className:"categories-container mb-5",children:[i.jsx("h3",{className:"text-center mb-4 subheading",children:"Our Main Categories"}),i.jsx("div",{className:"row text-center",children:(e?Pm:Pm.slice(0,3)).map((c,u)=>i.jsx("div",{className:"col-md-4 mb-4",children:i.jsx("div",{className:"card category-card h-100",children:i.jsxs("div",{className:"card-body d-flex flex-column",children:[i.jsx("h5",{className:"card-title",children:c.title}),i.jsx("ul",{className:"list-unstyled subcategories mt-auto",children:c.subcategories.map((f,h)=>i.jsx("li",{className:"subcategory-item",children:f},h))})]})})},u))}),i.jsx("div",{className:"text-center",children:i.jsx("button",{className:"btn btn-primary",onClick:s,children:e?"Close All":"Show More"})})]}),i.jsxs("div",{className:"row",children:[i.jsx("div",{className:"col-md-6 mb-5",children:i.jsx("div",{className:"card company-details-card h-100 bg-white",style:{overflow:"hidden",width:"100%",minHeight:"400px"},children:i.jsxs("div",{className:"card-body",children:[i.jsx("h3",{className:"card-title subheading",children:"Our Office"}),i.jsxs("div",{className:"address mb-3",children:[i.jsx(_g,{className:"icon"}),i.jsx("span",{children:"Industrial Area 13, in front of ADNOC Petrol Pump, near Bin Laden Signal, Sharjah, United Arab Emirates"})]}),i.jsxs("div",{className:"working-hours mb-3",children:[i.jsx("h4",{className:"text-style",children:"Working Hours"}),i.jsx("p",{className:"text-style",children:"Monday to Monday: 7am - 7pm"}),i.jsx("p",{className:"text-style",children:"Friday: Closed"})]})]})})}),i.jsx("div",{className:"col-md-6 mb-5",children:i.jsx("div",{className:"card company-details-card h-100 bg-white",style:{overflow:"hidden",width:"100%",minHeight:"400px"},children:i.jsxs("div",{className:"card-body",children:[i.jsx("h3",{className:"card-title subheading",children:"Reach Out to Us"}),qj.map((c,u)=>i.jsxs("div",{className:"contact-detail mb-3",children:[i.jsx("p",{children:i.jsx("strong",{children:c.name})}),i.jsxs("p",{children:[i.jsx(Rg,{className:"icon"}),c.phone]}),i.jsxs("p",{children:[i.jsx(Pg,{className:"icon"}),i.jsx("a",{href:`mailto:${c.email}`,children:c.email})]})]},u))]})})})]})]}),i.jsx(Vo,{}),i.jsx(An,{limit:1}),i.jsx(Ja,{})]})]})},Kj=()=>{const e=Dt(),r=$t(),[o,s]=y.useState({name:"",email:"",address:{street:"",city:"",state:"",postalCode:"",country:""},contactNo:"",alternateContactNo:"",gender:"",dateOfBirth:"",identityNumber:""}),[c,u]=y.useState(!1),[f,h]=y.useState(!1),[m,g]=y.useState(!0),[w,x]=y.useState(!1);y.useEffect(()=>{(async()=>{var C,k,j,R,O;try{let z;const Y=an.get("authToken");z=Pn(Y),z=z.user,z._id;const X=(await ke.get(`${Ee}/user/getUser/${z._id}`)).data[0],me={name:X.name,email:X.email,address:{street:((C=X.address)==null?void 0:C.street)||"",city:((k=X.address)==null?void 0:k.city)||"",state:((j=X.address)==null?void 0:j.state)||"",postalCode:((R=X.address)==null?void 0:R.postalCode)||"",country:((O=X.address)==null?void 0:O.country)||""},contactNo:X.contactNo||"",alternateContactNo:X.alternateContactNo||"",gender:X.gender||"",dateOfBirth:X.dateOfBirth||"",identityNumber:X.identityNumber||""};s(me);const ge=Object.values(me).every(Se=>Se);x(ge),g(ge)}catch(z){console.error("Error fetching user details:",z)}})()},[]),y.useEffect(()=>{o&&!f&&(et.fire({icon:"info",title:w?"Review your details":"Complete your details",text:w?"Please review your details and update if necessary.":"Please fill in the required fields to proceed.",confirmButtonText:"OK"}),h(!0))},[o,f,w]);const b=async N=>{N.preventDefault(),u(!0);try{let C;const k=an.get("authToken");if(C=Pn(k),C=C.user,C._id,!(await fetch(`${Ee}/user/updateUser/${C._id}`,{method:"POST",headers:{"Content-Type":"application/json"},body:o})).ok)throw new Error("Failed to update user details");et.fire({icon:"success",title:"Success",text:"User details updated successfully",toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,didOpen:R=>{R.addEventListener("mouseenter",et.stopTimer),R.addEventListener("mouseleave",et.resumeTimer)}}),g(!0)}catch{et.fire({icon:"error",title:"Error",text:"Failed to update user details",toast:!0,position:"top-end",showConfirmButton:!1,timer:3e3,timerProgressBar:!0,didOpen:k=>{k.addEventListener("mouseenter",et.stopTimer),k.addEventListener("mouseleave",et.resumeTimer)}})}finally{u(!1)}},_=()=>{g(!1)},S=()=>{const N=document.querySelector(".user-details-form");if(N.checkValidity()){const{subcategoryId:C,action:k}=e.state||{};r("/checkout",{state:{userDetails:o,subcategoryId:C,action:k}})}else N.reportValidity()};return o?i.jsx("div",{className:"user-details-container",children:i.jsxs("div",{className:"user-details-content",style:{maxWidth:"100%"},children:[i.jsx("h2",{className:"text-center",children:w?"Review Your Account Details":"Complete Your Account Details"}),i.jsxs("form",{onSubmit:b,className:"user-details-form mx-auto",children:[i.jsxs("div",{className:"form-row",children:[i.jsxs("div",{className:"form-group col-md-6",children:[i.jsx("label",{children:"Name"}),i.jsx("input",{type:"text",className:"form-control",value:o.name,readOnly:!0})]}),i.jsxs("div",{className:"form-group col-md-6",children:[i.jsx("label",{children:"Email"}),i.jsx("input",{type:"email",className:"form-control",value:o.email,readOnly:!0})]})]}),i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"Contact No"}),i.jsx("input",{type:"text",className:"form-control",value:o.contactNo,onChange:N=>s({...o,contactNo:N.target.value}),required:!m,readOnly:m,pattern:"^\\d{10,15}$",title:"Please enter a valid contact number."})]}),i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"Street"}),i.jsx("input",{type:"text",className:"form-control",value:o.address.street,onChange:N=>s({...o,address:{...o.address,street:N.target.value}}),required:!m,readOnly:m,pattern:"^[a-zA-Z0-9\\s,.'\\-]{3,}$",title:"Please enter a valid street address."})]}),i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"City"}),i.jsx("input",{type:"text",className:"form-control",value:o.address.city,onChange:N=>s({...o,address:{...o.address,city:N.target.value}}),required:!m,readOnly:m,pattern:"^[a-zA-Z\\s]{2,}$",title:"Please enter a valid city name."})]}),i.jsxs("div",{className:"form-row",children:[i.jsxs("div",{className:"form-group col-md-6",children:[i.jsx("label",{children:"State"}),i.jsx("input",{type:"text",className:"form-control",value:o.address.state,onChange:N=>s({...o,address:{...o.address,state:N.target.value}}),required:!m,readOnly:m,pattern:"^[a-zA-Z\\s]{2,}$",title:"Please enter a valid state name."})]}),i.jsxs("div",{className:"form-group col-md-4",children:[i.jsx("label",{children:"Country"}),i.jsx("input",{type:"text",className:"form-control",value:o.address.country,onChange:N=>s({...o,address:{...o.address,country:N.target.value}}),required:!m,readOnly:m,pattern:"^[a-zA-Z\\s]{2,}$",title:"Please enter a valid country name."})]}),i.jsxs("div",{className:"form-group col-md-1.5",children:[i.jsx("label",{children:"Postal Code"}),i.jsx("input",{type:"text",className:"form-control",value:o.address.postalCode,onChange:N=>s({...o,address:{...o.address,postalCode:N.target.value}}),required:!m,readOnly:m,pattern:"^\\d{5}(-\\d{4})?$",title:"Please enter a valid postal code."})]})]}),i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"Alternate Contact No"}),i.jsx("input",{type:"text",className:"form-control",value:o.alternateContactNo,onChange:N=>s({...o,alternateContactNo:N.target.value}),pattern:"^\\d{10,15}$",title:"Please enter a valid contact number.",readOnly:m})]}),i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"Identity Number"}),i.jsx("input",{type:"text",className:"form-control",value:o.identityNumber,onChange:N=>s({...o,identityNumber:N.target.value}),required:!m,readOnly:m,pattern:"^[a-zA-Z0-9]{5,20}$",title:"Please enter a valid identity number."})]}),i.jsxs("div",{className:"form-row",children:[i.jsxs("div",{className:"form-group col-md-6",children:[i.jsx("label",{children:"Gender"}),i.jsxs("select",{className:"form-control",value:o.gender,onChange:N=>s({...o,gender:N.target.value}),required:!m,disabled:m,children:[i.jsx("option",{value:"",children:"Select Gender"}),i.jsx("option",{value:"Male",children:"Male"}),i.jsx("option",{value:"Female",children:"Female"}),i.jsx("option",{value:"Other",children:"Other"})]})]}),i.jsxs("div",{className:"form-group col-md-6",children:[i.jsx("label",{children:"Date of Birth"}),i.jsx("input",{type:"date",className:"form-control",value:o.dateOfBirth,onChange:N=>s({...o,dateOfBirth:N.target.value}),required:!m,readOnly:m})]})]}),m?i.jsxs(i.Fragment,{children:[i.jsx("button",{type:"button",className:"btn btn-primary mr-2 mb-2",onClick:_,children:"Edit"}),i.jsx("button",{type:"button",className:"btn btn-primary mb-2",onClick:S,children:"Next"})]}):i.jsxs(i.Fragment,{children:[i.jsx("button",{type:"submit",className:"btn btn-primary mr-2 mb-2",disabled:c,children:c?"Updating...":"Update"}),!w&&i.jsx("button",{type:"button",className:"btn btn-primary mb-2",onClick:S,children:"Next"})]})]})]})}):i.jsx("div",{className:"loading",children:"Loading..."})},Yj=()=>{const e=$t(),r=Dt(),{userDetails:o,subcategoryId:s,action:c}=r.state||{},[u,f]=y.useState(1),[h,m]=y.useState(null),[g,w]=y.useState(0),[x,b]=y.useState(!0);y.useEffect(()=>{if(!s&&!o){e("/");return}(async()=>{try{const j=await fetch(`${Ee}/item/${s}`);if(!j.ok)throw new Error("Failed to fetch subcategory details");const R=await j.json();m(R),w(R.stockQuantity)}catch(j){console.error("Error fetching subcategory details:",j),et.fire({icon:"error",title:"Error",text:"Failed to fetch subcategory details. Please try again later."})}finally{b(!1)}})()},[s,o,e]);const _=()=>{et.fire({icon:"info",title:"Confirmation",text:"Make sure you are available to receive the order and have the payment ready at the time of delivery",confirmButtonText:"OK"}).then(k=>{if(k.isConfirmed){const j=u*h.buyPrice;ke.post(`${Ee}/order/placeOrder`,{userDetails:o,subcategory:h,quantity:u,method:"cashOnDelivery",totalPrice:j}),e("/confirmation",{state:{userDetails:o,subcategory:h,action:"cashOnDelivery",quantity:u}})}})},S=async k=>{const j=k.target.value;try{const R=await fetch(`${Ee}/item/${s}`);if(!R.ok)throw new Error("Failed to check stock quantity");const O=await R.json();O.stockQuantity>=j?(f(j),w(O.stockQuantity)):et.fire({icon:"error",title:"Error",text:"Quantity exceeds available stock."})}catch(R){console.error("Error checking stock quantity:",R),et.fire({icon:"error",title:"Error",text:"Failed to check stock quantity. Please try again later."})}},N=()=>{et.fire({icon:"info",title:"Confirmation",text:"Make sure you have fulfilled the transaction.",confirmButtonText:"OK"}).then(k=>{if(k.isConfirmed){const j=u*h.buyPrice;ke.post(`${Ee}/order/placeOrder`,{userDetails:o,subcategory:h,quantity:u,method:"onlinePayment",totalPrice:j}),e("/confirmation",{state:{userDetails:o,subcategory:h,action:"buy",quantity:u}})}})},C=k=>{navigator.clipboard.writeText(k).then(()=>{et.fire({icon:"success",title:"Copied",text:"IBAN copied to clipboard"})})};return x?i.jsx("div",{className:"d-flex justify-content-center align-items-center",style:{height:"200px",width:"100%"},children:i.jsx("div",{className:"spinner-border text-primary",role:"status",children:i.jsx("span",{className:"visually-hidden",children:"Loading..."})})}):h?i.jsxs("div",{className:"container checkout-container",children:[i.jsx("h2",{className:"text-center text-primary",children:"Checkout"}),i.jsxs("div",{className:"row",children:[i.jsx("div",{className:"col-md-8",children:i.jsxs("div",{className:"card checkout-card",children:[i.jsx("div",{className:"card-header checkout-card-header",children:i.jsx("h5",{className:"mb-0",children:"Order Details"})}),i.jsxs("div",{className:"card-body checkout-card-body bg-light",children:[i.jsx("h5",{className:"card-title bg-light",children:h.name}),i.jsx("p",{className:"card-text  bg-light ",children:h.description}),i.jsxs("ul",{className:"list-group mb-3  bg-light",children:[i.jsxs("li",{className:"list-group-item checkout-list-item  bg-light",children:[i.jsx("strong",{children:"Stock Quantity:"})," ",h.stockQuantity]}),i.jsxs("li",{className:"list-group-item checkout-list-item  bg-light",children:[i.jsx("strong",{children:"Buy Price:"})," $",h.buyPrice]}),i.jsxs("li",{className:"list-group-item checkout-list-item  bg-light",children:[i.jsx("strong",{children:"Available:"})," ",h.isAvailable?"Yes":"No"]})]}),i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"Quantity"}),i.jsx("input",{type:"number",className:"form-control",value:u,onChange:S,min:"1",max:g})]})]})]})}),i.jsx("div",{className:"col-md-4",children:i.jsxs("div",{className:"card checkout-card",children:[i.jsx("div",{className:"card-header checkout-card-header  bg-light Length",children:i.jsx("h5",{className:"mb-0",children:"Payment Details"})}),i.jsxs("div",{className:"card-body checkout-card-body  bg-light",children:[i.jsx("p",{children:"Please send the payment to the following bank account, and click confirm order."}),i.jsxs("ul",{className:"list-group mb-3",children:[i.jsxs("li",{className:"list-group-item checkout-list-item  bg-light",children:[i.jsx("strong",{children:"Bank Name:"})," Janata Bank Limited"]}),i.jsxs("li",{className:"list-group-item checkout-list-item  bg-light",children:[i.jsx("strong",{children:"IBAN:"}),"AE690319331002010003957",i.jsx("button",{className:"copy-btn",onClick:()=>C("AE690319331002010003957"),children:"Copy"})]}),i.jsxs("li",{className:"list-group-item checkout-list-item  bg-light",children:[i.jsx("strong",{children:"Account Name:"})," Tareeq AL Khair Used Heavy Equipments & Machinery Trading L.L.C"]})]}),i.jsx("button",{className:"btn checkout-btn checkout-btn-primary",onClick:N,children:"Confirm Order"}),i.jsx("button",{className:"btn or-button",disabled:!0,children:"OR"}),i.jsx("button",{className:"btn checkout-btn checkout-btn-secondary",onClick:_,children:"Cash on Delivery"})]})]})})]})]}):(console.error("Subcategory data is null"),i.jsx("div",{className:"d-flex justify-content-center align-items-center",style:{height:"200px",width:"100%"},children:i.jsx("div",{className:"spinner-border text-primary",role:"status",children:i.jsx("span",{className:"visually-hidden",children:"Loading..."})})}))},b0=({Class:e})=>{const[r,o]=y.useState(!1),s=f=>{f.preventDefault(),f.stopPropagation(),o(!0)},c=()=>{o(!1),setTimeout(()=>{window.location.href="https://wa.me/971503439189"},100)},u=()=>{o(!1)};return i.jsxs("div",{style:{position:"relative"},children:[i.jsx("div",{className:"btn btn-secondary w-100",style:{borderRadius:"25px",padding:"12px 25px",backgroundColor:"#007bff",color:"white",cursor:"pointer",transition:"background-color 0.3s, transform 0.2s ease",display:"inline-block"},onMouseEnter:f=>{f.currentTarget.style.backgroundColor="#0056b3",f.currentTarget.style.transform="scale(1.05)"},onMouseLeave:f=>{f.currentTarget.style.backgroundColor="#007bff",f.currentTarget.style.transform="scale(1)"},onClick:s,children:"Take on Rent"}),r&&i.jsx("div",{style:{position:"fixed",top:"0",left:"0",width:"100%",height:"100%",backgroundColor:"rgba(0, 0, 0, 0.7)",display:"flex",justifyContent:"center",alignItems:"center",zIndex:"1000",transition:"background-color 0.3s ease"},onClick:u,children:i.jsxs("div",{style:{backgroundColor:"white",padding:"35px 40px",borderRadius:"12px",textAlign:"center",boxShadow:"0px 10px 30px rgba(0, 0, 0, 0.1)",width:"90%",maxWidth:"450px",transition:"transform 0.3s ease"},onClick:f=>f.stopPropagation(),children:[i.jsx("h2",{style:{color:"#333",marginBottom:"20px",fontFamily:"Arial, sans-serif"},children:"Please note that the prices for renting are not fixed and may vary."}),i.jsx("p",{style:{color:"#555",fontSize:"16px",marginBottom:"30px"},children:"Would you like to contact us via WhatsApp for further details and to discuss the best options?"}),i.jsxs("div",{style:{display:"flex",justifyContent:"center",gap:"20px",marginTop:"20px"},children:[i.jsx("div",{style:{padding:"12px 30px",borderRadius:"50px",backgroundColor:"#28a745",color:"white",fontSize:"16px",cursor:"pointer",transition:"0.3s ease",boxShadow:"0 4px 6px rgba(0, 0, 0, 0.2)",transform:"scale(1)"},onMouseEnter:f=>f.currentTarget.style.backgroundColor="#218838",onMouseLeave:f=>f.currentTarget.style.backgroundColor="#28a745",onClick:c,children:"Yes, Proceed"}),i.jsx("div",{style:{padding:"12px 30px",borderRadius:"50px",backgroundColor:"#dc3545",color:"white",fontSize:"16px",cursor:"pointer",transition:"0.3s ease",boxShadow:"0 4px 6px rgba(0, 0, 0, 0.2)",transform:"scale(1)"},onMouseEnter:f=>f.currentTarget.style.backgroundColor="#c82333",onMouseLeave:f=>f.currentTarget.style.backgroundColor="#dc3545",onClick:u,children:"Cancel"})]})]})})]})},Qj=({page:e,setPage:r,setSearchSub:o,changed:s,setChanged:c})=>{ad();const u=Dt(),f=$t(),{category:h}=u.state,[m,g]=y.useState(!1),w=C=>{const k=an.get("authToken");if(k){let j=Pn(k);j=j.user,j&&f("/profile",{state:{subcategory:C,subcategoryId:C._id}})}else f("/signup")},x=(C,k)=>{const j=an.get("authToken");let R=Pn(j);R=R.user,R?f("/profile",{state:{userDetails:R,subcategory:C,subcategoryId:C._id,action:k}}):f("/signup")},b=C=>{f("/subcategory-detail",{state:{subcategory:C}})},_=()=>{g(!0)},S=()=>{g(!1),setTimeout(()=>{window.location.href="https://wa.me/971503439189"},100)},N=()=>{g(!1)};return y.useEffect(()=>{localStorage.setItem("searchSub",h._id)},[s]),i.jsxs(i.Fragment,{children:[i.jsx(Xa,{}),i.jsx("div",{className:"subcategories-page-container",children:i.jsxs("div",{className:"content",children:[i.jsxs("div",{className:"text-center text-white",style:{backgroundColor:"#444",padding:"20px",borderRadius:"10px",marginBottom:"20px",boxShadow:"0 4px 8px rgba(0, 0, 0, 0.1)"},children:[i.jsx("h2",{style:{fontWeight:"bold",color:"white"},children:h.name}),i.jsx("p",{style:{fontWeight:"bold",color:"white"},children:h.description})]}),i.jsx("div",{className:"row",children:h.subCategories.map((C,k)=>i.jsx("div",{className:"col-md-6 col-lg-4 mb-4",children:i.jsxs("div",{className:"card h-100 shadow-sm border-0 bg-dark text-white",style:{cursor:"pointer",borderRadius:"15px",overflow:"hidden",transition:"transform 0.3s, box-shadow 0.3s",minHeight:"700px",width:"100%"},onMouseEnter:j=>{j.currentTarget.style.transform="scale(1.05)",j.currentTarget.style.boxShadow="0 10px 20px rgba(0, 0, 0, 0.2)"},onMouseLeave:j=>{j.currentTarget.style.transform="scale(1)",j.currentTarget.style.boxShadow="0 4px 8px rgba(0, 0, 0, 0.1)"},onClick:()=>w(C),children:[i.jsx("img",{src:C.imagesUrls[0]||my,alt:C.name,className:"card-img-top",style:{height:"200px",objectFit:"cover",width:"100%",borderTopLeftRadius:"15px",borderTopRightRadius:"15px"}}),i.jsx("div",{className:"card-header bg-warning text-white",children:i.jsx("h5",{className:"mb-0",children:C.name})}),i.jsxs("div",{className:"card-body d-flex flex-column",children:[i.jsx("p",{className:"card-text text-white",children:C.description}),i.jsxs("ul",{className:"list-group list-group-flush mb-3",children:[i.jsxs("li",{className:"list-group-item bg-dark text-white",children:[i.jsx("strong",{children:"Stock Quantity:"})," ",C.stockQuantity]}),i.jsxs("li",{className:"list-group-item bg-dark text-white",children:[i.jsx("strong",{children:"Rental Price:"})," No fixed amount"]}),i.jsxs("li",{className:"list-group-item bg-dark text-white",children:[i.jsx("strong",{children:"Buy Price:"})," $",C.buyPrice]}),i.jsxs("li",{className:"list-group-item bg-dark text-white",children:[i.jsx("strong",{children:"Available:"})," ",C.isAvailable?"Yes":"No"]})]}),i.jsxs("div",{className:"mt-auto d-flex flex-column",children:[i.jsxs("div",{className:"d-flex justify-content-between mb-2",children:[i.jsx("button",{className:"btn btn-primary btn-custom flex-grow-1 me-2",style:{borderRadius:"20px",padding:"10px 20px",transition:"background-color 0.3s, color 0.3s",backgroundColor:"#007bff",color:"white"},onMouseEnter:j=>{j.currentTarget.style.backgroundColor="#0056b3",j.currentTarget.style.color="#fff"},onMouseLeave:j=>{j.currentTarget.style.backgroundColor="#007bff",j.currentTarget.style.color="white"},onClick:()=>x(C,"buy"),children:"Buy Now"}),i.jsx(b0,{})]}),i.jsx("button",{className:"btn btn-success btn-custom mb-2",style:{borderRadius:"20px",padding:"10px 20px",transition:"background-color 0.3s, color 0.3s",backgroundColor:"#25D366",color:"white"},onMouseEnter:j=>{j.currentTarget.style.backgroundColor="#128C7E",j.currentTarget.style.color="#fff"},onMouseLeave:j=>{j.currentTarget.style.backgroundColor="#25D366",j.currentTarget.style.color="white"},onClick:j=>{j.stopPropagation(),_()},children:"Message Us on WhatsApp"}),i.jsx("button",{className:"btn btn-info btn-custom",style:{borderRadius:"20px",padding:"10px 20px",transition:"background-color 0.3s, color 0.3s",backgroundColor:"#17a2b8",color:"white"},onMouseEnter:j=>{j.currentTarget.style.backgroundColor="#138496",j.currentTarget.style.color="#fff"},onMouseLeave:j=>{j.currentTarget.style.backgroundColor="#17a2b8",j.currentTarget.style.color="white"},onClick:j=>{j.stopPropagation(),b(C)},children:"View More Details"})]})]})]})},k))})]})}),m&&i.jsx("div",{style:{position:"fixed",top:"0",left:"0",width:"100%",height:"100%",backgroundColor:"rgba(0, 0, 0, 0.7)",display:"flex",justifyContent:"center",alignItems:"center",zIndex:"1000",transition:"background-color 0.3s ease"},onClick:N,children:i.jsxs("div",{style:{backgroundColor:"white",padding:"35px 40px",borderRadius:"12px",textAlign:"center",boxShadow:"0px 10px 30px rgba(0, 0, 0, 0.1)",width:"90%",maxWidth:"450px",transition:"transform 0.3s ease"},onClick:C=>C.stopPropagation(),children:[i.jsx("h2",{style:{color:"#333",marginBottom:"20px",fontFamily:"Arial, sans-serif"},children:"Please note that the prices for renting are not fixed and may vary."}),i.jsx("p",{style:{color:"#555",fontSize:"16px",marginBottom:"30px"},children:"Would you like to contact us via WhatsApp for further details and to discuss the best options?"}),i.jsxs("div",{style:{display:"flex",justifyContent:"center",gap:"20px",marginTop:"20px"},children:[i.jsx("div",{style:{padding:"12px 30px",borderRadius:"50px",backgroundColor:"#28a745",color:"white",fontSize:"16px",cursor:"pointer",transition:"0.3s ease",boxShadow:"0 4px 6px rgba(0, 0, 0, 0.2)",transform:"scale(1)"},onMouseEnter:C=>C.currentTarget.style.backgroundColor="#218838",onMouseLeave:C=>C.currentTarget.style.backgroundColor="#28a745",onClick:S,children:"Yes, Proceed"}),i.jsx("div",{style:{padding:"12px 30px",borderRadius:"50px",backgroundColor:"#dc3545",color:"white",fontSize:"16px",cursor:"pointer",transition:"0.3s ease",boxShadow:"0 4px 6px rgba(0, 0, 0, 0.2)",transform:"scale(1)"},onMouseEnter:C=>C.currentTarget.style.backgroundColor="#c82333",onMouseLeave:C=>C.currentTarget.style.backgroundColor="#dc3545",onClick:N,children:"Cancel"})]})]})}),i.jsx(Vo,{}),i.jsx(Ja,{})]})},Xj=()=>{const e=Dt(),r=$t(),{userDetails:o,subcategory:s,action:c,quantity:u}=e.state,f=s.buyPrice*u;return y.useEffect(()=>{c==="buy"&&et.fire({icon:"success",title:"Order Confirmation",html:`
       <h5>Thank you for your order!</h5>
<p>Please proceed with the payment of <strong>(${f})dollars</strong> to the provided bank account details.</p>
<p class="text-info">Please wait for approval. We will inform you via email (${o.email}) and phone number (${o.contactNo}) when the transaction is approved.</p>
      `,confirmButtonText:"OK",customClass:{popup:"swal-popup",title:"swal-title",htmlContainer:"swal-html",confirmButton:"swal-confirm-button"}}).then(()=>{r("/")}),c=="cashOnDelivery"&&(o(),et.fire({icon:"success",title:"Order Confirmation",html:`
         <h5>Thank you for your order!</h5>
<p>Your order has been placed successfully and will be delivered to your provided address.</p>
<p class="text-info">Please keep the payment of <strong>(${f}) dollars</strong> ready. Our delivery agent will collect the amount at the time of delivery.</p>
<p class="text-info">We will inform you via email (${o.email}) and phone number (${o.contactNo}) when your order is out for delivery.</p>

        `,confirmButtonText:"OK",customClass:{popup:"swal-popup",title:"swal-title",htmlContainer:"swal-html",confirmButton:"swal-confirm-button"}}).then(()=>{r("/")}))},[o,r]),i.jsxs("div",{className:"container mt-5",children:[i.jsx("h2",{className:"text-center text-primary",children:"Order Confirmation"}),i.jsxs("div",{className:"card mb-4",children:[i.jsx("div",{className:"card-header bg-success text-white",children:i.jsx("h5",{className:"mb-0",children:"Order Details"})}),i.jsxs("div",{className:"card-body",children:[i.jsx("h5",{children:s.name}),i.jsx("p",{children:s.description}),i.jsxs("ul",{className:"list-group list-group-flush mb-3",children:[i.jsxs("li",{className:"list-group-item",children:[i.jsx("strong",{children:"Quantity:"})," ",u]}),i.jsxs("li",{className:"list-group-item",children:[i.jsx("strong",{children:"Total Price:"})," $",f]}),i.jsxs("li",{className:"list-group-item",children:[i.jsx("strong",{children:"Action:"})," ",c==="buy"?"Buy":"Rent"]})]})]})]})]})},Jj=()=>i.jsx("div",{className:"error-page",children:i.jsxs("div",{className:"error-content",children:[i.jsx("h1",{children:"404"}),i.jsx("h2",{children:"Page Not Found"}),i.jsx("p",{children:"Sorry, the page you are looking for does not exist or has been moved."}),i.jsx(Ot,{to:"/",className:"btn btn-primary",children:"Go to Home"})]})}),Ba=({element:e,...r})=>i.jsx(e,{...r}),Zj=()=>{const e=Dt(),r=$t(),{subcategory:o}=e.state,[s,c]=y.useState(!1),u=(g,w)=>{const x=an.get("authToken");if(x){let b=Pn(x);b=b.user,b&&r("/profile",{state:{userDetails:b,subcategory:g,subcategoryId:g._id,action:w}})}else r("/signup")},f=()=>{c(!0)},h=()=>{c(!1),setTimeout(()=>{window.location.href="https://wa.me/971503439189"},100)},m=()=>{c(!1)};return i.jsxs(i.Fragment,{children:[i.jsx(Xa,{}),i.jsx("div",{className:"subcategory-detail-page-container m-1",children:i.jsx("div",{className:"content",children:i.jsxs("div",{className:"row",children:[i.jsx("div",{className:"col-12 col-md-6 mb-4",children:i.jsxs("div",{className:"card bg-dark text-white p-4",style:{minHeight:"700px"},children:[i.jsx("h2",{className:"text-warning",children:o.name}),i.jsx("p",{className:"subcategory-description styled-description",children:o.description}),i.jsxs("div",{className:"details-grid",children:[i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Stock Quantity:"})," ",i.jsx("span",{className:"detail-value",children:o.stockQuantity})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Rental Price:"})," ",i.jsx("span",{className:"detail-value",children:"No fixed amount"})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Buy Price:"})," ",i.jsxs("span",{className:"detail-value",children:["$",o.buyPrice]})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Brand:"})," ",i.jsx("span",{className:"detail-value",children:o.brand})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Model:"})," ",i.jsx("span",{className:"detail-value",children:o.model})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Manufacturing Year:"})," ",i.jsx("span",{className:"detail-value",children:o.manufacturingYear})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Usages:"})," ",i.jsx("span",{className:"detail-value",children:o.usages})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Origin:"})," ",i.jsx("span",{className:"detail-value",children:o.origin})]}),i.jsxs("div",{className:"detail-item",children:[i.jsx("strong",{children:"Available:"})," ",i.jsx("span",{className:"detail-value",children:o.isAvailable?"Yes":"No"})]})]}),i.jsxs("div",{className:"d-flex flex-column mt-3",children:[i.jsx("button",{className:"btn btn-primary btn-custom mb-2",style:{borderRadius:"20px",padding:"10px 20px",transition:"background-color 0.3s, color 0.3s",backgroundColor:"#007bff",color:"white"},onMouseEnter:g=>{g.currentTarget.style.backgroundColor="#0056b3",g.currentTarget.style.color="#fff"},onMouseLeave:g=>{g.currentTarget.style.backgroundColor="#007bff",g.currentTarget.style.color="white"},onClick:()=>u(o,"buy"),children:"Buy Now"}),i.jsx(b0,{Class:{width:"100%"}}),i.jsx("button",{className:"btn btn-success btn-custom mt-2",style:{borderRadius:"20px",padding:"10px 20px",transition:"background-color 0.3s, color 0.3s",backgroundColor:"#25D366",color:"white"},onMouseEnter:g=>{g.currentTarget.style.backgroundColor="#128C7E",g.currentTarget.style.color="#fff"},onMouseLeave:g=>{g.currentTarget.style.backgroundColor="#25D366",g.currentTarget.style.color="white"},onClick:f,children:"Message Us on WhatsApp"})]})]})}),i.jsx("div",{className:"col-12 col-md-6",children:i.jsx("div",{className:"image-gallery d-flex flex-wrap justify-content-start",children:o.imagesUrls.slice(0,4).map((g,w)=>i.jsx("div",{className:"col-lg-6 col-md-12 mb-3",children:i.jsx("img",{src:g,alt:`${o.name} ${w+1}`,className:"img-fluid gallery-image",style:{width:"100%",height:"auto",margin:"1%"}})},w))})}),i.jsx("div",{className:"col-12",children:i.jsx("div",{className:"image-gallery d-flex flex-wrap justify-content-start",children:o.imagesUrls.slice(4).map((g,w)=>i.jsx("div",{className:"col-lg-6 col-md-12 mb-3",children:i.jsx("img",{src:g,alt:`${o.name} ${w+5}`,className:"img-fluid gallery-image",style:{width:"100%",height:"auto",margin:"1%"}})},w))})})]})})}),s&&i.jsx("div",{style:{position:"fixed",top:"0",left:"0",width:"100%",height:"100%",backgroundColor:"rgba(0, 0, 0, 0.7)",display:"flex",justifyContent:"center",alignItems:"center",zIndex:"1000",transition:"background-color 0.3s ease"},onClick:m,children:i.jsxs("div",{style:{backgroundColor:"white",padding:"35px 40px",borderRadius:"12px",textAlign:"center",boxShadow:"0px 10px 30px rgba(0, 0, 0, 0.1)",width:"90%",maxWidth:"450px",transition:"transform 0.3s ease"},onClick:g=>g.stopPropagation(),children:[i.jsx("h2",{style:{color:"#333",marginBottom:"20px",fontFamily:"Arial, sans-serif"},children:"Please note that the prices for renting are not fixed and may vary."}),i.jsx("p",{style:{color:"#555",fontSize:"16px",marginBottom:"30px"},children:"Would you like to contact us via WhatsApp for further details and to discuss the best options?"}),i.jsxs("div",{style:{display:"flex",justifyContent:"center",gap:"20px",marginTop:"20px"},children:[i.jsx("div",{style:{padding:"12px 30px",borderRadius:"50px",backgroundColor:"#28a745",color:"white",fontSize:"16px",cursor:"pointer",transition:"0.3s ease",boxShadow:"0 4px 6px rgba(0, 0, 0, 0.2)",transform:"scale(1)"},onMouseEnter:g=>g.currentTarget.style.backgroundColor="#218838",onMouseLeave:g=>g.currentTarget.style.backgroundColor="#28a745",onClick:h,children:"Yes, Proceed"}),i.jsx("div",{style:{padding:"12px 30px",borderRadius:"50px",backgroundColor:"#dc3545",color:"white",fontSize:"16px",cursor:"pointer",transition:"0.3s ease",boxShadow:"0 4px 6px rgba(0, 0, 0, 0.2)",transform:"scale(1)"},onMouseEnter:g=>g.currentTarget.style.backgroundColor="#c82333",onMouseLeave:g=>g.currentTarget.style.backgroundColor="#dc3545",onClick:m,children:"Cancel"})]})]})}),i.jsx(Vo,{}),i.jsx(Ja,{})]})},eE=()=>{const{userId:e,token:r}=J1(),o=$t(),[s,c]=y.useState(""),[u,f]=y.useState(""),[h,m]=y.useState(""),[g,w]=y.useState(""),[x,b]=y.useState(!1),_=async S=>{var N;if(S.preventDefault(),s!==u){m("Passwords do not match");return}b(!0);try{const C=await ke.post(`${Ee}/user/resetPassword/${e}/${r}`,{password:s});m(""),C.status===200&&o("/login"),setTimeout(()=>o("/login"),3e3)}catch(C){C.response.data,m(((N=C.response)==null?void 0:N.data)||"Something went wrong, try again.")}finally{b(!1)}};return i.jsx("div",{className:"reset-password-page",children:i.jsxs("div",{className:"reset-password-container",children:[i.jsx("h2",{className:"reset-password-title",children:"Reset Password"}),h&&i.jsx("p",{className:"error-message",children:h}),g&&i.jsx("p",{className:"success-message",children:g}),i.jsxs("form",{onSubmit:_,className:"reset-password-form",children:[i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"New Password:"}),i.jsx("input",{type:"password",value:s,onChange:S=>c(S.target.value),required:!0,className:"form-input"})]}),i.jsxs("div",{className:"form-group",children:[i.jsx("label",{children:"Confirm Password:"}),i.jsx("input",{type:"password",value:u,onChange:S=>f(S.target.value),required:!0,className:"form-input"})]}),i.jsx("button",{type:"submit",className:"submit-button",disabled:x,children:x?"Resetting...":"Reset Password"})]})]})})};class tE extends y.Component{constructor(r){super(r),this.state={hasError:!1}}static getDerivedStateFromError(r){return{hasError:!0}}componentDidCatch(r,o){console.error("ErrorBoundary caught an error",r,o)}render(){return this.state.hasError?i.jsxs("div",{className:"error-boundary",children:[i.jsx("h1",{children:"Something went wrong."}),i.jsx("p",{children:"We're sorry for the inconvenience. Please try refreshing the page or come back later."})]}):this.props.children}}const nE=y.createContext(),rE=({children:e})=>{const[r,o]=y.useState([]),[s,c]=y.useState(!0);y.useEffect(()=>{(async()=>{try{const h=await wy();o(h)}catch{V.error("Error fetching users data",{position:"top-right",autoClose:2e3,transition:se})}finally{c(!1)}})()},[]);const u=async f=>{try{await xy(f),o(r.filter(h=>h._id!==f)),V.success("User deleted successfully!",{position:"top-right",autoClose:2e3,transition:se})}catch{V.error("Failed to delete user.",{position:"top-right",autoClose:2e3,transition:se})}};return i.jsx(nE.Provider,{value:{users:r,loading:s,handleDeleteUser:u},children:e})},oE=y.createContext(),aE=({children:e})=>{const[r,o]=y.useState([]),[s,c]=y.useState(!0);y.useEffect(()=>{(async()=>{try{const w=await Cr();o(w)}catch{V.error("Error fetching categories",{position:"top-right",autoClose:2e3,transition:se})}finally{c(!1)}})()},[]);const u=async(g,w)=>{try{w?(await h0(g,!0),V.success("Category added successfully!",{position:"top-right",autoClose:2e3,transition:se})):(await m0(g,g._id),V.success("Category updated successfully!",{position:"top-right",autoClose:2e3,transition:se}));const x=await Cr();o(x)}catch{V.error("Failed to save category",{position:"top-right",autoClose:2e3,transition:se})}},f=async g=>{try{await g0(g),o(r.filter(w=>w.id!==g)),V.success("Category deleted successfully!",{position:"top-right",autoClose:2e3,transition:se})}catch{V.error("Failed to delete category",{position:"top-right",autoClose:2e3,transition:se})}},h=async(g,w,x)=>{try{x?(await y0(g,w),V.success("Subcategory added successfully!",{position:"top-right",autoClose:2e3,transition:se})):(await v0(g,w,g._id),V.success("Subcategory updated successfully!",{position:"top-right",autoClose:2e3,transition:se}));const b=await Cr();o(b)}catch(b){V.error(b.message,{position:"top-right",autoClose:2e3,transition:se})}},m=async(g,w)=>{try{await w0(g,w);const x=await Cr();o(x),V.success("Subcategory deleted successfully!",{position:"top-right",autoClose:2e3,transition:se})}catch{V.error("Failed to delete subcategory",{position:"top-right",autoClose:2e3,transition:se})}};return i.jsx(oE.Provider,{value:{mainCategories:r,loading:s,handleSaveCategory:u,handleDeleteCategory:f,handleSaveSubcategory:h,handleDeleteSubcategory:m},children:e})},sE=y.createContext(),iE=({children:e})=>{const[r,o]=y.useState([]),[s,c]=y.useState(!0);y.useEffect(()=>{(async()=>{try{const h=await Vu();o(h)}catch{V.error("Error fetching transactions data.",{position:"top-right",autoClose:2e3,transition:se})}finally{c(!1)}})()},[]);const u=async(f,h)=>{try{await Wu(f,h);const m=await Vu();o(m),V.success(`Transaction ${h} successfully!`,{position:"top-right",autoClose:2e3,transition:se})}catch{V.error(`Failed to ${h} transaction.`,{position:"top-right",autoClose:2e3,transition:se})}};return i.jsx(sE.Provider,{value:{transactions:r,loading:s,handleUpdateTransactionStatus:u},children:e})},lE=y.createContext(),cE=({children:e})=>{const[r,o]=y.useState([]),[s,c]=y.useState([]),[u,f]=y.useState([]),[h,m]=y.useState(!0);y.useEffect(()=>{(async()=>{try{const x=await qu(),b=await Gu(),_=await Ku();o(x),c(b),f(_)}catch{V.error("Error fetching items data.",{position:"top-right",autoClose:2e3,transition:se})}finally{m(!1)}})()},[]);const g=async(w,x)=>{try{await x0(w,x);const b=await qu(),_=await Gu(),S=await Ku();o(b),c(_),f(S),V.success("Item status updated successfully!",{position:"top-right",autoClose:2e3,transition:se})}catch{V.error("Failed to update item status.",{position:"top-right",autoClose:2e3,transition:se})}};return i.jsx(lE.Provider,{value:{availableItems:r,boughtItems:s,rentedItems:u,loading:h,handleUpdateItemStatus:g},children:e})};function uE(){const[e,r]=y.useState(!1),[o,s]=y.useState(null),[c,u]=y.useState(null);y.useState(!1);const[f,h]=y.useState({name:"",email:"",password:"",confirmPassword:"",phone:"",country:"",countryCode:""});return i.jsx(Mb,{children:i.jsx(T3,{children:i.jsx(rE,{children:i.jsx(aE,{children:i.jsx(iE,{children:i.jsx(cE,{children:i.jsx(tE,{children:i.jsxs(pw,{children:[i.jsx(ut,{path:"/signup",element:i.jsx(Tb,{formData:f,setFormData:h})}),i.jsx(ut,{path:"/login",element:i.jsx(Lb,{})}),i.jsx(ut,{path:"/VerifyEmail",element:i.jsx(jg,{formData:f,setFormData:h})}),i.jsx(ut,{path:"/",element:i.jsx(k3,{changed:e,setChanged:r,searchSub:c,setSearchSub:u,page:o,setPage:s})}),i.jsx(ut,{path:"/ContactUs",element:i.jsx(_j,{})}),i.jsx(ut,{path:"/AboutUs",element:i.jsx(Gj,{})}),i.jsx(ut,{path:"/resetpassword/:userId/:token",element:i.jsx(eE,{})}),i.jsx(ut,{path:"/profile",element:i.jsx(Kj,{})}),i.jsx(ut,{path:"/checkout",element:i.jsx(Yj,{})}),i.jsx(ut,{path:"/subcategories",element:i.jsx(Qj,{changed:e,setChanged:r,page:o,setPage:s,searchSub:c,setSearchSub:u})}),i.jsx(ut,{path:"/confirmation",element:i.jsx(Xj,{})}),i.jsx(ut,{path:"/subcategory-detail",element:i.jsx(Zj,{})}),i.jsx(ut,{path:"*",element:i.jsx(Jj,{})}),i.jsx(ut,{path:"/admin",element:i.jsx(Ba,{element:R3})}),i.jsx(ut,{path:"/ManageUsers",element:i.jsx(Ba,{element:L3})}),i.jsx(ut,{path:"/ManageItems",element:i.jsx(Ba,{element:Sj})}),i.jsx(ut,{path:"/Approvals",element:i.jsx(Ba,{element:Ej})}),i.jsx(ut,{path:"/Bookeditem",element:i.jsx(Ba,{element:Nj})})]})})})})})})})})}C1.createRoot(document.getElementById("root")).render(i.jsx(y.StrictMode,{children:i.jsx(Bw,{children:i.jsx(uE,{})})}));