/home/awneajlw/.trash/assets.2/index-CF7PNKuG.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 Oo(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Vc={exports:{}},Ra={},Wc={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 cm;function s1(){if(cm)return je;cm=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"),m=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),w=Symbol.for("react.lazy"),x=Symbol.iterator;function b(R){return R===null||typeof R!="object"?null:(R=x&&R[x]||R["@@iterator"],typeof R=="function"?R:null)}var T={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,E={};function k(R,z,se){this.props=R,this.context=z,this.refs=E,this.updater=se||T}k.prototype.isReactComponent={},k.prototype.setState=function(R,z){if(typeof R!="object"&&typeof R!="function"&&R!=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,R,z,"setState")},k.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function j(){}j.prototype=k.prototype;function P(R,z,se){this.props=R,this.context=z,this.refs=E,this.updater=se||T}var L=P.prototype=new j;L.constructor=P,S(L,k.prototype),L.isPureReactComponent=!0;var F=Array.isArray,U=Object.prototype.hasOwnProperty,X={current:null},Y={key:!0,ref:!0,__self:!0,__source:!0};function J(R,z,se){var ce,ye={},ue=null,Pe=null;if(z!=null)for(ce in z.ref!==void 0&&(Pe=z.ref),z.key!==void 0&&(ue=""+z.key),z)U.call(z,ce)&&!Y.hasOwnProperty(ce)&&(ye[ce]=z[ce]);var xe=arguments.length-2;if(xe===1)ye.children=se;else if(1<xe){for(var ke=Array(xe),ze=0;ze<xe;ze++)ke[ze]=arguments[ze+2];ye.children=ke}if(R&&R.defaultProps)for(ce in xe=R.defaultProps,xe)ye[ce]===void 0&&(ye[ce]=xe[ce]);return{$$typeof:e,type:R,key:ue,ref:Pe,props:ye,_owner:X.current}}function he(R,z){return{$$typeof:e,type:R.type,key:z,ref:R.ref,props:R.props,_owner:R._owner}}function Ce(R){return typeof R=="object"&&R!==null&&R.$$typeof===e}function Ee(R){var z={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(se){return z[se]})}var Oe=/\/+/g;function De(R,z){return typeof R=="object"&&R!==null&&R.key!=null?Ee(""+R.key):z.toString(36)}function K(R,z,se,ce,ye){var ue=typeof R;(ue==="undefined"||ue==="boolean")&&(R=null);var Pe=!1;if(R===null)Pe=!0;else switch(ue){case"string":case"number":Pe=!0;break;case"object":switch(R.$$typeof){case e:case r:Pe=!0}}if(Pe)return Pe=R,ye=ye(Pe),R=ce===""?"."+De(Pe,0):ce,F(ye)?(se="",R!=null&&(se=R.replace(Oe,"$&/")+"/"),K(ye,z,se,"",function(ze){return ze})):ye!=null&&(Ce(ye)&&(ye=he(ye,se+(!ye.key||Pe&&Pe.key===ye.key?"":(""+ye.key).replace(Oe,"$&/")+"/")+R)),z.push(ye)),1;if(Pe=0,ce=ce===""?".":ce+":",F(R))for(var xe=0;xe<R.length;xe++){ue=R[xe];var ke=ce+De(ue,xe);Pe+=K(ue,z,se,ke,ye)}else if(ke=b(R),typeof ke=="function")for(R=ke.call(R),xe=0;!(ue=R.next()).done;)ue=ue.value,ke=ce+De(ue,xe++),Pe+=K(ue,z,se,ke,ye);else if(ue==="object")throw z=String(R),Error("Objects are not valid as a React child (found: "+(z==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":z)+"). If you meant to render a collection of children, use an array instead.");return Pe}function le(R,z,se){if(R==null)return R;var ce=[],ye=0;return K(R,ce,"","",function(ue){return z.call(se,ue,ye++)}),ce}function me(R){if(R._status===-1){var z=R._result;z=z(),z.then(function(se){(R._status===0||R._status===-1)&&(R._status=1,R._result=se)},function(se){(R._status===0||R._status===-1)&&(R._status=2,R._result=se)}),R._status===-1&&(R._status=0,R._result=z)}if(R._status===1)return R._result.default;throw R._result}var ne={current:null},D={transition:null},ee={ReactCurrentDispatcher:ne,ReactCurrentBatchConfig:D,ReactCurrentOwner:X};function Q(){throw Error("act(...) is not supported in production builds of React.")}return je.Children={map:le,forEach:function(R,z,se){le(R,function(){z.apply(this,arguments)},se)},count:function(R){var z=0;return le(R,function(){z++}),z},toArray:function(R){return le(R,function(z){return z})||[]},only:function(R){if(!Ce(R))throw Error("React.Children.only expected to receive a single React element child.");return R}},je.Component=k,je.Fragment=o,je.Profiler=c,je.PureComponent=P,je.StrictMode=s,je.Suspense=g,je.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ee,je.act=Q,je.cloneElement=function(R,z,se){if(R==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+R+".");var ce=S({},R.props),ye=R.key,ue=R.ref,Pe=R._owner;if(z!=null){if(z.ref!==void 0&&(ue=z.ref,Pe=X.current),z.key!==void 0&&(ye=""+z.key),R.type&&R.type.defaultProps)var xe=R.type.defaultProps;for(ke in z)U.call(z,ke)&&!Y.hasOwnProperty(ke)&&(ce[ke]=z[ke]===void 0&&xe!==void 0?xe[ke]:z[ke])}var ke=arguments.length-2;if(ke===1)ce.children=se;else if(1<ke){xe=Array(ke);for(var ze=0;ze<ke;ze++)xe[ze]=arguments[ze+2];ce.children=xe}return{$$typeof:e,type:R.type,key:ye,ref:ue,props:ce,_owner:Pe}},je.createContext=function(R){return R={$$typeof:f,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},R.Provider={$$typeof:u,_context:R},R.Consumer=R},je.createElement=J,je.createFactory=function(R){var z=J.bind(null,R);return z.type=R,z},je.createRef=function(){return{current:null}},je.forwardRef=function(R){return{$$typeof:m,render:R}},je.isValidElement=Ce,je.lazy=function(R){return{$$typeof:w,_payload:{_status:-1,_result:R},_init:me}},je.memo=function(R,z){return{$$typeof:h,type:R,compare:z===void 0?null:z}},je.startTransition=function(R){var z=D.transition;D.transition={};try{R()}finally{D.transition=z}},je.unstable_act=Q,je.useCallback=function(R,z){return ne.current.useCallback(R,z)},je.useContext=function(R){return ne.current.useContext(R)},je.useDebugValue=function(){},je.useDeferredValue=function(R){return ne.current.useDeferredValue(R)},je.useEffect=function(R,z){return ne.current.useEffect(R,z)},je.useId=function(){return ne.current.useId()},je.useImperativeHandle=function(R,z,se){return ne.current.useImperativeHandle(R,z,se)},je.useInsertionEffect=function(R,z){return ne.current.useInsertionEffect(R,z)},je.useLayoutEffect=function(R,z){return ne.current.useLayoutEffect(R,z)},je.useMemo=function(R,z){return ne.current.useMemo(R,z)},je.useReducer=function(R,z,se){return ne.current.useReducer(R,z,se)},je.useRef=function(R){return ne.current.useRef(R)},je.useState=function(R){return ne.current.useState(R)},je.useSyncExternalStore=function(R,z,se){return ne.current.useSyncExternalStore(R,z,se)},je.useTransition=function(){return ne.current.useTransition()},je.version="18.3.1",je}var um;function Hu(){return um||(um=1,Wc.exports=s1()),Wc.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 dm;function i1(){if(dm)return Ra;dm=1;var e=Hu(),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(m,g,h){var w,x={},b=null,T=null;h!==void 0&&(b=""+h),g.key!==void 0&&(b=""+g.key),g.ref!==void 0&&(T=g.ref);for(w in g)s.call(g,w)&&!u.hasOwnProperty(w)&&(x[w]=g[w]);if(m&&m.defaultProps)for(w in g=m.defaultProps,g)x[w]===void 0&&(x[w]=g[w]);return{$$typeof:r,type:m,key:b,ref:T,props:x,_owner:c.current}}return Ra.Fragment=o,Ra.jsx=f,Ra.jsxs=f,Ra}var fm;function l1(){return fm||(fm=1,Vc.exports=i1()),Vc.exports}var i=l1(),y=Hu();const we=Oo(y);var ci={},qc={exports:{}},Mt={},Gc={exports:{}},Kc={};/**
* @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 pm;function c1(){return pm||(pm=1,function(e){function r(D,ee){var Q=D.length;D.push(ee);e:for(;0<Q;){var R=Q-1>>>1,z=D[R];if(0<c(z,ee))D[R]=ee,D[Q]=z,Q=R;else break e}}function o(D){return D.length===0?null:D[0]}function s(D){if(D.length===0)return null;var ee=D[0],Q=D.pop();if(Q!==ee){D[0]=Q;e:for(var R=0,z=D.length,se=z>>>1;R<se;){var ce=2*(R+1)-1,ye=D[ce],ue=ce+1,Pe=D[ue];if(0>c(ye,Q))ue<z&&0>c(Pe,ye)?(D[R]=Pe,D[ue]=Q,R=ue):(D[R]=ye,D[ce]=Q,R=ce);else if(ue<z&&0>c(Pe,Q))D[R]=Pe,D[ue]=Q,R=ue;else break e}}return ee}function c(D,ee){var Q=D.sortIndex-ee.sortIndex;return Q!==0?Q:D.id-ee.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var f=Date,m=f.now();e.unstable_now=function(){return f.now()-m}}var g=[],h=[],w=1,x=null,b=3,T=!1,S=!1,E=!1,k=typeof setTimeout=="function"?setTimeout:null,j=typeof clearTimeout=="function"?clearTimeout:null,P=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function L(D){for(var ee=o(h);ee!==null;){if(ee.callback===null)s(h);else if(ee.startTime<=D)s(h),ee.sortIndex=ee.expirationTime,r(g,ee);else break;ee=o(h)}}function F(D){if(E=!1,L(D),!S)if(o(g)!==null)S=!0,me(U);else{var ee=o(h);ee!==null&&ne(F,ee.startTime-D)}}function U(D,ee){S=!1,E&&(E=!1,j(J),J=-1),T=!0;var Q=b;try{for(L(ee),x=o(g);x!==null&&(!(x.expirationTime>ee)||D&&!Ee());){var R=x.callback;if(typeof R=="function"){x.callback=null,b=x.priorityLevel;var z=R(x.expirationTime<=ee);ee=e.unstable_now(),typeof z=="function"?x.callback=z:x===o(g)&&s(g),L(ee)}else s(g);x=o(g)}if(x!==null)var se=!0;else{var ce=o(h);ce!==null&&ne(F,ce.startTime-ee),se=!1}return se}finally{x=null,b=Q,T=!1}}var X=!1,Y=null,J=-1,he=5,Ce=-1;function Ee(){return!(e.unstable_now()-Ce<he)}function Oe(){if(Y!==null){var D=e.unstable_now();Ce=D;var ee=!0;try{ee=Y(!0,D)}finally{ee?De():(X=!1,Y=null)}}else X=!1}var De;if(typeof P=="function")De=function(){P(Oe)};else if(typeof MessageChannel<"u"){var K=new MessageChannel,le=K.port2;K.port1.onmessage=Oe,De=function(){le.postMessage(null)}}else De=function(){k(Oe,0)};function me(D){Y=D,X||(X=!0,De())}function ne(D,ee){J=k(function(){D(e.unstable_now())},ee)}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||T||(S=!0,me(U))},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"):he=0<D?Math.floor(1e3/D):5},e.unstable_getCurrentPriorityLevel=function(){return b},e.unstable_getFirstCallbackNode=function(){return o(g)},e.unstable_next=function(D){switch(b){case 1:case 2:case 3:var ee=3;break;default:ee=b}var Q=b;b=ee;try{return D()}finally{b=Q}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(D,ee){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var Q=b;b=D;try{return ee()}finally{b=Q}},e.unstable_scheduleCallback=function(D,ee,Q){var R=e.unstable_now();switch(typeof Q=="object"&&Q!==null?(Q=Q.delay,Q=typeof Q=="number"&&0<Q?R+Q:R):Q=R,D){case 1:var z=-1;break;case 2:z=250;break;case 5:z=1073741823;break;case 4:z=1e4;break;default:z=5e3}return z=Q+z,D={id:w++,callback:ee,priorityLevel:D,startTime:Q,expirationTime:z,sortIndex:-1},Q>R?(D.sortIndex=Q,r(h,D),o(g)===null&&D===o(h)&&(E?(j(J),J=-1):E=!0,ne(F,Q-R))):(D.sortIndex=z,r(g,D),S||T||(S=!0,me(U))),D},e.unstable_shouldYield=Ee,e.unstable_wrapCallback=function(D){var ee=b;return function(){var Q=b;b=ee;try{return D.apply(this,arguments)}finally{b=Q}}}}(Kc)),Kc}var mm;function u1(){return mm||(mm=1,Gc.exports=c1()),Gc.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 hm;function d1(){if(hm)return Mt;hm=1;var e=Hu(),r=u1();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 m=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),g=Object.prototype.hasOwnProperty,h=/^[: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 g.call(x,t)?!0:g.call(w,t)?!1:h.test(t)?x[t]=!0:(w[t]=!0,!1)}function T(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(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 E(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 k={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){k[t]=new E(t,0,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var n=t[0];k[n]=new E(n,1,!1,t[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){k[t]=new E(t,2,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){k[t]=new E(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){k[t]=new E(t,3,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){k[t]=new E(t,3,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){k[t]=new E(t,4,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){k[t]=new E(t,6,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){k[t]=new E(t,5,!1,t.toLowerCase(),null,!1,!1)});var j=/[\-:]([a-z])/g;function P(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(j,P);k[n]=new E(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(j,P);k[n]=new E(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(j,P);k[n]=new E(n,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){k[t]=new E(t,1,!1,t.toLowerCase(),null,!1,!1)}),k.xlinkHref=new E("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){k[t]=new E(t,1,!1,t.toLowerCase(),null,!0,!0)});function L(t,n,a,l){var d=k.hasOwnProperty(n)?k[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 F=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,U=Symbol.for("react.element"),X=Symbol.for("react.portal"),Y=Symbol.for("react.fragment"),J=Symbol.for("react.strict_mode"),he=Symbol.for("react.profiler"),Ce=Symbol.for("react.provider"),Ee=Symbol.for("react.context"),Oe=Symbol.for("react.forward_ref"),De=Symbol.for("react.suspense"),K=Symbol.for("react.suspense_list"),le=Symbol.for("react.memo"),me=Symbol.for("react.lazy"),ne=Symbol.for("react.offscreen"),D=Symbol.iterator;function ee(t){return t===null||typeof t!="object"?null:(t=D&&t[D]||t["@@iterator"],typeof t=="function"?t:null)}var Q=Object.assign,R;function z(t){if(R===void 0)try{throw Error()}catch(a){var n=a.stack.trim().match(/\n( *(at )?)/);R=n&&n[1]||""}return`
`+R+t}var se=!1;function ce(t,n){if(!t||se)return"";se=!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,C=p.length-1;1<=v&&0<=C&&d[v]!==p[C];)C--;for(;1<=v&&0<=C;v--,C--)if(d[v]!==p[C]){if(v!==1||C!==1)do if(v--,C--,0>C||d[v]!==p[C]){var N=`
`+d[v].replace(" at new "," at ");return t.displayName&&N.includes("<anonymous>")&&(N=N.replace("<anonymous>",t.displayName)),N}while(1<=v&&0<=C);break}}}finally{se=!1,Error.prepareStackTrace=a}return(t=t?t.displayName||t.name:"")?z(t):""}function ye(t){switch(t.tag){case 5:return z(t.type);case 16:return z("Lazy");case 13:return z("Suspense");case 19:return z("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 Y:return"Fragment";case X:return"Portal";case he:return"Profiler";case J:return"StrictMode";case De:return"Suspense";case K:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case Ee:return(t.displayName||"Context")+".Consumer";case Ce: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 le:return n=t.displayName||null,n!==null?n:ue(t.type)||"Memo";case me:n=t._payload,t=t._init;try{return ue(t(n))}catch{}}return null}function Pe(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===J?"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 xe(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function ke(t){var n=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function ze(t){var n=ke(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 qe(t){t._valueTracker||(t._valueTracker=ze(t))}function Ge(t){if(!t)return!1;var n=t._valueTracker;if(!n)return!0;var a=n.getValue(),l="";return t&&(l=ke(t)?t.checked?"true":"false":t.value),t=l,t!==a?(n.setValue(t),!0):!1}function dt(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 gt(t,n){var a=n.checked;return Q({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:a??t._wrapperState.initialChecked})}function Ne(t,n){var a=n.defaultValue==null?"":n.defaultValue,l=n.checked!=null?n.checked:n.defaultChecked;a=xe(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 Ln(t,n){n=n.checked,n!=null&&L(t,"checked",n,!1)}function sn(t,n){Ln(t,n);var a=xe(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")?Cr(t,n.type,a):n.hasOwnProperty("defaultValue")&&Cr(t,n.type,xe(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(t.defaultChecked=!!n.defaultChecked)}function eo(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 Cr(t,n,a){(n!=="number"||dt(t.ownerDocument)!==t)&&(a==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+a&&(t.defaultValue=""+a))}var An=Array.isArray;function gn(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=""+xe(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 Sr(t,n){if(n.dangerouslySetInnerHTML!=null)throw Error(o(91));return Q({},n,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function jr(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(An(a)){if(1<a.length)throw Error(o(93));a=a[0]}n=a}n==null&&(n=""),a=n}t._wrapperState={initialValue:xe(a)}}function yn(t,n){var a=xe(n.value),l=xe(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 kr(t){var n=t.textContent;n===t._wrapperState.initialValue&&n!==""&&n!==null&&(t.value=n)}function Te(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 Jt(t,n){return t==null||t==="http://www.w3.org/1999/xhtml"?Te(n):t==="http://www.w3.org/2000/svg"&&n==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var In,Go=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(In=In||document.createElement("div"),In.innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=In.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;n.firstChild;)t.appendChild(n.firstChild)}});function Mn(t,n){if(n){var a=t.firstChild;if(a&&a===t.lastChild&&a.nodeType===3){a.nodeValue=n;return}}t.textContent=n}var Qn={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},ve=["Webkit","ms","Moz","O"];Object.keys(Qn).forEach(function(t){ve.forEach(function(n){n=n+t.charAt(0).toUpperCase()+t.substring(1),Qn[n]=Qn[t]})});function Be(t,n,a){return n==null||typeof n=="boolean"||n===""?"":a||typeof n!="number"||n===0||Qn.hasOwnProperty(t)&&Qn[t]?(""+n).trim():n+"px"}function Xt(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 Er=Q({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 Ko(t,n){if(n){if(Er[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 rl(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 ol=null;function al(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var sl=null,to=null,no=null;function kd(t){if(t=ga(t)){if(typeof sl!="function")throw Error(o(280));var n=t.stateNode;n&&(n=js(n),sl(t.stateNode,t.type,n))}}function Ed(t){to?no?no.push(t):no=[t]:to=t}function Nd(){if(to){var t=to,n=no;if(no=to=null,kd(t),n)for(t=0;t<n.length;t++)kd(n[t])}}function Td(t,n){return t(n)}function Pd(){}var il=!1;function _d(t,n,a){if(il)return t(n,a);il=!0;try{return Td(t,n,a)}finally{il=!1,(to!==null||no!==null)&&(Pd(),Nd())}}function Yo(t,n){var a=t.stateNode;if(a===null)return null;var l=js(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 ll=!1;if(m)try{var Qo={};Object.defineProperty(Qo,"passive",{get:function(){ll=!0}}),window.addEventListener("test",Qo,Qo),window.removeEventListener("test",Qo,Qo)}catch{ll=!1}function pv(t,n,a,l,d,p,v,C,N){var M=Array.prototype.slice.call(arguments,3);try{n.apply(a,M)}catch(H){this.onError(H)}}var Jo=!1,ns=null,rs=!1,cl=null,mv={onError:function(t){Jo=!0,ns=t}};function hv(t,n,a,l,d,p,v,C,N){Jo=!1,ns=null,pv.apply(mv,arguments)}function gv(t,n,a,l,d,p,v,C,N){if(hv.apply(this,arguments),Jo){if(Jo){var M=ns;Jo=!1,ns=null}else throw Error(o(198));rs||(rs=!0,cl=M)}}function Nr(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 Rd(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 Ld(t){if(Nr(t)!==t)throw Error(o(188))}function yv(t){var n=t.alternate;if(!n){if(n=Nr(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 Ld(d),t;if(p===l)return Ld(d),n;p=p.sibling}throw Error(o(188))}if(a.return!==l.return)a=d,l=p;else{for(var v=!1,C=d.child;C;){if(C===a){v=!0,a=d,l=p;break}if(C===l){v=!0,l=d,a=p;break}C=C.sibling}if(!v){for(C=p.child;C;){if(C===a){v=!0,a=p,l=d;break}if(C===l){v=!0,l=p,a=d;break}C=C.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 Ad(t){return t=yv(t),t!==null?Id(t):null}function Id(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var n=Id(t);if(n!==null)return n;t=t.sibling}return null}var Md=r.unstable_scheduleCallback,Od=r.unstable_cancelCallback,vv=r.unstable_shouldYield,wv=r.unstable_requestPaint,nt=r.unstable_now,xv=r.unstable_getCurrentPriorityLevel,ul=r.unstable_ImmediatePriority,Bd=r.unstable_UserBlockingPriority,os=r.unstable_NormalPriority,bv=r.unstable_LowPriority,Fd=r.unstable_IdlePriority,as=null,vn=null;function Cv(t){if(vn&&typeof vn.onCommitFiberRoot=="function")try{vn.onCommitFiberRoot(as,t,void 0,(t.current.flags&128)===128)}catch{}}var ln=Math.clz32?Math.clz32:kv,Sv=Math.log,jv=Math.LN2;function kv(t){return t>>>=0,t===0?32:31-(Sv(t)/jv|0)|0}var ss=64,is=4194304;function Xo(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 ls(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 C=v&~d;C!==0?l=Xo(C):(p&=v,p!==0&&(l=Xo(p)))}else v=a&~d,v!==0?l=Xo(v):p!==0&&(l=Xo(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-ln(n),d=1<<a,l|=t[a],n&=~d;return l}function Ev(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 Nv(t,n){for(var a=t.suspendedLanes,l=t.pingedLanes,d=t.expirationTimes,p=t.pendingLanes;0<p;){var v=31-ln(p),C=1<<v,N=d[v];N===-1?(!(C&a)||C&l)&&(d[v]=Ev(C,n)):N<=n&&(t.expiredLanes|=C),p&=~C}}function dl(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function Dd(){var t=ss;return ss<<=1,!(ss&4194240)&&(ss=64),t}function fl(t){for(var n=[],a=0;31>a;a++)n.push(t);return n}function Zo(t,n,a){t.pendingLanes|=n,n!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,n=31-ln(n),t[n]=a}function Tv(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-ln(a),p=1<<d;n[d]=0,l[d]=-1,t[d]=-1,a&=~p}}function pl(t,n){var a=t.entangledLanes|=n;for(t=t.entanglements;a;){var l=31-ln(a),d=1<<l;d&n|t[l]&n&&(t[l]|=n),a&=~d}}var Fe=0;function zd(t){return t&=-t,1<t?4<t?t&268435455?16:536870912:4:1}var $d,ml,Ud,Hd,Vd,hl=!1,cs=[],Jn=null,Xn=null,Zn=null,ea=new Map,ta=new Map,er=[],Pv="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 Wd(t,n){switch(t){case"focusin":case"focusout":Jn=null;break;case"dragenter":case"dragleave":Xn=null;break;case"mouseover":case"mouseout":Zn=null;break;case"pointerover":case"pointerout":ea.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":ta.delete(n.pointerId)}}function na(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=ga(n),n!==null&&ml(n)),t):(t.eventSystemFlags|=l,n=t.targetContainers,d!==null&&n.indexOf(d)===-1&&n.push(d),t)}function _v(t,n,a,l,d){switch(n){case"focusin":return Jn=na(Jn,t,n,a,l,d),!0;case"dragenter":return Xn=na(Xn,t,n,a,l,d),!0;case"mouseover":return Zn=na(Zn,t,n,a,l,d),!0;case"pointerover":var p=d.pointerId;return ea.set(p,na(ea.get(p)||null,t,n,a,l,d)),!0;case"gotpointercapture":return p=d.pointerId,ta.set(p,na(ta.get(p)||null,t,n,a,l,d)),!0}return!1}function qd(t){var n=Tr(t.target);if(n!==null){var a=Nr(n);if(a!==null){if(n=a.tag,n===13){if(n=Rd(a),n!==null){t.blockedOn=n,Vd(t.priority,function(){Ud(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 us(t){if(t.blockedOn!==null)return!1;for(var n=t.targetContainers;0<n.length;){var a=yl(t.domEventName,t.eventSystemFlags,n[0],t.nativeEvent);if(a===null){a=t.nativeEvent;var l=new a.constructor(a.type,a);ol=l,a.target.dispatchEvent(l),ol=null}else return n=ga(a),n!==null&&ml(n),t.blockedOn=a,!1;n.shift()}return!0}function Gd(t,n,a){us(t)&&a.delete(n)}function Rv(){hl=!1,Jn!==null&&us(Jn)&&(Jn=null),Xn!==null&&us(Xn)&&(Xn=null),Zn!==null&&us(Zn)&&(Zn=null),ea.forEach(Gd),ta.forEach(Gd)}function ra(t,n){t.blockedOn===n&&(t.blockedOn=null,hl||(hl=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Rv)))}function oa(t){function n(d){return ra(d,t)}if(0<cs.length){ra(cs[0],t);for(var a=1;a<cs.length;a++){var l=cs[a];l.blockedOn===t&&(l.blockedOn=null)}}for(Jn!==null&&ra(Jn,t),Xn!==null&&ra(Xn,t),Zn!==null&&ra(Zn,t),ea.forEach(n),ta.forEach(n),a=0;a<er.length;a++)l=er[a],l.blockedOn===t&&(l.blockedOn=null);for(;0<er.length&&(a=er[0],a.blockedOn===null);)qd(a),a.blockedOn===null&&er.shift()}var ro=F.ReactCurrentBatchConfig,ds=!0;function Lv(t,n,a,l){var d=Fe,p=ro.transition;ro.transition=null;try{Fe=1,gl(t,n,a,l)}finally{Fe=d,ro.transition=p}}function Av(t,n,a,l){var d=Fe,p=ro.transition;ro.transition=null;try{Fe=4,gl(t,n,a,l)}finally{Fe=d,ro.transition=p}}function gl(t,n,a,l){if(ds){var d=yl(t,n,a,l);if(d===null)Il(t,n,l,fs,a),Wd(t,l);else if(_v(d,t,n,a,l))l.stopPropagation();else if(Wd(t,l),n&4&&-1<Pv.indexOf(t)){for(;d!==null;){var p=ga(d);if(p!==null&&$d(p),p=yl(t,n,a,l),p===null&&Il(t,n,l,fs,a),p===d)break;d=p}d!==null&&l.stopPropagation()}else Il(t,n,l,null,a)}}var fs=null;function yl(t,n,a,l){if(fs=null,t=al(l),t=Tr(t),t!==null)if(n=Nr(t),n===null)t=null;else if(a=n.tag,a===13){if(t=Rd(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 fs=t,null}function Kd(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(xv()){case ul:return 1;case Bd:return 4;case os:case bv:return 16;case Fd:return 536870912;default:return 16}default:return 16}}var tr=null,vl=null,ps=null;function Yd(){if(ps)return ps;var t,n=vl,a=n.length,l,d="value"in tr?tr.value:tr.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 ps=d.slice(t,1<l?1-l:void 0)}function ms(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 hs(){return!0}function Qd(){return!1}function Ut(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 C in t)t.hasOwnProperty(C)&&(a=t[C],this[C]=a?a(p):p[C]);return this.isDefaultPrevented=(p.defaultPrevented!=null?p.defaultPrevented:p.returnValue===!1)?hs:Qd,this.isPropagationStopped=Qd,this}return Q(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=hs)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=hs)},persist:function(){},isPersistent:hs}),n}var oo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},wl=Ut(oo),aa=Q({},oo,{view:0,detail:0}),Iv=Ut(aa),xl,bl,sa,gs=Q({},aa,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sl,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!==sa&&(sa&&t.type==="mousemove"?(xl=t.screenX-sa.screenX,bl=t.screenY-sa.screenY):bl=xl=0,sa=t),xl)},movementY:function(t){return"movementY"in t?t.movementY:bl}}),Jd=Ut(gs),Mv=Q({},gs,{dataTransfer:0}),Ov=Ut(Mv),Bv=Q({},aa,{relatedTarget:0}),Cl=Ut(Bv),Fv=Q({},oo,{animationName:0,elapsedTime:0,pseudoElement:0}),Dv=Ut(Fv),zv=Q({},oo,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),$v=Ut(zv),Uv=Q({},oo,{data:0}),Xd=Ut(Uv),Hv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Vv={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"},Wv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function qv(t){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(t):(t=Wv[t])?!!n[t]:!1}function Sl(){return qv}var Gv=Q({},aa,{key:function(t){if(t.key){var n=Hv[t.key]||t.key;if(n!=="Unidentified")return n}return t.type==="keypress"?(t=ms(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?Vv[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sl,charCode:function(t){return t.type==="keypress"?ms(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?ms(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),Kv=Ut(Gv),Yv=Q({},gs,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Zd=Ut(Yv),Qv=Q({},aa,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sl}),Jv=Ut(Qv),Xv=Q({},oo,{propertyName:0,elapsedTime:0,pseudoElement:0}),Zv=Ut(Xv),e0=Q({},gs,{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}),t0=Ut(e0),n0=[9,13,27,32],jl=m&&"CompositionEvent"in window,ia=null;m&&"documentMode"in document&&(ia=document.documentMode);var r0=m&&"TextEvent"in window&&!ia,ef=m&&(!jl||ia&&8<ia&&11>=ia),tf=" ",nf=!1;function rf(t,n){switch(t){case"keyup":return n0.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function of(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var ao=!1;function o0(t,n){switch(t){case"compositionend":return of(n);case"keypress":return n.which!==32?null:(nf=!0,tf);case"textInput":return t=n.data,t===tf&&nf?null:t;default:return null}}function a0(t,n){if(ao)return t==="compositionend"||!jl&&rf(t,n)?(t=Yd(),ps=vl=tr=null,ao=!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 ef&&n.locale!=="ko"?null:n.data;default:return null}}var s0={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 af(t){var n=t&&t.nodeName&&t.nodeName.toLowerCase();return n==="input"?!!s0[t.type]:n==="textarea"}function sf(t,n,a,l){Ed(l),n=bs(n,"onChange"),0<n.length&&(a=new wl("onChange","change",null,a,l),t.push({event:a,listeners:n}))}var la=null,ca=null;function i0(t){kf(t,0)}function ys(t){var n=uo(t);if(Ge(n))return t}function l0(t,n){if(t==="change")return n}var lf=!1;if(m){var kl;if(m){var El="oninput"in document;if(!El){var cf=document.createElement("div");cf.setAttribute("oninput","return;"),El=typeof cf.oninput=="function"}kl=El}else kl=!1;lf=kl&&(!document.documentMode||9<document.documentMode)}function uf(){la&&(la.detachEvent("onpropertychange",df),ca=la=null)}function df(t){if(t.propertyName==="value"&&ys(ca)){var n=[];sf(n,ca,t,al(t)),_d(i0,n)}}function c0(t,n,a){t==="focusin"?(uf(),la=n,ca=a,la.attachEvent("onpropertychange",df)):t==="focusout"&&uf()}function u0(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return ys(ca)}function d0(t,n){if(t==="click")return ys(n)}function f0(t,n){if(t==="input"||t==="change")return ys(n)}function p0(t,n){return t===n&&(t!==0||1/t===1/n)||t!==t&&n!==n}var cn=typeof Object.is=="function"?Object.is:p0;function ua(t,n){if(cn(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(!g.call(n,d)||!cn(t[d],n[d]))return!1}return!0}function ff(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function pf(t,n){var a=ff(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=ff(a)}}function mf(t,n){return t&&n?t===n?!0:t&&t.nodeType===3?!1:n&&n.nodeType===3?mf(t,n.parentNode):"contains"in t?t.contains(n):t.compareDocumentPosition?!!(t.compareDocumentPosition(n)&16):!1:!1}function hf(){for(var t=window,n=dt();n instanceof t.HTMLIFrameElement;){try{var a=typeof n.contentWindow.location.href=="string"}catch{a=!1}if(a)t=n.contentWindow;else break;n=dt(t.document)}return n}function Nl(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 m0(t){var n=hf(),a=t.focusedElem,l=t.selectionRange;if(n!==a&&a&&a.ownerDocument&&mf(a.ownerDocument.documentElement,a)){if(l!==null&&Nl(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=pf(a,p);var v=pf(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 h0=m&&"documentMode"in document&&11>=document.documentMode,so=null,Tl=null,da=null,Pl=!1;function gf(t,n,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Pl||so==null||so!==dt(l)||(l=so,"selectionStart"in l&&Nl(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}),da&&ua(da,l)||(da=l,l=bs(Tl,"onSelect"),0<l.length&&(n=new wl("onSelect","select",null,n,a),t.push({event:n,listeners:l}),n.target=so)))}function vs(t,n){var a={};return a[t.toLowerCase()]=n.toLowerCase(),a["Webkit"+t]="webkit"+n,a["Moz"+t]="moz"+n,a}var io={animationend:vs("Animation","AnimationEnd"),animationiteration:vs("Animation","AnimationIteration"),animationstart:vs("Animation","AnimationStart"),transitionend:vs("Transition","TransitionEnd")},_l={},yf={};m&&(yf=document.createElement("div").style,"AnimationEvent"in window||(delete io.animationend.animation,delete io.animationiteration.animation,delete io.animationstart.animation),"TransitionEvent"in window||delete io.transitionend.transition);function ws(t){if(_l[t])return _l[t];if(!io[t])return t;var n=io[t],a;for(a in n)if(n.hasOwnProperty(a)&&a in yf)return _l[t]=n[a];return t}var vf=ws("animationend"),wf=ws("animationiteration"),xf=ws("animationstart"),bf=ws("transitionend"),Cf=new Map,Sf="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 nr(t,n){Cf.set(t,n),u(n,[t])}for(var Rl=0;Rl<Sf.length;Rl++){var Ll=Sf[Rl],g0=Ll.toLowerCase(),y0=Ll[0].toUpperCase()+Ll.slice(1);nr(g0,"on"+y0)}nr(vf,"onAnimationEnd"),nr(wf,"onAnimationIteration"),nr(xf,"onAnimationStart"),nr("dblclick","onDoubleClick"),nr("focusin","onFocus"),nr("focusout","onBlur"),nr(bf,"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 fa="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(" "),v0=new Set("cancel close invalid load scroll toggle".split(" ").concat(fa));function jf(t,n,a){var l=t.type||"unknown-event";t.currentTarget=a,gv(l,n,void 0,t),t.currentTarget=null}function kf(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 C=l[v],N=C.instance,M=C.currentTarget;if(C=C.listener,N!==p&&d.isPropagationStopped())break e;jf(d,C,M),p=N}else for(v=0;v<l.length;v++){if(C=l[v],N=C.instance,M=C.currentTarget,C=C.listener,N!==p&&d.isPropagationStopped())break e;jf(d,C,M),p=N}}}if(rs)throw t=cl,rs=!1,cl=null,t}function He(t,n){var a=n[zl];a===void 0&&(a=n[zl]=new Set);var l=t+"__bubble";a.has(l)||(Ef(n,t,2,!1),a.add(l))}function Al(t,n,a){var l=0;n&&(l|=4),Ef(a,t,l,n)}var xs="_reactListening"+Math.random().toString(36).slice(2);function pa(t){if(!t[xs]){t[xs]=!0,s.forEach(function(a){a!=="selectionchange"&&(v0.has(a)||Al(a,!1,t),Al(a,!0,t))});var n=t.nodeType===9?t:t.ownerDocument;n===null||n[xs]||(n[xs]=!0,Al("selectionchange",!1,n))}}function Ef(t,n,a,l){switch(Kd(n)){case 1:var d=Lv;break;case 4:d=Av;break;default:d=gl}a=d.bind(null,n,a,t),d=void 0,!ll||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 Il(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 C=l.stateNode.containerInfo;if(C===d||C.nodeType===8&&C.parentNode===d)break;if(v===4)for(v=l.return;v!==null;){var N=v.tag;if((N===3||N===4)&&(N=v.stateNode.containerInfo,N===d||N.nodeType===8&&N.parentNode===d))return;v=v.return}for(;C!==null;){if(v=Tr(C),v===null)return;if(N=v.tag,N===5||N===6){l=p=v;continue e}C=C.parentNode}}l=l.return}_d(function(){var M=p,H=al(a),W=[];e:{var $=Cf.get(t);if($!==void 0){var Z=wl,re=t;switch(t){case"keypress":if(ms(a)===0)break e;case"keydown":case"keyup":Z=Kv;break;case"focusin":re="focus",Z=Cl;break;case"focusout":re="blur",Z=Cl;break;case"beforeblur":case"afterblur":Z=Cl;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=Jd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Z=Ov;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Z=Jv;break;case vf:case wf:case xf:Z=Dv;break;case bf:Z=Zv;break;case"scroll":Z=Iv;break;case"wheel":Z=t0;break;case"copy":case"cut":case"paste":Z=$v;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Z=Zd}var oe=(n&4)!==0,rt=!oe&&t==="scroll",A=oe?$!==null?$+"Capture":null:$;oe=[];for(var _=M,I;_!==null;){I=_;var G=I.stateNode;if(I.tag===5&&G!==null&&(I=G,A!==null&&(G=Yo(_,A),G!=null&&oe.push(ma(_,G,I)))),rt)break;_=_.return}0<oe.length&&($=new Z($,re,null,a,H),W.push({event:$,listeners:oe}))}}if(!(n&7)){e:{if($=t==="mouseover"||t==="pointerover",Z=t==="mouseout"||t==="pointerout",$&&a!==ol&&(re=a.relatedTarget||a.fromElement)&&(Tr(re)||re[On]))break e;if((Z||$)&&($=H.window===H?H:($=H.ownerDocument)?$.defaultView||$.parentWindow:window,Z?(re=a.relatedTarget||a.toElement,Z=M,re=re?Tr(re):null,re!==null&&(rt=Nr(re),re!==rt||re.tag!==5&&re.tag!==6)&&(re=null)):(Z=null,re=M),Z!==re)){if(oe=Jd,G="onMouseLeave",A="onMouseEnter",_="mouse",(t==="pointerout"||t==="pointerover")&&(oe=Zd,G="onPointerLeave",A="onPointerEnter",_="pointer"),rt=Z==null?$:uo(Z),I=re==null?$:uo(re),$=new oe(G,_+"leave",Z,a,H),$.target=rt,$.relatedTarget=I,G=null,Tr(H)===M&&(oe=new oe(A,_+"enter",re,a,H),oe.target=I,oe.relatedTarget=rt,G=oe),rt=G,Z&&re)t:{for(oe=Z,A=re,_=0,I=oe;I;I=lo(I))_++;for(I=0,G=A;G;G=lo(G))I++;for(;0<_-I;)oe=lo(oe),_--;for(;0<I-_;)A=lo(A),I--;for(;_--;){if(oe===A||A!==null&&oe===A.alternate)break t;oe=lo(oe),A=lo(A)}oe=null}else oe=null;Z!==null&&Nf(W,$,Z,oe,!1),re!==null&&rt!==null&&Nf(W,rt,re,oe,!0)}}e:{if($=M?uo(M):window,Z=$.nodeName&&$.nodeName.toLowerCase(),Z==="select"||Z==="input"&&$.type==="file")var ae=l0;else if(af($))if(lf)ae=f0;else{ae=u0;var de=c0}else(Z=$.nodeName)&&Z.toLowerCase()==="input"&&($.type==="checkbox"||$.type==="radio")&&(ae=d0);if(ae&&(ae=ae(t,M))){sf(W,ae,a,H);break e}de&&de(t,$,M),t==="focusout"&&(de=$._wrapperState)&&de.controlled&&$.type==="number"&&Cr($,"number",$.value)}switch(de=M?uo(M):window,t){case"focusin":(af(de)||de.contentEditable==="true")&&(so=de,Tl=M,da=null);break;case"focusout":da=Tl=so=null;break;case"mousedown":Pl=!0;break;case"contextmenu":case"mouseup":case"dragend":Pl=!1,gf(W,a,H);break;case"selectionchange":if(h0)break;case"keydown":case"keyup":gf(W,a,H)}var fe;if(jl)e:{switch(t){case"compositionstart":var ge="onCompositionStart";break e;case"compositionend":ge="onCompositionEnd";break e;case"compositionupdate":ge="onCompositionUpdate";break e}ge=void 0}else ao?rf(t,a)&&(ge="onCompositionEnd"):t==="keydown"&&a.keyCode===229&&(ge="onCompositionStart");ge&&(ef&&a.locale!=="ko"&&(ao||ge!=="onCompositionStart"?ge==="onCompositionEnd"&&ao&&(fe=Yd()):(tr=H,vl="value"in tr?tr.value:tr.textContent,ao=!0)),de=bs(M,ge),0<de.length&&(ge=new Xd(ge,t,null,a,H),W.push({event:ge,listeners:de}),fe?ge.data=fe:(fe=of(a),fe!==null&&(ge.data=fe)))),(fe=r0?o0(t,a):a0(t,a))&&(M=bs(M,"onBeforeInput"),0<M.length&&(H=new Xd("onBeforeInput","beforeinput",null,a,H),W.push({event:H,listeners:M}),H.data=fe))}kf(W,n)})}function ma(t,n,a){return{instance:t,listener:n,currentTarget:a}}function bs(t,n){for(var a=n+"Capture",l=[];t!==null;){var d=t,p=d.stateNode;d.tag===5&&p!==null&&(d=p,p=Yo(t,a),p!=null&&l.unshift(ma(t,p,d)),p=Yo(t,n),p!=null&&l.push(ma(t,p,d))),t=t.return}return l}function lo(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function Nf(t,n,a,l,d){for(var p=n._reactName,v=[];a!==null&&a!==l;){var C=a,N=C.alternate,M=C.stateNode;if(N!==null&&N===l)break;C.tag===5&&M!==null&&(C=M,d?(N=Yo(a,p),N!=null&&v.unshift(ma(a,N,C))):d||(N=Yo(a,p),N!=null&&v.push(ma(a,N,C)))),a=a.return}v.length!==0&&t.push({event:n,listeners:v})}var w0=/\r\n?/g,x0=/\u0000|\uFFFD/g;function Tf(t){return(typeof t=="string"?t:""+t).replace(w0,`
`).replace(x0,"")}function Cs(t,n,a){if(n=Tf(n),Tf(t)!==n&&a)throw Error(o(425))}function Ss(){}var Ml=null,Ol=null;function Bl(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 Fl=typeof setTimeout=="function"?setTimeout:void 0,b0=typeof clearTimeout=="function"?clearTimeout:void 0,Pf=typeof Promise=="function"?Promise:void 0,C0=typeof queueMicrotask=="function"?queueMicrotask:typeof Pf<"u"?function(t){return Pf.resolve(null).then(t).catch(S0)}:Fl;function S0(t){setTimeout(function(){throw t})}function Dl(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),oa(n);return}l--}else a!=="$"&&a!=="$?"&&a!=="$!"||l++;a=d}while(a);oa(n)}function rr(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 _f(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 co=Math.random().toString(36).slice(2),wn="__reactFiber$"+co,ha="__reactProps$"+co,On="__reactContainer$"+co,zl="__reactEvents$"+co,j0="__reactListeners$"+co,k0="__reactHandles$"+co;function Tr(t){var n=t[wn];if(n)return n;for(var a=t.parentNode;a;){if(n=a[On]||a[wn]){if(a=n.alternate,n.child!==null||a!==null&&a.child!==null)for(t=_f(t);t!==null;){if(a=t[wn])return a;t=_f(t)}return n}t=a,a=t.parentNode}return null}function ga(t){return t=t[wn]||t[On],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function uo(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(o(33))}function js(t){return t[ha]||null}var $l=[],fo=-1;function or(t){return{current:t}}function Ve(t){0>fo||(t.current=$l[fo],$l[fo]=null,fo--)}function $e(t,n){fo++,$l[fo]=t.current,t.current=n}var ar={},xt=or(ar),_t=or(!1),Pr=ar;function po(t,n){var a=t.type.contextTypes;if(!a)return ar;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 ks(){Ve(_t),Ve(xt)}function Rf(t,n,a){if(xt.current!==ar)throw Error(o(168));$e(xt,n),$e(_t,a)}function Lf(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,Pe(t)||"Unknown",d));return Q({},a,l)}function Es(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||ar,Pr=xt.current,$e(xt,t),$e(_t,_t.current),!0}function Af(t,n,a){var l=t.stateNode;if(!l)throw Error(o(169));a?(t=Lf(t,n,Pr),l.__reactInternalMemoizedMergedChildContext=t,Ve(_t),Ve(xt),$e(xt,t)):Ve(_t),$e(_t,a)}var Bn=null,Ns=!1,Ul=!1;function If(t){Bn===null?Bn=[t]:Bn.push(t)}function E0(t){Ns=!0,If(t)}function sr(){if(!Ul&&Bn!==null){Ul=!0;var t=0,n=Fe;try{var a=Bn;for(Fe=1;t<a.length;t++){var l=a[t];do l=l(!0);while(l!==null)}Bn=null,Ns=!1}catch(d){throw Bn!==null&&(Bn=Bn.slice(t+1)),Md(ul,sr),d}finally{Fe=n,Ul=!1}}return null}var mo=[],ho=0,Ts=null,Ps=0,Zt=[],en=0,_r=null,Fn=1,Dn="";function Rr(t,n){mo[ho++]=Ps,mo[ho++]=Ts,Ts=t,Ps=n}function Mf(t,n,a){Zt[en++]=Fn,Zt[en++]=Dn,Zt[en++]=_r,_r=t;var l=Fn;t=Dn;var d=32-ln(l)-1;l&=~(1<<d),a+=1;var p=32-ln(n)+d;if(30<p){var v=d-d%5;p=(l&(1<<v)-1).toString(32),l>>=v,d-=v,Fn=1<<32-ln(n)+d|a<<d|l,Dn=p+t}else Fn=1<<p|a<<d|l,Dn=t}function Hl(t){t.return!==null&&(Rr(t,1),Mf(t,1,0))}function Vl(t){for(;t===Ts;)Ts=mo[--ho],mo[ho]=null,Ps=mo[--ho],mo[ho]=null;for(;t===_r;)_r=Zt[--en],Zt[en]=null,Dn=Zt[--en],Zt[en]=null,Fn=Zt[--en],Zt[en]=null}var Ht=null,Vt=null,Ke=!1,un=null;function Of(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 Bf(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,Ht=t,Vt=rr(n.firstChild),!0):!1;case 6:return n=t.pendingProps===""||n.nodeType!==3?null:n,n!==null?(t.stateNode=n,Ht=t,Vt=null,!0):!1;case 13:return n=n.nodeType!==8?null:n,n!==null?(a=_r!==null?{id:Fn,overflow:Dn}:null,t.memoizedState={dehydrated:n,treeContext:a,retryLane:1073741824},a=on(18,null,null,0),a.stateNode=n,a.return=t,t.child=a,Ht=t,Vt=null,!0):!1;default:return!1}}function Wl(t){return(t.mode&1)!==0&&(t.flags&128)===0}function ql(t){if(Ke){var n=Vt;if(n){var a=n;if(!Bf(t,n)){if(Wl(t))throw Error(o(418));n=rr(a.nextSibling);var l=Ht;n&&Bf(t,n)?Of(l,a):(t.flags=t.flags&-4097|2,Ke=!1,Ht=t)}}else{if(Wl(t))throw Error(o(418));t.flags=t.flags&-4097|2,Ke=!1,Ht=t}}}function Ff(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;Ht=t}function _s(t){if(t!==Ht)return!1;if(!Ke)return Ff(t),Ke=!0,!1;var n;if((n=t.tag!==3)&&!(n=t.tag!==5)&&(n=t.type,n=n!=="head"&&n!=="body"&&!Bl(t.type,t.memoizedProps)),n&&(n=Vt)){if(Wl(t))throw Df(),Error(o(418));for(;n;)Of(t,n),n=rr(n.nextSibling)}if(Ff(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){Vt=rr(t.nextSibling);break e}n--}else a!=="$"&&a!=="$!"&&a!=="$?"||n++}t=t.nextSibling}Vt=null}}else Vt=Ht?rr(t.stateNode.nextSibling):null;return!0}function Df(){for(var t=Vt;t;)t=rr(t.nextSibling)}function go(){Vt=Ht=null,Ke=!1}function Gl(t){un===null?un=[t]:un.push(t)}var N0=F.ReactCurrentBatchConfig;function ya(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 C=d.refs;v===null?delete C[p]:C[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 Rs(t,n){throw t=Object.prototype.toString.call(n),Error(o(31,t==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":t))}function zf(t){var n=t._init;return n(t._payload)}function $f(t){function n(A,_){if(t){var I=A.deletions;I===null?(A.deletions=[_],A.flags|=16):I.push(_)}}function a(A,_){if(!t)return null;for(;_!==null;)n(A,_),_=_.sibling;return null}function l(A,_){for(A=new Map;_!==null;)_.key!==null?A.set(_.key,_):A.set(_.index,_),_=_.sibling;return A}function d(A,_){return A=mr(A,_),A.index=0,A.sibling=null,A}function p(A,_,I){return A.index=I,t?(I=A.alternate,I!==null?(I=I.index,I<_?(A.flags|=2,_):I):(A.flags|=2,_)):(A.flags|=1048576,_)}function v(A){return t&&A.alternate===null&&(A.flags|=2),A}function C(A,_,I,G){return _===null||_.tag!==6?(_=Fc(I,A.mode,G),_.return=A,_):(_=d(_,I),_.return=A,_)}function N(A,_,I,G){var ae=I.type;return ae===Y?H(A,_,I.props.children,G,I.key):_!==null&&(_.elementType===ae||typeof ae=="object"&&ae!==null&&ae.$$typeof===me&&zf(ae)===_.type)?(G=d(_,I.props),G.ref=ya(A,_,I),G.return=A,G):(G=ti(I.type,I.key,I.props,null,A.mode,G),G.ref=ya(A,_,I),G.return=A,G)}function M(A,_,I,G){return _===null||_.tag!==4||_.stateNode.containerInfo!==I.containerInfo||_.stateNode.implementation!==I.implementation?(_=Dc(I,A.mode,G),_.return=A,_):(_=d(_,I.children||[]),_.return=A,_)}function H(A,_,I,G,ae){return _===null||_.tag!==7?(_=Dr(I,A.mode,G,ae),_.return=A,_):(_=d(_,I),_.return=A,_)}function W(A,_,I){if(typeof _=="string"&&_!==""||typeof _=="number")return _=Fc(""+_,A.mode,I),_.return=A,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case U:return I=ti(_.type,_.key,_.props,null,A.mode,I),I.ref=ya(A,null,_),I.return=A,I;case X:return _=Dc(_,A.mode,I),_.return=A,_;case me:var G=_._init;return W(A,G(_._payload),I)}if(An(_)||ee(_))return _=Dr(_,A.mode,I,null),_.return=A,_;Rs(A,_)}return null}function $(A,_,I,G){var ae=_!==null?_.key:null;if(typeof I=="string"&&I!==""||typeof I=="number")return ae!==null?null:C(A,_,""+I,G);if(typeof I=="object"&&I!==null){switch(I.$$typeof){case U:return I.key===ae?N(A,_,I,G):null;case X:return I.key===ae?M(A,_,I,G):null;case me:return ae=I._init,$(A,_,ae(I._payload),G)}if(An(I)||ee(I))return ae!==null?null:H(A,_,I,G,null);Rs(A,I)}return null}function Z(A,_,I,G,ae){if(typeof G=="string"&&G!==""||typeof G=="number")return A=A.get(I)||null,C(_,A,""+G,ae);if(typeof G=="object"&&G!==null){switch(G.$$typeof){case U:return A=A.get(G.key===null?I:G.key)||null,N(_,A,G,ae);case X:return A=A.get(G.key===null?I:G.key)||null,M(_,A,G,ae);case me:var de=G._init;return Z(A,_,I,de(G._payload),ae)}if(An(G)||ee(G))return A=A.get(I)||null,H(_,A,G,ae,null);Rs(_,G)}return null}function re(A,_,I,G){for(var ae=null,de=null,fe=_,ge=_=0,mt=null;fe!==null&&ge<I.length;ge++){fe.index>ge?(mt=fe,fe=null):mt=fe.sibling;var Ie=$(A,fe,I[ge],G);if(Ie===null){fe===null&&(fe=mt);break}t&&fe&&Ie.alternate===null&&n(A,fe),_=p(Ie,_,ge),de===null?ae=Ie:de.sibling=Ie,de=Ie,fe=mt}if(ge===I.length)return a(A,fe),Ke&&Rr(A,ge),ae;if(fe===null){for(;ge<I.length;ge++)fe=W(A,I[ge],G),fe!==null&&(_=p(fe,_,ge),de===null?ae=fe:de.sibling=fe,de=fe);return Ke&&Rr(A,ge),ae}for(fe=l(A,fe);ge<I.length;ge++)mt=Z(fe,A,ge,I[ge],G),mt!==null&&(t&&mt.alternate!==null&&fe.delete(mt.key===null?ge:mt.key),_=p(mt,_,ge),de===null?ae=mt:de.sibling=mt,de=mt);return t&&fe.forEach(function(hr){return n(A,hr)}),Ke&&Rr(A,ge),ae}function oe(A,_,I,G){var ae=ee(I);if(typeof ae!="function")throw Error(o(150));if(I=ae.call(I),I==null)throw Error(o(151));for(var de=ae=null,fe=_,ge=_=0,mt=null,Ie=I.next();fe!==null&&!Ie.done;ge++,Ie=I.next()){fe.index>ge?(mt=fe,fe=null):mt=fe.sibling;var hr=$(A,fe,Ie.value,G);if(hr===null){fe===null&&(fe=mt);break}t&&fe&&hr.alternate===null&&n(A,fe),_=p(hr,_,ge),de===null?ae=hr:de.sibling=hr,de=hr,fe=mt}if(Ie.done)return a(A,fe),Ke&&Rr(A,ge),ae;if(fe===null){for(;!Ie.done;ge++,Ie=I.next())Ie=W(A,Ie.value,G),Ie!==null&&(_=p(Ie,_,ge),de===null?ae=Ie:de.sibling=Ie,de=Ie);return Ke&&Rr(A,ge),ae}for(fe=l(A,fe);!Ie.done;ge++,Ie=I.next())Ie=Z(fe,A,ge,Ie.value,G),Ie!==null&&(t&&Ie.alternate!==null&&fe.delete(Ie.key===null?ge:Ie.key),_=p(Ie,_,ge),de===null?ae=Ie:de.sibling=Ie,de=Ie);return t&&fe.forEach(function(a1){return n(A,a1)}),Ke&&Rr(A,ge),ae}function rt(A,_,I,G){if(typeof I=="object"&&I!==null&&I.type===Y&&I.key===null&&(I=I.props.children),typeof I=="object"&&I!==null){switch(I.$$typeof){case U:e:{for(var ae=I.key,de=_;de!==null;){if(de.key===ae){if(ae=I.type,ae===Y){if(de.tag===7){a(A,de.sibling),_=d(de,I.props.children),_.return=A,A=_;break e}}else if(de.elementType===ae||typeof ae=="object"&&ae!==null&&ae.$$typeof===me&&zf(ae)===de.type){a(A,de.sibling),_=d(de,I.props),_.ref=ya(A,de,I),_.return=A,A=_;break e}a(A,de);break}else n(A,de);de=de.sibling}I.type===Y?(_=Dr(I.props.children,A.mode,G,I.key),_.return=A,A=_):(G=ti(I.type,I.key,I.props,null,A.mode,G),G.ref=ya(A,_,I),G.return=A,A=G)}return v(A);case X:e:{for(de=I.key;_!==null;){if(_.key===de)if(_.tag===4&&_.stateNode.containerInfo===I.containerInfo&&_.stateNode.implementation===I.implementation){a(A,_.sibling),_=d(_,I.children||[]),_.return=A,A=_;break e}else{a(A,_);break}else n(A,_);_=_.sibling}_=Dc(I,A.mode,G),_.return=A,A=_}return v(A);case me:return de=I._init,rt(A,_,de(I._payload),G)}if(An(I))return re(A,_,I,G);if(ee(I))return oe(A,_,I,G);Rs(A,I)}return typeof I=="string"&&I!==""||typeof I=="number"?(I=""+I,_!==null&&_.tag===6?(a(A,_.sibling),_=d(_,I),_.return=A,A=_):(a(A,_),_=Fc(I,A.mode,G),_.return=A,A=_),v(A)):a(A,_)}return rt}var yo=$f(!0),Uf=$f(!1),Ls=or(null),As=null,vo=null,Kl=null;function Yl(){Kl=vo=As=null}function Ql(t){var n=Ls.current;Ve(Ls),t._currentValue=n}function Jl(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 wo(t,n){As=t,Kl=vo=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(Kl!==t)if(t={context:t,memoizedValue:n,next:null},vo===null){if(As===null)throw Error(o(308));vo=t,As.dependencies={lanes:0,firstContext:t}}else vo=vo.next=t;return n}var Lr=null;function Xl(t){Lr===null?Lr=[t]:Lr.push(t)}function Hf(t,n,a,l){var d=n.interleaved;return d===null?(a.next=a,Xl(n)):(a.next=d.next,d.next=a),n.interleaved=a,zn(t,l)}function zn(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 ir=!1;function Zl(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Vf(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 $n(t,n){return{eventTime:t,lane:n,tag:0,payload:null,callback:null,next:null}}function lr(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,zn(t,a)}return d=l.interleaved,d===null?(n.next=n,Xl(l)):(n.next=d.next,d.next=n),l.interleaved=n,zn(t,a)}function Is(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,pl(t,a)}}function Wf(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 Ms(t,n,a,l){var d=t.updateQueue;ir=!1;var p=d.firstBaseUpdate,v=d.lastBaseUpdate,C=d.shared.pending;if(C!==null){d.shared.pending=null;var N=C,M=N.next;N.next=null,v===null?p=M:v.next=M,v=N;var H=t.alternate;H!==null&&(H=H.updateQueue,C=H.lastBaseUpdate,C!==v&&(C===null?H.firstBaseUpdate=M:C.next=M,H.lastBaseUpdate=N))}if(p!==null){var W=d.baseState;v=0,H=M=N=null,C=p;do{var $=C.lane,Z=C.eventTime;if((l&$)===$){H!==null&&(H=H.next={eventTime:Z,lane:0,tag:C.tag,payload:C.payload,callback:C.callback,next:null});e:{var re=t,oe=C;switch($=n,Z=a,oe.tag){case 1:if(re=oe.payload,typeof re=="function"){W=re.call(Z,W,$);break e}W=re;break e;case 3:re.flags=re.flags&-65537|128;case 0:if(re=oe.payload,$=typeof re=="function"?re.call(Z,W,$):re,$==null)break e;W=Q({},W,$);break e;case 2:ir=!0}}C.callback!==null&&C.lane!==0&&(t.flags|=64,$=d.effects,$===null?d.effects=[C]:$.push(C))}else Z={eventTime:Z,lane:$,tag:C.tag,payload:C.payload,callback:C.callback,next:null},H===null?(M=H=Z,N=W):H=H.next=Z,v|=$;if(C=C.next,C===null){if(C=d.shared.pending,C===null)break;$=C,C=$.next,$.next=null,d.lastBaseUpdate=$,d.shared.pending=null}}while(!0);if(H===null&&(N=W),d.baseState=N,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);Mr|=v,t.lanes=v,t.memoizedState=W}}function qf(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 va={},xn=or(va),wa=or(va),xa=or(va);function Ar(t){if(t===va)throw Error(o(174));return t}function ec(t,n){switch($e(xa,n),$e(wa,t),$e(xn,va),t=n.nodeType,t){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:Jt(null,"");break;default:t=t===8?n.parentNode:n,n=t.namespaceURI||null,t=t.tagName,n=Jt(n,t)}Ve(xn),$e(xn,n)}function xo(){Ve(xn),Ve(wa),Ve(xa)}function Gf(t){Ar(xa.current);var n=Ar(xn.current),a=Jt(n,t.type);n!==a&&($e(wa,t),$e(xn,a))}function tc(t){wa.current===t&&(Ve(xn),Ve(wa))}var Qe=or(0);function Os(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 nc=[];function rc(){for(var t=0;t<nc.length;t++)nc[t]._workInProgressVersionPrimary=null;nc.length=0}var Bs=F.ReactCurrentDispatcher,oc=F.ReactCurrentBatchConfig,Ir=0,Je=null,it=null,ft=null,Fs=!1,ba=!1,Ca=0,T0=0;function bt(){throw Error(o(321))}function ac(t,n){if(n===null)return!1;for(var a=0;a<n.length&&a<t.length;a++)if(!cn(t[a],n[a]))return!1;return!0}function sc(t,n,a,l,d,p){if(Ir=p,Je=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,Bs.current=t===null||t.memoizedState===null?L0:A0,t=a(l,d),ba){p=0;do{if(ba=!1,Ca=0,25<=p)throw Error(o(301));p+=1,ft=it=null,n.updateQueue=null,Bs.current=I0,t=a(l,d)}while(ba)}if(Bs.current=$s,n=it!==null&&it.next!==null,Ir=0,ft=it=Je=null,Fs=!1,n)throw Error(o(300));return t}function ic(){var t=Ca!==0;return Ca=0,t}function bn(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ft===null?Je.memoizedState=ft=t:ft=ft.next=t,ft}function nn(){if(it===null){var t=Je.alternate;t=t!==null?t.memoizedState:null}else t=it.next;var n=ft===null?Je.memoizedState:ft.next;if(n!==null)ft=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},ft===null?Je.memoizedState=ft=t:ft=ft.next=t}return ft}function Sa(t,n){return typeof n=="function"?n(t):n}function lc(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 C=v=null,N=null,M=p;do{var H=M.lane;if((Ir&H)===H)N!==null&&(N=N.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};N===null?(C=N=W,v=l):N=N.next=W,Je.lanes|=H,Mr|=H}M=M.next}while(M!==null&&M!==p);N===null?v=l:N.next=C,cn(l,n.memoizedState)||(Lt=!0),n.memoizedState=l,n.baseState=v,n.baseQueue=N,a.lastRenderedState=l}if(t=a.interleaved,t!==null){d=t;do p=d.lane,Je.lanes|=p,Mr|=p,d=d.next;while(d!==t)}else d===null&&(a.lanes=0);return[n.memoizedState,a.dispatch]}function cc(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);cn(p,n.memoizedState)||(Lt=!0),n.memoizedState=p,n.baseQueue===null&&(n.baseState=p),a.lastRenderedState=p}return[p,l]}function Kf(){}function Yf(t,n){var a=Je,l=nn(),d=n(),p=!cn(l.memoizedState,d);if(p&&(l.memoizedState=d,Lt=!0),l=l.queue,uc(Xf.bind(null,a,l,t),[t]),l.getSnapshot!==n||p||ft!==null&&ft.memoizedState.tag&1){if(a.flags|=2048,ja(9,Jf.bind(null,a,l,d,n),void 0,null),pt===null)throw Error(o(349));Ir&30||Qf(a,n,d)}return d}function Qf(t,n,a){t.flags|=16384,t={getSnapshot:n,value:a},n=Je.updateQueue,n===null?(n={lastEffect:null,stores:null},Je.updateQueue=n,n.stores=[t]):(a=n.stores,a===null?n.stores=[t]:a.push(t))}function Jf(t,n,a,l){n.value=a,n.getSnapshot=l,Zf(n)&&ep(t)}function Xf(t,n,a){return a(function(){Zf(n)&&ep(t)})}function Zf(t){var n=t.getSnapshot;t=t.value;try{var a=n();return!cn(t,a)}catch{return!0}}function ep(t){var n=zn(t,1);n!==null&&mn(n,t,1,-1)}function tp(t){var n=bn();return typeof t=="function"&&(t=t()),n.memoizedState=n.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Sa,lastRenderedState:t},n.queue=t,t=t.dispatch=R0.bind(null,Je,t),[n.memoizedState,t]}function ja(t,n,a,l){return t={tag:t,create:n,destroy:a,deps:l,next:null},n=Je.updateQueue,n===null?(n={lastEffect:null,stores:null},Je.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 np(){return nn().memoizedState}function Ds(t,n,a,l){var d=bn();Je.flags|=t,d.memoizedState=ja(1|n,a,void 0,l===void 0?null:l)}function zs(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&&ac(l,v.deps)){d.memoizedState=ja(n,a,p,l);return}}Je.flags|=t,d.memoizedState=ja(1|n,a,p,l)}function rp(t,n){return Ds(8390656,8,t,n)}function uc(t,n){return zs(2048,8,t,n)}function op(t,n){return zs(4,2,t,n)}function ap(t,n){return zs(4,4,t,n)}function sp(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 ip(t,n,a){return a=a!=null?a.concat([t]):null,zs(4,4,sp.bind(null,n,t),a)}function dc(){}function lp(t,n){var a=nn();n=n===void 0?null:n;var l=a.memoizedState;return l!==null&&n!==null&&ac(n,l[1])?l[0]:(a.memoizedState=[t,n],t)}function cp(t,n){var a=nn();n=n===void 0?null:n;var l=a.memoizedState;return l!==null&&n!==null&&ac(n,l[1])?l[0]:(t=t(),a.memoizedState=[t,n],t)}function up(t,n,a){return Ir&21?(cn(a,n)||(a=Dd(),Je.lanes|=a,Mr|=a,t.baseState=!0),n):(t.baseState&&(t.baseState=!1,Lt=!0),t.memoizedState=a)}function P0(t,n){var a=Fe;Fe=a!==0&&4>a?a:4,t(!0);var l=oc.transition;oc.transition={};try{t(!1),n()}finally{Fe=a,oc.transition=l}}function dp(){return nn().memoizedState}function _0(t,n,a){var l=fr(t);if(a={lane:l,action:a,hasEagerState:!1,eagerState:null,next:null},fp(t))pp(n,a);else if(a=Hf(t,n,a,l),a!==null){var d=Tt();mn(a,t,l,d),mp(a,n,l)}}function R0(t,n,a){var l=fr(t),d={lane:l,action:a,hasEagerState:!1,eagerState:null,next:null};if(fp(t))pp(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,C=p(v,a);if(d.hasEagerState=!0,d.eagerState=C,cn(C,v)){var N=n.interleaved;N===null?(d.next=d,Xl(n)):(d.next=N.next,N.next=d),n.interleaved=d;return}}catch{}finally{}a=Hf(t,n,d,l),a!==null&&(d=Tt(),mn(a,t,l,d),mp(a,n,l))}}function fp(t){var n=t.alternate;return t===Je||n!==null&&n===Je}function pp(t,n){ba=Fs=!0;var a=t.pending;a===null?n.next=n:(n.next=a.next,a.next=n),t.pending=n}function mp(t,n,a){if(a&4194240){var l=n.lanes;l&=t.pendingLanes,a|=l,n.lanes=a,pl(t,a)}}var $s={readContext:tn,useCallback:bt,useContext:bt,useEffect:bt,useImperativeHandle:bt,useInsertionEffect:bt,useLayoutEffect:bt,useMemo:bt,useReducer:bt,useRef:bt,useState:bt,useDebugValue:bt,useDeferredValue:bt,useTransition:bt,useMutableSource:bt,useSyncExternalStore:bt,useId:bt,unstable_isNewReconciler:!1},L0={readContext:tn,useCallback:function(t,n){return bn().memoizedState=[t,n===void 0?null:n],t},useContext:tn,useEffect:rp,useImperativeHandle:function(t,n,a){return a=a!=null?a.concat([t]):null,Ds(4194308,4,sp.bind(null,n,t),a)},useLayoutEffect:function(t,n){return Ds(4194308,4,t,n)},useInsertionEffect:function(t,n){return Ds(4,2,t,n)},useMemo:function(t,n){var a=bn();return n=n===void 0?null:n,t=t(),a.memoizedState=[t,n],t},useReducer:function(t,n,a){var l=bn();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=_0.bind(null,Je,t),[l.memoizedState,t]},useRef:function(t){var n=bn();return t={current:t},n.memoizedState=t},useState:tp,useDebugValue:dc,useDeferredValue:function(t){return bn().memoizedState=t},useTransition:function(){var t=tp(!1),n=t[0];return t=P0.bind(null,t[1]),bn().memoizedState=t,[n,t]},useMutableSource:function(){},useSyncExternalStore:function(t,n,a){var l=Je,d=bn();if(Ke){if(a===void 0)throw Error(o(407));a=a()}else{if(a=n(),pt===null)throw Error(o(349));Ir&30||Qf(l,n,a)}d.memoizedState=a;var p={value:a,getSnapshot:n};return d.queue=p,rp(Xf.bind(null,l,p,t),[t]),l.flags|=2048,ja(9,Jf.bind(null,l,p,a,n),void 0,null),a},useId:function(){var t=bn(),n=pt.identifierPrefix;if(Ke){var a=Dn,l=Fn;a=(l&~(1<<32-ln(l)-1)).toString(32)+a,n=":"+n+"R"+a,a=Ca++,0<a&&(n+="H"+a.toString(32)),n+=":"}else a=T0++,n=":"+n+"r"+a.toString(32)+":";return t.memoizedState=n},unstable_isNewReconciler:!1},A0={readContext:tn,useCallback:lp,useContext:tn,useEffect:uc,useImperativeHandle:ip,useInsertionEffect:op,useLayoutEffect:ap,useMemo:cp,useReducer:lc,useRef:np,useState:function(){return lc(Sa)},useDebugValue:dc,useDeferredValue:function(t){var n=nn();return up(n,it.memoizedState,t)},useTransition:function(){var t=lc(Sa)[0],n=nn().memoizedState;return[t,n]},useMutableSource:Kf,useSyncExternalStore:Yf,useId:dp,unstable_isNewReconciler:!1},I0={readContext:tn,useCallback:lp,useContext:tn,useEffect:uc,useImperativeHandle:ip,useInsertionEffect:op,useLayoutEffect:ap,useMemo:cp,useReducer:cc,useRef:np,useState:function(){return cc(Sa)},useDebugValue:dc,useDeferredValue:function(t){var n=nn();return it===null?n.memoizedState=t:up(n,it.memoizedState,t)},useTransition:function(){var t=cc(Sa)[0],n=nn().memoizedState;return[t,n]},useMutableSource:Kf,useSyncExternalStore:Yf,useId:dp,unstable_isNewReconciler:!1};function dn(t,n){if(t&&t.defaultProps){n=Q({},n),t=t.defaultProps;for(var a in t)n[a]===void 0&&(n[a]=t[a]);return n}return n}function fc(t,n,a,l){n=t.memoizedState,a=a(l,n),a=a==null?n:Q({},n,a),t.memoizedState=a,t.lanes===0&&(t.updateQueue.baseState=a)}var Us={isMounted:function(t){return(t=t._reactInternals)?Nr(t)===t:!1},enqueueSetState:function(t,n,a){t=t._reactInternals;var l=Tt(),d=fr(t),p=$n(l,d);p.payload=n,a!=null&&(p.callback=a),n=lr(t,p,d),n!==null&&(mn(n,t,d,l),Is(n,t,d))},enqueueReplaceState:function(t,n,a){t=t._reactInternals;var l=Tt(),d=fr(t),p=$n(l,d);p.tag=1,p.payload=n,a!=null&&(p.callback=a),n=lr(t,p,d),n!==null&&(mn(n,t,d,l),Is(n,t,d))},enqueueForceUpdate:function(t,n){t=t._reactInternals;var a=Tt(),l=fr(t),d=$n(a,l);d.tag=2,n!=null&&(d.callback=n),n=lr(t,d,l),n!==null&&(mn(n,t,l,a),Is(n,t,l))}};function hp(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?!ua(a,l)||!ua(d,p):!0}function gp(t,n,a){var l=!1,d=ar,p=n.contextType;return typeof p=="object"&&p!==null?p=tn(p):(d=Rt(n)?Pr:xt.current,l=n.contextTypes,p=(l=l!=null)?po(t,d):ar),n=new n(a,p),t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=Us,t.stateNode=n,n._reactInternals=t,l&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=d,t.__reactInternalMemoizedMaskedChildContext=p),n}function yp(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&&Us.enqueueReplaceState(n,n.state,null)}function pc(t,n,a,l){var d=t.stateNode;d.props=a,d.state=t.memoizedState,d.refs={},Zl(t);var p=n.contextType;typeof p=="object"&&p!==null?d.context=tn(p):(p=Rt(n)?Pr:xt.current,d.context=po(t,p)),d.state=t.memoizedState,p=n.getDerivedStateFromProps,typeof p=="function"&&(fc(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&&Us.enqueueReplaceState(d,d.state,null),Ms(t,a,d,l),d.state=t.memoizedState),typeof d.componentDidMount=="function"&&(t.flags|=4194308)}function bo(t,n){try{var a="",l=n;do a+=ye(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 mc(t,n,a){return{value:t,source:null,stack:a??null,digest:n??null}}function hc(t,n){try{console.error(n.value)}catch(a){setTimeout(function(){throw a})}}var M0=typeof WeakMap=="function"?WeakMap:Map;function vp(t,n,a){a=$n(-1,a),a.tag=3,a.payload={element:null};var l=n.value;return a.callback=function(){Ys||(Ys=!0,_c=l),hc(t,n)},a}function wp(t,n,a){a=$n(-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(){hc(t,n)}}var p=t.stateNode;return p!==null&&typeof p.componentDidCatch=="function"&&(a.callback=function(){hc(t,n),typeof l!="function"&&(ur===null?ur=new Set([this]):ur.add(this));var v=n.stack;this.componentDidCatch(n.value,{componentStack:v!==null?v:""})}),a}function xp(t,n,a){var l=t.pingCache;if(l===null){l=t.pingCache=new M0;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=Y0.bind(null,t,n,a),n.then(t,t))}function bp(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 Cp(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=$n(-1,1),n.tag=2,lr(a,n,1))),a.lanes|=1),t)}var O0=F.ReactCurrentOwner,Lt=!1;function Nt(t,n,a,l){n.child=t===null?Uf(n,null,a,l):yo(n,t.child,a,l)}function Sp(t,n,a,l,d){a=a.render;var p=n.ref;return wo(n,d),l=sc(t,n,a,l,p,d),a=ic(),t!==null&&!Lt?(n.updateQueue=t.updateQueue,n.flags&=-2053,t.lanes&=~d,Un(t,n,d)):(Ke&&a&&Hl(n),n.flags|=1,Nt(t,n,l,d),n.child)}function jp(t,n,a,l,d){if(t===null){var p=a.type;return typeof p=="function"&&!Bc(p)&&p.defaultProps===void 0&&a.compare===null&&a.defaultProps===void 0?(n.tag=15,n.type=p,kp(t,n,p,l,d)):(t=ti(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:ua,a(v,l)&&t.ref===n.ref)return Un(t,n,d)}return n.flags|=1,t=mr(p,l),t.ref=n.ref,t.return=n,n.child=t}function kp(t,n,a,l,d){if(t!==null){var p=t.memoizedProps;if(ua(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,Un(t,n,d)}return gc(t,n,a,l,d)}function Ep(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(So,Wt),Wt|=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(So,Wt),Wt|=t,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},l=p!==null?p.baseLanes:a,$e(So,Wt),Wt|=l}else p!==null?(l=p.baseLanes|a,n.memoizedState=null):l=a,$e(So,Wt),Wt|=l;return Nt(t,n,d,a),n.child}function Np(t,n){var a=n.ref;(t===null&&a!==null||t!==null&&t.ref!==a)&&(n.flags|=512,n.flags|=2097152)}function gc(t,n,a,l,d){var p=Rt(a)?Pr:xt.current;return p=po(n,p),wo(n,d),a=sc(t,n,a,l,p,d),l=ic(),t!==null&&!Lt?(n.updateQueue=t.updateQueue,n.flags&=-2053,t.lanes&=~d,Un(t,n,d)):(Ke&&l&&Hl(n),n.flags|=1,Nt(t,n,a,d),n.child)}function Tp(t,n,a,l,d){if(Rt(a)){var p=!0;Es(n)}else p=!1;if(wo(n,d),n.stateNode===null)Vs(t,n),gp(n,a,l),pc(n,a,l,d),l=!0;else if(t===null){var v=n.stateNode,C=n.memoizedProps;v.props=C;var N=v.context,M=a.contextType;typeof M=="object"&&M!==null?M=tn(M):(M=Rt(a)?Pr:xt.current,M=po(n,M));var H=a.getDerivedStateFromProps,W=typeof H=="function"||typeof v.getSnapshotBeforeUpdate=="function";W||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(C!==l||N!==M)&&yp(n,v,l,M),ir=!1;var $=n.memoizedState;v.state=$,Ms(n,l,v,d),N=n.memoizedState,C!==l||$!==N||_t.current||ir?(typeof H=="function"&&(fc(n,a,H,l),N=n.memoizedState),(C=ir||hp(n,a,C,l,$,N,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=N),v.props=l,v.state=N,v.context=M,l=C):(typeof v.componentDidMount=="function"&&(n.flags|=4194308),l=!1)}else{v=n.stateNode,Vf(t,n),C=n.memoizedProps,M=n.type===n.elementType?C:dn(n.type,C),v.props=M,W=n.pendingProps,$=v.context,N=a.contextType,typeof N=="object"&&N!==null?N=tn(N):(N=Rt(a)?Pr:xt.current,N=po(n,N));var Z=a.getDerivedStateFromProps;(H=typeof Z=="function"||typeof v.getSnapshotBeforeUpdate=="function")||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(C!==W||$!==N)&&yp(n,v,l,N),ir=!1,$=n.memoizedState,v.state=$,Ms(n,l,v,d);var re=n.memoizedState;C!==W||$!==re||_t.current||ir?(typeof Z=="function"&&(fc(n,a,Z,l),re=n.memoizedState),(M=ir||hp(n,a,M,l,$,re,N)||!1)?(H||typeof v.UNSAFE_componentWillUpdate!="function"&&typeof v.componentWillUpdate!="function"||(typeof v.componentWillUpdate=="function"&&v.componentWillUpdate(l,re,N),typeof v.UNSAFE_componentWillUpdate=="function"&&v.UNSAFE_componentWillUpdate(l,re,N)),typeof v.componentDidUpdate=="function"&&(n.flags|=4),typeof v.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof v.componentDidUpdate!="function"||C===t.memoizedProps&&$===t.memoizedState||(n.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||C===t.memoizedProps&&$===t.memoizedState||(n.flags|=1024),n.memoizedProps=l,n.memoizedState=re),v.props=l,v.state=re,v.context=N,l=M):(typeof v.componentDidUpdate!="function"||C===t.memoizedProps&&$===t.memoizedState||(n.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||C===t.memoizedProps&&$===t.memoizedState||(n.flags|=1024),l=!1)}return yc(t,n,a,l,p,d)}function yc(t,n,a,l,d,p){Np(t,n);var v=(n.flags&128)!==0;if(!l&&!v)return d&&Af(n,a,!1),Un(t,n,p);l=n.stateNode,O0.current=n;var C=v&&typeof a.getDerivedStateFromError!="function"?null:l.render();return n.flags|=1,t!==null&&v?(n.child=yo(n,t.child,null,p),n.child=yo(n,null,C,p)):Nt(t,n,C,p),n.memoizedState=l.state,d&&Af(n,a,!0),n.child}function Pp(t){var n=t.stateNode;n.pendingContext?Rf(t,n.pendingContext,n.pendingContext!==n.context):n.context&&Rf(t,n.context,!1),ec(t,n.containerInfo)}function _p(t,n,a,l,d){return go(),Gl(d),n.flags|=256,Nt(t,n,a,l),n.child}var vc={dehydrated:null,treeContext:null,retryLane:0};function wc(t){return{baseLanes:t,cachePool:null,transitions:null}}function Rp(t,n,a){var l=n.pendingProps,d=Qe.current,p=!1,v=(n.flags&128)!==0,C;if((C=v)||(C=t!==null&&t.memoizedState===null?!1:(d&2)!==0),C?(p=!0,n.flags&=-129):(t===null||t.memoizedState!==null)&&(d|=1),$e(Qe,d&1),t===null)return ql(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=ni(v,l,0,null),t=Dr(t,l,a,null),p.return=n,t.return=n,p.sibling=t,n.child=p,n.child.memoizedState=wc(a),n.memoizedState=vc,t):xc(n,v));if(d=t.memoizedState,d!==null&&(C=d.dehydrated,C!==null))return B0(t,n,v,l,C,d,a);if(p){p=l.fallback,v=n.mode,d=t.child,C=d.sibling;var N={mode:"hidden",children:l.children};return!(v&1)&&n.child!==d?(l=n.child,l.childLanes=0,l.pendingProps=N,n.deletions=null):(l=mr(d,N),l.subtreeFlags=d.subtreeFlags&14680064),C!==null?p=mr(C,p):(p=Dr(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?wc(a):{baseLanes:v.baseLanes|a,cachePool:null,transitions:v.transitions},p.memoizedState=v,p.childLanes=t.childLanes&~a,n.memoizedState=vc,l}return p=t.child,t=p.sibling,l=mr(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 xc(t,n){return n=ni({mode:"visible",children:n},t.mode,0,null),n.return=t,t.child=n}function Hs(t,n,a,l){return l!==null&&Gl(l),yo(n,t.child,null,a),t=xc(n,n.pendingProps.children),t.flags|=2,n.memoizedState=null,t}function B0(t,n,a,l,d,p,v){if(a)return n.flags&256?(n.flags&=-257,l=mc(Error(o(422))),Hs(t,n,v,l)):n.memoizedState!==null?(n.child=t.child,n.flags|=128,null):(p=l.fallback,d=n.mode,l=ni({mode:"visible",children:l.children},d,0,null),p=Dr(p,d,v,null),p.flags|=2,l.return=n,p.return=n,l.sibling=p,n.child=l,n.mode&1&&yo(n,t.child,null,v),n.child.memoizedState=wc(v),n.memoizedState=vc,p);if(!(n.mode&1))return Hs(t,n,v,null);if(d.data==="$!"){if(l=d.nextSibling&&d.nextSibling.dataset,l)var C=l.dgst;return l=C,p=Error(o(419)),l=mc(p,l,void 0),Hs(t,n,v,l)}if(C=(v&t.childLanes)!==0,Lt||C){if(l=pt,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,zn(t,d),mn(l,t,d,-1))}return Oc(),l=mc(Error(o(421))),Hs(t,n,v,l)}return d.data==="$?"?(n.flags|=128,n.child=t.child,n=Q0.bind(null,t),d._reactRetry=n,null):(t=p.treeContext,Vt=rr(d.nextSibling),Ht=n,Ke=!0,un=null,t!==null&&(Zt[en++]=Fn,Zt[en++]=Dn,Zt[en++]=_r,Fn=t.id,Dn=t.overflow,_r=n),n=xc(n,l.children),n.flags|=4096,n)}function Lp(t,n,a){t.lanes|=n;var l=t.alternate;l!==null&&(l.lanes|=n),Jl(t.return,n,a)}function bc(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 Ap(t,n,a){var l=n.pendingProps,d=l.revealOrder,p=l.tail;if(Nt(t,n,l.children,a),l=Qe.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&&Lp(t,a,n);else if(t.tag===19)Lp(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(Qe,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&&Os(t)===null&&(d=a),a=a.sibling;a=d,a===null?(d=n.child,n.child=null):(d=a.sibling,a.sibling=null),bc(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&&Os(t)===null){n.child=d;break}t=d.sibling,d.sibling=a,a=d,d=t}bc(n,!0,a,null,p);break;case"together":bc(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function Vs(t,n){!(n.mode&1)&&t!==null&&(t.alternate=null,n.alternate=null,n.flags|=2)}function Un(t,n,a){if(t!==null&&(n.dependencies=t.dependencies),Mr|=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=mr(t,t.pendingProps),n.child=a,a.return=n;t.sibling!==null;)t=t.sibling,a=a.sibling=mr(t,t.pendingProps),a.return=n;a.sibling=null}return n.child}function F0(t,n,a){switch(n.tag){case 3:Pp(n),go();break;case 5:Gf(n);break;case 1:Rt(n.type)&&Es(n);break;case 4:ec(n,n.stateNode.containerInfo);break;case 10:var l=n.type._context,d=n.memoizedProps.value;$e(Ls,l._currentValue),l._currentValue=d;break;case 13:if(l=n.memoizedState,l!==null)return l.dehydrated!==null?($e(Qe,Qe.current&1),n.flags|=128,null):a&n.child.childLanes?Rp(t,n,a):($e(Qe,Qe.current&1),t=Un(t,n,a),t!==null?t.sibling:null);$e(Qe,Qe.current&1);break;case 19:if(l=(a&n.childLanes)!==0,t.flags&128){if(l)return Ap(t,n,a);n.flags|=128}if(d=n.memoizedState,d!==null&&(d.rendering=null,d.tail=null,d.lastEffect=null),$e(Qe,Qe.current),l)break;return null;case 22:case 23:return n.lanes=0,Ep(t,n,a)}return Un(t,n,a)}var Ip,Cc,Mp,Op;Ip=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}},Cc=function(){},Mp=function(t,n,a,l){var d=t.memoizedProps;if(d!==l){t=n.stateNode,Ar(xn.current);var p=null;switch(a){case"input":d=gt(t,d),l=gt(t,l),p=[];break;case"select":d=Q({},d,{value:void 0}),l=Q({},l,{value:void 0}),p=[];break;case"textarea":d=Sr(t,d),l=Sr(t,l),p=[];break;default:typeof d.onClick!="function"&&typeof l.onClick=="function"&&(t.onclick=Ss)}Ko(a,l);var v;a=null;for(M in d)if(!l.hasOwnProperty(M)&&d.hasOwnProperty(M)&&d[M]!=null)if(M==="style"){var C=d[M];for(v in C)C.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 N=l[M];if(C=d!=null?d[M]:void 0,l.hasOwnProperty(M)&&N!==C&&(N!=null||C!=null))if(M==="style")if(C){for(v in C)!C.hasOwnProperty(v)||N&&N.hasOwnProperty(v)||(a||(a={}),a[v]="");for(v in N)N.hasOwnProperty(v)&&C[v]!==N[v]&&(a||(a={}),a[v]=N[v])}else a||(p||(p=[]),p.push(M,a)),a=N;else M==="dangerouslySetInnerHTML"?(N=N?N.__html:void 0,C=C?C.__html:void 0,N!=null&&C!==N&&(p=p||[]).push(M,N)):M==="children"?typeof N!="string"&&typeof N!="number"||(p=p||[]).push(M,""+N):M!=="suppressContentEditableWarning"&&M!=="suppressHydrationWarning"&&(c.hasOwnProperty(M)?(N!=null&&M==="onScroll"&&He("scroll",t),p||C===N||(p=[])):(p=p||[]).push(M,N))}a&&(p=p||[]).push("style",a);var M=p;(n.updateQueue=M)&&(n.flags|=4)}},Op=function(t,n,a,l){a!==l&&(n.flags|=4)};function ka(t,n){if(!Ke)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 Ct(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 D0(t,n,a){var l=n.pendingProps;switch(Vl(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ct(n),null;case 1:return Rt(n.type)&&ks(),Ct(n),null;case 3:return l=n.stateNode,xo(),Ve(_t),Ve(xt),rc(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(_s(n)?n.flags|=4:t===null||t.memoizedState.isDehydrated&&!(n.flags&256)||(n.flags|=1024,un!==null&&(Ac(un),un=null))),Cc(t,n),Ct(n),null;case 5:tc(n);var d=Ar(xa.current);if(a=n.type,t!==null&&n.stateNode!=null)Mp(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 Ct(n),null}if(t=Ar(xn.current),_s(n)){l=n.stateNode,a=n.type;var p=n.memoizedProps;switch(l[wn]=n,l[ha]=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<fa.length;d++)He(fa[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":Ne(l,p),He("invalid",l);break;case"select":l._wrapperState={wasMultiple:!!p.multiple},He("invalid",l);break;case"textarea":jr(l,p),He("invalid",l)}Ko(a,p),d=null;for(var v in p)if(p.hasOwnProperty(v)){var C=p[v];v==="children"?typeof C=="string"?l.textContent!==C&&(p.suppressHydrationWarning!==!0&&Cs(l.textContent,C,t),d=["children",C]):typeof C=="number"&&l.textContent!==""+C&&(p.suppressHydrationWarning!==!0&&Cs(l.textContent,C,t),d=["children",""+C]):c.hasOwnProperty(v)&&C!=null&&v==="onScroll"&&He("scroll",l)}switch(a){case"input":qe(l),eo(l,p,!0);break;case"textarea":qe(l),kr(l);break;case"select":case"option":break;default:typeof p.onClick=="function"&&(l.onclick=Ss)}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=Te(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[wn]=n,t[ha]=l,Ip(t,n,!1,!1),n.stateNode=t;e:{switch(v=rl(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<fa.length;d++)He(fa[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":Ne(t,l),d=gt(t,l),He("invalid",t);break;case"option":d=l;break;case"select":t._wrapperState={wasMultiple:!!l.multiple},d=Q({},l,{value:void 0}),He("invalid",t);break;case"textarea":jr(t,l),d=Sr(t,l),He("invalid",t);break;default:d=l}Ko(a,d),C=d;for(p in C)if(C.hasOwnProperty(p)){var N=C[p];p==="style"?Xt(t,N):p==="dangerouslySetInnerHTML"?(N=N?N.__html:void 0,N!=null&&Go(t,N)):p==="children"?typeof N=="string"?(a!=="textarea"||N!=="")&&Mn(t,N):typeof N=="number"&&Mn(t,""+N):p!=="suppressContentEditableWarning"&&p!=="suppressHydrationWarning"&&p!=="autoFocus"&&(c.hasOwnProperty(p)?N!=null&&p==="onScroll"&&He("scroll",t):N!=null&&L(t,p,N,v))}switch(a){case"input":qe(t),eo(t,l,!1);break;case"textarea":qe(t),kr(t);break;case"option":l.value!=null&&t.setAttribute("value",""+xe(l.value));break;case"select":t.multiple=!!l.multiple,p=l.value,p!=null?gn(t,!!l.multiple,p,!1):l.defaultValue!=null&&gn(t,!!l.multiple,l.defaultValue,!0);break;default:typeof d.onClick=="function"&&(t.onclick=Ss)}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 Ct(n),null;case 6:if(t&&n.stateNode!=null)Op(t,n,t.memoizedProps,l);else{if(typeof l!="string"&&n.stateNode===null)throw Error(o(166));if(a=Ar(xa.current),Ar(xn.current),_s(n)){if(l=n.stateNode,a=n.memoizedProps,l[wn]=n,(p=l.nodeValue!==a)&&(t=Ht,t!==null))switch(t.tag){case 3:Cs(l.nodeValue,a,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&Cs(l.nodeValue,a,(t.mode&1)!==0)}p&&(n.flags|=4)}else l=(a.nodeType===9?a:a.ownerDocument).createTextNode(l),l[wn]=n,n.stateNode=l}return Ct(n),null;case 13:if(Ve(Qe),l=n.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(Ke&&Vt!==null&&n.mode&1&&!(n.flags&128))Df(),go(),n.flags|=98560,p=!1;else if(p=_s(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[wn]=n}else go(),!(n.flags&128)&&(n.memoizedState=null),n.flags|=4;Ct(n),p=!1}else un!==null&&(Ac(un),un=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||Qe.current&1?lt===0&&(lt=3):Oc())),n.updateQueue!==null&&(n.flags|=4),Ct(n),null);case 4:return xo(),Cc(t,n),t===null&&pa(n.stateNode.containerInfo),Ct(n),null;case 10:return Ql(n.type._context),Ct(n),null;case 17:return Rt(n.type)&&ks(),Ct(n),null;case 19:if(Ve(Qe),p=n.memoizedState,p===null)return Ct(n),null;if(l=(n.flags&128)!==0,v=p.rendering,v===null)if(l)ka(p,!1);else{if(lt!==0||t!==null&&t.flags&128)for(t=n.child;t!==null;){if(v=Os(t),v!==null){for(n.flags|=128,ka(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(Qe,Qe.current&1|2),n.child}t=t.sibling}p.tail!==null&&nt()>jo&&(n.flags|=128,l=!0,ka(p,!1),n.lanes=4194304)}else{if(!l)if(t=Os(v),t!==null){if(n.flags|=128,l=!0,a=t.updateQueue,a!==null&&(n.updateQueue=a,n.flags|=4),ka(p,!0),p.tail===null&&p.tailMode==="hidden"&&!v.alternate&&!Ke)return Ct(n),null}else 2*nt()-p.renderingStartTime>jo&&a!==1073741824&&(n.flags|=128,l=!0,ka(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=Qe.current,$e(Qe,l?a&1|2:a&1),n):(Ct(n),null);case 22:case 23:return Mc(),l=n.memoizedState!==null,t!==null&&t.memoizedState!==null!==l&&(n.flags|=8192),l&&n.mode&1?Wt&1073741824&&(Ct(n),n.subtreeFlags&6&&(n.flags|=8192)):Ct(n),null;case 24:return null;case 25:return null}throw Error(o(156,n.tag))}function z0(t,n){switch(Vl(n),n.tag){case 1:return Rt(n.type)&&ks(),t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 3:return xo(),Ve(_t),Ve(xt),rc(),t=n.flags,t&65536&&!(t&128)?(n.flags=t&-65537|128,n):null;case 5:return tc(n),null;case 13:if(Ve(Qe),t=n.memoizedState,t!==null&&t.dehydrated!==null){if(n.alternate===null)throw Error(o(340));go()}return t=n.flags,t&65536?(n.flags=t&-65537|128,n):null;case 19:return Ve(Qe),null;case 4:return xo(),null;case 10:return Ql(n.type._context),null;case 22:case 23:return Mc(),null;case 24:return null;default:return null}}var Ws=!1,St=!1,$0=typeof WeakSet=="function"?WeakSet:Set,te=null;function Co(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 Sc(t,n,a){try{a()}catch(l){Ze(t,n,l)}}var Bp=!1;function U0(t,n){if(Ml=ds,t=hf(),Nl(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,C=-1,N=-1,M=0,H=0,W=t,$=null;t:for(;;){for(var Z;W!==a||d!==0&&W.nodeType!==3||(C=v+d),W!==p||l!==0&&W.nodeType!==3||(N=v+l),W.nodeType===3&&(v+=W.nodeValue.length),(Z=W.firstChild)!==null;)$=W,W=Z;for(;;){if(W===t)break t;if($===a&&++M===d&&(C=v),$===p&&++H===l&&(N=v),(Z=W.nextSibling)!==null)break;W=$,$=W.parentNode}W=Z}a=C===-1||N===-1?null:{start:C,end:N}}else a=null}a=a||{start:0,end:0}}else a=null;for(Ol={focusedElem:t,selectionRange:a},ds=!1,te=n;te!==null;)if(n=te,t=n.child,(n.subtreeFlags&1028)!==0&&t!==null)t.return=n,te=t;else for(;te!==null;){n=te;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,_=A.getSnapshotBeforeUpdate(n.elementType===n.type?oe:dn(n.type,oe),rt);A.__reactInternalSnapshotBeforeUpdate=_}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(G){Ze(n,n.return,G)}if(t=n.sibling,t!==null){t.return=n.return,te=t;break}te=n.return}return re=Bp,Bp=!1,re}function Ea(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&&Sc(n,a,p)}d=d.next}while(d!==l)}}function qs(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 jc(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 Fp(t){var n=t.alternate;n!==null&&(t.alternate=null,Fp(n)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(n=t.stateNode,n!==null&&(delete n[wn],delete n[ha],delete n[zl],delete n[j0],delete n[k0])),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 Dp(t){return t.tag===5||t.tag===3||t.tag===4}function zp(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Dp(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 kc(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=Ss));else if(l!==4&&(t=t.child,t!==null))for(kc(t,n,a),t=t.sibling;t!==null;)kc(t,n,a),t=t.sibling}function Ec(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(Ec(t,n,a),t=t.sibling;t!==null;)Ec(t,n,a),t=t.sibling}var yt=null,fn=!1;function cr(t,n,a){for(a=a.child;a!==null;)$p(t,n,a),a=a.sibling}function $p(t,n,a){if(vn&&typeof vn.onCommitFiberUnmount=="function")try{vn.onCommitFiberUnmount(as,a)}catch{}switch(a.tag){case 5:St||Co(a,n);case 6:var l=yt,d=fn;yt=null,cr(t,n,a),yt=l,fn=d,yt!==null&&(fn?(t=yt,a=a.stateNode,t.nodeType===8?t.parentNode.removeChild(a):t.removeChild(a)):yt.removeChild(a.stateNode));break;case 18:yt!==null&&(fn?(t=yt,a=a.stateNode,t.nodeType===8?Dl(t.parentNode,a):t.nodeType===1&&Dl(t,a),oa(t)):Dl(yt,a.stateNode));break;case 4:l=yt,d=fn,yt=a.stateNode.containerInfo,fn=!0,cr(t,n,a),yt=l,fn=d;break;case 0:case 11:case 14:case 15:if(!St&&(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)&&Sc(a,n,v),d=d.next}while(d!==l)}cr(t,n,a);break;case 1:if(!St&&(Co(a,n),l=a.stateNode,typeof l.componentWillUnmount=="function"))try{l.props=a.memoizedProps,l.state=a.memoizedState,l.componentWillUnmount()}catch(C){Ze(a,n,C)}cr(t,n,a);break;case 21:cr(t,n,a);break;case 22:a.mode&1?(St=(l=St)||a.memoizedState!==null,cr(t,n,a),St=l):cr(t,n,a);break;default:cr(t,n,a)}}function Up(t){var n=t.updateQueue;if(n!==null){t.updateQueue=null;var a=t.stateNode;a===null&&(a=t.stateNode=new $0),n.forEach(function(l){var d=J0.bind(null,t,l);a.has(l)||(a.add(l),l.then(d,d))})}}function pn(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,C=v;e:for(;C!==null;){switch(C.tag){case 5:yt=C.stateNode,fn=!1;break e;case 3:yt=C.stateNode.containerInfo,fn=!0;break e;case 4:yt=C.stateNode.containerInfo,fn=!0;break e}C=C.return}if(yt===null)throw Error(o(160));$p(p,v,d),yt=null,fn=!1;var N=d.alternate;N!==null&&(N.return=null),d.return=null}catch(M){Ze(d,n,M)}}if(n.subtreeFlags&12854)for(n=n.child;n!==null;)Hp(n,t),n=n.sibling}function Hp(t,n){var a=t.alternate,l=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(pn(n,t),Cn(t),l&4){try{Ea(3,t,t.return),qs(3,t)}catch(oe){Ze(t,t.return,oe)}try{Ea(5,t,t.return)}catch(oe){Ze(t,t.return,oe)}}break;case 1:pn(n,t),Cn(t),l&512&&a!==null&&Co(a,a.return);break;case 5:if(pn(n,t),Cn(t),l&512&&a!==null&&Co(a,a.return),t.flags&32){var d=t.stateNode;try{Mn(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,C=t.type,N=t.updateQueue;if(t.updateQueue=null,N!==null)try{C==="input"&&p.type==="radio"&&p.name!=null&&Ln(d,p),rl(C,v);var M=rl(C,p);for(v=0;v<N.length;v+=2){var H=N[v],W=N[v+1];H==="style"?Xt(d,W):H==="dangerouslySetInnerHTML"?Go(d,W):H==="children"?Mn(d,W):L(d,H,W,M)}switch(C){case"input":sn(d,p);break;case"textarea":yn(d,p);break;case"select":var $=d._wrapperState.wasMultiple;d._wrapperState.wasMultiple=!!p.multiple;var Z=p.value;Z!=null?gn(d,!!p.multiple,Z,!1):$!==!!p.multiple&&(p.defaultValue!=null?gn(d,!!p.multiple,p.defaultValue,!0):gn(d,!!p.multiple,p.multiple?[]:"",!1))}d[ha]=p}catch(oe){Ze(t,t.return,oe)}}break;case 6:if(pn(n,t),Cn(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(pn(n,t),Cn(t),l&4&&a!==null&&a.memoizedState.isDehydrated)try{oa(n.containerInfo)}catch(oe){Ze(t,t.return,oe)}break;case 4:pn(n,t),Cn(t);break;case 13:pn(n,t),Cn(t),d=t.child,d.flags&8192&&(p=d.memoizedState!==null,d.stateNode.isHidden=p,!p||d.alternate!==null&&d.alternate.memoizedState!==null||(Pc=nt())),l&4&&Up(t);break;case 22:if(H=a!==null&&a.memoizedState!==null,t.mode&1?(St=(M=St)||H,pn(n,t),St=M):pn(n,t),Cn(t),l&8192){if(M=t.memoizedState!==null,(t.stateNode.isHidden=M)&&!H&&t.mode&1)for(te=t,H=t.child;H!==null;){for(W=te=H;te!==null;){switch($=te,Z=$.child,$.tag){case 0:case 11:case 14:case 15:Ea(4,$,$.return);break;case 1:Co($,$.return);var re=$.stateNode;if(typeof re.componentWillUnmount=="function"){l=$,a=$.return;try{n=l,re.props=n.memoizedProps,re.state=n.memoizedState,re.componentWillUnmount()}catch(oe){Ze(l,a,oe)}}break;case 5:Co($,$.return);break;case 22:if($.memoizedState!==null){qp(W);continue}}Z!==null?(Z.return=$,te=Z):qp(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"):(C=W.stateNode,N=W.memoizedProps.style,v=N!=null&&N.hasOwnProperty("display")?N.display:null,C.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:pn(n,t),Cn(t),l&4&&Up(t);break;case 21:break;default:pn(n,t),Cn(t)}}function Cn(t){var n=t.flags;if(n&2){try{e:{for(var a=t.return;a!==null;){if(Dp(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&&(Mn(d,""),l.flags&=-33);var p=zp(t);Ec(t,p,d);break;case 3:case 4:var v=l.stateNode.containerInfo,C=zp(t);kc(t,C,v);break;default:throw Error(o(161))}}catch(N){Ze(t,t.return,N)}t.flags&=-3}n&4096&&(t.flags&=-4097)}function H0(t,n,a){te=t,Vp(t)}function Vp(t,n,a){for(var l=(t.mode&1)!==0;te!==null;){var d=te,p=d.child;if(d.tag===22&&l){var v=d.memoizedState!==null||Ws;if(!v){var C=d.alternate,N=C!==null&&C.memoizedState!==null||St;C=Ws;var M=St;if(Ws=v,(St=N)&&!M)for(te=d;te!==null;)v=te,N=v.child,v.tag===22&&v.memoizedState!==null?Gp(d):N!==null?(N.return=v,te=N):Gp(d);for(;p!==null;)te=p,Vp(p),p=p.sibling;te=d,Ws=C,St=M}Wp(t)}else d.subtreeFlags&8772&&p!==null?(p.return=d,te=p):Wp(t)}}function Wp(t){for(;te!==null;){var n=te;if(n.flags&8772){var a=n.alternate;try{if(n.flags&8772)switch(n.tag){case 0:case 11:case 15:St||qs(5,n);break;case 1:var l=n.stateNode;if(n.flags&4&&!St)if(a===null)l.componentDidMount();else{var d=n.elementType===n.type?a.memoizedProps:dn(n.type,a.memoizedProps);l.componentDidUpdate(d,a.memoizedState,l.__reactInternalSnapshotBeforeUpdate)}var p=n.updateQueue;p!==null&&qf(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}qf(n,v,a)}break;case 5:var C=n.stateNode;if(a===null&&n.flags&4){a=C;var N=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":N.autoFocus&&a.focus();break;case"img":N.src&&(a.src=N.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&&oa(W)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(o(163))}St||n.flags&512&&jc(n)}catch($){Ze(n,n.return,$)}}if(n===t){te=null;break}if(a=n.sibling,a!==null){a.return=n.return,te=a;break}te=n.return}}function qp(t){for(;te!==null;){var n=te;if(n===t){te=null;break}var a=n.sibling;if(a!==null){a.return=n.return,te=a;break}te=n.return}}function Gp(t){for(;te!==null;){var n=te;try{switch(n.tag){case 0:case 11:case 15:var a=n.return;try{qs(4,n)}catch(N){Ze(n,a,N)}break;case 1:var l=n.stateNode;if(typeof l.componentDidMount=="function"){var d=n.return;try{l.componentDidMount()}catch(N){Ze(n,d,N)}}var p=n.return;try{jc(n)}catch(N){Ze(n,p,N)}break;case 5:var v=n.return;try{jc(n)}catch(N){Ze(n,v,N)}}}catch(N){Ze(n,n.return,N)}if(n===t){te=null;break}var C=n.sibling;if(C!==null){C.return=n.return,te=C;break}te=n.return}}var V0=Math.ceil,Gs=F.ReactCurrentDispatcher,Nc=F.ReactCurrentOwner,rn=F.ReactCurrentBatchConfig,Le=0,pt=null,st=null,vt=0,Wt=0,So=or(0),lt=0,Na=null,Mr=0,Ks=0,Tc=0,Ta=null,At=null,Pc=0,jo=1/0,Hn=null,Ys=!1,_c=null,ur=null,Qs=!1,dr=null,Js=0,Pa=0,Rc=null,Xs=-1,Zs=0;function Tt(){return Le&6?nt():Xs!==-1?Xs:Xs=nt()}function fr(t){return t.mode&1?Le&2&&vt!==0?vt&-vt:N0.transition!==null?(Zs===0&&(Zs=Dd()),Zs):(t=Fe,t!==0||(t=window.event,t=t===void 0?16:Kd(t.type)),t):1}function mn(t,n,a,l){if(50<Pa)throw Pa=0,Rc=null,Error(o(185));Zo(t,a,l),(!(Le&2)||t!==pt)&&(t===pt&&(!(Le&2)&&(Ks|=a),lt===4&&pr(t,vt)),It(t,l),a===1&&Le===0&&!(n.mode&1)&&(jo=nt()+500,Ns&&sr()))}function It(t,n){var a=t.callbackNode;Nv(t,n);var l=ls(t,t===pt?vt:0);if(l===0)a!==null&&Od(a),t.callbackNode=null,t.callbackPriority=0;else if(n=l&-l,t.callbackPriority!==n){if(a!=null&&Od(a),n===1)t.tag===0?E0(Yp.bind(null,t)):If(Yp.bind(null,t)),C0(function(){!(Le&6)&&sr()}),a=null;else{switch(zd(l)){case 1:a=ul;break;case 4:a=Bd;break;case 16:a=os;break;case 536870912:a=Fd;break;default:a=os}a=rm(a,Kp.bind(null,t))}t.callbackPriority=n,t.callbackNode=a}}function Kp(t,n){if(Xs=-1,Zs=0,Le&6)throw Error(o(327));var a=t.callbackNode;if(ko()&&t.callbackNode!==a)return null;var l=ls(t,t===pt?vt:0);if(l===0)return null;if(l&30||l&t.expiredLanes||n)n=ei(t,l);else{n=l;var d=Le;Le|=2;var p=Jp();(pt!==t||vt!==n)&&(Hn=null,jo=nt()+500,Br(t,n));do try{G0();break}catch(C){Qp(t,C)}while(!0);Yl(),Gs.current=p,Le=d,st!==null?n=0:(pt=null,vt=0,n=lt)}if(n!==0){if(n===2&&(d=dl(t),d!==0&&(l=d,n=Lc(t,d))),n===1)throw a=Na,Br(t,0),pr(t,l),It(t,nt()),a;if(n===6)pr(t,l);else{if(d=t.current.alternate,!(l&30)&&!W0(d)&&(n=ei(t,l),n===2&&(p=dl(t),p!==0&&(l=p,n=Lc(t,p))),n===1))throw a=Na,Br(t,0),pr(t,l),It(t,nt()),a;switch(t.finishedWork=d,t.finishedLanes=l,n){case 0:case 1:throw Error(o(345));case 2:Fr(t,At,Hn);break;case 3:if(pr(t,l),(l&130023424)===l&&(n=Pc+500-nt(),10<n)){if(ls(t,0)!==0)break;if(d=t.suspendedLanes,(d&l)!==l){Tt(),t.pingedLanes|=t.suspendedLanes&d;break}t.timeoutHandle=Fl(Fr.bind(null,t,At,Hn),n);break}Fr(t,At,Hn);break;case 4:if(pr(t,l),(l&4194240)===l)break;for(n=t.eventTimes,d=-1;0<l;){var v=31-ln(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*V0(l/1960))-l,10<l){t.timeoutHandle=Fl(Fr.bind(null,t,At,Hn),l);break}Fr(t,At,Hn);break;case 5:Fr(t,At,Hn);break;default:throw Error(o(329))}}}return It(t,nt()),t.callbackNode===a?Kp.bind(null,t):null}function Lc(t,n){var a=Ta;return t.current.memoizedState.isDehydrated&&(Br(t,n).flags|=256),t=ei(t,n),t!==2&&(n=At,At=a,n!==null&&Ac(n)),t}function Ac(t){At===null?At=t:At.push.apply(At,t)}function W0(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(!cn(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 pr(t,n){for(n&=~Tc,n&=~Ks,t.suspendedLanes|=n,t.pingedLanes&=~n,t=t.expirationTimes;0<n;){var a=31-ln(n),l=1<<a;t[a]=-1,n&=~l}}function Yp(t){if(Le&6)throw Error(o(327));ko();var n=ls(t,0);if(!(n&1))return It(t,nt()),null;var a=ei(t,n);if(t.tag!==0&&a===2){var l=dl(t);l!==0&&(n=l,a=Lc(t,l))}if(a===1)throw a=Na,Br(t,0),pr(t,n),It(t,nt()),a;if(a===6)throw Error(o(345));return t.finishedWork=t.current.alternate,t.finishedLanes=n,Fr(t,At,Hn),It(t,nt()),null}function Ic(t,n){var a=Le;Le|=1;try{return t(n)}finally{Le=a,Le===0&&(jo=nt()+500,Ns&&sr())}}function Or(t){dr!==null&&dr.tag===0&&!(Le&6)&&ko();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)&&sr()}}function Mc(){Wt=So.current,Ve(So)}function Br(t,n){t.finishedWork=null,t.finishedLanes=0;var a=t.timeoutHandle;if(a!==-1&&(t.timeoutHandle=-1,b0(a)),st!==null)for(a=st.return;a!==null;){var l=a;switch(Vl(l),l.tag){case 1:l=l.type.childContextTypes,l!=null&&ks();break;case 3:xo(),Ve(_t),Ve(xt),rc();break;case 5:tc(l);break;case 4:xo();break;case 13:Ve(Qe);break;case 19:Ve(Qe);break;case 10:Ql(l.type._context);break;case 22:case 23:Mc()}a=a.return}if(pt=t,st=t=mr(t.current,null),vt=Wt=n,lt=0,Na=null,Tc=Ks=Mr=0,At=Ta=null,Lr!==null){for(n=0;n<Lr.length;n++)if(a=Lr[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}Lr=null}return t}function Qp(t,n){do{var a=st;try{if(Yl(),Bs.current=$s,Fs){for(var l=Je.memoizedState;l!==null;){var d=l.queue;d!==null&&(d.pending=null),l=l.next}Fs=!1}if(Ir=0,ft=it=Je=null,ba=!1,Ca=0,Nc.current=null,a===null||a.return===null){lt=1,Na=n,st=null;break}e:{var p=t,v=a.return,C=a,N=n;if(n=vt,C.flags|=32768,N!==null&&typeof N=="object"&&typeof N.then=="function"){var M=N,H=C,W=H.tag;if(!(H.mode&1)&&(W===0||W===11||W===15)){var $=H.alternate;$?(H.updateQueue=$.updateQueue,H.memoizedState=$.memoizedState,H.lanes=$.lanes):(H.updateQueue=null,H.memoizedState=null)}var Z=bp(v);if(Z!==null){Z.flags&=-257,Cp(Z,v,C,p,n),Z.mode&1&&xp(p,M,n),n=Z,N=M;var re=n.updateQueue;if(re===null){var oe=new Set;oe.add(N),n.updateQueue=oe}else re.add(N);break e}else{if(!(n&1)){xp(p,M,n),Oc();break e}N=Error(o(426))}}else if(Ke&&C.mode&1){var rt=bp(v);if(rt!==null){!(rt.flags&65536)&&(rt.flags|=256),Cp(rt,v,C,p,n),Gl(bo(N,C));break e}}p=N=bo(N,C),lt!==4&&(lt=2),Ta===null?Ta=[p]:Ta.push(p),p=v;do{switch(p.tag){case 3:p.flags|=65536,n&=-n,p.lanes|=n;var A=vp(p,N,n);Wf(p,A);break e;case 1:C=N;var _=p.type,I=p.stateNode;if(!(p.flags&128)&&(typeof _.getDerivedStateFromError=="function"||I!==null&&typeof I.componentDidCatch=="function"&&(ur===null||!ur.has(I)))){p.flags|=65536,n&=-n,p.lanes|=n;var G=wp(p,C,n);Wf(p,G);break e}}p=p.return}while(p!==null)}Zp(a)}catch(ae){n=ae,st===a&&a!==null&&(st=a=a.return);continue}break}while(!0)}function Jp(){var t=Gs.current;return Gs.current=$s,t===null?$s:t}function Oc(){(lt===0||lt===3||lt===2)&&(lt=4),pt===null||!(Mr&268435455)&&!(Ks&268435455)||pr(pt,vt)}function ei(t,n){var a=Le;Le|=2;var l=Jp();(pt!==t||vt!==n)&&(Hn=null,Br(t,n));do try{q0();break}catch(d){Qp(t,d)}while(!0);if(Yl(),Le=a,Gs.current=l,st!==null)throw Error(o(261));return pt=null,vt=0,lt}function q0(){for(;st!==null;)Xp(st)}function G0(){for(;st!==null&&!vv();)Xp(st)}function Xp(t){var n=nm(t.alternate,t,Wt);t.memoizedProps=t.pendingProps,n===null?Zp(t):st=n,Nc.current=null}function Zp(t){var n=t;do{var a=n.alternate;if(t=n.return,n.flags&32768){if(a=z0(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=D0(a,n,Wt),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 Fr(t,n,a){var l=Fe,d=rn.transition;try{rn.transition=null,Fe=1,K0(t,n,a,l)}finally{rn.transition=d,Fe=l}return null}function K0(t,n,a,l){do ko();while(dr!==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(Tv(t,p),t===pt&&(st=pt=null,vt=0),!(a.subtreeFlags&2064)&&!(a.flags&2064)||Qs||(Qs=!0,rm(os,function(){return ko(),null})),p=(a.flags&15990)!==0,a.subtreeFlags&15990||p){p=rn.transition,rn.transition=null;var v=Fe;Fe=1;var C=Le;Le|=4,Nc.current=null,U0(t,a),Hp(a,t),m0(Ol),ds=!!Ml,Ol=Ml=null,t.current=a,H0(a),wv(),Le=C,Fe=v,rn.transition=p}else t.current=a;if(Qs&&(Qs=!1,dr=t,Js=d),p=t.pendingLanes,p===0&&(ur=null),Cv(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(Ys)throw Ys=!1,t=_c,_c=null,t;return Js&1&&t.tag!==0&&ko(),p=t.pendingLanes,p&1?t===Rc?Pa++:(Pa=0,Rc=t):Pa=0,sr(),null}function ko(){if(dr!==null){var t=zd(Js),n=rn.transition,a=Fe;try{if(rn.transition=null,Fe=16>t?16:t,dr===null)var l=!1;else{if(t=dr,dr=null,Js=0,Le&6)throw Error(o(331));var d=Le;for(Le|=4,te=t.current;te!==null;){var p=te,v=p.child;if(te.flags&16){var C=p.deletions;if(C!==null){for(var N=0;N<C.length;N++){var M=C[N];for(te=M;te!==null;){var H=te;switch(H.tag){case 0:case 11:case 15:Ea(8,H,p)}var W=H.child;if(W!==null)W.return=H,te=W;else for(;te!==null;){H=te;var $=H.sibling,Z=H.return;if(Fp(H),H===M){te=null;break}if($!==null){$.return=Z,te=$;break}te=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)}}te=p}}if(p.subtreeFlags&2064&&v!==null)v.return=p,te=v;else e:for(;te!==null;){if(p=te,p.flags&2048)switch(p.tag){case 0:case 11:case 15:Ea(9,p,p.return)}var A=p.sibling;if(A!==null){A.return=p.return,te=A;break e}te=p.return}}var _=t.current;for(te=_;te!==null;){v=te;var I=v.child;if(v.subtreeFlags&2064&&I!==null)I.return=v,te=I;else e:for(v=_;te!==null;){if(C=te,C.flags&2048)try{switch(C.tag){case 0:case 11:case 15:qs(9,C)}}catch(ae){Ze(C,C.return,ae)}if(C===v){te=null;break e}var G=C.sibling;if(G!==null){G.return=C.return,te=G;break e}te=C.return}}if(Le=d,sr(),vn&&typeof vn.onPostCommitFiberRoot=="function")try{vn.onPostCommitFiberRoot(as,t)}catch{}l=!0}return l}finally{Fe=a,rn.transition=n}}return!1}function em(t,n,a){n=bo(a,n),n=vp(t,n,1),t=lr(t,n,1),n=Tt(),t!==null&&(Zo(t,1,n),It(t,n))}function Ze(t,n,a){if(t.tag===3)em(t,t,a);else for(;n!==null;){if(n.tag===3){em(n,t,a);break}else if(n.tag===1){var l=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(ur===null||!ur.has(l))){t=bo(a,t),t=wp(n,t,1),n=lr(n,t,1),t=Tt(),n!==null&&(Zo(n,1,t),It(n,t));break}}n=n.return}}function Y0(t,n,a){var l=t.pingCache;l!==null&&l.delete(n),n=Tt(),t.pingedLanes|=t.suspendedLanes&a,pt===t&&(vt&a)===a&&(lt===4||lt===3&&(vt&130023424)===vt&&500>nt()-Pc?Br(t,0):Tc|=a),It(t,n)}function tm(t,n){n===0&&(t.mode&1?(n=is,is<<=1,!(is&130023424)&&(is=4194304)):n=1);var a=Tt();t=zn(t,n),t!==null&&(Zo(t,n,a),It(t,a))}function Q0(t){var n=t.memoizedState,a=0;n!==null&&(a=n.retryLane),tm(t,a)}function J0(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),tm(t,a)}var nm;nm=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,F0(t,n,a);Lt=!!(t.flags&131072)}else Lt=!1,Ke&&n.flags&1048576&&Mf(n,Ps,n.index);switch(n.lanes=0,n.tag){case 2:var l=n.type;Vs(t,n),t=n.pendingProps;var d=po(n,xt.current);wo(n,a),d=sc(null,n,l,t,d,a);var p=ic();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,Es(n)):p=!1,n.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,Zl(n),d.updater=Us,n.stateNode=d,d._reactInternals=n,pc(n,l,t,a),n=yc(null,n,l,!0,p,a)):(n.tag=0,Ke&&p&&Hl(n),Nt(null,n,d,a),n=n.child),n;case 16:l=n.elementType;e:{switch(Vs(t,n),t=n.pendingProps,d=l._init,l=d(l._payload),n.type=l,d=n.tag=Z0(l),t=dn(l,t),d){case 0:n=gc(null,n,l,t,a);break e;case 1:n=Tp(null,n,l,t,a);break e;case 11:n=Sp(null,n,l,t,a);break e;case 14:n=jp(null,n,l,dn(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:dn(l,d),gc(t,n,l,d,a);case 1:return l=n.type,d=n.pendingProps,d=n.elementType===l?d:dn(l,d),Tp(t,n,l,d,a);case 3:e:{if(Pp(n),t===null)throw Error(o(387));l=n.pendingProps,p=n.memoizedState,d=p.element,Vf(t,n),Ms(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=bo(Error(o(423)),n),n=_p(t,n,l,a,d);break e}else if(l!==d){d=bo(Error(o(424)),n),n=_p(t,n,l,a,d);break e}else for(Vt=rr(n.stateNode.containerInfo.firstChild),Ht=n,Ke=!0,un=null,a=Uf(n,null,l,a),n.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(go(),l===d){n=Un(t,n,a);break e}Nt(t,n,l,a)}n=n.child}return n;case 5:return Gf(n),t===null&&ql(n),l=n.type,d=n.pendingProps,p=t!==null?t.memoizedProps:null,v=d.children,Bl(l,d)?v=null:p!==null&&Bl(l,p)&&(n.flags|=32),Np(t,n),Nt(t,n,v,a),n.child;case 6:return t===null&&ql(n),null;case 13:return Rp(t,n,a);case 4:return ec(n,n.stateNode.containerInfo),l=n.pendingProps,t===null?n.child=yo(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:dn(l,d),Sp(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(Ls,l._currentValue),l._currentValue=v,p!==null)if(cn(p.value,v)){if(p.children===d.children&&!_t.current){n=Un(t,n,a);break e}}else for(p=n.child,p!==null&&(p.return=n);p!==null;){var C=p.dependencies;if(C!==null){v=p.child;for(var N=C.firstContext;N!==null;){if(N.context===l){if(p.tag===1){N=$n(-1,a&-a),N.tag=2;var M=p.updateQueue;if(M!==null){M=M.shared;var H=M.pending;H===null?N.next=N:(N.next=H.next,H.next=N),M.pending=N}}p.lanes|=a,N=p.alternate,N!==null&&(N.lanes|=a),Jl(p.return,a,n),C.lanes|=a;break}N=N.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,C=v.alternate,C!==null&&(C.lanes|=a),Jl(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,wo(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=dn(l,n.pendingProps),d=dn(l.type,d),jp(t,n,l,d,a);case 15:return kp(t,n,n.type,n.pendingProps,a);case 17:return l=n.type,d=n.pendingProps,d=n.elementType===l?d:dn(l,d),Vs(t,n),n.tag=1,Rt(l)?(t=!0,Es(n)):t=!1,wo(n,a),gp(n,l,d),pc(n,l,d,a),yc(null,n,l,!0,t,a);case 19:return Ap(t,n,a);case 22:return Ep(t,n,a)}throw Error(o(156,n.tag))};function rm(t,n){return Md(t,n)}function X0(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 X0(t,n,a,l)}function Bc(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Z0(t){if(typeof t=="function")return Bc(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Oe)return 11;if(t===le)return 14}return 2}function mr(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 ti(t,n,a,l,d,p){var v=2;if(l=t,typeof t=="function")Bc(t)&&(v=1);else if(typeof t=="string")v=5;else e:switch(t){case Y:return Dr(a.children,d,p,n);case J:v=8,d|=8;break;case he:return t=on(12,a,n,d|2),t.elementType=he,t.lanes=p,t;case De:return t=on(13,a,n,d),t.elementType=De,t.lanes=p,t;case K:return t=on(19,a,n,d),t.elementType=K,t.lanes=p,t;case ne:return ni(a,d,p,n);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case Ce:v=10;break e;case Ee:v=9;break e;case Oe:v=11;break e;case le:v=14;break e;case me: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 Dr(t,n,a,l){return t=on(7,t,l,n),t.lanes=a,t}function ni(t,n,a,l){return t=on(22,t,l,n),t.elementType=ne,t.lanes=a,t.stateNode={isHidden:!1},t}function Fc(t,n,a){return t=on(6,t,null,n),t.lanes=a,t}function Dc(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 e1(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=fl(0),this.expirationTimes=fl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=fl(0),this.identifierPrefix=l,this.onRecoverableError=d,this.mutableSourceEagerHydrationData=null}function zc(t,n,a,l,d,p,v,C,N){return t=new e1(t,n,a,C,N),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},Zl(p),t}function t1(t,n,a){var l=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:X,key:l==null?null:""+l,children:t,containerInfo:n,implementation:a}}function om(t){if(!t)return ar;t=t._reactInternals;e:{if(Nr(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 Lf(t,a,n)}return n}function am(t,n,a,l,d,p,v,C,N){return t=zc(a,l,!0,t,d,p,v,C,N),t.context=om(null),a=t.current,l=Tt(),d=fr(a),p=$n(l,d),p.callback=n??null,lr(a,p,d),t.current.lanes=d,Zo(t,d,l),It(t,l),t}function ri(t,n,a,l){var d=n.current,p=Tt(),v=fr(d);return a=om(a),n.context===null?n.context=a:n.pendingContext=a,n=$n(p,v),n.payload={element:t},l=l===void 0?null:l,l!==null&&(n.callback=l),t=lr(d,n,v),t!==null&&(mn(t,d,v,p),Is(t,d,v)),v}function oi(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 sm(t,n){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var a=t.retryLane;t.retryLane=a!==0&&a<n?a:n}}function $c(t,n){sm(t,n),(t=t.alternate)&&sm(t,n)}var im=typeof reportError=="function"?reportError:function(t){console.error(t)};function Uc(t){this._internalRoot=t}ai.prototype.render=Uc.prototype.render=function(t){var n=this._internalRoot;if(n===null)throw Error(o(409));ri(t,n,null,null)},ai.prototype.unmount=Uc.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var n=t.containerInfo;Or(function(){ri(null,t,null,null)}),n[On]=null}};function ai(t){this._internalRoot=t}ai.prototype.unstable_scheduleHydration=function(t){if(t){var n=Hd();t={blockedOn:null,target:t,priority:n};for(var a=0;a<er.length&&n!==0&&n<er[a].priority;a++);er.splice(a,0,t),a===0&&qd(t)}};function Hc(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function si(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function lm(){}function n1(t,n,a,l,d){if(d){if(typeof l=="function"){var p=l;l=function(){var M=oi(v);p.call(M)}}var v=am(n,l,t,0,null,!1,!1,"",lm);return t._reactRootContainer=v,t[On]=v.current,pa(t.nodeType===8?t.parentNode:t),Or(),v}for(;d=t.lastChild;)t.removeChild(d);if(typeof l=="function"){var C=l;l=function(){var M=oi(N);C.call(M)}}var N=zc(t,0,!1,null,null,!1,!1,"",lm);return t._reactRootContainer=N,t[On]=N.current,pa(t.nodeType===8?t.parentNode:t),Or(function(){ri(n,N,a,l)}),N}function ii(t,n,a,l,d){var p=a._reactRootContainer;if(p){var v=p;if(typeof d=="function"){var C=d;d=function(){var N=oi(v);C.call(N)}}ri(n,v,t,d)}else v=n1(a,n,t,d,l);return oi(v)}$d=function(t){switch(t.tag){case 3:var n=t.stateNode;if(n.current.memoizedState.isDehydrated){var a=Xo(n.pendingLanes);a!==0&&(pl(n,a|1),It(n,nt()),!(Le&6)&&(jo=nt()+500,sr()))}break;case 13:Or(function(){var l=zn(t,1);if(l!==null){var d=Tt();mn(l,t,1,d)}}),$c(t,1)}},ml=function(t){if(t.tag===13){var n=zn(t,134217728);if(n!==null){var a=Tt();mn(n,t,134217728,a)}$c(t,134217728)}},Ud=function(t){if(t.tag===13){var n=fr(t),a=zn(t,n);if(a!==null){var l=Tt();mn(a,t,n,l)}$c(t,n)}},Hd=function(){return Fe},Vd=function(t,n){var a=Fe;try{return Fe=t,n()}finally{Fe=a}},sl=function(t,n,a){switch(n){case"input":if(sn(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=js(l);if(!d)throw Error(o(90));Ge(l),sn(l,d)}}}break;case"textarea":yn(t,a);break;case"select":n=a.value,n!=null&&gn(t,!!a.multiple,n,!1)}},Td=Ic,Pd=Or;var r1={usingClientEntryPoint:!1,Events:[ga,uo,js,Ed,Nd,Ic]},_a={findFiberByHostInstance:Tr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},o1={bundleType:_a.bundleType,version:_a.version,rendererPackageName:_a.rendererPackageName,rendererConfig:_a.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:F.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=Ad(t),t===null?null:t.stateNode},findFiberByHostInstance:_a.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 li=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!li.isDisabled&&li.supportsFiber)try{as=li.inject(o1),vn=li}catch{}}return Mt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=r1,Mt.createPortal=function(t,n){var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Hc(n))throw Error(o(200));return t1(t,n,null,a)},Mt.createRoot=function(t,n){if(!Hc(t))throw Error(o(299));var a=!1,l="",d=im;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(d=n.onRecoverableError)),n=zc(t,1,!1,null,null,a,!1,l,d),t[On]=n.current,pa(t.nodeType===8?t.parentNode:t),new Uc(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=Ad(n),t=t===null?null:t.stateNode,t},Mt.flushSync=function(t){return Or(t)},Mt.hydrate=function(t,n,a){if(!si(n))throw Error(o(200));return ii(null,t,n,!0,a)},Mt.hydrateRoot=function(t,n,a){if(!Hc(t))throw Error(o(405));var l=a!=null&&a.hydratedSources||null,d=!1,p="",v=im;if(a!=null&&(a.unstable_strictMode===!0&&(d=!0),a.identifierPrefix!==void 0&&(p=a.identifierPrefix),a.onRecoverableError!==void 0&&(v=a.onRecoverableError)),n=am(n,null,t,1,a??null,d,!1,p,v),t[On]=n.current,pa(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 ai(n)},Mt.render=function(t,n,a){if(!si(n))throw Error(o(200));return ii(null,t,n,!1,a)},Mt.unmountComponentAtNode=function(t){if(!si(t))throw Error(o(40));return t._reactRootContainer?(Or(function(){ii(null,null,t,!1,function(){t._reactRootContainer=null,t[On]=null})}),!0):!1},Mt.unstable_batchedUpdates=Ic,Mt.unstable_renderSubtreeIntoContainer=function(t,n,a,l){if(!si(a))throw Error(o(200));if(t==null||t._reactInternals===void 0)throw Error(o(38));return ii(t,n,a,!1,l)},Mt.version="18.3.1-next-f1338f8080-20240426",Mt}var gm;function jh(){if(gm)return qc.exports;gm=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(),qc.exports=d1(),qc.exports}var ym;function f1(){if(ym)return ci;ym=1;var e=jh();return ci.createRoot=e.createRoot,ci.hydrateRoot=e.hydrateRoot,ci}var p1=f1(),La={},vm;function m1(){if(vm)return La;vm=1,Object.defineProperty(La,"__esModule",{value:!0}),La.parse=f,La.serialize=h;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,T){const S=new u,E=b.length;if(E<2)return S;const k=(T==null?void 0:T.decode)||w;let j=0;do{const P=b.indexOf("=",j);if(P===-1)break;const L=b.indexOf(";",j),F=L===-1?E:L;if(P>F){j=b.lastIndexOf(";",P-1)+1;continue}const U=m(b,j,P),X=g(b,P,U),Y=b.slice(U,X);if(S[Y]===void 0){let J=m(b,P+1,F),he=g(b,F,J);const Ce=k(b.slice(J,he));S[Y]=Ce}j=F+1}while(j<E);return S}function m(b,T,S){do{const E=b.charCodeAt(T);if(E!==32&&E!==9)return T}while(++T<S);return S}function g(b,T,S){for(;T>S;){const E=b.charCodeAt(--T);if(E!==32&&E!==9)return T+1}return S}function h(b,T,S){const E=(S==null?void 0:S.encode)||encodeURIComponent;if(!e.test(b))throw new TypeError(`argument name is invalid: ${b}`);const k=E(T);if(!r.test(k))throw new TypeError(`argument val is invalid: ${T}`);let j=b+"="+k;if(!S)return j;if(S.maxAge!==void 0){if(!Number.isInteger(S.maxAge))throw new TypeError(`option maxAge is invalid: ${S.maxAge}`);j+="; Max-Age="+S.maxAge}if(S.domain){if(!o.test(S.domain))throw new TypeError(`option domain is invalid: ${S.domain}`);j+="; Domain="+S.domain}if(S.path){if(!s.test(S.path))throw new TypeError(`option path is invalid: ${S.path}`);j+="; Path="+S.path}if(S.expires){if(!x(S.expires)||!Number.isFinite(S.expires.valueOf()))throw new TypeError(`option expires is invalid: ${S.expires}`);j+="; Expires="+S.expires.toUTCString()}if(S.httpOnly&&(j+="; HttpOnly"),S.secure&&(j+="; Secure"),S.partitioned&&(j+="; Partitioned"),S.priority)switch(typeof S.priority=="string"?S.priority.toLowerCase():void 0){case"low":j+="; Priority=Low";break;case"medium":j+="; Priority=Medium";break;case"high":j+="; 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":j+="; SameSite=Strict";break;case"lax":j+="; SameSite=Lax";break;case"none":j+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${S.sameSite}`)}return j}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 La}m1();/**
* 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 wm="popstate";function h1(e={}){function r(s,c){let{pathname:u,search:f,hash:m}=s.location;return hu("",{pathname:u,search:f,hash:m},c.state&&c.state.usr||null,c.state&&c.state.key||"default")}function o(s,c){return typeof c=="string"?c:Ba(c)}return y1(r,o,null,e)}function Xe(e,r){if(e===!1||e===null||typeof e>"u")throw new Error(r)}function Nn(e,r){if(!e){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function g1(){return Math.random().toString(36).substring(2,10)}function xm(e,r){return{usr:e.state,key:e.key,idx:r}}function hu(e,r,o=null,s){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof r=="string"?Bo(r):r,state:o,key:r&&r.key||s||g1()}}function Ba({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 Bo(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 y1(e,r,o,s={}){let{window:c=document.defaultView,v5Compat:u=!1}=s,f=c.history,m="POP",g=null,h=w();h==null&&(h=0,f.replaceState({...f.state,idx:h},""));function w(){return(f.state||{idx:null}).idx}function x(){m="POP";let k=w(),j=k==null?null:k-h;h=k,g&&g({action:m,location:E.location,delta:j})}function b(k,j){m="PUSH";let P=hu(E.location,k,j);h=w()+1;let L=xm(P,h),F=E.createHref(P);try{f.pushState(L,"",F)}catch(U){if(U instanceof DOMException&&U.name==="DataCloneError")throw U;c.location.assign(F)}u&&g&&g({action:m,location:E.location,delta:1})}function T(k,j){m="REPLACE";let P=hu(E.location,k,j);h=w();let L=xm(P,h),F=E.createHref(P);f.replaceState(L,"",F),u&&g&&g({action:m,location:E.location,delta:0})}function S(k){let j=c.location.origin!=="null"?c.location.origin:c.location.href,P=typeof k=="string"?k:Ba(k);return P=P.replace(/ $/,"%20"),Xe(j,`No window.location.(origin|href) available to create URL for href: ${P}`),new URL(P,j)}let E={get action(){return m},get location(){return e(c,f)},listen(k){if(g)throw new Error("A history only accepts one active listener");return c.addEventListener(wm,x),g=k,()=>{c.removeEventListener(wm,x),g=null}},createHref(k){return r(c,k)},createURL:S,encodeLocation(k){let j=S(k);return{pathname:j.pathname,search:j.search,hash:j.hash}},push:b,replace:T,go(k){return f.go(k)}};return E}function kh(e,r,o="/"){return v1(e,r,o,!1)}function v1(e,r,o,s){let c=typeof r=="string"?Bo(r):r,u=br(c.pathname||"/",o);if(u==null)return null;let f=Eh(e);w1(f);let m=null;for(let g=0;m==null&&g<f.length;++g){let h=_1(u);m=T1(f[g],h,s)}return m}function Eh(e,r=[],o=[],s=""){let c=(u,f,m)=>{let g={relativePath:m===void 0?u.path||"":m,caseSensitive:u.caseSensitive===!0,childrenIndex:f,route:u};g.relativePath.startsWith("/")&&(Xe(g.relativePath.startsWith(s),`Absolute route path "${g.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),g.relativePath=g.relativePath.slice(s.length));let h=Vn([s,g.relativePath]),w=o.concat(g);u.children&&u.children.length>0&&(Xe(u.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${h}".`),Eh(u.children,r,w,h)),!(u.path==null&&!u.index)&&r.push({path:h,score:E1(h,u.index),routesMeta:w})};return e.forEach((u,f)=>{var m;if(u.path===""||!((m=u.path)!=null&&m.includes("?")))c(u,f);else for(let g of Nh(u.path))c(u,f,g)}),r}function Nh(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=Nh(s.join("/")),m=[];return m.push(...f.map(g=>g===""?u:[u,g].join("/"))),c&&m.push(...f),m.map(g=>e.startsWith("/")&&g===""?"/":g)}function w1(e){e.sort((r,o)=>r.score!==o.score?o.score-r.score:N1(r.routesMeta.map(s=>s.childrenIndex),o.routesMeta.map(s=>s.childrenIndex)))}var x1=/^:[\w-]+$/,b1=3,C1=2,S1=1,j1=10,k1=-2,bm=e=>e==="*";function E1(e,r){let o=e.split("/"),s=o.length;return o.some(bm)&&(s+=k1),r&&(s+=C1),o.filter(c=>!bm(c)).reduce((c,u)=>c+(x1.test(u)?b1:u===""?S1:j1),s)}function N1(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 T1(e,r,o=!1){let{routesMeta:s}=e,c={},u="/",f=[];for(let m=0;m<s.length;++m){let g=s[m],h=m===s.length-1,w=u==="/"?r:r.slice(u.length)||"/",x=xi({path:g.relativePath,caseSensitive:g.caseSensitive,end:h},w),b=g.route;if(!x&&h&&o&&!s[s.length-1].route.index&&(x=xi({path:g.relativePath,caseSensitive:g.caseSensitive,end:!1},w)),!x)return null;Object.assign(c,x.params),f.push({params:c,pathname:Vn([u,x.pathname]),pathnameBase:I1(Vn([u,x.pathnameBase])),route:b}),x.pathnameBase!=="/"&&(u=Vn([u,x.pathnameBase]))}return f}function xi(e,r){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[o,s]=P1(e.path,e.caseSensitive,e.end),c=r.match(o);if(!c)return null;let u=c[0],f=u.replace(/(.)\/+$/,"$1"),m=c.slice(1);return{params:s.reduce((h,{paramName:w,isOptional:x},b)=>{if(w==="*"){let S=m[b]||"";f=u.slice(0,u.length-S.length).replace(/(.)\/+$/,"$1")}const T=m[b];return x&&!T?h[w]=void 0:h[w]=(T||"").replace(/%2F/g,"/"),h},{}),pathname:u,pathnameBase:f,pattern:e}}function P1(e,r=!1,o=!0){Nn(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,m,g)=>(s.push({paramName:m,isOptional:g!=null}),g?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(s.push({paramName:"*"}),c+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?c+="\\/*$":e!==""&&e!=="/"&&(c+="(?:(?=\\/|$))"),[new RegExp(c,r?void 0:"i"),s]}function _1(e){try{return e.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return Nn(!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 br(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 R1(e,r="/"){let{pathname:o,search:s="",hash:c=""}=typeof e=="string"?Bo(e):e;return{pathname:o?o.startsWith("/")?o:L1(o,r):r,search:M1(s),hash:O1(c)}}function L1(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 Yc(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 A1(e){return e.filter((r,o)=>o===0||r.route.path&&r.route.path.length>0)}function Th(e){let r=A1(e);return r.map((o,s)=>s===r.length-1?o.pathname:o.pathnameBase)}function Ph(e,r,o,s=!1){let c;typeof e=="string"?c=Bo(e):(c={...e},Xe(!c.pathname||!c.pathname.includes("?"),Yc("?","pathname","search",c)),Xe(!c.pathname||!c.pathname.includes("#"),Yc("#","pathname","hash",c)),Xe(!c.search||!c.search.includes("#"),Yc("#","search","hash",c)));let u=e===""||c.pathname==="",f=u?"/":c.pathname,m;if(f==null)m=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("/")}m=x>=0?r[x]:"/"}let g=R1(c,m),h=f&&f!=="/"&&f.endsWith("/"),w=(u||f===".")&&o.endsWith("/");return!g.pathname.endsWith("/")&&(h||w)&&(g.pathname+="/"),g}var Vn=e=>e.join("/").replace(/\/\/+/g,"/"),I1=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),M1=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,O1=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function B1(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var _h=["POST","PUT","PATCH","DELETE"];new Set(_h);var F1=["GET",..._h];new Set(F1);var Fo=y.createContext(null);Fo.displayName="DataRouter";var Fi=y.createContext(null);Fi.displayName="DataRouterState";var Rh=y.createContext({isTransitioning:!1});Rh.displayName="ViewTransition";var D1=y.createContext(new Map);D1.displayName="Fetchers";var z1=y.createContext(null);z1.displayName="Await";var Pn=y.createContext(null);Pn.displayName="Navigation";var $a=y.createContext(null);$a.displayName="Location";var _n=y.createContext({outlet:null,matches:[],isDataRoute:!1});_n.displayName="Route";var Vu=y.createContext(null);Vu.displayName="RouteError";function $1(e,{relative:r}={}){Xe(Ua(),"useHref() may be used only in the context of a <Router> component.");let{basename:o,navigator:s}=y.useContext(Pn),{hash:c,pathname:u,search:f}=Ha(e,{relative:r}),m=u;return o!=="/"&&(m=u==="/"?o:Vn([o,u])),s.createHref({pathname:m,search:f,hash:c})}function Ua(){return y.useContext($a)!=null}function Dt(){return Xe(Ua(),"useLocation() may be used only in the context of a <Router> component."),y.useContext($a).location}var Lh="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Ah(e){y.useContext(Pn).static||y.useLayoutEffect(e)}function Kt(){let{isDataRoute:e}=y.useContext(_n);return e?tw():U1()}function U1(){Xe(Ua(),"useNavigate() may be used only in the context of a <Router> component.");let e=y.useContext(Fo),{basename:r,navigator:o}=y.useContext(Pn),{matches:s}=y.useContext(_n),{pathname:c}=Dt(),u=JSON.stringify(Th(s)),f=y.useRef(!1);return Ah(()=>{f.current=!0}),y.useCallback((g,h={})=>{if(Nn(f.current,Lh),!f.current)return;if(typeof g=="number"){o.go(g);return}let w=Ph(g,JSON.parse(u),c,h.relative==="path");e==null&&r!=="/"&&(w.pathname=w.pathname==="/"?r:Vn([r,w.pathname])),(h.replace?o.replace:o.push)(w,h.state,h)},[r,o,u,c,e])}y.createContext(null);function H1(){let{matches:e}=y.useContext(_n),r=e[e.length-1];return r?r.params:{}}function Ha(e,{relative:r}={}){let{matches:o}=y.useContext(_n),{pathname:s}=Dt(),c=JSON.stringify(Th(o));return y.useMemo(()=>Ph(e,JSON.parse(c),s,r==="path"),[e,c,s,r])}function V1(e,r){return Ih(e,r)}function Ih(e,r,o,s){var j;Xe(Ua(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:c}=y.useContext(Pn),{matches:u}=y.useContext(_n),f=u[u.length-1],m=f?f.params:{},g=f?f.pathname:"/",h=f?f.pathnameBase:"/",w=f&&f.route;{let P=w&&w.path||"";Mh(g,!w||P.endsWith("*")||P.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${g}" (under <Route path="${P}">) 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="${P}"> to <Route path="${P==="/"?"*":`${P}/*`}">.`)}let x=Dt(),b;if(r){let P=typeof r=="string"?Bo(r):r;Xe(h==="/"||((j=P.pathname)==null?void 0:j.startsWith(h)),`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 "${h}" but pathname "${P.pathname}" was given in the \`location\` prop.`),b=P}else b=x;let T=b.pathname||"/",S=T;if(h!=="/"){let P=h.replace(/^\//,"").split("/");S="/"+T.replace(/^\//,"").split("/").slice(P.length).join("/")}let E=kh(e,{pathname:S});Nn(w||E!=null,`No routes matched location "${b.pathname}${b.search}${b.hash}" `),Nn(E==null||E[E.length-1].route.element!==void 0||E[E.length-1].route.Component!==void 0||E[E.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 k=Y1(E&&E.map(P=>Object.assign({},P,{params:Object.assign({},m,P.params),pathname:Vn([h,c.encodeLocation?c.encodeLocation(P.pathname).pathname:P.pathname]),pathnameBase:P.pathnameBase==="/"?h:Vn([h,c.encodeLocation?c.encodeLocation(P.pathnameBase).pathname:P.pathnameBase])})),u,o,s);return r&&k?y.createElement($a.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...b},navigationType:"POP"}},k):k}function W1(){let e=ew(),r=B1(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 q1=y.createElement(W1,null),G1=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(_n.Provider,{value:this.props.routeContext},y.createElement(Vu.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function K1({routeContext:e,match:r,children:o}){let s=y.useContext(Fo);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),y.createElement(_n.Provider,{value:e},o)}function Y1(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 g=c.findIndex(h=>h.route.id&&(u==null?void 0:u[h.route.id])!==void 0);Xe(g>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(u).join(",")}`),c=c.slice(0,Math.min(c.length,g+1))}let f=!1,m=-1;if(o)for(let g=0;g<c.length;g++){let h=c[g];if((h.route.HydrateFallback||h.route.hydrateFallbackElement)&&(m=g),h.route.id){let{loaderData:w,errors:x}=o,b=h.route.loader&&!w.hasOwnProperty(h.route.id)&&(!x||x[h.route.id]===void 0);if(h.route.lazy||b){f=!0,m>=0?c=c.slice(0,m+1):c=[c[0]];break}}}return c.reduceRight((g,h,w)=>{let x,b=!1,T=null,S=null;o&&(x=u&&h.route.id?u[h.route.id]:void 0,T=h.route.errorElement||q1,f&&(m<0&&w===0?(Mh("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),b=!0,S=null):m===w&&(b=!0,S=h.route.hydrateFallbackElement||null)));let E=r.concat(c.slice(0,w+1)),k=()=>{let j;return x?j=T:b?j=S:h.route.Component?j=y.createElement(h.route.Component,null):h.route.element?j=h.route.element:j=g,y.createElement(K1,{match:h,routeContext:{outlet:g,matches:E,isDataRoute:o!=null},children:j})};return o&&(h.route.ErrorBoundary||h.route.errorElement||w===0)?y.createElement(G1,{location:o.location,revalidation:o.revalidation,component:T,error:x,children:k(),routeContext:{outlet:null,matches:E,isDataRoute:!0}}):k()},null)}function Wu(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Q1(e){let r=y.useContext(Fo);return Xe(r,Wu(e)),r}function J1(e){let r=y.useContext(Fi);return Xe(r,Wu(e)),r}function X1(e){let r=y.useContext(_n);return Xe(r,Wu(e)),r}function qu(e){let r=X1(e),o=r.matches[r.matches.length-1];return Xe(o.route.id,`${e} can only be used on routes that contain a unique "id"`),o.route.id}function Z1(){return qu("useRouteId")}function ew(){var s;let e=y.useContext(Vu),r=J1("useRouteError"),o=qu("useRouteError");return e!==void 0?e:(s=r.errors)==null?void 0:s[o]}function tw(){let{router:e}=Q1("useNavigate"),r=qu("useNavigate"),o=y.useRef(!1);return Ah(()=>{o.current=!0}),y.useCallback(async(c,u={})=>{Nn(o.current,Lh),o.current&&(typeof c=="number"?e.navigate(c):await e.navigate(c,{fromRouteId:r,...u}))},[e,r])}var Cm={};function Mh(e,r,o){!r&&!Cm[e]&&(Cm[e]=!0,Nn(!1,o))}y.memo(nw);function nw({routes:e,future:r,state:o}){return Ih(e,void 0,o,r)}function ut(e){Xe(!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 rw({basename:e="/",children:r=null,location:o,navigationType:s="POP",navigator:c,static:u=!1}){Xe(!Ua(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let f=e.replace(/^\/*/,"/"),m=y.useMemo(()=>({basename:f,navigator:c,static:u,future:{}}),[f,c,u]);typeof o=="string"&&(o=Bo(o));let{pathname:g="/",search:h="",hash:w="",state:x=null,key:b="default"}=o,T=y.useMemo(()=>{let S=br(g,f);return S==null?null:{location:{pathname:S,search:h,hash:w,state:x,key:b},navigationType:s}},[f,g,h,w,x,b,s]);return Nn(T!=null,`<Router basename="${f}"> is not able to match the URL "${g}${h}${w}" because it does not start with the basename, so the <Router> won't render anything.`),T==null?null:y.createElement(Pn.Provider,{value:m},y.createElement($a.Provider,{children:r,value:T}))}function ow({children:e,location:r}){return V1(gu(e),r)}function gu(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,gu(s.props.children,u));return}Xe(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>`),Xe(!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=gu(s.props.children,u)),o.push(f)}),o}var hi="get",gi="application/x-www-form-urlencoded";function Di(e){return e!=null&&typeof e.tagName=="string"}function aw(e){return Di(e)&&e.tagName.toLowerCase()==="button"}function sw(e){return Di(e)&&e.tagName.toLowerCase()==="form"}function iw(e){return Di(e)&&e.tagName.toLowerCase()==="input"}function lw(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function cw(e,r){return e.button===0&&(!r||r==="_self")&&!lw(e)}var ui=null;function uw(){if(ui===null)try{new FormData(document.createElement("form"),0),ui=!1}catch{ui=!0}return ui}var dw=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Qc(e){return e!=null&&!dw.has(e)?(Nn(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${gi}"`),null):e}function fw(e,r){let o,s,c,u,f;if(sw(e)){let m=e.getAttribute("action");s=m?br(m,r):null,o=e.getAttribute("method")||hi,c=Qc(e.getAttribute("enctype"))||gi,u=new FormData(e)}else if(aw(e)||iw(e)&&(e.type==="submit"||e.type==="image")){let m=e.form;if(m==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let g=e.getAttribute("formaction")||m.getAttribute("action");if(s=g?br(g,r):null,o=e.getAttribute("formmethod")||m.getAttribute("method")||hi,c=Qc(e.getAttribute("formenctype"))||Qc(m.getAttribute("enctype"))||gi,u=new FormData(m,e),!uw()){let{name:h,type:w,value:x}=e;if(w==="image"){let b=h?`${h}.`:"";u.append(`${b}x`,"0"),u.append(`${b}y`,"0")}else h&&u.append(h,x)}}else{if(Di(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=hi,s=null,c=gi,f=e}return u&&c==="text/plain"&&(f=u,u=void 0),{action:s,method:o.toLowerCase(),encType:c,formData:u,body:f}}function Gu(e,r){if(e===!1||e===null||typeof e>"u")throw new Error(r)}async function pw(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 mw(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 hw(e,r,o){let s=await Promise.all(e.map(async c=>{let u=r.routes[c.route.id];if(u){let f=await pw(u,o);return f.links?f.links():[]}return[]}));return ww(s.flat(1).filter(mw).filter(c=>c.rel==="stylesheet"||c.rel==="preload").map(c=>c.rel==="stylesheet"?{...c,rel:"prefetch",as:"style"}:{...c,rel:"prefetch"}))}function Sm(e,r,o,s,c,u){let f=(g,h)=>o[h]?g.route.id!==o[h].route.id:!0,m=(g,h)=>{var w;return o[h].pathname!==g.pathname||((w=o[h].route.path)==null?void 0:w.endsWith("*"))&&o[h].params["*"]!==g.params["*"]};return u==="assets"?r.filter((g,h)=>f(g,h)||m(g,h)):u==="data"?r.filter((g,h)=>{var x;let w=s.routes[g.route.id];if(!w||!w.hasLoader)return!1;if(f(g,h)||m(g,h))return!0;if(g.route.shouldRevalidate){let b=g.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:g.params,defaultShouldRevalidate:!0});if(typeof b=="boolean")return b}return!0}):[]}function gw(e,r){return yw(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 yw(e){return[...new Set(e)]}function vw(e){let r={},o=Object.keys(e).sort();for(let s of o)r[s]=e[s];return r}function ww(e,r){let o=new Set;return new Set(r),e.reduce((s,c)=>{let u=JSON.stringify(vw(c));return o.has(u)||(o.add(u),s.push({key:u,link:c})),s},[])}function xw(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 bw(){let e=y.useContext(Fo);return Gu(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function Cw(){let e=y.useContext(Fi);return Gu(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Ku=y.createContext(void 0);Ku.displayName="FrameworkContext";function Oh(){let e=y.useContext(Ku);return Gu(e,"You must render this element inside a <HydratedRouter> element"),e}function Sw(e,r){let o=y.useContext(Ku),[s,c]=y.useState(!1),[u,f]=y.useState(!1),{onFocus:m,onBlur:g,onMouseEnter:h,onMouseLeave:w,onTouchStart:x}=r,b=y.useRef(null);y.useEffect(()=>{if(e==="render"&&f(!0),e==="viewport"){let E=j=>{j.forEach(P=>{f(P.isIntersecting)})},k=new IntersectionObserver(E,{threshold:.5});return b.current&&k.observe(b.current),()=>{k.disconnect()}}},[e]),y.useEffect(()=>{if(s){let E=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(E)}}},[s]);let T=()=>{c(!0)},S=()=>{c(!1),f(!1)};return o?e!=="intent"?[u,b,{}]:[u,b,{onFocus:Aa(m,T),onBlur:Aa(g,S),onMouseEnter:Aa(h,T),onMouseLeave:Aa(w,S),onTouchStart:Aa(x,T)}]:[!1,b,{}]}function Aa(e,r){return o=>{e&&e(o),o.defaultPrevented||r(o)}}function jw({page:e,...r}){let{router:o}=bw(),s=y.useMemo(()=>kh(o.routes,e,o.basename),[o.routes,e,o.basename]);return s?y.createElement(Ew,{page:e,matches:s,...r}):null}function kw(e){let{manifest:r,routeModules:o}=Oh(),[s,c]=y.useState([]);return y.useEffect(()=>{let u=!1;return hw(e,r,o).then(f=>{u||c(f)}),()=>{u=!0}},[e,r,o]),s}function Ew({page:e,matches:r,...o}){let s=Dt(),{manifest:c,routeModules:u}=Oh(),{loaderData:f,matches:m}=Cw(),g=y.useMemo(()=>Sm(e,r,m,c,s,"data"),[e,r,m,c,s]),h=y.useMemo(()=>Sm(e,r,m,c,s,"assets"),[e,r,m,c,s]),w=y.useMemo(()=>{if(e===s.pathname+s.search+s.hash)return[];let T=new Set,S=!1;if(r.forEach(k=>{var P;let j=c.routes[k.route.id];!j||!j.hasLoader||(!g.some(L=>L.route.id===k.route.id)&&k.route.id in f&&((P=u[k.route.id])!=null&&P.shouldRevalidate)||j.hasClientLoader?S=!0:T.add(k.route.id))}),T.size===0)return[];let E=xw(e);return S&&T.size>0&&E.searchParams.set("_routes",r.filter(k=>T.has(k.route.id)).map(k=>k.route.id).join(",")),[E.pathname+E.search]},[f,s,c,g,r,e,u]),x=y.useMemo(()=>gw(h,c),[h,c]),b=kw(h);return y.createElement(y.Fragment,null,w.map(T=>y.createElement("link",{key:T,rel:"prefetch",as:"fetch",href:T,...o})),x.map(T=>y.createElement("link",{key:T,rel:"modulepreload",href:T,...o})),b.map(({key:T,link:S})=>y.createElement("link",{key:T,...S})))}function Nw(...e){return r=>{e.forEach(o=>{typeof o=="function"?o(r):o!=null&&(o.current=r)})}}var Bh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Bh&&(window.__reactRouterVersion="7.1.1")}catch{}function Tw({basename:e,children:r,window:o}){let s=y.useRef();s.current==null&&(s.current=h1({window:o,v5Compat:!0}));let c=s.current,[u,f]=y.useState({action:c.action,location:c.location}),m=y.useCallback(g=>{y.startTransition(()=>f(g))},[f]);return y.useLayoutEffect(()=>c.listen(m),[c,m]),y.createElement(rw,{basename:e,children:r,location:u.location,navigationType:u.action,navigator:c})}var Fh=/^(?:[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:m,target:g,to:h,preventScrollReset:w,viewTransition:x,...b},T){let{basename:S}=y.useContext(Pn),E=typeof h=="string"&&Fh.test(h),k,j=!1;if(typeof h=="string"&&E&&(k=h,Bh))try{let he=new URL(window.location.href),Ce=h.startsWith("//")?new URL(he.protocol+h):new URL(h),Ee=br(Ce.pathname,S);Ce.origin===he.origin&&Ee!=null?h=Ee+Ce.search+Ce.hash:j=!0}catch{Nn(!1,`<Link to="${h}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let P=$1(h,{relative:c}),[L,F,U]=Sw(s,b),X=Lw(h,{replace:f,state:m,target:g,preventScrollReset:w,relative:c,viewTransition:x});function Y(he){r&&r(he),he.defaultPrevented||X(he)}let J=y.createElement("a",{...b,...U,href:k||P,onClick:j||u?r:Y,ref:Nw(T,F),target:g,"data-discover":!E&&o==="render"?"true":void 0});return L&&!E?y.createElement(y.Fragment,null,J,y.createElement(jw,{page:P})):J});Ot.displayName="Link";var Pw=y.forwardRef(function({"aria-current":r="page",caseSensitive:o=!1,className:s="",end:c=!1,style:u,to:f,viewTransition:m,children:g,...h},w){let x=Ha(f,{relative:h.relative}),b=Dt(),T=y.useContext(Fi),{navigator:S,basename:E}=y.useContext(Pn),k=T!=null&&Bw(x)&&m===!0,j=S.encodeLocation?S.encodeLocation(x).pathname:x.pathname,P=b.pathname,L=T&&T.navigation&&T.navigation.location?T.navigation.location.pathname:null;o||(P=P.toLowerCase(),L=L?L.toLowerCase():null,j=j.toLowerCase()),L&&E&&(L=br(L,E)||L);const F=j!=="/"&&j.endsWith("/")?j.length-1:j.length;let U=P===j||!c&&P.startsWith(j)&&P.charAt(F)==="/",X=L!=null&&(L===j||!c&&L.startsWith(j)&&L.charAt(j.length)==="/"),Y={isActive:U,isPending:X,isTransitioning:k},J=U?r:void 0,he;typeof s=="function"?he=s(Y):he=[s,U?"active":null,X?"pending":null,k?"transitioning":null].filter(Boolean).join(" ");let Ce=typeof u=="function"?u(Y):u;return y.createElement(Ot,{...h,"aria-current":J,className:he,ref:w,style:Ce,to:f,viewTransition:m},typeof g=="function"?g(Y):g)});Pw.displayName="NavLink";var _w=y.forwardRef(({discover:e="render",fetcherKey:r,navigate:o,reloadDocument:s,replace:c,state:u,method:f=hi,action:m,onSubmit:g,relative:h,preventScrollReset:w,viewTransition:x,...b},T)=>{let S=Mw(),E=Ow(m,{relative:h}),k=f.toLowerCase()==="get"?"get":"post",j=typeof m=="string"&&Fh.test(m),P=L=>{if(g&&g(L),L.defaultPrevented)return;L.preventDefault();let F=L.nativeEvent.submitter,U=(F==null?void 0:F.getAttribute("formmethod"))||f;S(F||L.currentTarget,{fetcherKey:r,method:U,navigate:o,replace:c,state:u,relative:h,preventScrollReset:w,viewTransition:x})};return y.createElement("form",{ref:T,method:k,action:E,onSubmit:s?g:P,...b,"data-discover":!j&&e==="render"?"true":void 0})});_w.displayName="Form";function Rw(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Dh(e){let r=y.useContext(Fo);return Xe(r,Rw(e)),r}function Lw(e,{target:r,replace:o,state:s,preventScrollReset:c,relative:u,viewTransition:f}={}){let m=Kt(),g=Dt(),h=Ha(e,{relative:u});return y.useCallback(w=>{if(cw(w,r)){w.preventDefault();let x=o!==void 0?o:Ba(g)===Ba(h);m(e,{replace:x,state:s,preventScrollReset:c,relative:u,viewTransition:f})}},[g,m,h,o,s,r,e,c,u,f])}var Aw=0,Iw=()=>`__${String(++Aw)}__`;function Mw(){let{router:e}=Dh("useSubmit"),{basename:r}=y.useContext(Pn),o=Z1();return y.useCallback(async(s,c={})=>{let{action:u,method:f,encType:m,formData:g,body:h}=fw(s,r);if(c.navigate===!1){let w=c.fetcherKey||Iw();await e.fetch(w,o,c.action||u,{preventScrollReset:c.preventScrollReset,formData:g,body:h,formMethod:c.method||f,formEncType:c.encType||m,flushSync:c.flushSync})}else await e.navigate(c.action||u,{preventScrollReset:c.preventScrollReset,formData:g,body:h,formMethod:c.method||f,formEncType:c.encType||m,replace:c.replace,state:c.state,fromRouteId:o,flushSync:c.flushSync,viewTransition:c.viewTransition})},[e,r,o])}function Ow(e,{relative:r}={}){let{basename:o}=y.useContext(Pn),s=y.useContext(_n);Xe(s,"useFormAction must be used inside a RouteContext");let[c]=s.matches.slice(-1),u={...Ha(e||".",{relative:r})},f=Dt();if(e==null){u.search=f.search;let m=new URLSearchParams(u.search),g=m.getAll("index");if(g.some(w=>w==="")){m.delete("index"),g.filter(x=>x).forEach(x=>m.append("index",x));let w=m.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:Vn([o,u.pathname])),Ba(u)}function Bw(e,r={}){let o=y.useContext(Rh);Xe(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=Dh("useViewTransitionState"),c=Ha(e,{relative:r.relative});if(!o.isTransitioning)return!1;let u=br(o.currentLocation.pathname,s)||o.currentLocation.pathname,f=br(o.nextLocation.pathname,s)||o.nextLocation.pathname;return xi(c.pathname,f)!=null||xi(c.pathname,u)!=null}new TextEncoder;var Fw=jh();const Po=Oo(Fw);function zh(e,r){return function(){return e.apply(r,arguments)}}const{toString:Dw}=Object.prototype,{getPrototypeOf:Yu}=Object,zi=(e=>r=>{const o=Dw.call(r);return e[o]||(e[o]=o.slice(8,-1).toLowerCase())})(Object.create(null)),hn=e=>(e=e.toLowerCase(),r=>zi(r)===e),$i=e=>r=>typeof r===e,{isArray:Do}=Array,Fa=$i("undefined");function zw(e){return e!==null&&!Fa(e)&&e.constructor!==null&&!Fa(e.constructor)&&qt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const $h=hn("ArrayBuffer");function $w(e){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(e):r=e&&e.buffer&&$h(e.buffer),r}const Uw=$i("string"),qt=$i("function"),Uh=$i("number"),Ui=e=>e!==null&&typeof e=="object",Hw=e=>e===!0||e===!1,yi=e=>{if(zi(e)!=="object")return!1;const r=Yu(e);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Vw=hn("Date"),Ww=hn("File"),qw=hn("Blob"),Gw=hn("FileList"),Kw=e=>Ui(e)&&qt(e.pipe),Yw=e=>{let r;return e&&(typeof FormData=="function"&&e instanceof FormData||qt(e.append)&&((r=zi(e))==="formdata"||r==="object"&&qt(e.toString)&&e.toString()==="[object FormData]"))},Qw=hn("URLSearchParams"),[Jw,Xw,Zw,ex]=["ReadableStream","Request","Response","Headers"].map(hn),tx=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Va(e,r,{allOwnKeys:o=!1}={}){if(e===null||typeof e>"u")return;let s,c;if(typeof e!="object"&&(e=[e]),Do(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 m;for(s=0;s<f;s++)m=u[s],r.call(null,e[m],m,e)}}function Hh(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 Hr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Vh=e=>!Fa(e)&&e!==Hr;function yu(){const{caseless:e}=Vh(this)&&this||{},r={},o=(s,c)=>{const u=e&&Hh(r,c)||c;yi(r[u])&&yi(s)?r[u]=yu(r[u],s):yi(s)?r[u]=yu({},s):Do(s)?r[u]=s.slice():r[u]=s};for(let s=0,c=arguments.length;s<c;s++)arguments[s]&&Va(arguments[s],o);return r}const nx=(e,r,o,{allOwnKeys:s}={})=>(Va(r,(c,u)=>{o&&qt(c)?e[u]=zh(c,o):e[u]=c},{allOwnKeys:s}),e),rx=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),ox=(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)},ax=(e,r,o,s)=>{let c,u,f;const m={};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))&&!m[f]&&(r[f]=e[f],m[f]=!0);e=o!==!1&&Yu(e)}while(e&&(!o||o(e,r))&&e!==Object.prototype);return r},sx=(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},ix=e=>{if(!e)return null;if(Do(e))return e;let r=e.length;if(!Uh(r))return null;const o=new Array(r);for(;r-- >0;)o[r]=e[r];return o},lx=(e=>r=>e&&r instanceof e)(typeof Uint8Array<"u"&&Yu(Uint8Array)),cx=(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])}},ux=(e,r)=>{let o;const s=[];for(;(o=e.exec(r))!==null;)s.push(o);return s},dx=hn("HTMLFormElement"),fx=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(o,s,c){return s.toUpperCase()+c}),jm=(({hasOwnProperty:e})=>(r,o)=>e.call(r,o))(Object.prototype),px=hn("RegExp"),Wh=(e,r)=>{const o=Object.getOwnPropertyDescriptors(e),s={};Va(o,(c,u)=>{let f;(f=r(c,u,e))!==!1&&(s[u]=f||c)}),Object.defineProperties(e,s)},mx=e=>{Wh(e,(r,o)=>{if(qt(e)&&["arguments","caller","callee"].indexOf(o)!==-1)return!1;const s=e[o];if(qt(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+"'")})}})},hx=(e,r)=>{const o={},s=c=>{c.forEach(u=>{o[u]=!0})};return Do(e)?s(e):s(String(e).split(r)),o},gx=()=>{},yx=(e,r)=>e!=null&&Number.isFinite(e=+e)?e:r,Jc="abcdefghijklmnopqrstuvwxyz",km="0123456789",qh={DIGIT:km,ALPHA:Jc,ALPHA_DIGIT:Jc+Jc.toUpperCase()+km},vx=(e=16,r=qh.ALPHA_DIGIT)=>{let o="";const{length:s}=r;for(;e--;)o+=r[Math.random()*s|0];return o};function wx(e){return!!(e&&qt(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const xx=e=>{const r=new Array(10),o=(s,c)=>{if(Ui(s)){if(r.indexOf(s)>=0)return;if(!("toJSON"in s)){r[c]=s;const u=Do(s)?[]:{};return Va(s,(f,m)=>{const g=o(f,c+1);!Fa(g)&&(u[m]=g)}),r[c]=void 0,u}}return s};return o(e,0)},bx=hn("AsyncFunction"),Cx=e=>e&&(Ui(e)||qt(e))&&qt(e.then)&&qt(e.catch),Gh=((e,r)=>e?setImmediate:r?((o,s)=>(Hr.addEventListener("message",({source:c,data:u})=>{c===Hr&&u===o&&s.length&&s.shift()()},!1),c=>{s.push(c),Hr.postMessage(o,"*")}))(`axios@${Math.random()}`,[]):o=>setTimeout(o))(typeof setImmediate=="function",qt(Hr.postMessage)),Sx=typeof queueMicrotask<"u"?queueMicrotask.bind(Hr):typeof process<"u"&&process.nextTick||Gh,B={isArray:Do,isArrayBuffer:$h,isBuffer:zw,isFormData:Yw,isArrayBufferView:$w,isString:Uw,isNumber:Uh,isBoolean:Hw,isObject:Ui,isPlainObject:yi,isReadableStream:Jw,isRequest:Xw,isResponse:Zw,isHeaders:ex,isUndefined:Fa,isDate:Vw,isFile:Ww,isBlob:qw,isRegExp:px,isFunction:qt,isStream:Kw,isURLSearchParams:Qw,isTypedArray:lx,isFileList:Gw,forEach:Va,merge:yu,extend:nx,trim:tx,stripBOM:rx,inherits:ox,toFlatObject:ax,kindOf:zi,kindOfTest:hn,endsWith:sx,toArray:ix,forEachEntry:cx,matchAll:ux,isHTMLForm:dx,hasOwnProperty:jm,hasOwnProp:jm,reduceDescriptors:Wh,freezeMethods:mx,toObjectSet:hx,toCamelCase:fx,noop:gx,toFiniteNumber:yx,findKey:Hh,global:Hr,isContextDefined:Vh,ALPHABET:qh,generateString:vx,isSpecCompliantForm:wx,toJSONObject:xx,isAsyncFn:bx,isThenable:Cx,setImmediate:Gh,asap:Sx};function be(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)}B.inherits(be,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:B.toJSONObject(this.config),code:this.code,status:this.status}}});const Kh=be.prototype,Yh={};["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=>{Yh[e]={value:e}});Object.defineProperties(be,Yh);Object.defineProperty(Kh,"isAxiosError",{value:!0});be.from=(e,r,o,s,c,u)=>{const f=Object.create(Kh);return B.toFlatObject(e,f,function(g){return g!==Error.prototype},m=>m!=="isAxiosError"),be.call(f,e.message,r,o,s,c),f.cause=e,f.name=e.name,u&&Object.assign(f,u),f};const jx=null;function vu(e){return B.isPlainObject(e)||B.isArray(e)}function Qh(e){return B.endsWith(e,"[]")?e.slice(0,-2):e}function Em(e,r,o){return e?e.concat(r).map(function(c,u){return c=Qh(c),!o&&u?"["+c+"]":c}).join(o?".":""):r}function kx(e){return B.isArray(e)&&!e.some(vu)}const Ex=B.toFlatObject(B,{},null,function(r){return/^is[A-Z]/.test(r)});function Hi(e,r,o){if(!B.isObject(e))throw new TypeError("target must be an object");r=r||new FormData,o=B.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,function(E,k){return!B.isUndefined(k[E])});const s=o.metaTokens,c=o.visitor||w,u=o.dots,f=o.indexes,g=(o.Blob||typeof Blob<"u"&&Blob)&&B.isSpecCompliantForm(r);if(!B.isFunction(c))throw new TypeError("visitor must be a function");function h(S){if(S===null)return"";if(B.isDate(S))return S.toISOString();if(!g&&B.isBlob(S))throw new be("Blob is not supported. Use a Buffer instead.");return B.isArrayBuffer(S)||B.isTypedArray(S)?g&&typeof Blob=="function"?new Blob([S]):Buffer.from(S):S}function w(S,E,k){let j=S;if(S&&!k&&typeof S=="object"){if(B.endsWith(E,"{}"))E=s?E:E.slice(0,-2),S=JSON.stringify(S);else if(B.isArray(S)&&kx(S)||(B.isFileList(S)||B.endsWith(E,"[]"))&&(j=B.toArray(S)))return E=Qh(E),j.forEach(function(L,F){!(B.isUndefined(L)||L===null)&&r.append(f===!0?Em([E],F,u):f===null?E:E+"[]",h(L))}),!1}return vu(S)?!0:(r.append(Em(k,E,u),h(S)),!1)}const x=[],b=Object.assign(Ex,{defaultVisitor:w,convertValue:h,isVisitable:vu});function T(S,E){if(!B.isUndefined(S)){if(x.indexOf(S)!==-1)throw Error("Circular reference detected in "+E.join("."));x.push(S),B.forEach(S,function(j,P){(!(B.isUndefined(j)||j===null)&&c.call(r,j,B.isString(P)?P.trim():P,E,b))===!0&&T(j,E?E.concat(P):[P])}),x.pop()}}if(!B.isObject(e))throw new TypeError("data must be an object");return T(e),r}function Nm(e){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return r[s]})}function Qu(e,r){this._pairs=[],e&&Hi(e,this,r)}const Jh=Qu.prototype;Jh.append=function(r,o){this._pairs.push([r,o])};Jh.toString=function(r){const o=r?function(s){return r.call(this,s,Nm)}:Nm;return this._pairs.map(function(c){return o(c[0])+"="+o(c[1])},"").join("&")};function Nx(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Xh(e,r,o){if(!r)return e;const s=o&&o.encode||Nx;B.isFunction(o)&&(o={serialize:o});const c=o&&o.serialize;let u;if(c?u=c(r,o):u=B.isURLSearchParams(r)?r.toString():new Qu(r,o).toString(s),u){const f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+u}return e}class Tm{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){B.forEach(this.handlers,function(s){s!==null&&r(s)})}}const Zh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Tx=typeof URLSearchParams<"u"?URLSearchParams:Qu,Px=typeof FormData<"u"?FormData:null,_x=typeof Blob<"u"?Blob:null,Rx={isBrowser:!0,classes:{URLSearchParams:Tx,FormData:Px,Blob:_x},protocols:["http","https","file","blob","url","data"]},Ju=typeof window<"u"&&typeof document<"u",wu=typeof navigator=="object"&&navigator||void 0,Lx=Ju&&(!wu||["ReactNative","NativeScript","NS"].indexOf(wu.product)<0),Ax=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Ix=Ju&&window.location.href||"http://localhost",Mx=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ju,hasStandardBrowserEnv:Lx,hasStandardBrowserWebWorkerEnv:Ax,navigator:wu,origin:Ix},Symbol.toStringTag,{value:"Module"})),kt={...Mx,...Rx};function Ox(e,r){return Hi(e,new kt.classes.URLSearchParams,Object.assign({visitor:function(o,s,c,u){return kt.isNode&&B.isBuffer(o)?(this.append(s,o.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)}},r))}function Bx(e){return B.matchAll(/\w+|\[(\w*)]/g,e).map(r=>r[0]==="[]"?"":r[1]||r[0])}function Fx(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 eg(e){function r(o,s,c,u){let f=o[u++];if(f==="__proto__")return!0;const m=Number.isFinite(+f),g=u>=o.length;return f=!f&&B.isArray(c)?c.length:f,g?(B.hasOwnProp(c,f)?c[f]=[c[f],s]:c[f]=s,!m):((!c[f]||!B.isObject(c[f]))&&(c[f]=[]),r(o,s,c[f],u)&&B.isArray(c[f])&&(c[f]=Fx(c[f])),!m)}if(B.isFormData(e)&&B.isFunction(e.entries)){const o={};return B.forEachEntry(e,(s,c)=>{r(Bx(s),c,o,0)}),o}return null}function Dx(e,r,o){if(B.isString(e))try{return(r||JSON.parse)(e),B.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(0,JSON.stringify)(e)}const Wa={transitional:Zh,adapter:["xhr","http","fetch"],transformRequest:[function(r,o){const s=o.getContentType()||"",c=s.indexOf("application/json")>-1,u=B.isObject(r);if(u&&B.isHTMLForm(r)&&(r=new FormData(r)),B.isFormData(r))return c?JSON.stringify(eg(r)):r;if(B.isArrayBuffer(r)||B.isBuffer(r)||B.isStream(r)||B.isFile(r)||B.isBlob(r)||B.isReadableStream(r))return r;if(B.isArrayBufferView(r))return r.buffer;if(B.isURLSearchParams(r))return o.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let m;if(u){if(s.indexOf("application/x-www-form-urlencoded")>-1)return Ox(r,this.formSerializer).toString();if((m=B.isFileList(r))||s.indexOf("multipart/form-data")>-1){const g=this.env&&this.env.FormData;return Hi(m?{"files[]":r}:r,g&&new g,this.formSerializer)}}return u||c?(o.setContentType("application/json",!1),Dx(r)):r}],transformResponse:[function(r){const o=this.transitional||Wa.transitional,s=o&&o.forcedJSONParsing,c=this.responseType==="json";if(B.isResponse(r)||B.isReadableStream(r))return r;if(r&&B.isString(r)&&(s&&!this.responseType||c)){const f=!(o&&o.silentJSONParsing)&&c;try{return JSON.parse(r)}catch(m){if(f)throw m.name==="SyntaxError"?be.from(m,be.ERR_BAD_RESPONSE,this,null,this.response):m}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:kt.classes.FormData,Blob:kt.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};B.forEach(["delete","get","head","post","put","patch"],e=>{Wa.headers[e]={}});const zx=B.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"]),$x=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]&&zx[o])&&(o==="set-cookie"?r[o]?r[o].push(s):r[o]=[s]:r[o]=r[o]?r[o]+", "+s:s)}),r},Pm=Symbol("internals");function Ia(e){return e&&String(e).trim().toLowerCase()}function vi(e){return e===!1||e==null?e:B.isArray(e)?e.map(vi):String(e)}function Ux(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 Hx=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Xc(e,r,o,s,c){if(B.isFunction(s))return s.call(this,r,o);if(c&&(r=o),!!B.isString(r)){if(B.isString(s))return r.indexOf(s)!==-1;if(B.isRegExp(s))return s.test(r)}}function Vx(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,o,s)=>o.toUpperCase()+s)}function Wx(e,r){const o=B.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(m,g,h){const w=Ia(g);if(!w)throw new Error("header name must be a non-empty string");const x=B.findKey(c,w);(!x||c[x]===void 0||h===!0||h===void 0&&c[x]!==!1)&&(c[x||g]=vi(m))}const f=(m,g)=>B.forEach(m,(h,w)=>u(h,w,g));if(B.isPlainObject(r)||r instanceof this.constructor)f(r,o);else if(B.isString(r)&&(r=r.trim())&&!Hx(r))f($x(r),o);else if(B.isHeaders(r))for(const[m,g]of r.entries())u(g,m,s);else r!=null&&u(o,r,s);return this}get(r,o){if(r=Ia(r),r){const s=B.findKey(this,r);if(s){const c=this[s];if(!o)return c;if(o===!0)return Ux(c);if(B.isFunction(o))return o.call(this,c,s);if(B.isRegExp(o))return o.exec(c);throw new TypeError("parser must be boolean|regexp|function")}}}has(r,o){if(r=Ia(r),r){const s=B.findKey(this,r);return!!(s&&this[s]!==void 0&&(!o||Xc(this,this[s],s,o)))}return!1}delete(r,o){const s=this;let c=!1;function u(f){if(f=Ia(f),f){const m=B.findKey(s,f);m&&(!o||Xc(s,s[m],m,o))&&(delete s[m],c=!0)}}return B.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||Xc(this,this[u],u,r,!0))&&(delete this[u],c=!0)}return c}normalize(r){const o=this,s={};return B.forEach(this,(c,u)=>{const f=B.findKey(s,u);if(f){o[f]=vi(c),delete o[u];return}const m=r?Vx(u):String(u).trim();m!==u&&delete o[u],o[m]=vi(c),s[m]=!0}),this}concat(...r){return this.constructor.concat(this,...r)}toJSON(r){const o=Object.create(null);return B.forEach(this,(s,c)=>{s!=null&&s!==!1&&(o[c]=r&&B.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[Pm]=this[Pm]={accessors:{}}).accessors,c=this.prototype;function u(f){const m=Ia(f);s[m]||(Wx(c,f),s[m]=!0)}return B.isArray(r)?r.forEach(u):u(r),this}}Bt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);B.reduceDescriptors(Bt.prototype,({value:e},r)=>{let o=r[0].toUpperCase()+r.slice(1);return{get:()=>e,set(s){this[o]=s}}});B.freezeMethods(Bt);function Zc(e,r){const o=this||Wa,s=r||o,c=Bt.from(s.headers);let u=s.data;return B.forEach(e,function(m){u=m.call(o,u,c.normalize(),r?r.status:void 0)}),c.normalize(),u}function tg(e){return!!(e&&e.__CANCEL__)}function zo(e,r,o){be.call(this,e??"canceled",be.ERR_CANCELED,r,o),this.name="CanceledError"}B.inherits(zo,be,{__CANCEL__:!0});function ng(e,r,o){const s=o.config.validateStatus;!o.status||!s||s(o.status)?e(o):r(new be("Request failed with status code "+o.status,[be.ERR_BAD_REQUEST,be.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))}function qx(e){const r=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return r&&r[1]||""}function Gx(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(g){const h=Date.now(),w=s[u];f||(f=h),o[c]=g,s[c]=h;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),h-f<r)return;const T=w&&h-w;return T?Math.round(b*1e3/T):void 0}}function Kx(e,r){let o=0,s=1e3/r,c,u;const f=(h,w=Date.now())=>{o=w,c=null,u&&(clearTimeout(u),u=null),e.apply(null,h)};return[(...h)=>{const w=Date.now(),x=w-o;x>=s?f(h,w):(c=h,u||(u=setTimeout(()=>{u=null,f(c)},s-x)))},()=>c&&f(c)]}const bi=(e,r,o=3)=>{let s=0;const c=Gx(50,250);return Kx(u=>{const f=u.loaded,m=u.lengthComputable?u.total:void 0,g=f-s,h=c(g),w=f<=m;s=f;const x={loaded:f,total:m,progress:m?f/m:void 0,bytes:g,rate:h||void 0,estimated:h&&m&&w?(m-f)/h:void 0,event:u,lengthComputable:m!=null,[r?"download":"upload"]:!0};e(x)},o)},_m=(e,r)=>{const o=e!=null;return[s=>r[0]({lengthComputable:o,total:e,loaded:s}),r[1]]},Rm=e=>(...r)=>B.asap(()=>e(...r)),Yx=kt.hasStandardBrowserEnv?((e,r)=>o=>(o=new URL(o,kt.origin),e.protocol===o.protocol&&e.host===o.host&&(r||e.port===o.port)))(new URL(kt.origin),kt.navigator&&/(msie|trident)/i.test(kt.navigator.userAgent)):()=>!0,Qx=kt.hasStandardBrowserEnv?{write(e,r,o,s,c,u){const f=[e+"="+encodeURIComponent(r)];B.isNumber(o)&&f.push("expires="+new Date(o).toGMTString()),B.isString(s)&&f.push("path="+s),B.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 Jx(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Xx(e,r){return r?e.replace(/\/?\/$/,"")+"/"+r.replace(/^\/+/,""):e}function rg(e,r){return e&&!Jx(r)?Xx(e,r):r}const Lm=e=>e instanceof Bt?{...e}:e;function Kr(e,r){r=r||{};const o={};function s(h,w,x,b){return B.isPlainObject(h)&&B.isPlainObject(w)?B.merge.call({caseless:b},h,w):B.isPlainObject(w)?B.merge({},w):B.isArray(w)?w.slice():w}function c(h,w,x,b){if(B.isUndefined(w)){if(!B.isUndefined(h))return s(void 0,h,x,b)}else return s(h,w,x,b)}function u(h,w){if(!B.isUndefined(w))return s(void 0,w)}function f(h,w){if(B.isUndefined(w)){if(!B.isUndefined(h))return s(void 0,h)}else return s(void 0,w)}function m(h,w,x){if(x in r)return s(h,w);if(x in e)return s(void 0,h)}const g={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:m,headers:(h,w,x)=>c(Lm(h),Lm(w),x,!0)};return B.forEach(Object.keys(Object.assign({},e,r)),function(w){const x=g[w]||c,b=x(e[w],r[w],w);B.isUndefined(b)&&x!==m||(o[w]=b)}),o}const og=e=>{const r=Kr({},e);let{data:o,withXSRFToken:s,xsrfHeaderName:c,xsrfCookieName:u,headers:f,auth:m}=r;r.headers=f=Bt.from(f),r.url=Xh(rg(r.baseURL,r.url),e.params,e.paramsSerializer),m&&f.set("Authorization","Basic "+btoa((m.username||"")+":"+(m.password?unescape(encodeURIComponent(m.password)):"")));let g;if(B.isFormData(o)){if(kt.hasStandardBrowserEnv||kt.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if((g=f.getContentType())!==!1){const[h,...w]=g?g.split(";").map(x=>x.trim()).filter(Boolean):[];f.setContentType([h||"multipart/form-data",...w].join("; "))}}if(kt.hasStandardBrowserEnv&&(s&&B.isFunction(s)&&(s=s(r)),s||s!==!1&&Yx(r.url))){const h=c&&u&&Qx.read(u);h&&f.set(c,h)}return r},Zx=typeof XMLHttpRequest<"u",e2=Zx&&function(e){return new Promise(function(o,s){const c=og(e);let u=c.data;const f=Bt.from(c.headers).normalize();let{responseType:m,onUploadProgress:g,onDownloadProgress:h}=c,w,x,b,T,S;function E(){T&&T(),S&&S(),c.cancelToken&&c.cancelToken.unsubscribe(w),c.signal&&c.signal.removeEventListener("abort",w)}let k=new XMLHttpRequest;k.open(c.method.toUpperCase(),c.url,!0),k.timeout=c.timeout;function j(){if(!k)return;const L=Bt.from("getAllResponseHeaders"in k&&k.getAllResponseHeaders()),U={data:!m||m==="text"||m==="json"?k.responseText:k.response,status:k.status,statusText:k.statusText,headers:L,config:e,request:k};ng(function(Y){o(Y),E()},function(Y){s(Y),E()},U),k=null}"onloadend"in k?k.onloadend=j:k.onreadystatechange=function(){!k||k.readyState!==4||k.status===0&&!(k.responseURL&&k.responseURL.indexOf("file:")===0)||setTimeout(j)},k.onabort=function(){k&&(s(new be("Request aborted",be.ECONNABORTED,e,k)),k=null)},k.onerror=function(){s(new be("Network Error",be.ERR_NETWORK,e,k)),k=null},k.ontimeout=function(){let F=c.timeout?"timeout of "+c.timeout+"ms exceeded":"timeout exceeded";const U=c.transitional||Zh;c.timeoutErrorMessage&&(F=c.timeoutErrorMessage),s(new be(F,U.clarifyTimeoutError?be.ETIMEDOUT:be.ECONNABORTED,e,k)),k=null},u===void 0&&f.setContentType(null),"setRequestHeader"in k&&B.forEach(f.toJSON(),function(F,U){k.setRequestHeader(U,F)}),B.isUndefined(c.withCredentials)||(k.withCredentials=!!c.withCredentials),m&&m!=="json"&&(k.responseType=c.responseType),h&&([b,S]=bi(h,!0),k.addEventListener("progress",b)),g&&k.upload&&([x,T]=bi(g),k.upload.addEventListener("progress",x),k.upload.addEventListener("loadend",T)),(c.cancelToken||c.signal)&&(w=L=>{k&&(s(!L||L.type?new zo(null,e,k):L),k.abort(),k=null)},c.cancelToken&&c.cancelToken.subscribe(w),c.signal&&(c.signal.aborted?w():c.signal.addEventListener("abort",w)));const P=qx(c.url);if(P&&kt.protocols.indexOf(P)===-1){s(new be("Unsupported protocol "+P+":",be.ERR_BAD_REQUEST,e));return}k.send(u||null)})},t2=(e,r)=>{const{length:o}=e=e?e.filter(Boolean):[];if(r||o){let s=new AbortController,c;const u=function(h){if(!c){c=!0,m();const w=h instanceof Error?h:this.reason;s.abort(w instanceof be?w:new zo(w instanceof Error?w.message:w))}};let f=r&&setTimeout(()=>{f=null,u(new be(`timeout ${r} of ms exceeded`,be.ETIMEDOUT))},r);const m=()=>{e&&(f&&clearTimeout(f),f=null,e.forEach(h=>{h.unsubscribe?h.unsubscribe(u):h.removeEventListener("abort",u)}),e=null)};e.forEach(h=>h.addEventListener("abort",u));const{signal:g}=s;return g.unsubscribe=()=>B.asap(m),g}},n2=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},r2=async function*(e,r){for await(const o of o2(e))yield*n2(o,r)},o2=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()}},Am=(e,r,o,s)=>{const c=r2(e,r);let u=0,f,m=g=>{f||(f=!0,s&&s(g))};return new ReadableStream({async pull(g){try{const{done:h,value:w}=await c.next();if(h){m(),g.close();return}let x=w.byteLength;if(o){let b=u+=x;o(b)}g.enqueue(new Uint8Array(w))}catch(h){throw m(h),h}},cancel(g){return m(g),c.return()}},{highWaterMark:2})},Vi=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",ag=Vi&&typeof ReadableStream=="function",a2=Vi&&(typeof TextEncoder=="function"?(e=>r=>e.encode(r))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),sg=(e,...r)=>{try{return!!e(...r)}catch{return!1}},s2=ag&&sg(()=>{let e=!1;const r=new Request(kt.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!r}),Im=64*1024,xu=ag&&sg(()=>B.isReadableStream(new Response("").body)),Ci={stream:xu&&(e=>e.body)};Vi&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(r=>{!Ci[r]&&(Ci[r]=B.isFunction(e[r])?o=>o[r]():(o,s)=>{throw new be(`Response type '${r}' is not supported`,be.ERR_NOT_SUPPORT,s)})})})(new Response);const i2=async e=>{if(e==null)return 0;if(B.isBlob(e))return e.size;if(B.isSpecCompliantForm(e))return(await new Request(kt.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(B.isArrayBufferView(e)||B.isArrayBuffer(e))return e.byteLength;if(B.isURLSearchParams(e)&&(e=e+""),B.isString(e))return(await a2(e)).byteLength},l2=async(e,r)=>{const o=B.toFiniteNumber(e.getContentLength());return o??i2(r)},c2=Vi&&(async e=>{let{url:r,method:o,data:s,signal:c,cancelToken:u,timeout:f,onDownloadProgress:m,onUploadProgress:g,responseType:h,headers:w,withCredentials:x="same-origin",fetchOptions:b}=og(e);h=h?(h+"").toLowerCase():"text";let T=t2([c,u&&u.toAbortSignal()],f),S;const E=T&&T.unsubscribe&&(()=>{T.unsubscribe()});let k;try{if(g&&s2&&o!=="get"&&o!=="head"&&(k=await l2(w,s))!==0){let U=new Request(r,{method:"POST",body:s,duplex:"half"}),X;if(B.isFormData(s)&&(X=U.headers.get("content-type"))&&w.setContentType(X),U.body){const[Y,J]=_m(k,bi(Rm(g)));s=Am(U.body,Im,Y,J)}}B.isString(x)||(x=x?"include":"omit");const j="credentials"in Request.prototype;S=new Request(r,{...b,signal:T,method:o.toUpperCase(),headers:w.normalize().toJSON(),body:s,duplex:"half",credentials:j?x:void 0});let P=await fetch(S);const L=xu&&(h==="stream"||h==="response");if(xu&&(m||L&&E)){const U={};["status","statusText","headers"].forEach(he=>{U[he]=P[he]});const X=B.toFiniteNumber(P.headers.get("content-length")),[Y,J]=m&&_m(X,bi(Rm(m),!0))||[];P=new Response(Am(P.body,Im,Y,()=>{J&&J(),E&&E()}),U)}h=h||"text";let F=await Ci[B.findKey(Ci,h)||"text"](P,e);return!L&&E&&E(),await new Promise((U,X)=>{ng(U,X,{data:F,headers:Bt.from(P.headers),status:P.status,statusText:P.statusText,config:e,request:S})})}catch(j){throw E&&E(),j&&j.name==="TypeError"&&/fetch/i.test(j.message)?Object.assign(new be("Network Error",be.ERR_NETWORK,e,S),{cause:j.cause||j}):be.from(j,j&&j.code,e,S)}}),bu={http:jx,xhr:e2,fetch:c2};B.forEach(bu,(e,r)=>{if(e){try{Object.defineProperty(e,"name",{value:r})}catch{}Object.defineProperty(e,"adapterName",{value:r})}});const Mm=e=>`- ${e}`,u2=e=>B.isFunction(e)||e===null||e===!1,ig={getAdapter:e=>{e=B.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,!u2(o)&&(s=bu[(f=String(o)).toLowerCase()],s===void 0))throw new be(`Unknown adapter '${f}'`);if(s)break;c[f||"#"+u]=s}if(!s){const u=Object.entries(c).map(([m,g])=>`adapter ${m} `+(g===!1?"is not supported by the environment":"is not available in the build"));let f=r?u.length>1?`since :
`+u.map(Mm).join(`
`):" "+Mm(u[0]):"as no adapter specified";throw new be("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return s},adapters:bu};function eu(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new zo(null,e)}function Om(e){return eu(e),e.headers=Bt.from(e.headers),e.data=Zc.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),ig.getAdapter(e.adapter||Wa.adapter)(e).then(function(s){return eu(e),s.data=Zc.call(e,e.transformResponse,s),s.headers=Bt.from(s.headers),s},function(s){return tg(s)||(eu(e),s&&s.response&&(s.response.data=Zc.call(e,e.transformResponse,s.response),s.response.headers=Bt.from(s.response.headers))),Promise.reject(s)})}const lg="1.7.9",Wi={};["object","boolean","number","function","string","symbol"].forEach((e,r)=>{Wi[e]=function(s){return typeof s===e||"a"+(r<1?"n ":" ")+e}});const Bm={};Wi.transitional=function(r,o,s){function c(u,f){return"[Axios v"+lg+"] Transitional option '"+u+"'"+f+(s?". "+s:"")}return(u,f,m)=>{if(r===!1)throw new be(c(f," has been removed"+(o?" in "+o:"")),be.ERR_DEPRECATED);return o&&!Bm[f]&&(Bm[f]=!0,console.warn(c(f," has been deprecated since v"+o+" and will be removed in the near future"))),r?r(u,f,m):!0}};Wi.spelling=function(r){return(o,s)=>(console.warn(`${s} is likely a misspelling of ${r}`),!0)};function d2(e,r,o){if(typeof e!="object")throw new be("options must be an object",be.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 m=e[u],g=m===void 0||f(m,u,e);if(g!==!0)throw new be("option "+u+" must be "+g,be.ERR_BAD_OPTION_VALUE);continue}if(o!==!0)throw new be("Unknown option "+u,be.ERR_BAD_OPTION)}}const wi={assertOptions:d2,validators:Wi},Sn=wi.validators;class Vr{constructor(r){this.defaults=r,this.interceptors={request:new Tm,response:new Tm}}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=Kr(this.defaults,o);const{transitional:s,paramsSerializer:c,headers:u}=o;s!==void 0&&wi.assertOptions(s,{silentJSONParsing:Sn.transitional(Sn.boolean),forcedJSONParsing:Sn.transitional(Sn.boolean),clarifyTimeoutError:Sn.transitional(Sn.boolean)},!1),c!=null&&(B.isFunction(c)?o.paramsSerializer={serialize:c}:wi.assertOptions(c,{encode:Sn.function,serialize:Sn.function},!0)),wi.assertOptions(o,{baseUrl:Sn.spelling("baseURL"),withXsrfToken:Sn.spelling("withXSRFToken")},!0),o.method=(o.method||this.defaults.method||"get").toLowerCase();let f=u&&B.merge(u.common,u[o.method]);u&&B.forEach(["delete","get","head","post","put","patch","common"],S=>{delete u[S]}),o.headers=Bt.concat(f,u);const m=[];let g=!0;this.interceptors.request.forEach(function(E){typeof E.runWhen=="function"&&E.runWhen(o)===!1||(g=g&&E.synchronous,m.unshift(E.fulfilled,E.rejected))});const h=[];this.interceptors.response.forEach(function(E){h.push(E.fulfilled,E.rejected)});let w,x=0,b;if(!g){const S=[Om.bind(this),void 0];for(S.unshift.apply(S,m),S.push.apply(S,h),b=S.length,w=Promise.resolve(o);x<b;)w=w.then(S[x++],S[x++]);return w}b=m.length;let T=o;for(x=0;x<b;){const S=m[x++],E=m[x++];try{T=S(T)}catch(k){E.call(this,k);break}}try{w=Om.call(this,T)}catch(S){return Promise.reject(S)}for(x=0,b=h.length;x<b;)w=w.then(h[x++],h[x++]);return w}getUri(r){r=Kr(this.defaults,r);const o=rg(r.baseURL,r.url);return Xh(o,r.params,r.paramsSerializer)}}B.forEach(["delete","get","head","options"],function(r){Vr.prototype[r]=function(o,s){return this.request(Kr(s||{},{method:r,url:o,data:(s||{}).data}))}});B.forEach(["post","put","patch"],function(r){function o(s){return function(u,f,m){return this.request(Kr(m||{},{method:r,headers:s?{"Content-Type":"multipart/form-data"}:{},url:u,data:f}))}}Vr.prototype[r]=o(),Vr.prototype[r+"Form"]=o(!0)});class Xu{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(m=>{s.subscribe(m),u=m}).then(c);return f.cancel=function(){s.unsubscribe(u)},f},r(function(u,f,m){s.reason||(s.reason=new zo(u,f,m),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 Xu(function(c){r=c}),cancel:r}}}function f2(e){return function(o){return e.apply(null,o)}}function p2(e){return B.isObject(e)&&e.isAxiosError===!0}const Cu={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(Cu).forEach(([e,r])=>{Cu[r]=e});function cg(e){const r=new Vr(e),o=zh(Vr.prototype.request,r);return B.extend(o,Vr.prototype,r,{allOwnKeys:!0}),B.extend(o,r,null,{allOwnKeys:!0}),o.create=function(c){return cg(Kr(e,c))},o}const Se=cg(Wa);Se.Axios=Vr;Se.CanceledError=zo;Se.CancelToken=Xu;Se.isCancel=tg;Se.VERSION=lg;Se.toFormData=Hi;Se.AxiosError=be;Se.Cancel=Se.CanceledError;Se.all=function(r){return Promise.all(r)};Se.spread=f2;Se.isAxiosError=p2;Se.mergeConfig=Kr;Se.AxiosHeaders=Bt;Se.formToJSON=e=>eg(B.isHTMLForm(e)?new FormData(e):e);Se.getAdapter=ig.getAdapter;Se.HttpStatusCode=Cu;Se.default=Se;function ug(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=ug(e[r]))&&(s&&(s+=" "),s+=o)}else for(o in e)e[o]&&(s&&(s+=" "),s+=o);return s}function Wr(){for(var e,r,o=0,s="",c=arguments.length;o<c;o++)(e=arguments[o])&&(r=ug(e))&&(s&&(s+=" "),s+=r);return s}function m2(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))}m2(`: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 qa=e=>typeof e=="number"&&!isNaN(e),Yr=e=>typeof e=="string",Gn=e=>typeof e=="function",h2=e=>Yr(e)||qa(e),Su=e=>Yr(e)||Gn(e)?e:null,g2=(e,r)=>e===!1||qa(e)&&e>0?e:r,ju=e=>y.isValidElement(e)||Yr(e)||Gn(e)||qa(e);function y2(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 dg({enter:e,exit:r,appendPosition:o=!1,collapse:s=!0,collapseDuration:c=300}){return function({children:u,position:f,preventExitTransition:m,done:g,nodeRef:h,isIn:w,playToast:x}){let b=o?`${e}--${f}`:e,T=o?`${r}--${f}`:r,S=y.useRef(0);return y.useLayoutEffect(()=>{let E=h.current,k=b.split(" "),j=P=>{P.target===h.current&&(x(),E.removeEventListener("animationend",j),E.removeEventListener("animationcancel",j),S.current===0&&P.type!=="animationcancel"&&E.classList.remove(...k))};E.classList.add(...k),E.addEventListener("animationend",j),E.addEventListener("animationcancel",j)},[]),y.useEffect(()=>{let E=h.current,k=()=>{E.removeEventListener("animationend",k),s?y2(E,g,c):g()};w||(m?k():(S.current=1,E.className+=` ${T}`,E.addEventListener("animationend",k)))},[w]),we.createElement(we.Fragment,null,u)}}function Fm(e,r){return{content:fg(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 fg(e,r,o=!1){return y.isValidElement(e)&&!Yr(e.type)?y.cloneElement(e,{closeToast:r.closeToast,toastProps:r,data:r.data,isPaused:o}):Gn(e)?e({closeToast:r.closeToast,toastProps:r,data:r.data,isPaused:o}):e}function v2({closeToast:e,theme:r,ariaLabel:o="close"}){return we.createElement("button",{className:`Toastify__close-button Toastify__close-button--${r}`,type:"button",onClick:s=>{s.stopPropagation(),e(!0)},"aria-label":o},we.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},we.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 w2({delay:e,isRunning:r,closeToast:o,type:s="default",hide:c,className:u,controlledProgress:f,progress:m,rtl:g,isIn:h,theme:w}){let x=c||f&&m===0,b={animationDuration:`${e}ms`,animationPlayState:r?"running":"paused"};f&&(b.transform=`scaleX(${m})`);let T=Wr("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":g}),S=Gn(u)?u({rtl:g,type:s,defaultClassName:T}):Wr(T,u),E={[f&&m>=1?"onTransitionEnd":"onAnimationEnd"]:f&&m<1?null:()=>{h&&o()}};return we.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":x},we.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${w} Toastify__progress-bar--${s}`}),we.createElement("div",{role:"progressbar","aria-hidden":x?"true":"false","aria-label":"notification timer",className:S,style:b,...E}))}var x2=1,pg=()=>`${x2++}`;function b2(e,r,o){let s=1,c=0,u=[],f=[],m=r,g=new Map,h=new Set,w=P=>(h.add(P),()=>h.delete(P)),x=()=>{f=Array.from(g.values()),h.forEach(P=>P())},b=({containerId:P,toastId:L,updateId:F})=>{let U=P?P!==e:e!==1,X=g.has(L)&&F==null;return U||X},T=(P,L)=>{g.forEach(F=>{var U;(L==null||L===F.props.toastId)&&((U=F.toggle)==null||U.call(F,P))})},S=P=>{var L,F;(F=(L=P.props)==null?void 0:L.onClose)==null||F.call(L,P.removalReason),P.isActive=!1},E=P=>{if(P==null)g.forEach(S);else{let L=g.get(P);L&&S(L)}x()},k=()=>{c-=u.length,u=[]},j=P=>{var L,F;let{toastId:U,updateId:X}=P.props,Y=X==null;P.staleId&&g.delete(P.staleId),P.isActive=!0,g.set(U,P),x(),o(Fm(P,Y?"added":"updated")),Y&&((F=(L=P.props).onOpen)==null||F.call(L))};return{id:e,props:m,observe:w,toggle:T,removeToast:E,toasts:g,clearQueue:k,buildToast:(P,L)=>{if(b(L))return;let{toastId:F,updateId:U,data:X,staleId:Y,delay:J}=L,he=U==null;he&&c++;let Ce={...m,style:m.toastStyle,key:s++,...Object.fromEntries(Object.entries(L).filter(([Oe,De])=>De!=null)),toastId:F,updateId:U,data:X,isIn:!1,className:Su(L.className||m.toastClassName),progressClassName:Su(L.progressClassName||m.progressClassName),autoClose:L.isLoading?!1:g2(L.autoClose,m.autoClose),closeToast(Oe){g.get(F).removalReason=Oe,E(F)},deleteToast(){let Oe=g.get(F);if(Oe!=null){if(o(Fm(Oe,"removed")),g.delete(F),c--,c<0&&(c=0),u.length>0){j(u.shift());return}x()}}};Ce.closeButton=m.closeButton,L.closeButton===!1||ju(L.closeButton)?Ce.closeButton=L.closeButton:L.closeButton===!0&&(Ce.closeButton=ju(m.closeButton)?m.closeButton:!0);let Ee={content:P,props:Ce,staleId:Y};m.limit&&m.limit>0&&c>m.limit&&he?u.push(Ee):qa(J)?setTimeout(()=>{j(Ee)},J):j(Ee)},setProps(P){m=P},setToggle:(P,L)=>{let F=g.get(P);F&&(F.toggle=L)},isToastActive:P=>{var L;return(L=g.get(P))==null?void 0:L.isActive},getSnapshot:()=>f}}var Pt=new Map,Da=[],ku=new Set,C2=e=>ku.forEach(r=>r(e)),mg=()=>Pt.size>0;function S2(){Da.forEach(e=>gg(e.content,e.options)),Da=[]}var j2=(e,{containerId:r})=>{var o;return(o=Pt.get(r||1))==null?void 0:o.toasts.get(e)};function hg(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 k2(e){if(!mg()){Da=Da.filter(r=>e!=null&&r.options.toastId!==e);return}if(e==null||h2(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 E2=(e={})=>{Pt.forEach(r=>{r.props.limit&&(!e.containerId||r.id===e.containerId)&&r.clearQueue()})};function gg(e,r){ju(e)&&(mg()||Da.push({content:e,options:r}),Pt.forEach(o=>{o.buildToast(e,r)}))}function N2(e){var r;(r=Pt.get(e.containerId||1))==null||r.setToggle(e.id,e.fn)}function yg(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 T2(e){let r=e.containerId||1;return{subscribe(o){let s=b2(r,e,C2);Pt.set(r,s);let c=s.observe(o);return S2(),()=>{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 P2(e){return ku.add(e),()=>{ku.delete(e)}}function _2(e){return e&&(Yr(e.toastId)||qa(e.toastId))?e.toastId:pg()}function Ga(e,r){return gg(e,r),r.toastId}function qi(e,r){return{...r,type:r&&r.type||e,toastId:_2(r)}}function Gi(e){return(r,o)=>Ga(r,qi(e,o))}function V(e,r){return Ga(e,qi("default",r))}V.loading=(e,r)=>Ga(e,qi("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...r}));function R2(e,{pending:r,error:o,success:s},c){let u;r&&(u=Yr(r)?V.loading(r,c):V.loading(r.render,{...c,...r}));let f={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},m=(h,w,x)=>{if(w==null){V.dismiss(u);return}let b={type:h,...f,...c,data:x},T=Yr(w)?{render:w}:w;return u?V.update(u,{...b,...T}):V(T.render,{...b,...T}),x},g=Gn(e)?e():e;return g.then(h=>m("success",s,h)).catch(h=>m("error",o,h)),g}V.promise=R2;V.success=Gi("success");V.info=Gi("info");V.error=Gi("error");V.warning=Gi("warning");V.warn=V.warning;V.dark=(e,r)=>Ga(e,qi("default",{theme:"dark",...r}));function L2(e){k2(e)}V.dismiss=L2;V.clearWaitingQueue=E2;V.isActive=hg;V.update=(e,r={})=>{let o=j2(e,r);if(o){let{props:s,content:c}=o,u={delay:100,...s,...r,toastId:r.toastId||e,updateId:pg()};u.toastId!==e&&(u.staleId=e);let f=u.render||c;delete u.render,Ga(f,u)}};V.done=e=>{V.update(e,{progress:1})};V.onChange=P2;V.play=e=>yg(!0,e);V.pause=e=>yg(!1,e);function A2(e){var r;let{subscribe:o,getSnapshot:s,setProps:c}=y.useRef(T2(e)).current;c(e);let u=(r=y.useSyncExternalStore(o,s,s))==null?void 0:r.slice();function f(m){if(!u)return[];let g=new Map;return e.newestOnTop&&u.reverse(),u.forEach(h=>{let{position:w}=h.props;g.has(w)||g.set(w,[]),g.get(w).push(h)}),Array.from(g,h=>m(h[0],h[1]))}return{getToastToRender:f,isToastActive:hg,count:u==null?void 0:u.length}}function I2(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:m,pauseOnHover:g,closeToast:h,onClick:w,closeOnClick:x}=e;N2({id:e.toastId,containerId:e.containerId,fn:o}),y.useEffect(()=>{if(e.pauseOnFocusLoss)return b(),()=>{T()}},[e.pauseOnFocusLoss]);function b(){document.hasFocus()||j(),window.addEventListener("focus",k),window.addEventListener("blur",j)}function T(){window.removeEventListener("focus",k),window.removeEventListener("blur",j)}function S(Y){if(e.draggable===!0||e.draggable===Y.pointerType){P();let J=u.current;f.canCloseOnClick=!0,f.canDrag=!0,J.style.transition="none",e.draggableDirection==="x"?(f.start=Y.clientX,f.removalDistance=J.offsetWidth*(e.draggablePercent/100)):(f.start=Y.clientY,f.removalDistance=J.offsetHeight*(e.draggablePercent===80?e.draggablePercent*1.5:e.draggablePercent)/100)}}function E(Y){let{top:J,bottom:he,left:Ce,right:Ee}=u.current.getBoundingClientRect();Y.nativeEvent.type!=="touchend"&&e.pauseOnHover&&Y.clientX>=Ce&&Y.clientX<=Ee&&Y.clientY>=J&&Y.clientY<=he?j():k()}function k(){o(!0)}function j(){o(!1)}function P(){f.didMove=!1,document.addEventListener("pointermove",F),document.addEventListener("pointerup",U)}function L(){document.removeEventListener("pointermove",F),document.removeEventListener("pointerup",U)}function F(Y){let J=u.current;if(f.canDrag&&J){f.didMove=!0,r&&j(),e.draggableDirection==="x"?f.delta=Y.clientX-f.start:f.delta=Y.clientY-f.start,f.start!==Y.clientX&&(f.canCloseOnClick=!1);let he=e.draggableDirection==="x"?`${f.delta}px, var(--y)`:`0, calc(${f.delta}px + var(--y))`;J.style.transform=`translate3d(${he},0)`,J.style.opacity=`${1-Math.abs(f.delta/f.removalDistance)}`}}function U(){L();let Y=u.current;if(f.canDrag&&f.didMove&&Y){if(f.canDrag=!1,Math.abs(f.delta)>f.removalDistance){c(!0),e.closeToast(!0),e.collapseAll();return}Y.style.transition="transform 0.2s, opacity 0.2s",Y.style.removeProperty("transform"),Y.style.removeProperty("opacity")}}let X={onPointerDown:S,onPointerUp:E};return m&&g&&(X.onMouseEnter=j,e.stacked||(X.onMouseLeave=k)),x&&(X.onClick=Y=>{w&&w(Y),f.canCloseOnClick&&h(!0)}),{playToast:k,pauseToast:j,isRunning:r,preventExitTransition:s,toastRef:u,eventHandlers:X}}var M2=typeof window<"u"?y.useLayoutEffect:y.useEffect,Ki=({theme:e,type:r,isLoading:o,...s})=>we.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:e==="colored"?"currentColor":`var(--toastify-icon-color-${r})`,...s});function O2(e){return we.createElement(Ki,{...e},we.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 B2(e){return we.createElement(Ki,{...e},we.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 F2(e){return we.createElement(Ki,{...e},we.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 D2(e){return we.createElement(Ki,{...e},we.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 z2(){return we.createElement("div",{className:"Toastify__spinner"})}var Eu={info:B2,warning:O2,success:F2,error:D2,spinner:z2},$2=e=>e in Eu;function U2({theme:e,type:r,isLoading:o,icon:s}){let c=null,u={theme:e,type:r};return s===!1||(Gn(s)?c=s({...u,isLoading:o}):y.isValidElement(s)?c=y.cloneElement(s,u):o?c=Eu.spinner():$2(r)&&(c=Eu[r](u))),c}var H2=e=>{let{isRunning:r,preventExitTransition:o,toastRef:s,eventHandlers:c,playToast:u}=I2(e),{closeButton:f,children:m,autoClose:g,onClick:h,type:w,hideProgressBar:x,closeToast:b,transition:T,position:S,className:E,style:k,progressClassName:j,updateId:P,role:L,progress:F,rtl:U,toastId:X,deleteToast:Y,isIn:J,isLoading:he,closeOnClick:Ce,theme:Ee,ariaLabel:Oe}=e,De=Wr("Toastify__toast",`Toastify__toast-theme--${Ee}`,`Toastify__toast--${w}`,{"Toastify__toast--rtl":U},{"Toastify__toast--close-on-click":Ce}),K=Gn(E)?E({rtl:U,position:S,type:w,defaultClassName:De}):Wr(De,E),le=U2(e),me=!!F||!g,ne={closeToast:b,type:w,theme:Ee},D=null;return f===!1||(Gn(f)?D=f(ne):y.isValidElement(f)?D=y.cloneElement(f,ne):D=v2(ne)),we.createElement(T,{isIn:J,done:Y,position:S,preventExitTransition:o,nodeRef:s,playToast:u},we.createElement("div",{id:X,tabIndex:0,onClick:h,"data-in":J,className:K,...c,style:k,ref:s,...J&&{role:L,"aria-label":Oe}},le!=null&&we.createElement("div",{className:Wr("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!he})},le),fg(m,e,!r),D,!e.customProgressBar&&we.createElement(w2,{...P&&!me?{key:`p-${P}`}:{},rtl:U,theme:Ee,delay:g,isRunning:r,isIn:J,closeToast:b,hide:x,type:w,className:j,controlledProgress:me,progress:F||0})))},vg=(e,r=!1)=>({enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:r}),V2=dg(vg("bounce",!0)),ie=dg(vg("slide",!0)),W2={position:"top-right",transition:V2,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 Rn(e){let r={...W2,...e},o=e.stacked,[s,c]=y.useState(!0),u=y.useRef(null),{getToastToRender:f,isToastActive:m,count:g}=A2(r),{className:h,style:w,rtl:x,containerId:b,hotKeys:T}=r;function S(k){let j=Wr("Toastify__toast-container",`Toastify__toast-container--${k}`,{"Toastify__toast-container--rtl":x});return Gn(h)?h({position:k,rtl:x,defaultClassName:j}):Wr(j,Su(h))}function E(){o&&(c(!0),V.play())}return M2(()=>{var k;if(o){let j=u.current.querySelectorAll('[data-in="true"]'),P=12,L=(k=r.position)==null?void 0:k.includes("top"),F=0,U=0;Array.from(j).reverse().forEach((X,Y)=>{let J=X;J.classList.add("Toastify__toast--stacked"),Y>0&&(J.dataset.collapsed=`${s}`),J.dataset.pos||(J.dataset.pos=L?"top":"bot");let he=F*(s?.2:1)+(s?0:P*Y);J.style.setProperty("--y",`${L?he:he*-1}px`),J.style.setProperty("--g",`${P}`),J.style.setProperty("--s",`${1-(s?U:0)}`),F+=J.offsetHeight,U+=.025})}},[s,g,o]),y.useEffect(()=>{function k(j){var P;let L=u.current;T(j)&&((P=L.querySelector('[tabIndex="0"]'))==null||P.focus(),c(!1),V.pause()),j.key==="Escape"&&(document.activeElement===L||L!=null&&L.contains(document.activeElement))&&(c(!0),V.play())}return document.addEventListener("keydown",k),()=>{document.removeEventListener("keydown",k)}},[T]),we.createElement("section",{ref:u,className:"Toastify",id:b,onMouseEnter:()=>{o&&(c(!1),V.pause())},onMouseLeave:E,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":r["aria-label"]},f((k,j)=>{let P=j.length?{...w}:{...w,pointerEvents:"none"};return we.createElement("div",{tabIndex:-1,className:S(k),"data-stacked":o,style:P,key:`c-${k}`},j.map(({content:L,props:F})=>we.createElement(H2,{...F,stacked:o,collapseAll:E,isIn:m(F.toastId,F.containerId),key:`t-${F.key}`},L)))}))}const Re=" https://tkmachino-backend.onrender.com",wg=({formData:e})=>{Dt();const r=Kt(),[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 T=[...o];T[x]=b,s(T),b&&x<5&&document.getElementById(`digit-${x+1}`).focus()}},m=(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)}},g=w=>{const x=w.clipboardData.getData("text");/^\d{6}$/.test(x)&&(s(x.split("")),document.getElementById("digit-5").focus())},h=async w=>{if(w.preventDefault(),o.some(b=>b==="")){const b=o.findIndex(T=>T==="");document.getElementById(`digit-${b}`).focus();return}u(!0);const x=o.join("");try{const b=await Se.post(`${Re}/user/auth/verify`,{...e,verificationCode:x});b.status===200&&(V.success("Verification successful! Redirecting...",{position:"top-right",autoClose:2e3,transition:ie}),setTimeout(()=>r("/login"),2e3)),b.status!==200&&V.error("Verification failed. Please try again.",{position:"top-right",autoClose:2e3,transition:ie})}catch{V.error("Verification failed. Please try again.",{position:"top-right",autoClose:2e3,transition:ie})}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:h,children:[i.jsx("div",{className:"row g-2 justify-content-center mb-4",onPaste:g,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=>m(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:Dm.redirectText,children:["Not Registered yet?"," ",i.jsx("span",{style:Dm.redirectLink,onClick:()=>r("/signup"),children:"Create Account"})]}),i.jsx(Rn,{})]})})},Dm={redirectText:{marginTop:"20px",fontSize:"0.9rem",color:"#333"},redirectLink:{color:"#FF6F61",cursor:"pointer",fontWeight:"bold"}};var xg={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},zm=we.createContext&&we.createContext(xg),q2=["attr","size","title"];function G2(e,r){if(e==null)return{};var o=K2(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 K2(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 Si(){return Si=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},Si.apply(this,arguments)}function $m(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 ji(e){for(var r=1;r<arguments.length;r++){var o=arguments[r]!=null?arguments[r]:{};r%2?$m(Object(o),!0).forEach(function(s){Y2(e,s,o[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):$m(Object(o)).forEach(function(s){Object.defineProperty(e,s,Object.getOwnPropertyDescriptor(o,s))})}return e}function Y2(e,r,o){return r=Q2(r),r in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}function Q2(e){var r=J2(e,"string");return typeof r=="symbol"?r:r+""}function J2(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 bg(e){return e&&e.map((r,o)=>we.createElement(r.tag,ji({key:o},r.attr),bg(r.child)))}function tt(e){return r=>we.createElement(X2,Si({attr:ji({},e.attr)},r),bg(e.child))}function X2(e){var r=o=>{var{attr:s,size:c,title:u}=e,f=G2(e,q2),m=c||o.size||"1em",g;return o.className&&(g=o.className),e.className&&(g=(g?g+" ":"")+e.className),we.createElement("svg",Si({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},o.attr,s,f,{className:g,style:ji(ji({color:e.color||o.color},o.style),e.style),height:m,width:m,xmlns:"http://www.w3.org/2000/svg"}),u&&we.createElement("title",null,u),e.children)};return zm!==void 0?we.createElement(zm.Consumer,null,o=>r(o)):r(xg)}function Z2(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 eb(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 tb(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 nb(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 rb(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 Cg(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 ob(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 ab(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 sb(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 ib(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 tu(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 Sg(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 ki(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 Qr(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 lb(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 jg(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 kg(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 Um(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 Ao(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 cb(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 Hm(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 ub(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 db=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"}]`),fb=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 nu,Vm;function pb(){if(Vm)return nu;Vm=1;class e{constructor(){this.data=db,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=fb,this.nativeData.forEach(s=>{this.labelMap[s.label.toLowerCase()]=s.value,this.valueMap[s.value.toLowerCase()]=s.label}),this}}return nu=()=>{if(!(this instanceof e))return new e},nu}var mb=pb();const hb=Oo(mb);var ru,Wm;function gb(){if(Wm)return ru;Wm=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(g,h,w){h in r||(r[h]=[]);var x=w||0;r[h][x]=g},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 m=u[2]+u[5][f];s(u[1],m)}}o[e[c].iso2]=c,s(u[1],u[2],u[4])}return ru={allCountries:e,iso2Lookup:o,allCountryCodes:r},ru}var yb=gb();const vb=Oo(yb),wb=({setFormData:e,formData:r})=>{const[o,s]=y.useState(!1),[c,u]=y.useState(!1),[f,m]=y.useState(!1),g=Kt(),h=hb().getData(),w=T=>{const{name:S,value:E}=T.target;e({...r,[S]:E})},x=T=>{var k;const S=h.find(j=>j.label===T.target.value),E=((k=vb.allCountries.find(j=>j.name===S.label))==null?void 0:k.dialCode)||S.value;e({...r,country:S.label,countryCode:E})},b=async T=>{var S;if(T.preventDefault(),r.password!==r.confirmPassword){V.dismiss(),V.error("Passwords do not match!",{position:"top-right",autoClose:1e3,transition:ie});return}if(r.password.length<8){V.dismiss(),V.error("Password must be at least 8 characters long!",{position:"top-right",autoClose:1e3,transition:ie});return}try{const E=await Se.post(`${Re}/user/auth/signup`,r);console.log("sending data"),E.status===201&&(console.log("send data successful"),V.dismiss(),V.success("Account created successfully!",{position:"top-right",autoClose:5e3,transition:ie}),m(!0),console.log(r),g("/VerifyEmail"))}catch(E){V.dismiss(),V.error(((S=E.response)==null?void 0:S.data)||E.message||"Something went wrong!",{position:"top-right",autoClose:1e3,transition:ie})}};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"}),h.map((T,S)=>i.jsx("option",{value:T.label,children:T.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(ki,{}):i.jsx(Qr,{})})]}),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(ki,{}):i.jsx(Qr,{})})]})]})]}),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(wg,{}),i.jsx(Rn,{})]})},xb=()=>{const e=Kt(),[r,o]=y.useState({email:"",password:""}),[s,c]=y.useState(""),[u,f]=y.useState(!1),[m,g]=y.useState(!1),[h,w]=y.useState(!1),x=S=>{const{name:E,value:k}=S.target;o({...r,[E]:k})},b=async S=>{var E,k;S.preventDefault(),w(!0);try{(await Se.post(`${Re}/user/requestReset`,{email:s})).status===200&&(V.dismiss(),V.success("Password reset email sent!",{position:"top-right",autoClose:5e3,transition:ie}),c(""),g(!1))}catch(j){V.dismiss(),V.error(((k=(E=j.response)==null?void 0:E.data)==null?void 0:k.message)||"Error sending reset email!",{position:"top-right",autoClose:1e3,transition:ie})}finally{w(!1)}},T=async S=>{var E,k;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:ie});return}try{const j=await Se.post(`${Re}/user/auth/login`,r);if(j.status===200){const{token:P,role:L,user:F}=j.data;console.log(j.data),localStorage.setItem("token",P),localStorage.setItem("role",L),localStorage.setItem("user",JSON.stringify(F)),V.dismiss(),V.success("Login successful!",{position:"top-right",autoClose:5e3,transition:ie}),L==="user"&&e("/"),L=="admin"&&e("/admin")}}catch(j){V.dismiss(),V.error(((k=(E=j.response)==null?void 0:E.data)==null?void 0:k.message)||"Invalid credentials!",{position:"top-right",autoClose:1e3,transition:ie})}};return i.jsxs("div",{className:"signup-page",children:[i.jsxs("div",{className:"signup-container",children:[m&&i.jsxs("div",{className:"forgot-password-form bg-light p-4 rounded shadow",children:[i.jsx(Ao,{className:"close-icon",onClick:()=>g(!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:h,children:h?"Sending...":"Send Reset Link"})]})]}),!m&&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:T,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(ki,{}):i.jsx(Qr,{})})]}),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:()=>g(!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(Rn,{})]})},Ka=()=>{const[e,r]=y.useState(!1),[o,s]=y.useState(null),c=Dt(),u=()=>{r(!e)};return y.useEffect(()=>{const f=localStorage.getItem("role");s(f)},[]),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.jsx(Ot,{className:"navbar-brand logo",to:"/",children:"TAREEQ AL KHAIR"}),i.jsx("button",{className:"navbar-toggler toggleButton",type:"button",onClick:u,"aria-controls":"navbarNav","aria-expanded":e,"aria-label":"Toggle navigation",children:e?i.jsx(Ao,{className:"toggleIcon"}):i.jsx(ob,{className:"toggleIcon"})}),i.jsxs("form",{className:"d-flex mx-auto searchForm",children:[i.jsx("input",{className:"form-control me-2 search-input",type:"search",placeholder:"Search","aria-label":"Search"}),i.jsx("button",{className:"btn btn-warning search-button",type:"submit",children:"Search"})]}),i.jsxs("ul",{className:"navbar-nav ms-auto d-none d-lg-flex",children:[i.jsx("li",{className:`nav-item ${c.pathname==="/Home"?"active":""}`,children:i.jsx(Ot,{className:"nav-link",to:"/",children:"Home"})}),i.jsx("li",{className:`nav-item ${c.pathname==="/AboutUs"?"active":""}`,children:i.jsx(Ot,{className:"nav-link",to:"/AboutUs",children:"About"})}),i.jsx("li",{className:`nav-item ${c.pathname==="/ContactUs"?"active":""}`,children:i.jsx(Ot,{className:"nav-link",to:"/ContactUs",children:"Contact"})}),!o&&i.jsx("li",{className:`nav-item ${c.pathname==="/signup"?"active":""}`,children:i.jsx(Ot,{className:"nav-link btn btn-signup text-dark ms-2",to:"/signup",children:"Signup"})})]})]})}),i.jsxs("div",{className:`sidebar ${e?"open":""}`,children:[i.jsx("button",{className:"close-btn",onClick:u,children:i.jsx(Ao,{})}),i.jsxs("ul",{className:"sidebar-nav",children:[i.jsx("li",{className:`nav-item ${c.pathname==="/"?"active":""}`,children:i.jsx(Ot,{className:"nav-link",to:"/",onClick:u,children:"Home"})}),i.jsx("li",{className:`nav-item ${c.pathname==="/AboutUs"?"active":""}`,children:i.jsx(Ot,{className:"nav-link",to:"/AboutUs",onClick:u,children:"About"})}),i.jsx("li",{className:`nav-item ${c.pathname==="/ContactUs"?"active":""}`,children:i.jsx(Ot,{className:"nav-link",to:"/ContactUs",onClick:u,children:"Contact"})}),!o&&i.jsx("li",{className:`nav-item ${c.pathname==="/signup"?"active":""}`,children:i.jsx(Ot,{className:"nav-link btn btn-signup text-dark ms-2",to:"/signup",onClick:u,children:"Signup"})})]})]})]})},Zu="/assets/image11-B8cb1Vcl.jpg",qm="/assets/image22-4LOWnfPS.jpg",Gm=[Zu,qm,qm],bb=()=>{const[e,r]=y.useState(0);return y.useEffect(()=>{const o=setInterval(()=>{r(s=>(s+1)%Gm.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:Gm[e],alt:"Heavy Machinery",className:"img-fluid rounded hero-image"})})})]})})})};var ou={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/var Km;function Cb(){return Km||(Km=1,function(e){(function(){var r={}.hasOwnProperty;function o(){for(var u="",f=0;f<arguments.length;f++){var m=arguments[f];m&&(u=c(u,s(m)))}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 m in u)r.call(u,m)&&u[m]&&(f=c(f,m));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})()}(ou)),ou.exports}var Sb=Cb();const Ae=Oo(Sb);function Nu(){return Nu=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},Nu.apply(null,arguments)}function Eg(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 Ym(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function jb(e){var r=kb(e,"string");return typeof r=="symbol"?r:String(r)}function kb(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 Eb(e,r,o){var s=y.useRef(e!==void 0),c=y.useState(r),u=c[0],f=c[1],m=e!==void 0,g=s.current;return s.current=m,!m&&g&&u!==r&&f(r),[m?e:u,y.useCallback(function(h){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,[h].concat(x)),f(h)},[o])]}function Nb(e,r){return Object.keys(r).reduce(function(o,s){var c,u=o,f=u[Ym(s)],m=u[s],g=Eg(u,[Ym(s),s].map(jb)),h=r[s],w=Eb(m,f,e[h]),x=w[0],b=w[1];return Nu({},g,(c={},c[s]=x,c[h]=b,c))},e)}function Tu(e,r){return Tu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,s){return o.__proto__=s,o},Tu(e,r)}function Tb(e,r){e.prototype=Object.create(r.prototype),e.prototype.constructor=e,Tu(e,r)}const Pb=["xxl","xl","lg","md","sm","xs"],_b="xs",Yi=y.createContext({prefixes:{},breakpoints:Pb,minBreakpoint:_b});function Ye(e,r){const{prefixes:o}=y.useContext(Yi);return e||o[r]||r}function Ng(){const{breakpoints:e}=y.useContext(Yi);return e}function Tg(){const{minBreakpoint:e}=y.useContext(Yi);return e}function Pg(){const{dir:e}=y.useContext(Yi);return e==="rtl"}function Qi(e){return e&&e.ownerDocument||document}function Rb(e){var r=Qi(e);return r&&r.defaultView||window}function Lb(e,r){return Rb(e).getComputedStyle(e,r)}var Ab=/([A-Z])/g;function Ib(e){return e.replace(Ab,"-$1").toLowerCase()}var Mb=/^ms-/;function di(e){return Ib(e).replace(Mb,"-ms-")}var Ob=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function Bb(e){return!!(e&&Ob.test(e))}function qr(e,r){var o="",s="";if(typeof r=="string")return e.style.getPropertyValue(di(r))||Lb(e).getPropertyValue(di(r));Object.keys(r).forEach(function(c){var u=r[c];!u&&u!==0?e.style.removeProperty(di(c)):Bb(c)?s+=c+"("+u+") ":o+=di(c)+": "+u+";"}),s&&(o+="transform: "+s+";"),e.style.cssText+=";"+o}var au={exports:{}},su,Qm;function Fb(){if(Qm)return su;Qm=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return su=e,su}var iu,Jm;function Db(){if(Jm)return iu;Jm=1;var e=Fb();function r(){}function o(){}return o.resetWarningCache=r,iu=function(){function s(f,m,g,h,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},iu}var Xm;function zb(){return Xm||(Xm=1,au.exports=Db()()),au.exports}var $b=zb();const Wn=Oo($b),Zm={disabled:!1},_g=we.createContext(null);var Ub=function(r){return r.scrollTop},Oa="unmounted",$r="exited",gr="entering",Ur="entered",Pu="exiting",Yn=function(e){Tb(r,e);function r(s,c){var u;u=e.call(this,s,c)||this;var f=c,m=f&&!f.isMounting?s.enter:s.appear,g;return u.appearStatus=null,s.in?m?(g=$r,u.appearStatus=gr):g=Ur:s.unmountOnExit||s.mountOnEnter?g=Oa:g=$r,u.state={status:g},u.nextCallback=null,u}r.getDerivedStateFromProps=function(c,u){var f=c.in;return f&&u.status===Oa?{status:$r}: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!==gr&&f!==Ur&&(u=gr):(f===gr||f===Ur)&&(u=Pu)}this.updateStatus(!1,u)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var c=this.props.timeout,u,f,m;return u=f=m=c,c!=null&&typeof c!="number"&&(u=c.exit,f=c.enter,m=c.appear!==void 0?c.appear:f),{exit:u,enter:f,appear:m}},o.updateStatus=function(c,u){if(c===void 0&&(c=!1),u!==null)if(this.cancelNextCallback(),u===gr){if(this.props.unmountOnExit||this.props.mountOnEnter){var f=this.props.nodeRef?this.props.nodeRef.current:Po.findDOMNode(this);f&&Ub(f)}this.performEnter(c)}else this.performExit();else this.props.unmountOnExit&&this.state.status===$r&&this.setState({status:Oa})},o.performEnter=function(c){var u=this,f=this.props.enter,m=this.context?this.context.isMounting:c,g=this.props.nodeRef?[m]:[Po.findDOMNode(this),m],h=g[0],w=g[1],x=this.getTimeouts(),b=m?x.appear:x.enter;if(!c&&!f||Zm.disabled){this.safeSetState({status:Ur},function(){u.props.onEntered(h)});return}this.props.onEnter(h,w),this.safeSetState({status:gr},function(){u.props.onEntering(h,w),u.onTransitionEnd(b,function(){u.safeSetState({status:Ur},function(){u.props.onEntered(h,w)})})})},o.performExit=function(){var c=this,u=this.props.exit,f=this.getTimeouts(),m=this.props.nodeRef?void 0:Po.findDOMNode(this);if(!u||Zm.disabled){this.safeSetState({status:$r},function(){c.props.onExited(m)});return}this.props.onExit(m),this.safeSetState({status:Pu},function(){c.props.onExiting(m),c.onTransitionEnd(f.exit,function(){c.safeSetState({status:$r},function(){c.props.onExited(m)})})})},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(m){f&&(f=!1,u.nextCallback=null,c(m))},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:Po.findDOMNode(this),m=c==null&&!this.props.addEndListener;if(!f||m){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var g=this.props.nodeRef?[this.nextCallback]:[f,this.nextCallback],h=g[0],w=g[1];this.props.addEndListener(h,w)}c!=null&&setTimeout(this.nextCallback,c)},o.render=function(){var c=this.state.status;if(c===Oa)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 m=Eg(u,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return we.createElement(_g.Provider,{value:null},typeof f=="function"?f(c,m):we.cloneElement(we.Children.only(f),m))},r}(we.Component);Yn.contextType=_g;Yn.propTypes={};function Eo(){}Yn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Eo,onEntering:Eo,onEntered:Eo,onExit:Eo,onExiting:Eo,onExited:Eo};Yn.UNMOUNTED=Oa;Yn.EXITED=$r;Yn.ENTERING=gr;Yn.ENTERED=Ur;Yn.EXITING=Pu;function Hb(e){return e.code==="Escape"||e.keyCode===27}function Vb(){const e=y.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}function Rg(e){if(!e||typeof e=="function")return null;const{major:r}=Vb();return r>=19?e.props.ref:e.ref}const $o=!!(typeof window<"u"&&window.document&&window.document.createElement);var _u=!1,Ru=!1;try{var lu={get passive(){return _u=!0},get once(){return Ru=_u=!0}};$o&&(window.addEventListener("test",lu,lu),window.removeEventListener("test",lu,!0))}catch{}function Lg(e,r,o,s){if(s&&typeof s!="boolean"&&!Ru){var c=s.once,u=s.capture,f=o;!Ru&&c&&(f=o.__once||function m(g){this.removeEventListener(r,m,u),o.call(this,g)},o.__once=f),e.addEventListener(r,f,_u?s:u)}e.addEventListener(r,o,s)}function Lu(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 Ei(e,r,o,s){return Lg(e,r,o,s),function(){Lu(e,r,o,s)}}function Wb(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 qb(e){var r=qr(e,"transitionDuration")||"",o=r.indexOf("ms")===-1?1e3:1;return parseFloat(r)*o}function Gb(e,r,o){o===void 0&&(o=5);var s=!1,c=setTimeout(function(){s||Wb(e,"transitionend",!0)},r+o),u=Ei(e,"transitionend",function(){s=!0},{once:!0});return function(){clearTimeout(c),u()}}function Ag(e,r,o,s){o==null&&(o=qb(e)||0);var c=Gb(e,o,s),u=Ei(e,"transitionend",r);return function(){c(),u()}}function eh(e,r){const o=qr(e,r)||"",s=o.indexOf("ms")===-1?1e3:1;return parseFloat(o)*s}function Ig(e,r){const o=eh(e,"transitionDuration"),s=eh(e,"transitionDelay"),c=Ag(e,u=>{u.target===e&&(c(),r(u))},o+s)}function Mg(e){e.offsetHeight}const th=e=>!e||typeof e=="function"?e:r=>{e.current=r};function Kb(e,r){const o=th(e),s=th(r);return c=>{o&&o(c),s&&s(c)}}function Og(e,r){return y.useMemo(()=>Kb(e,r),[e,r])}function Yb(e){return e&&"setState"in e?Po.findDOMNode(e):e??null}const Bg=we.forwardRef(({onEnter:e,onEntering:r,onEntered:o,onExit:s,onExiting:c,onExited:u,addEndListener:f,children:m,childRef:g,...h},w)=>{const x=y.useRef(null),b=Og(x,g),T=X=>{b(Yb(X))},S=X=>Y=>{X&&x.current&&X(x.current,Y)},E=y.useCallback(S(e),[e]),k=y.useCallback(S(r),[r]),j=y.useCallback(S(o),[o]),P=y.useCallback(S(s),[s]),L=y.useCallback(S(c),[c]),F=y.useCallback(S(u),[u]),U=y.useCallback(S(f),[f]);return i.jsx(Yn,{ref:w,...h,onEnter:E,onEntered:j,onEntering:k,onExit:P,onExited:F,onExiting:L,addEndListener:U,nodeRef:x,children:typeof m=="function"?(X,Y)=>m(X,{...Y,ref:T}):we.cloneElement(m,{ref:T})})});function Fg(e){const r=y.useRef(e);return y.useEffect(()=>{r.current=e},[e]),r}function za(e){const r=Fg(e);return y.useCallback(function(...o){return r.current&&r.current(...o)},[r])}const Qb=e=>y.forwardRef((r,o)=>i.jsx("div",{...r,ref:o,className:Ae(r.className,e)}));function Jb(e){const r=y.useRef(e);return y.useEffect(()=>{r.current=e},[e]),r}function yr(e){const r=Jb(e);return y.useCallback(function(...o){return r.current&&r.current(...o)},[r])}function Xb(){const e=y.useRef(!0),r=y.useRef(()=>e.current);return y.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),r.current}function Zb(e){const r=y.useRef(null);return y.useEffect(()=>{r.current=e}),r.current}const eC=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",tC=typeof document<"u",nh=tC||eC?y.useLayoutEffect:y.useEffect,nC=["as","disabled"];function rC(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 oC(e){return!e||e.trim()==="#"}function ed({tagName:e,disabled:r,href:o,target:s,rel:c,role:u,onClick:f,tabIndex:m=0,type:g}){e||(o!=null||s!=null||c!=null?e="a":e="button");const h={tagName:e};if(e==="button")return[{type:g||"button",disabled:r},h];const w=b=>{if((r||e==="a"&&oC(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:m,href:o,target:e==="a"?s:void 0,"aria-disabled":r||void 0,rel:e==="a"?c:void 0,onClick:w,onKeyDown:x},h]}const aC=y.forwardRef((e,r)=>{let{as:o,disabled:s}=e,c=rC(e,nC);const[u,{tagName:f}]=ed(Object.assign({tagName:o,disabled:s},c));return i.jsx(f,Object.assign({},c,u,{ref:r}))});aC.displayName="Button";const sC=["onKeyDown"];function iC(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 lC(e){return!e||e.trim()==="#"}const Au=y.forwardRef((e,r)=>{let{onKeyDown:o}=e,s=iC(e,sC);const[c]=ed(Object.assign({tagName:"a"},s)),u=yr(f=>{c.onKeyDown(f),o==null||o(f)});return lC(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}))});Au.displayName="Anchor";const cC={[gr]:"show",[Ur]:"show"},td=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},m=y.useCallback((g,h)=>{Mg(g),s==null||s(g,h)},[s]);return i.jsx(Bg,{ref:u,addEndListener:Ig,...f,onEnter:m,childRef:Rg(r),children:(g,h)=>y.cloneElement(r,{...h,className:Ae("fade",e,r.props.className,cC[g],o[g])})})});td.displayName="Fade";const uC={"aria-label":Wn.string,onClick:Wn.func,variant:Wn.oneOf(["white"])},nd=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}));nd.displayName="CloseButton";nd.propTypes=uC;const En=y.forwardRef(({as:e,bsPrefix:r,variant:o="primary",size:s,active:c=!1,disabled:u=!1,className:f,...m},g)=>{const h=Ye(r,"btn"),[w,{tagName:x}]=ed({tagName:e,disabled:u,...m}),b=x;return i.jsx(b,{...w,...m,ref:g,disabled:u,className:Ae(f,h,c&&"active",o&&`${h}-${o}`,s&&`${h}-${s}`,m.href&&u&&"disabled")})});En.displayName="Button";function dC(e,r){const o=y.useRef(!0);y.useEffect(()=>{if(o.current){o.current=!1;return}return e()},r)}function fC(){const e=y.useRef(!0),r=y.useRef(()=>e.current);return y.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),r.current}function pC(e){const r=y.useRef(e);return r.current=e,r}function Dg(e){const r=pC(e);y.useEffect(()=>()=>r.current(),[])}const Iu=2**31-1;function zg(e,r,o){const s=o-Date.now();e.current=s<=Iu?setTimeout(r,s):setTimeout(()=>zg(e,r,o),Iu)}function mC(){const e=fC(),r=y.useRef();return Dg(()=>clearTimeout(r.current)),y.useMemo(()=>{const o=()=>clearTimeout(r.current);function s(c,u=0){e()&&(o(),u<=Iu?r.current=setTimeout(c,u):zg(r,c,Date.now()+u))}return{set:s,clear:o,handleRef:r}},[])}const $g=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},c)=>(r=Ye(r,"carousel-caption"),i.jsx(o,{ref:c,className:Ae(e,r),...s})));$g.displayName="CarouselCaption";const Ug=y.forwardRef(({as:e="div",bsPrefix:r,className:o,...s},c)=>{const u=Ae(o,Ye(r,"carousel-item"));return i.jsx(e,{ref:c,...s,className:u})});Ug.displayName="CarouselItem";function rh(e,r){let o=0;return y.Children.map(e,s=>y.isValidElement(s)?r(s,o++):s)}function hC(e,r){let o=0;y.Children.forEach(e,s=>{y.isValidElement(s)&&r(s,o++)})}function gC(e,r){return y.Children.toArray(e).some(o=>y.isValidElement(o)&&o.type===r)}const yC=40;function vC(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 Hg=y.forwardRef(({defaultActiveIndex:e=0,...r},o)=>{const{as:s="div",bsPrefix:c,slide:u=!0,fade:f=!1,controls:m=!0,indicators:g=!0,indicatorLabels:h=[],activeIndex:w,onSelect:x,onSlide:b,onSlid:T,interval:S=5e3,keyboard:E=!0,onKeyDown:k,pause:j="hover",onMouseOver:P,onMouseOut:L,wrap:F=!0,touch:U=!0,onTouchStart:X,onTouchMove:Y,onTouchEnd:J,prevIcon:he=i.jsx("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:Ce="Previous",nextIcon:Ee=i.jsx("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:Oe="Next",variant:De,className:K,children:le,...me}=Nb({defaultActiveIndex:e,...r},{activeIndex:"onSelect"}),ne=Ye(c,"carousel"),D=Pg(),ee=y.useRef(null),[Q,R]=y.useState("next"),[z,se]=y.useState(!1),[ce,ye]=y.useState(!1),[ue,Pe]=y.useState(w||0);y.useEffect(()=>{!ce&&w!==ue&&(ee.current?R(ee.current):R((w||0)>ue?"next":"prev"),u&&ye(!0),Pe(w||0))},[w,ce,ue,u]),y.useEffect(()=>{ee.current&&(ee.current=null)});let xe=0,ke;hC(le,(ve,Be)=>{++xe,Be===w&&(ke=ve.props.interval)});const ze=Fg(ke),qe=y.useCallback(ve=>{if(ce)return;let Be=ue-1;if(Be<0){if(!F)return;Be=xe-1}ee.current="prev",x==null||x(Be,ve)},[ce,ue,x,F,xe]),Ge=za(ve=>{if(ce)return;let Be=ue+1;if(Be>=xe){if(!F)return;Be=0}ee.current="next",x==null||x(Be,ve)}),dt=y.useRef();y.useImperativeHandle(o,()=>({element:dt.current,prev:qe,next:Ge}));const gt=za(()=>{!document.hidden&&vC(dt.current)&&(D?qe():Ge())}),Ne=Q==="next"?"start":"end";dC(()=>{u||(b==null||b(ue,Ne),T==null||T(ue,Ne))},[ue]);const Ln=`${ne}-item-${Q}`,sn=`${ne}-item-${Ne}`,eo=y.useCallback(ve=>{Mg(ve),b==null||b(ue,Ne)},[b,ue,Ne]),Cr=y.useCallback(()=>{ye(!1),T==null||T(ue,Ne)},[T,ue,Ne]),An=y.useCallback(ve=>{if(E&&!/input|textarea/i.test(ve.target.tagName))switch(ve.key){case"ArrowLeft":ve.preventDefault(),D?Ge(ve):qe(ve);return;case"ArrowRight":ve.preventDefault(),D?qe(ve):Ge(ve);return}k==null||k(ve)},[E,k,qe,Ge,D]),gn=y.useCallback(ve=>{j==="hover"&&se(!0),P==null||P(ve)},[j,P]),Sr=y.useCallback(ve=>{se(!1),L==null||L(ve)},[L]),jr=y.useRef(0),yn=y.useRef(0),kr=mC(),Te=y.useCallback(ve=>{jr.current=ve.touches[0].clientX,yn.current=0,j==="hover"&&se(!0),X==null||X(ve)},[j,X]),Jt=y.useCallback(ve=>{ve.touches&&ve.touches.length>1?yn.current=0:yn.current=ve.touches[0].clientX-jr.current,Y==null||Y(ve)},[Y]),In=y.useCallback(ve=>{if(U){const Be=yn.current;Math.abs(Be)>yC&&(Be>0?qe(ve):Ge(ve))}j==="hover"&&kr.set(()=>{se(!1)},S||void 0),J==null||J(ve)},[U,j,qe,Ge,kr,S,J]),Go=S!=null&&!z&&!ce,Mn=y.useRef();y.useEffect(()=>{var ve,Be;if(!Go)return;const Xt=D?qe:Ge;return Mn.current=window.setInterval(document.visibilityState?gt:Xt,(ve=(Be=ze.current)!=null?Be:S)!=null?ve:void 0),()=>{Mn.current!==null&&clearInterval(Mn.current)}},[Go,qe,Ge,ze,S,gt,D]);const Qn=y.useMemo(()=>g&&Array.from({length:xe},(ve,Be)=>Xt=>{x==null||x(Be,Xt)}),[g,xe,x]);return i.jsxs(s,{ref:dt,...me,onKeyDown:An,onMouseOver:gn,onMouseOut:Sr,onTouchStart:Te,onTouchMove:Jt,onTouchEnd:In,className:Ae(K,ne,u&&"slide",f&&`${ne}-fade`,De&&`${ne}-${De}`),children:[g&&i.jsx("div",{className:`${ne}-indicators`,children:rh(le,(ve,Be)=>i.jsx("button",{type:"button","data-bs-target":"","aria-label":h!=null&&h.length?h[Be]:`Slide ${Be+1}`,className:Be===ue?"active":void 0,onClick:Qn?Qn[Be]:void 0,"aria-current":Be===ue},Be))}),i.jsx("div",{className:`${ne}-inner`,children:rh(le,(ve,Be)=>{const Xt=Be===ue;return u?i.jsx(Bg,{in:Xt,onEnter:Xt?eo:void 0,onEntered:Xt?Cr:void 0,addEndListener:Ig,children:(Er,Ko)=>y.cloneElement(ve,{...Ko,className:Ae(ve.props.className,Xt&&Er!=="entered"&&Ln,(Er==="entered"||Er==="exiting")&&"active",(Er==="entering"||Er==="exiting")&&sn)})}):y.cloneElement(ve,{className:Ae(ve.props.className,Xt&&"active")})})}),m&&i.jsxs(i.Fragment,{children:[(F||w!==0)&&i.jsxs(Au,{className:`${ne}-control-prev`,onClick:qe,children:[he,Ce&&i.jsx("span",{className:"visually-hidden",children:Ce})]}),(F||w!==xe-1)&&i.jsxs(Au,{className:`${ne}-control-next`,onClick:Ge,children:[Ee,Oe&&i.jsx("span",{className:"visually-hidden",children:Oe})]})]})]})});Hg.displayName="Carousel";const oh=Object.assign(Hg,{Caption:$g,Item:Ug});function wC({as:e,bsPrefix:r,className:o,...s}){r=Ye(r,"col");const c=Ng(),u=Tg(),f=[],m=[];return c.forEach(g=>{const h=s[g];delete s[g];let w,x,b;typeof h=="object"&&h!=null?{span:w,offset:x,order:b}=h:w=h;const T=g!==u?`-${g}`:"";w&&f.push(w===!0?`${r}${T}`:`${r}${T}-${w}`),b!=null&&m.push(`order${T}-${b}`),x!=null&&m.push(`offset${T}-${x}`)}),[{...s,className:Ae(o,...f,...m)},{as:e,bsPrefix:r,spans:f}]}const _o=y.forwardRef((e,r)=>{const[{className:o,...s},{as:c="div",bsPrefix:u,spans:f}]=wC(e);return i.jsx(c,{...s,ref:r,className:Ae(o,!f.length&&u)})});_o.displayName="Col";const Vg=y.forwardRef(({bsPrefix:e,fluid:r=!1,as:o="div",className:s,...c},u)=>{const f=Ye(e,"container"),m=typeof r=="string"?`-${r}`:"-fluid";return i.jsx(o,{ref:u,...c,className:Ae(s,r?`${f}${m}`:f)})});Vg.displayName="Container";var xC=Function.prototype.bind.call(Function.prototype.call,[].slice);function No(e,r){return xC(e.querySelectorAll(r))}function ah(e,r){if(e.contains)return e.contains(r);if(e.compareDocumentPosition)return e===r||!!(e.compareDocumentPosition(r)&16)}const bC="data-rr-ui-";function CC(e){return`${bC}${e}`}const Wg=y.createContext($o?window:void 0);Wg.Provider;function rd(){return y.useContext(Wg)}const SC={type:Wn.string,tooltip:Wn.bool,as:Wn.elementType},Ji=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"}`)}));Ji.displayName="Feedback";Ji.propTypes=SC;const Kn=y.createContext({}),od=y.forwardRef(({id:e,bsPrefix:r,className:o,type:s="checkbox",isValid:c=!1,isInvalid:u=!1,as:f="input",...m},g)=>{const{controlId:h}=y.useContext(Kn);return r=Ye(r,"form-check-input"),i.jsx(f,{...m,ref:g,type:s,id:e||h,className:Ae(o,r,c&&"is-valid",u&&"is-invalid")})});od.displayName="FormCheckInput";const Ni=y.forwardRef(({bsPrefix:e,className:r,htmlFor:o,...s},c)=>{const{controlId:u}=y.useContext(Kn);return e=Ye(e,"form-check-label"),i.jsx("label",{...s,ref:c,htmlFor:o||u,className:Ae(r,e)})});Ni.displayName="FormCheckLabel";const qg=y.forwardRef(({id:e,bsPrefix:r,bsSwitchPrefix:o,inline:s=!1,reverse:c=!1,disabled:u=!1,isValid:f=!1,isInvalid:m=!1,feedbackTooltip:g=!1,feedback:h,feedbackType:w,className:x,style:b,title:T="",type:S="checkbox",label:E,children:k,as:j="input",...P},L)=>{r=Ye(r,"form-check"),o=Ye(o,"form-switch");const{controlId:F}=y.useContext(Kn),U=y.useMemo(()=>({controlId:e||F}),[F,e]),X=!k&&E!=null&&E!==!1||gC(k,Ni),Y=i.jsx(od,{...P,type:S==="switch"?"checkbox":S,ref:L,isValid:f,isInvalid:m,disabled:u,as:j});return i.jsx(Kn.Provider,{value:U,children:i.jsx("div",{style:b,className:Ae(x,X&&r,s&&`${r}-inline`,c&&`${r}-reverse`,S==="switch"&&o),children:k||i.jsxs(i.Fragment,{children:[Y,X&&i.jsx(Ni,{title:T,children:E}),h&&i.jsx(Ji,{type:w,tooltip:g,children:h})]})})})});qg.displayName="FormCheck";const Ti=Object.assign(qg,{Input:od,Label:Ni}),Gg=y.forwardRef(({bsPrefix:e,type:r,size:o,htmlSize:s,id:c,className:u,isValid:f=!1,isInvalid:m=!1,plaintext:g,readOnly:h,as:w="input",...x},b)=>{const{controlId:T}=y.useContext(Kn);return e=Ye(e,"form-control"),i.jsx(w,{...x,type:r,size:s,ref:b,readOnly:h,id:c||T,className:Ae(u,g?`${e}-plaintext`:e,o&&`${e}-${o}`,r==="color"&&`${e}-color`,f&&"is-valid",m&&"is-invalid")})});Gg.displayName="FormControl";const jC=Object.assign(Gg,{Feedback:Ji}),Kg=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},c)=>(r=Ye(r,"form-floating"),i.jsx(o,{ref:c,className:Ae(e,r),...s})));Kg.displayName="FormFloating";const ad=y.forwardRef(({controlId:e,as:r="div",...o},s)=>{const c=y.useMemo(()=>({controlId:e}),[e]);return i.jsx(Kn.Provider,{value:c,children:i.jsx(r,{...o,ref:s})})});ad.displayName="FormGroup";const Yg=y.forwardRef(({as:e="label",bsPrefix:r,column:o=!1,visuallyHidden:s=!1,className:c,htmlFor:u,...f},m)=>{const{controlId:g}=y.useContext(Kn);r=Ye(r,"form-label");let h="col-form-label";typeof o=="string"&&(h=`${h} ${h}-${o}`);const w=Ae(c,r,s&&"visually-hidden",o&&h);return u=u||g,o?i.jsx(_o,{ref:m,as:"label",className:w,htmlFor:u,...f}):i.jsx(e,{ref:m,className:w,htmlFor:u,...f})});Yg.displayName="FormLabel";const Qg=y.forwardRef(({bsPrefix:e,className:r,id:o,...s},c)=>{const{controlId:u}=y.useContext(Kn);return e=Ye(e,"form-range"),i.jsx("input",{...s,type:"range",ref:c,className:Ae(r,e),id:o||u})});Qg.displayName="FormRange";const Jg=y.forwardRef(({bsPrefix:e,size:r,htmlSize:o,className:s,isValid:c=!1,isInvalid:u=!1,id:f,...m},g)=>{const{controlId:h}=y.useContext(Kn);return e=Ye(e,"form-select"),i.jsx("select",{...m,size:o,ref:g,className:Ae(s,e,r&&`${e}-${r}`,c&&"is-valid",u&&"is-invalid"),id:f||h})});Jg.displayName="FormSelect";const Xg=y.forwardRef(({bsPrefix:e,className:r,as:o="small",muted:s,...c},u)=>(e=Ye(e,"form-text"),i.jsx(o,{...c,ref:u,className:Ae(r,e,s&&"text-muted")})));Xg.displayName="FormText";const Zg=y.forwardRef((e,r)=>i.jsx(Ti,{...e,ref:r,type:"switch"}));Zg.displayName="Switch";const kC=Object.assign(Zg,{Input:Ti.Input,Label:Ti.Label}),ey=y.forwardRef(({bsPrefix:e,className:r,children:o,controlId:s,label:c,...u},f)=>(e=Ye(e,"form-floating"),i.jsxs(ad,{ref:f,className:Ae(r,e),controlId:s,...u,children:[o,i.jsx("label",{htmlFor:s,children:c})]})));ey.displayName="FloatingLabel";const EC={_ref:Wn.any,validated:Wn.bool,as:Wn.elementType},sd=y.forwardRef(({className:e,validated:r,as:o="form",...s},c)=>i.jsx(o,{...s,ref:c,className:Ae(e,r&&"was-validated")}));sd.displayName="Form";sd.propTypes=EC;const q=Object.assign(sd,{Group:ad,Control:jC,Floating:Kg,Check:Ti,Switch:kC,Label:Yg,Text:Xg,Range:Qg,Select:Jg,FloatingLabel:ey}),sh=e=>!e||typeof e=="function"?e:r=>{e.current=r};function NC(e,r){const o=sh(e),s=sh(r);return c=>{o&&o(c),s&&s(c)}}function id(e,r){return y.useMemo(()=>NC(e,r),[e,r])}var fi;function ih(e){if((!fi&&fi!==0||e)&&$o){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),fi=r.offsetWidth-r.clientWidth,document.body.removeChild(r)}return fi}function TC(){return y.useState(null)}function cu(e){e===void 0&&(e=Qi());try{var r=e.activeElement;return!r||!r.nodeName?null:r}catch{return e.body}}function PC(e){const r=y.useRef(e);return r.current=e,r}function _C(e){const r=PC(e);y.useEffect(()=>()=>r.current(),[])}function RC(e=document){const r=e.defaultView;return Math.abs(r.innerWidth-e.documentElement.clientWidth)}const lh=CC("modal-open");class ld{constructor({ownerDocument:r,handleContainerOverflow:o=!0,isRTL:s=!1}={}){this.handleContainerOverflow=o,this.isRTL=s,this.modals=[],this.ownerDocument=r}getScrollbarWidth(){return RC(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(qr(c,s)||"0",10)+r.scrollBarWidth}px`),c.setAttribute(lh,""),qr(c,o)}reset(){[...this.modals].forEach(r=>this.remove(r))}removeContainerStyle(r){const o=this.getElement();o.removeAttribute(lh),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 uu=(e,r)=>$o?e==null?(r||Qi()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function LC(e,r){const o=rd(),[s,c]=y.useState(()=>uu(e,o==null?void 0:o.document));if(!s){const u=uu(e);u&&c(u)}return y.useEffect(()=>{},[r,s]),y.useEffect(()=>{const u=uu(e);u!==s&&c(u)},[e,s]),s}function AC({children:e,in:r,onExited:o,mountOnEnter:s,unmountOnExit:c}){const u=y.useRef(null),f=y.useRef(r),m=yr(o);y.useEffect(()=>{r?f.current=!0:m(u.current)},[r,m]);const g=id(u,e.ref),h=y.cloneElement(e,{ref:g});return r?h:c||!f.current&&s?null:h}const IC=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];function MC(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 OC(e){let{onEnter:r,onEntering:o,onEntered:s,onExit:c,onExiting:u,onExited:f,addEndListener:m,children:g}=e,h=MC(e,IC);const w=y.useRef(null),x=id(w,Rg(g)),b=F=>U=>{F&&w.current&&F(w.current,U)},T=y.useCallback(b(r),[r]),S=y.useCallback(b(o),[o]),E=y.useCallback(b(s),[s]),k=y.useCallback(b(c),[c]),j=y.useCallback(b(u),[u]),P=y.useCallback(b(f),[f]),L=y.useCallback(b(m),[m]);return Object.assign({},h,{nodeRef:w},r&&{onEnter:T},o&&{onEntering:S},s&&{onEntered:E},c&&{onExit:k},u&&{onExiting:j},f&&{onExited:P},m&&{addEndListener:L},{children:typeof g=="function"?(F,U)=>g(F,Object.assign({},U,{ref:x})):y.cloneElement(g,{ref:x})})}const BC=["component"];function FC(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 DC=y.forwardRef((e,r)=>{let{component:o}=e,s=FC(e,BC);const c=OC(s);return i.jsx(o,Object.assign({ref:r},c))});function zC({in:e,onTransition:r}){const o=y.useRef(null),s=y.useRef(!0),c=yr(r);return nh(()=>{if(!o.current)return;let u=!1;return c({in:e,element:o.current,initial:s.current,isStale:()=>u}),()=>{u=!0}},[e,c]),nh(()=>(s.current=!1,()=>{s.current=!0}),[]),o}function $C({children:e,in:r,onExited:o,onEntered:s,transition:c}){const[u,f]=y.useState(!r);r&&u&&f(!1);const m=zC({in:!!r,onTransition:h=>{const w=()=>{h.isStale()||(h.in?s==null||s(h.element,h.initial):(f(!0),o==null||o(h.element)))};Promise.resolve(c(h)).then(w,x=>{throw h.in||f(!0),x})}}),g=id(m,e.ref);return u&&!r?null:y.cloneElement(e,{ref:g})}function ch(e,r,o){return e?i.jsx(DC,Object.assign({},o,{component:e})):r?i.jsx($C,Object.assign({},o,{transition:r})):i.jsx(AC,Object.assign({},o))}const UC=["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 HC(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 du;function VC(e){return du||(du=new ld({ownerDocument:e==null?void 0:e.document})),du}function WC(e){const r=rd(),o=e||VC(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 ty=y.forwardRef((e,r)=>{let{show:o=!1,role:s="dialog",className:c,style:u,children:f,backdrop:m=!0,keyboard:g=!0,onBackdropClick:h,onEscapeKeyDown:w,transition:x,runTransition:b,backdropTransition:T,runBackdropTransition:S,autoFocus:E=!0,enforceFocus:k=!0,restoreFocus:j=!0,restoreFocusOptions:P,renderDialog:L,renderBackdrop:F=Ne=>i.jsx("div",Object.assign({},Ne)),manager:U,container:X,onShow:Y,onHide:J=()=>{},onExit:he,onExited:Ce,onExiting:Ee,onEnter:Oe,onEntering:De,onEntered:K}=e,le=HC(e,UC);const me=rd(),ne=LC(X),D=WC(U),ee=Xb(),Q=Zb(o),[R,z]=y.useState(!o),se=y.useRef(null);y.useImperativeHandle(r,()=>D,[D]),$o&&!Q&&o&&(se.current=cu(me==null?void 0:me.document)),o&&R&&z(!1);const ce=yr(()=>{if(D.add(),ze.current=Ei(document,"keydown",xe),ke.current=Ei(document,"focus",()=>setTimeout(ue),!0),Y&&Y(),E){var Ne,Ln;const sn=cu((Ne=(Ln=D.dialog)==null?void 0:Ln.ownerDocument)!=null?Ne:me==null?void 0:me.document);D.dialog&&sn&&!ah(D.dialog,sn)&&(se.current=sn,D.dialog.focus())}}),ye=yr(()=>{if(D.remove(),ze.current==null||ze.current(),ke.current==null||ke.current(),j){var Ne;(Ne=se.current)==null||Ne.focus==null||Ne.focus(P),se.current=null}});y.useEffect(()=>{!o||!ne||ce()},[o,ne,ce]),y.useEffect(()=>{R&&ye()},[R,ye]),_C(()=>{ye()});const ue=yr(()=>{if(!k||!ee()||!D.isTopModal())return;const Ne=cu(me==null?void 0:me.document);D.dialog&&Ne&&!ah(D.dialog,Ne)&&D.dialog.focus()}),Pe=yr(Ne=>{Ne.target===Ne.currentTarget&&(h==null||h(Ne),m===!0&&J())}),xe=yr(Ne=>{g&&Hb(Ne)&&D.isTopModal()&&(w==null||w(Ne),Ne.defaultPrevented||J())}),ke=y.useRef(),ze=y.useRef(),qe=(...Ne)=>{z(!0),Ce==null||Ce(...Ne)};if(!ne)return null;const Ge=Object.assign({role:s,ref:D.setDialogRef,"aria-modal":s==="dialog"?!0:void 0},le,{style:u,className:c,tabIndex:-1});let dt=L?L(Ge):i.jsx("div",Object.assign({},Ge,{children:y.cloneElement(f,{role:"document"})}));dt=ch(x,b,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!o,onExit:he,onExiting:Ee,onExited:qe,onEnter:Oe,onEntering:De,onEntered:K,children:dt});let gt=null;return m&&(gt=F({ref:D.setBackdropRef,onClick:Pe}),gt=ch(T,S,{in:!!o,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:gt})),i.jsx(i.Fragment,{children:Po.createPortal(i.jsxs(i.Fragment,{children:[gt,dt]}),ne)})});ty.displayName="Modal";const qC=Object.assign(ty,{Manager:ld});function GC(e,r){return e.classList?e.classList.contains(r):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+r+" ")!==-1}function KC(e,r){e.classList?e.classList.add(r):GC(e,r)||(typeof e.className=="string"?e.className=e.className+" "+r:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+r))}function uh(e,r){return e.replace(new RegExp("(^|\\s)"+r+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function YC(e,r){e.classList?e.classList.remove(r):typeof e.className=="string"?e.className=uh(e.className,r):e.setAttribute("class",uh(e.className&&e.className.baseVal||"",r))}const To={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class QC extends ld{adjustAndStore(r,o,s){const c=o.style[r];o.dataset[r]=c,qr(o,{[r]:`${parseFloat(qr(o,r))+s}px`})}restore(r,o){const s=o.dataset[r];s!==void 0&&(delete o.dataset[r],qr(o,{[r]:s}))}setContainerStyle(r){super.setContainerStyle(r);const o=this.getElement();if(KC(o,"modal-open"),!r.scrollBarWidth)return;const s=this.isRTL?"paddingLeft":"paddingRight",c=this.isRTL?"marginLeft":"marginRight";No(o,To.FIXED_CONTENT).forEach(u=>this.adjustAndStore(s,u,r.scrollBarWidth)),No(o,To.STICKY_CONTENT).forEach(u=>this.adjustAndStore(c,u,-r.scrollBarWidth)),No(o,To.NAVBAR_TOGGLER).forEach(u=>this.adjustAndStore(c,u,r.scrollBarWidth))}removeContainerStyle(r){super.removeContainerStyle(r);const o=this.getElement();YC(o,"modal-open");const s=this.isRTL?"paddingLeft":"paddingRight",c=this.isRTL?"marginLeft":"marginRight";No(o,To.FIXED_CONTENT).forEach(u=>this.restore(s,u)),No(o,To.STICKY_CONTENT).forEach(u=>this.restore(c,u)),No(o,To.NAVBAR_TOGGLER).forEach(u=>this.restore(c,u))}}let fu;function JC(e){return fu||(fu=new QC(e)),fu}const ny=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},c)=>(r=Ye(r,"modal-body"),i.jsx(o,{ref:c,className:Ae(e,r),...s})));ny.displayName="ModalBody";const ry=y.createContext({onHide(){}}),cd=y.forwardRef(({bsPrefix:e,className:r,contentClassName:o,centered:s,size:c,fullscreen:u,children:f,scrollable:m,...g},h)=>{e=Ye(e,"modal");const w=`${e}-dialog`,x=typeof u=="string"?`${e}-fullscreen-${u}`:`${e}-fullscreen`;return i.jsx("div",{...g,ref:h,className:Ae(w,r,c&&`${e}-${c}`,s&&`${w}-centered`,m&&`${w}-scrollable`,u&&x),children:i.jsx("div",{className:Ae(`${e}-content`,o),children:f})})});cd.displayName="ModalDialog";const oy=y.forwardRef(({className:e,bsPrefix:r,as:o="div",...s},c)=>(r=Ye(r,"modal-footer"),i.jsx(o,{ref:c,className:Ae(e,r),...s})));oy.displayName="ModalFooter";const XC=y.forwardRef(({closeLabel:e="Close",closeVariant:r,closeButton:o=!1,onHide:s,children:c,...u},f)=>{const m=y.useContext(ry),g=za(()=>{m==null||m.onHide(),s==null||s()});return i.jsxs("div",{ref:f,...u,children:[c,o&&i.jsx(nd,{"aria-label":e,variant:r,onClick:g})]})}),ay=y.forwardRef(({bsPrefix:e,className:r,closeLabel:o="Close",closeButton:s=!1,...c},u)=>(e=Ye(e,"modal-header"),i.jsx(XC,{ref:u,...c,className:Ae(r,e),closeLabel:o,closeButton:s})));ay.displayName="ModalHeader";const ZC=Qb("h4"),sy=y.forwardRef(({className:e,bsPrefix:r,as:o=ZC,...s},c)=>(r=Ye(r,"modal-title"),i.jsx(o,{ref:c,className:Ae(e,r),...s})));sy.displayName="ModalTitle";function e3(e){return i.jsx(td,{...e,timeout:null})}function t3(e){return i.jsx(td,{...e,timeout:null})}const iy=y.forwardRef(({bsPrefix:e,className:r,style:o,dialogClassName:s,contentClassName:c,children:u,dialogAs:f=cd,"data-bs-theme":m,"aria-labelledby":g,"aria-describedby":h,"aria-label":w,show:x=!1,animation:b=!0,backdrop:T=!0,keyboard:S=!0,onEscapeKeyDown:E,onShow:k,onHide:j,container:P,autoFocus:L=!0,enforceFocus:F=!0,restoreFocus:U=!0,restoreFocusOptions:X,onEntered:Y,onExit:J,onExiting:he,onEnter:Ce,onEntering:Ee,onExited:Oe,backdropClassName:De,manager:K,...le},me)=>{const[ne,D]=y.useState({}),[ee,Q]=y.useState(!1),R=y.useRef(!1),z=y.useRef(!1),se=y.useRef(null),[ce,ye]=TC(),ue=Og(me,ye),Pe=za(j),xe=Pg();e=Ye(e,"modal");const ke=y.useMemo(()=>({onHide:Pe}),[Pe]);function ze(){return K||JC({isRTL:xe})}function qe(Te){if(!$o)return;const Jt=ze().getScrollbarWidth()>0,In=Te.scrollHeight>Qi(Te).documentElement.clientHeight;D({paddingRight:Jt&&!In?ih():void 0,paddingLeft:!Jt&&In?ih():void 0})}const Ge=za(()=>{ce&&qe(ce.dialog)});Dg(()=>{Lu(window,"resize",Ge),se.current==null||se.current()});const dt=()=>{R.current=!0},gt=Te=>{R.current&&ce&&Te.target===ce.dialog&&(z.current=!0),R.current=!1},Ne=()=>{Q(!0),se.current=Ag(ce.dialog,()=>{Q(!1)})},Ln=Te=>{Te.target===Te.currentTarget&&Ne()},sn=Te=>{if(T==="static"){Ln(Te);return}if(z.current||Te.target!==Te.currentTarget){z.current=!1;return}j==null||j()},eo=Te=>{S?E==null||E(Te):(Te.preventDefault(),T==="static"&&Ne())},Cr=(Te,Jt)=>{Te&&qe(Te),Ce==null||Ce(Te,Jt)},An=Te=>{se.current==null||se.current(),J==null||J(Te)},gn=(Te,Jt)=>{Ee==null||Ee(Te,Jt),Lg(window,"resize",Ge)},Sr=Te=>{Te&&(Te.style.display=""),Oe==null||Oe(Te),Lu(window,"resize",Ge)},jr=y.useCallback(Te=>i.jsx("div",{...Te,className:Ae(`${e}-backdrop`,De,!b&&"show")}),[b,De,e]),yn={...o,...ne};yn.display="block";const kr=Te=>i.jsx("div",{role:"dialog",...Te,style:yn,className:Ae(r,e,ee&&`${e}-static`,!b&&"show"),onClick:T?sn:void 0,onMouseUp:gt,"data-bs-theme":m,"aria-label":w,"aria-labelledby":g,"aria-describedby":h,children:i.jsx(f,{...le,onMouseDown:dt,className:s,contentClassName:c,children:u})});return i.jsx(ry.Provider,{value:ke,children:i.jsx(qC,{show:x,ref:ue,backdrop:T,container:P,keyboard:!0,autoFocus:L,enforceFocus:F,restoreFocus:U,restoreFocusOptions:X,onEscapeKeyDown:eo,onShow:k,onHide:j,onEnter:Cr,onEntering:gn,onEntered:Y,onExit:An,onExiting:he,onExited:Sr,manager:ze(),transition:b?e3:void 0,backdropTransition:b?t3:void 0,renderBackdrop:jr,renderDialog:kr})})});iy.displayName="Modal";const We=Object.assign(iy,{Body:ny,Header:ay,Title:sy,Footer:oy,Dialog:cd,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150}),Mu=y.forwardRef(({bsPrefix:e,className:r,as:o="div",...s},c)=>{const u=Ye(e,"row"),f=Ng(),m=Tg(),g=`${u}-cols`,h=[];return f.forEach(w=>{const x=s[w];delete s[w];let b;x!=null&&typeof x=="object"?{cols:b}=x:b=x;const T=w!==m?`-${w}`:"";b!=null&&h.push(`${g}${T}-${b}`)}),i.jsx(o,{ref:c,...s,className:Ae(r,u,...h)})});Mu.displayName="Row";const Ya=()=>i.jsx("footer",{className:"bg-dark text-white py-4",style:jt.footer,children:i.jsxs(Vg,{children:[i.jsxs(Mu,{children:[i.jsxs(_o,{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(_o,{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:jt.link,onMouseEnter:e=>e.target.style.color=jt.linkHover.color,onMouseLeave:e=>e.target.style.color=jt.link.color,children:i.jsx(Z2,{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:jt.link,onMouseEnter:e=>e.target.style.color=jt.linkHover.color,onMouseLeave:e=>e.target.style.color=jt.link.color,children:i.jsx(rb,{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:jt.link,onMouseEnter:e=>e.target.style.color=jt.linkHover.color,onMouseLeave:e=>e.target.style.color=jt.link.color,children:i.jsx(eb,{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×tamp=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:jt.link,onMouseEnter:e=>e.target.style.color=jt.linkHover.color,onMouseLeave:e=>e.target.style.color=jt.link.color,children:i.jsx(nb,{size:24})}),i.jsx("a",{href:"https://t.me/Naser_tanani",target:"_blank",rel:"noopener noreferrer",className:"text-white mx-2",style:jt.link,onMouseEnter:e=>e.target.style.color=jt.linkHover.color,onMouseLeave:e=>e.target.style.color=jt.link.color,children:i.jsx(tb,{size:24})})]})]}),i.jsxs(_o,{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(Mu,{className:"mt-3",children:i.jsx(_o,{className:"text-center",children:i.jsx("p",{className:"mb-0",children:"© 2025 EZMINE. All Rights Reserved."})})})]})}),jt={footer:{position:"relative",width:"100%",bottom:0,marginTop:"auto"},link:{color:"white",textDecoration:"none",transition:"color 0.3s"},linkHover:{color:"pink"}},Uo=()=>i.jsxs("a",{href:"https://wa.me/971528419198",className:"btn btn-success",style:n3.whatsappButton,target:"_blank",rel:"noopener noreferrer",children:[i.jsx(Cg,{size:24}),i.jsx("span",{style:{marginLeft:"10px"},children:"Message Us on WhatsApp"})]}),n3={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)"}},r3=async()=>{try{const e=await fetch(`${Re}/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}},ly=y.createContext(),o3=({children:e})=>{const[r,o]=y.useState([]),[s,c]=y.useState(!0),[u,f]=y.useState(null),m=y.useCallback(async()=>{c(!0);try{const h=(await r3()).filter((w,x,b)=>x===b.findIndex(T=>T._id===w._id));o(h),localStorage.setItem("categories",JSON.stringify(h)),c(!1)}catch(g){c(!1),f(g.message)}},[]);return y.useEffect(()=>{m()},[m]),i.jsx(ly.Provider,{value:{categories:r,setCategories:o,loading:s,setLoading:c,error:u,setError:f,fetchCategories:m},children:e})},a3=()=>y.useContext(ly),s3=we.memo(()=>{const{categories:e,loading:r,error:o}=a3(),s=Kt(),c=u=>{s("/subcategories",{state:{category:u}})};return 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:r?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..."})})}):e.length>0&&e.map((u,f)=>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:m=>{m.currentTarget.style.transform="scale(1.05)",m.currentTarget.style.boxShadow="0 10px 20px rgba(0, 0, 0, 0.2)"},onMouseLeave:m=>{m.currentTarget.style.transform="scale(1)",m.currentTarget.style.boxShadow="0 4px 8px rgba(0, 0, 0, 0.1)"},children:[i.jsx("img",{src:u.imageUrl||Zu,alt:u.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:u.name}),i.jsx("p",{className:"card-text text-white description-text",style:{fontWeight:"bold"},children:u.description}),i.jsx("div",{className:"mt-auto",style:{marginTop:"5px"},children:i.jsx("button",{className:"btn btn-outline-warning btn-custom",onClick:()=>c(u),style:{borderRadius:"20px",padding:"10px 20px",transition:"background-color 0.3s, color 0.3s",color:"white"},onMouseEnter:m=>{m.currentTarget.style.backgroundColor="#ffc107",m.currentTarget.style.color="#000"},onMouseLeave:m=>{m.currentTarget.style.backgroundColor="",m.currentTarget.style.color="white"},children:"View Details"})})]})]})},f))})}),i.jsx(Uo,{})]})}),i3=()=>i.jsxs(i.Fragment,{children:[i.jsx(Ka,{}),i.jsx(bb,{}),i.jsx("div",{children:i.jsx(s3,{})}),i.jsx(Uo,{}),i.jsx(Ya,{})]}),l3=async()=>{try{const e=await Se.get(`${Re}/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}},c3=async()=>{try{const e=await Se.get(`${Re}/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 console.log("item lengh is :",r),r.length}catch(e){throw console.error("Error fetching items stats:",e),e}},u3=async()=>{try{const e=await Se.get(`${Re}/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 console.log(r),r.length}catch(e){throw console.error("Error fetching approvals stats:",e),e}},d3=async()=>{try{const e=await Se.get(`${Re}/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}},cy=y.createContext(),f3=({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 l3(),m=await c3(),g=await u3(),h=await d3();o({users:f,items:m,approvals:g,bookings:h})}catch{V.error("Error fetching dashboard data",{position:"top-right",autoClose:2e3,transition:ie})}finally{c(!1)}};return y.useEffect(()=>{u()},[]),i.jsx(cy.Provider,{value:{stats:r,isLoading:s,loadStats:u},children:e})},p3=()=>y.useContext(cy),pi=({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"})," "]})})}),m3=()=>{const{stats:e,isLoading:r}=p3(),o=Kt();return y.useEffect(()=>{localStorage.getItem("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(pi,{title:"Registered Users",value:i.jsx("strong",{children:e.users}),icon:i.jsx(ub,{className:"fs-1"}),color:"#e9ecef",iconColor:"#007bff",onClick:()=>o("/ManageUsers")}),i.jsx(pi,{title:"Total Items Listed",value:i.jsx("strong",{children:e.items}),icon:i.jsx(ab,{className:"fs-1"}),color:"#e9ecef",iconColor:"#28a745",onClick:()=>o("/ManageItems")}),i.jsx(pi,{title:"Pending Approvals",value:i.jsx("strong",{children:e.approvals}),icon:i.jsx(lb,{className:"fs-1"}),color:"#e9ecef",iconColor:"#ffc107",onClick:()=>o("/Approvals")}),i.jsx(pi,{title:"Total Booked Items",value:i.jsx("strong",{children:e.bookings}),icon:i.jsx(sb,{className:"fs-1"}),color:"#e9ecef",iconColor:"#dc3545",onClick:()=>o("/Bookeditem")})]}),i.jsx(Rn,{limit:1})]})},h3=()=>i.jsx(i.Fragment,{children:i.jsx(m3,{})}),uy=async()=>{try{const e=await fetch(`${Re}/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}},dy=async e=>{try{const r=await fetch(`${Re}/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 fy=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 g3=()=>{var T,S,E,k;const[e,r]=y.useState([]),[o,s]=y.useState(null),[c,u]=y.useState(!1),[f,m]=y.useState(!1),[g,h]=y.useState(null);y.useEffect(()=>{(async()=>{try{const P=await uy();r(P)}catch{V.error("Error fetching users data",{position:"top-right",autoClose:2e3,transition:ie})}})()},[]);const w=async()=>{try{await dy(g),r(e.filter(j=>j._id!==g)),V.success("User deleted successfully!",{position:"top-right",autoClose:2e3,transition:ie}),m(!1)}catch{V.error("Failed to delete user.",{position:"top-right",autoClose:2e3,transition:ie}),m(!1)}},x=j=>{h(j),m(!0)},b=j=>{s(j),u(!0)};return i.jsx(fy,{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((j,P)=>i.jsx(we.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:i.jsx("strong",{children:P+1})}),i.jsx("td",{children:i.jsx("strong",{children:j.name})}),i.jsx("td",{children:i.jsx("strong",{children:j.email})}),i.jsx("td",{children:i.jsxs("div",{style:jn.actionButtons,children:[i.jsxs("button",{className:"btn btn-secondary btn-sm",onClick:()=>b(j),style:jn.viewButton,children:[i.jsx(Qr,{})," View Details"]}),i.jsxs("button",{className:"btn btn-danger btn-sm",onClick:()=>x(j._id),style:jn.deleteButton,children:[i.jsx(cb,{})," Delete"]})]})})]})},j._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:"})," ",((T=o==null?void 0:o.address)==null?void 0:T.street)??""," ",((S=o==null?void 0:o.address)==null?void 0:S.city)??""," ",((E=o==null?void 0:o.address)==null?void 0:E.state)??""," ",((k=o==null?void 0:o.address)==null?void 0:k.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(En,{variant:"secondary",onClick:()=>u(!1),style:jn.closeButton,children:"Close"})})]}),i.jsxs(We,{show:f,onHide:()=>m(!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(En,{variant:"outline-secondary",onClick:()=>m(!1),style:jn.cancelButton,children:"Cancel"}),i.jsx(En,{variant:"danger",onClick:w,style:jn.deleteConfirmButton,children:"Delete"})]})]}),i.jsx(Rn,{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 py(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 y3(e,r){if(r.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function dh(e,r){return e.get(py(e,r))}function v3(e,r,o){y3(e,r),r.set(e,o)}function w3(e,r,o){return e.set(py(e,r),o),o}const x3=100,pe={},b3=()=>{pe.previousActiveElement instanceof HTMLElement?(pe.previousActiveElement.focus(),pe.previousActiveElement=null):document.body&&document.body.focus()},C3=e=>new Promise(r=>{if(!e)return r();const o=window.scrollX,s=window.scrollY;pe.restoreFocusTimeout=setTimeout(()=>{b3(),r()},x3),window.scrollTo(o,s)}),my="swal2-",S3=["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"],O=S3.reduce((e,r)=>(e[r]=my+r,e),{}),j3=["success","warning","info","question","error"],Pi=j3.reduce((e,r)=>(e[r]=my+r,e),{}),hy="SweetAlert2:",ud=e=>e.charAt(0).toUpperCase()+e.slice(1),zt=e=>{console.warn(`${hy} ${typeof e=="object"?e.join(" "):e}`)},Xr=e=>{console.error(`${hy} ${e}`)},fh=[],k3=e=>{fh.includes(e)||(fh.push(e),zt(e))},gy=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;k3(`"${e}" is deprecated and will be removed in the next major release.${r?` Use "${r}" instead.`:""}`)},Xi=e=>typeof e=="function"?e():e,dd=e=>e&&typeof e.toPromise=="function",Qa=e=>dd(e)?e.toPromise():Promise.resolve(e),fd=e=>e&&Promise.resolve(e)===e,$t=()=>document.body.querySelector(`.${O.container}`),Ja=e=>{const r=$t();return r?r.querySelector(e):null},Yt=e=>Ja(`.${e}`),Me=()=>Yt(O.popup),Ho=()=>Yt(O.icon),E3=()=>Yt(O["icon-content"]),yy=()=>Yt(O.title),pd=()=>Yt(O["html-container"]),vy=()=>Yt(O.image),md=()=>Yt(O["progress-steps"]),Zi=()=>Yt(O["validation-message"]),Tn=()=>Ja(`.${O.actions} .${O.confirm}`),Vo=()=>Ja(`.${O.actions} .${O.cancel}`),Zr=()=>Ja(`.${O.actions} .${O.deny}`),N3=()=>Yt(O["input-label"]),Wo=()=>Ja(`.${O.loader}`),Xa=()=>Yt(O.actions),wy=()=>Yt(O.footer),el=()=>Yt(O["timer-progress-bar"]),hd=()=>Yt(O.close),T3=`
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
`,gd=()=>{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 m=parseInt(u.getAttribute("tabindex")||"0"),g=parseInt(f.getAttribute("tabindex")||"0");return m>g?1:m<g?-1:0}),s=e.querySelectorAll(T3),c=Array.from(s).filter(u=>u.getAttribute("tabindex")!=="-1");return[...new Set(o.concat(c))].filter(u=>Ft(u))},yd=()=>qn(document.body,O.shown)&&!qn(document.body,O["toast-shown"])&&!qn(document.body,O["no-backdrop"]),tl=()=>{const e=Me();return e?qn(e,O.toast):!1},P3=()=>{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)})}},qn=(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},_3=(e,r)=>{Array.from(e.classList).forEach(o=>{!Object.values(O).includes(o)&&!Object.values(Pi).includes(o)&&!Object.values(r.showClass||{}).includes(o)&&e.classList.remove(o)})},Gt=(e,r,o)=>{if(_3(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}_e(e,s)}},nl=(e,r)=>{if(!r)return null;switch(r){case"select":case"textarea":case"file":return e.querySelector(`.${O.popup} > .${O[r]}`);case"checkbox":return e.querySelector(`.${O.popup} > .${O.checkbox} input`);case"radio":return e.querySelector(`.${O.popup} > .${O.radio} input:checked`)||e.querySelector(`.${O.popup} > .${O.radio} input:first-child`);case"range":return e.querySelector(`.${O.popup} > .${O.range} input`);default:return e.querySelector(`.${O.popup} > .${O.input}`)}},xy=e=>{if(e.focus(),e.type!=="file"){const r=e.value;e.value="",e.value=r}},by=(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)}))},_e=(e,r)=>{by(e,r,!0)},an=(e,r)=>{by(e,r,!1)},vr=(e,r)=>{const o=Array.from(e.children);for(let s=0;s<o.length;s++){const c=o[s];if(c instanceof HTMLElement&&qn(c,r))return c}},Gr=(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)},Et=e=>{e&&(e.style.display="none")},vd=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"block";e&&new MutationObserver(()=>{Za(e,e.innerHTML,r)}).observe(e,{childList:!0,subtree:!0})},ph=(e,r,o,s)=>{const c=e.querySelector(r);c&&c.style.setProperty(o,s)},Za=function(e,r){let o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"flex";r?ht(e,o):Et(e)},Ft=e=>!!(e&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length)),R3=()=>!Ft(Tn())&&!Ft(Zr())&&!Ft(Vo()),mh=e=>e.scrollHeight>e.clientHeight,Cy=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},wd=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const o=el();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))},L3=()=>{const e=el();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}%`},A3=()=>typeof window>"u"||typeof document>"u",I3=`
<div aria-labelledby="${O.title}" aria-describedby="${O["html-container"]}" class="${O.popup}" tabindex="-1">
<button type="button" class="${O.close}"></button>
<ul class="${O["progress-steps"]}"></ul>
<div class="${O.icon}"></div>
<img class="${O.image}" />
<h2 class="${O.title}" id="${O.title}"></h2>
<div class="${O["html-container"]}" id="${O["html-container"]}"></div>
<input class="${O.input}" id="${O.input}" />
<input type="file" class="${O.file}" />
<div class="${O.range}">
<input type="range" />
<output></output>
</div>
<select class="${O.select}" id="${O.select}"></select>
<div class="${O.radio}"></div>
<label class="${O.checkbox}">
<input type="checkbox" id="${O.checkbox}" />
<span class="${O.label}"></span>
</label>
<textarea class="${O.textarea}" id="${O.textarea}"></textarea>
<div class="${O["validation-message"]}" id="${O["validation-message"]}"></div>
<div class="${O.actions}">
<div class="${O.loader}"></div>
<button type="button" class="${O.confirm}"></button>
<button type="button" class="${O.deny}"></button>
<button type="button" class="${O.cancel}"></button>
</div>
<div class="${O.footer}"></div>
<div class="${O["timer-progress-bar-container"]}">
<div class="${O["timer-progress-bar"]}"></div>
</div>
</div>
`.replace(/(^|\n)\s*/g,""),M3=()=>{const e=$t();return e?(e.remove(),an([document.documentElement,document.body],[O["no-backdrop"],O["toast-shown"],O["has-column"]]),!0):!1},zr=()=>{pe.currentInstance.resetValidationMessage()},O3=()=>{const e=Me(),r=vr(e,O.input),o=vr(e,O.file),s=e.querySelector(`.${O.range} input`),c=e.querySelector(`.${O.range} output`),u=vr(e,O.select),f=e.querySelector(`.${O.checkbox} input`),m=vr(e,O.textarea);r.oninput=zr,o.onchange=zr,u.onchange=zr,f.onchange=zr,m.oninput=zr,s.oninput=()=>{zr(),c.value=s.value},s.onchange=()=>{zr(),c.value=s.value}},B3=e=>typeof e=="string"?document.querySelector(e):e,F3=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")},D3=e=>{window.getComputedStyle(e).direction==="rtl"&&_e($t(),O.rtl)},z3=e=>{const r=M3();if(A3()){Xr("SweetAlert2 requires document to initialize");return}const o=document.createElement("div");o.className=O.container,r&&_e(o,O["no-transition"]),Qt(o,I3);const s=B3(e.target);s.appendChild(o),F3(e),D3(s),O3()},xd=(e,r)=>{e instanceof HTMLElement?r.appendChild(e):typeof e=="object"?$3(e,r):e&&Qt(r,e)},$3=(e,r)=>{e.jquery?U3(r,e):Qt(r,e.toString())},U3=(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))},H3=(e,r)=>{const o=Xa(),s=Wo();!o||!s||(!r.showConfirmButton&&!r.showDenyButton&&!r.showCancelButton?Et(o):ht(o),Gt(o,r,"actions"),V3(o,s,r),Qt(s,r.loaderHtml||""),Gt(s,r,"loader"))};function V3(e,r,o){const s=Tn(),c=Zr(),u=Vo();!s||!c||!u||(pu(s,"confirm",o),pu(c,"deny",o),pu(u,"cancel",o),W3(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 W3(e,r,o,s){if(!s.buttonsStyling){an([e,r,o],O.styled);return}_e([e,r,o],O.styled),s.confirmButtonColor&&(e.style.backgroundColor=s.confirmButtonColor,_e(e,O["default-outline"])),s.denyButtonColor&&(r.style.backgroundColor=s.denyButtonColor,_e(r,O["default-outline"])),s.cancelButtonColor&&(o.style.backgroundColor=s.cancelButtonColor,_e(o,O["default-outline"]))}function pu(e,r,o){const s=ud(r);Za(e,o[`show${s}Button`],"inline-block"),Qt(e,o[`${r}ButtonText`]||""),e.setAttribute("aria-label",o[`${r}ButtonAriaLabel`]||""),e.className=O[r],Gt(e,o,`${r}Button`)}const q3=(e,r)=>{const o=hd();o&&(Qt(o,r.closeButtonHtml||""),Gt(o,r,"closeButton"),Za(o,r.showCloseButton),o.setAttribute("aria-label",r.closeButtonAriaLabel||""))},G3=(e,r)=>{const o=$t();o&&(K3(o,r.backdrop),Y3(o,r.position),Q3(o,r.grow),Gt(o,r,"container"))};function K3(e,r){typeof r=="string"?e.style.background=r:r||_e([document.documentElement,document.body],O["no-backdrop"])}function Y3(e,r){r&&(r in O?_e(e,O[r]):(zt('The "position" parameter is not valid, defaulting to "center"'),_e(e,O.center)))}function Q3(e,r){r&&_e(e,O[`grow-${r}`])}var Ue={innerParams:new WeakMap,domCache:new WeakMap};const J3=["input","file","range","select","radio","checkbox","textarea"],X3=(e,r)=>{const o=Me();if(!o)return;const s=Ue.innerParams.get(e),c=!s||r.input!==s.input;J3.forEach(u=>{const f=vr(o,O[u]);f&&(tS(u,r.inputAttributes),f.className=O[u],c&&Et(f))}),r.input&&(c&&Z3(r),nS(r))},Z3=e=>{if(!e.input)return;if(!ot[e.input]){Xr(`Unexpected type of input! Expected ${Object.keys(ot).join(" | ")}, got "${e.input}"`);return}const r=Sy(e.input);if(!r)return;const o=ot[e.input](r,e);ht(r),e.inputAutoFocus&&setTimeout(()=>{xy(o)})},eS=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)}},tS=(e,r)=>{const o=Me();if(!o)return;const s=nl(o,e);if(s){eS(s);for(const c in r)s.setAttribute(c,r[c])}},nS=e=>{if(!e.input)return;const r=Sy(e.input);r&&Gt(r,e,"input")},bd=(e,r)=>{!e.placeholder&&r.inputPlaceholder&&(e.placeholder=r.inputPlaceholder)},es=(e,r,o)=>{if(o.inputLabel){const s=document.createElement("label"),c=O["input-label"];s.setAttribute("for",e.id),s.className=c,typeof o.customClass=="object"&&_e(s,o.customClass.inputLabel),s.innerText=o.inputLabel,r.insertAdjacentElement("beforebegin",s)}},Sy=e=>{const r=Me();if(r)return vr(r,O[e]||O.input)},_i=(e,r)=>{["string","number"].includes(typeof r)?e.value=`${r}`:fd(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)=>(_i(e,r.inputValue),es(e,e,r),bd(e,r),e.type=r.input,e);ot.file=(e,r)=>(es(e,e,r),bd(e,r),e);ot.range=(e,r)=>{const o=e.querySelector("input"),s=e.querySelector("output");return _i(o,r.inputValue),o.type=r.input,_i(s,r.inputValue),es(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 es(e,e,r),e};ot.radio=e=>(e.textContent="",e);ot.checkbox=(e,r)=>{const o=nl(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)=>{_i(e,r.inputValue),bd(e,r),es(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`:Gr(Me(),"width",r.width)};new MutationObserver(c).observe(e,{attributes:!0,attributeFilter:["style"]})}}),e};const rS=(e,r)=>{const o=pd();o&&(vd(o),Gt(o,r,"htmlContainer"),r.html?(xd(r.html,o),ht(o,"block")):r.text?(o.textContent=r.text,ht(o,"block")):Et(o),X3(e,r))},oS=(e,r)=>{const o=wy();o&&(vd(o),Za(o,r.footer,"block"),r.footer&&xd(r.footer,o),Gt(o,r,"footer"))},aS=(e,r)=>{const o=Ue.innerParams.get(e),s=Ho();if(s){if(o&&r.icon===o.icon){gh(s,r),hh(s,r);return}if(!r.icon&&!r.iconHtml){Et(s);return}if(r.icon&&Object.keys(Pi).indexOf(r.icon)===-1){Xr(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${r.icon}"`),Et(s);return}ht(s),gh(s,r),hh(s,r),_e(s,r.showClass&&r.showClass.icon)}},hh=(e,r)=>{for(const[o,s]of Object.entries(Pi))r.icon!==o&&an(e,s);_e(e,r.icon&&Pi[r.icon]),cS(e,r),sS(),Gt(e,r,"icon")},sS=()=>{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},iS=`
<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>
`,lS=`
<span class="swal2-x-mark">
<span class="swal2-x-mark-line-left"></span>
<span class="swal2-x-mark-line-right"></span>
</span>
`,gh=(e,r)=>{if(!r.icon&&!r.iconHtml)return;let o=e.innerHTML,s="";r.iconHtml?s=yh(r.iconHtml):r.icon==="success"?(s=iS,o=o.replace(/ style=".*?"/g,"")):r.icon==="error"?s=lS:r.icon&&(s=yh({question:"?",warning:"!",info:"i"}[r.icon])),o.trim()!==s.trim()&&Qt(e,s)},cS=(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"])ph(e,o,"background-color",r.iconColor);ph(e,".swal2-success-ring","border-color",r.iconColor)}},yh=e=>`<div class="${O["icon-content"]}">${e}</div>`,uS=(e,r)=>{const o=vy();if(o){if(!r.imageUrl){Et(o);return}ht(o,""),o.setAttribute("src",r.imageUrl),o.setAttribute("alt",r.imageAlt||""),Gr(o,"width",r.imageWidth),Gr(o,"height",r.imageHeight),o.className=O.image,Gt(o,r,"image")}};let Cd=!1,jy=0,ky=0,Ey=0,Ny=0;const dS=e=>{e.addEventListener("mousedown",Ri),document.body.addEventListener("mousemove",Li),e.addEventListener("mouseup",Ai),e.addEventListener("touchstart",Ri),document.body.addEventListener("touchmove",Li),e.addEventListener("touchend",Ai)},fS=e=>{e.removeEventListener("mousedown",Ri),document.body.removeEventListener("mousemove",Li),e.removeEventListener("mouseup",Ai),e.removeEventListener("touchstart",Ri),document.body.removeEventListener("touchmove",Li),e.removeEventListener("touchend",Ai)},Ri=e=>{const r=Me();if(e.target===r||Ho().contains(e.target)){Cd=!0;const o=Ty(e);jy=o.clientX,ky=o.clientY,Ey=parseInt(r.style.insetInlineStart)||0,Ny=parseInt(r.style.insetBlockStart)||0,_e(r,"swal2-dragging")}},Li=e=>{const r=Me();if(Cd){let{clientX:o,clientY:s}=Ty(e);r.style.insetInlineStart=`${Ey+(o-jy)}px`,r.style.insetBlockStart=`${Ny+(s-ky)}px`}},Ai=()=>{const e=Me();Cd=!1,an(e,"swal2-dragging")},Ty=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}},pS=(e,r)=>{const o=$t(),s=Me();if(!(!o||!s)){if(r.toast){Gr(o,"width",r.width),s.style.width="100%";const c=Wo();c&&s.insertBefore(c,Ho())}else Gr(s,"width",r.width);Gr(s,"padding",r.padding),r.color&&(s.style.color=r.color),r.background&&(s.style.background=r.background),Et(Zi()),mS(s,r),r.draggable&&!r.toast?(_e(s,O.draggable),dS(s)):(an(s,O.draggable),fS(s))}},mS=(e,r)=>{const o=r.showClass||{};e.className=`${O.popup} ${Ft(e)?o.popup:""}`,r.toast?(_e([document.documentElement,document.body],O["toast-shown"]),_e(e,O.toast)):_e(e,O.modal),Gt(e,r,"popup"),typeof r.customClass=="string"&&_e(e,r.customClass),r.icon&&_e(e,O[`icon-${r.icon}`])},hS=(e,r)=>{const o=md();if(!o)return;const{progressSteps:s,currentProgressStep:c}=r;if(!s||s.length===0||c===void 0){Et(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 m=gS(u);if(o.appendChild(m),f===c&&_e(m,O["active-progress-step"]),f!==s.length-1){const g=yS(r);o.appendChild(g)}})},gS=e=>{const r=document.createElement("li");return _e(r,O["progress-step"]),Qt(r,e),r},yS=e=>{const r=document.createElement("li");return _e(r,O["progress-step-line"]),e.progressStepsDistance&&Gr(r,"width",e.progressStepsDistance),r},vS=(e,r)=>{const o=yy();o&&(vd(o),Za(o,r.title||r.titleText,"block"),r.title&&xd(r.title,o),r.titleText&&(o.innerText=r.titleText),Gt(o,r,"title"))},Py=(e,r)=>{pS(e,r),G3(e,r),hS(e,r),aS(e,r),uS(e,r),vS(e,r),q3(e,r),rS(e,r),H3(e,r),oS(e,r);const o=Me();typeof r.didRender=="function"&&o&&r.didRender(o),pe.eventEmitter.emit("didRender",o)},wS=()=>Ft(Me()),_y=()=>{var e;return(e=Tn())===null||e===void 0?void 0:e.click()},xS=()=>{var e;return(e=Zr())===null||e===void 0?void 0:e.click()},bS=()=>{var e;return(e=Vo())===null||e===void 0?void 0:e.click()},qo=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),Ry=e=>{e.keydownTarget&&e.keydownHandlerAdded&&(e.keydownTarget.removeEventListener("keydown",e.keydownHandler,{capture:e.keydownListenerCapture}),e.keydownHandlerAdded=!1)},CS=(e,r,o)=>{Ry(e),r.toast||(e.keydownHandler=s=>jS(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)},Ou=(e,r)=>{var o;const s=gd();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()},Ly=["ArrowRight","ArrowDown"],SS=["ArrowLeft","ArrowUp"],jS=(e,r,o)=>{e&&(r.isComposing||r.keyCode===229||(e.stopKeydownPropagation&&r.stopPropagation(),r.key==="Enter"?kS(r,e):r.key==="Tab"?ES(r):[...Ly,...SS].includes(r.key)?NS(r.key):r.key==="Escape"&&TS(r,e,o)))},kS=(e,r)=>{if(!Xi(r.allowEnterKey))return;const o=nl(Me(),r.input);if(e.target&&o&&e.target instanceof HTMLElement&&e.target.outerHTML===o.outerHTML){if(["textarea","file"].includes(r.input))return;_y(),e.preventDefault()}},ES=e=>{const r=e.target,o=gd();let s=-1;for(let c=0;c<o.length;c++)if(r===o[c]){s=c;break}e.shiftKey?Ou(s,-1):Ou(s,1),e.stopPropagation(),e.preventDefault()},NS=e=>{const r=Xa(),o=Tn(),s=Zr(),c=Vo();if(!r||!o||!s||!c)return;const u=[o,s,c];if(document.activeElement instanceof HTMLElement&&!u.includes(document.activeElement))return;const f=Ly.includes(e)?"nextElementSibling":"previousElementSibling";let m=document.activeElement;if(m){for(let g=0;g<r.children.length;g++){if(m=m[f],!m)return;if(m instanceof HTMLButtonElement&&Ft(m))break}m instanceof HTMLButtonElement&&m.focus()}},TS=(e,r,o)=>{Xi(r.allowEscapeKey)&&(e.preventDefault(),o(qo.esc))};var Io={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const PS=()=>{const e=$t();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"))})},Ay=()=>{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")})},Iy=typeof window<"u"&&!!window.GestureEvent,_S=()=>{if(Iy&&!qn(document.body,O.iosfix)){const e=document.body.scrollTop;document.body.style.top=`${e*-1}px`,_e(document.body,O.iosfix),RS()}},RS=()=>{const e=$t();if(!e)return;let r;e.ontouchstart=o=>{r=LS(o)},e.ontouchmove=o=>{r&&(o.preventDefault(),o.stopPropagation())}},LS=e=>{const r=e.target,o=$t(),s=pd();return!o||!s||AS(e)||IS(e)?!1:r===o||!mh(o)&&r instanceof HTMLElement&&r.tagName!=="INPUT"&&r.tagName!=="TEXTAREA"&&!(mh(s)&&s.contains(r))},AS=e=>e.touches&&e.touches.length&&e.touches[0].touchType==="stylus",IS=e=>e.touches&&e.touches.length>1,MS=()=>{if(qn(document.body,O.iosfix)){const e=parseInt(document.body.style.top,10);an(document.body,O.iosfix),document.body.style.top="",document.body.scrollTop=e*-1}},OS=()=>{const e=document.createElement("div");e.className=O["scrollbar-measure"],document.body.appendChild(e);const r=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),r};let Ro=null;const BS=e=>{Ro===null&&(document.body.scrollHeight>window.innerHeight||e==="scroll")&&(Ro=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${Ro+OS()}px`)},FS=()=>{Ro!==null&&(document.body.style.paddingRight=`${Ro}px`,Ro=null)};function My(e,r,o,s){tl()?vh(e,s):(C3(o).then(()=>vh(e,s)),Ry(pe)),Iy?(r.setAttribute("style","display:none !important"),r.removeAttribute("class"),r.innerHTML=""):r.remove(),yd()&&(FS(),MS(),Ay()),DS()}function DS(){an([document.documentElement,document.body],[O.shown,O["height-auto"],O["no-backdrop"],O["toast-shown"]])}function wr(e){e=$S(e);const r=Io.swalPromiseResolve.get(this),o=zS(this);this.isAwaitingPromise?e.isDismissed||(ts(this),r(e)):o&&r(e)}const zS=e=>{const r=Me();if(!r)return!1;const o=Ue.innerParams.get(e);if(!o||qn(r,o.hideClass.popup))return!1;an(r,o.showClass.popup),_e(r,o.hideClass.popup);const s=$t();return an(s,o.showClass.backdrop),_e(s,o.hideClass.backdrop),US(e,r,o),!0};function Oy(e){const r=Io.swalPromiseReject.get(this);ts(this),r&&r(e)}const ts=e=>{e.isAwaitingPromise&&(delete e.isAwaitingPromise,Ue.innerParams.get(e)||e._destroy())},$S=e=>typeof e>"u"?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},e),US=(e,r,o)=>{var s;const c=$t(),u=Cy(r);typeof o.willClose=="function"&&o.willClose(r),(s=pe.eventEmitter)===null||s===void 0||s.emit("willClose",r),u?HS(e,r,c,o.returnFocus,o.didClose):My(e,c,o.returnFocus,o.didClose)},HS=(e,r,o,s,c)=>{pe.swalCloseEventFinishedCallback=My.bind(null,e,o,s,c);const u=function(f){if(f.target===r){var m;(m=pe.swalCloseEventFinishedCallback)===null||m===void 0||m.call(pe),delete pe.swalCloseEventFinishedCallback,r.removeEventListener("animationend",u),r.removeEventListener("transitionend",u)}};r.addEventListener("animationend",u),r.addEventListener("transitionend",u)},vh=(e,r)=>{setTimeout(()=>{var o;typeof r=="function"&&r.bind(e.params)(),(o=pe.eventEmitter)===null||o===void 0||o.emit("didClose"),e._destroy&&e._destroy()})},Mo=e=>{let r=Me();if(r||new et,r=Me(),!r)return;const o=Wo();tl()?Et(Ho()):VS(r,e),ht(o),r.setAttribute("data-loading","true"),r.setAttribute("aria-busy","true"),r.focus()},VS=(e,r)=>{const o=Xa(),s=Wo();!o||!s||(!r&&Ft(Tn())&&(r=Tn()),ht(o),r&&(Et(r),s.setAttribute("data-button-to-replace",r.className),o.insertBefore(s,r)),_e([e,o],O.loading))},WS=(e,r)=>{r.input==="select"||r.input==="radio"?QS(e,r):["text","email","number","tel","textarea"].some(o=>o===r.input)&&(dd(r.inputValue)||fd(r.inputValue))&&(Mo(Tn()),JS(e,r))},qS=(e,r)=>{const o=e.getInput();if(!o)return null;switch(r.input){case"checkbox":return GS(o);case"radio":return KS(o);case"file":return YS(o);default:return r.inputAutoTrim?o.value.trim():o.value}},GS=e=>e.checked?1:0,KS=e=>e.checked?e.value:null,YS=e=>e.files&&e.files.length?e.getAttribute("multiple")!==null?e.files:e.files[0]:null,QS=(e,r)=>{const o=Me();if(!o)return;const s=c=>{r.input==="select"?XS(o,Ii(c),r):r.input==="radio"&&ZS(o,Ii(c),r)};dd(r.inputOptions)||fd(r.inputOptions)?(Mo(Tn()),Qa(r.inputOptions).then(c=>{e.hideLoading(),s(c)})):typeof r.inputOptions=="object"?s(r.inputOptions):Xr(`Unexpected type of inputOptions! Expected object, Map or Promise, got ${typeof r.inputOptions}`)},JS=(e,r)=>{const o=e.getInput();o&&(Et(o),Qa(r.inputValue).then(s=>{o.value=r.input==="number"?`${parseFloat(s)||0}`:`${s}`,ht(o),o.focus(),e.hideLoading()}).catch(s=>{Xr(`Error in inputValue promise: ${s}`),o.value="",ht(o),o.focus(),e.hideLoading()}))};function XS(e,r,o){const s=vr(e,O.select);if(!s)return;const c=(u,f,m)=>{const g=document.createElement("option");g.value=m,Qt(g,f),g.selected=By(m,o.inputValue),u.appendChild(g)};r.forEach(u=>{const f=u[0],m=u[1];if(Array.isArray(m)){const g=document.createElement("optgroup");g.label=f,g.disabled=!1,s.appendChild(g),m.forEach(h=>c(g,h[1],h[0]))}else c(s,m,f)}),s.focus()}function ZS(e,r,o){const s=vr(e,O.radio);if(!s)return;r.forEach(u=>{const f=u[0],m=u[1],g=document.createElement("input"),h=document.createElement("label");g.type="radio",g.name=O.radio,g.value=f,By(f,o.inputValue)&&(g.checked=!0);const w=document.createElement("span");Qt(w,m),w.className=O.label,h.appendChild(g),h.appendChild(w),s.appendChild(h)});const c=s.querySelectorAll("input");c.length&&c[0].focus()}const Ii=e=>{const r=[];return e instanceof Map?e.forEach((o,s)=>{let c=o;typeof c=="object"&&(c=Ii(c)),r.push([s,c])}):Object.keys(e).forEach(o=>{let s=e[o];typeof s=="object"&&(s=Ii(s)),r.push([o,s])}),r},By=(e,r)=>!!r&&r.toString()===e.toString(),ej=e=>{const r=Ue.innerParams.get(e);e.disableButtons(),r.input?Fy(e,"confirm"):jd(e,!0)},tj=e=>{const r=Ue.innerParams.get(e);e.disableButtons(),r.returnInputValueOnDeny?Fy(e,"deny"):Sd(e,!1)},nj=(e,r)=>{e.disableButtons(),r(qo.cancel)},Fy=(e,r)=>{const o=Ue.innerParams.get(e);if(!o.input){Xr(`The "input" parameter is needed to be set when using returnInputValueOn${ud(r)}`);return}const s=e.getInput(),c=qS(e,o);o.inputValidator?rj(e,c,r):s&&!s.checkValidity()?(e.enableButtons(),e.showValidationMessage(o.validationMessage||s.validationMessage)):r==="deny"?Sd(e,c):jd(e,c)},rj=(e,r,o)=>{const s=Ue.innerParams.get(e);e.disableInput(),Promise.resolve().then(()=>Qa(s.inputValidator(r,s.validationMessage))).then(u=>{e.enableButtons(),e.enableInput(),u?e.showValidationMessage(u):o==="deny"?Sd(e,r):jd(e,r)})},Sd=(e,r)=>{const o=Ue.innerParams.get(e||void 0);o.showLoaderOnDeny&&Mo(Zr()),o.preDeny?(e.isAwaitingPromise=!0,Promise.resolve().then(()=>Qa(o.preDeny(r,o.validationMessage))).then(c=>{c===!1?(e.hideLoading(),ts(e)):e.close({isDenied:!0,value:typeof c>"u"?r:c})}).catch(c=>Dy(e||void 0,c))):e.close({isDenied:!0,value:r})},wh=(e,r)=>{e.close({isConfirmed:!0,value:r})},Dy=(e,r)=>{e.rejectPromise(r)},jd=(e,r)=>{const o=Ue.innerParams.get(e||void 0);o.showLoaderOnConfirm&&Mo(),o.preConfirm?(e.resetValidationMessage(),e.isAwaitingPromise=!0,Promise.resolve().then(()=>Qa(o.preConfirm(r,o.validationMessage))).then(c=>{Ft(Zi())||c===!1?(e.hideLoading(),ts(e)):wh(e,typeof c>"u"?r:c)}).catch(c=>Dy(e||void 0,c))):wh(e,r)};function Mi(){const e=Ue.innerParams.get(this);if(!e)return;const r=Ue.domCache.get(this);Et(r.loader),tl()?e.icon&&ht(Ho()):oj(r),an([r.popup,r.actions],O.loading),r.popup.removeAttribute("aria-busy"),r.popup.removeAttribute("data-loading"),r.confirmButton.disabled=!1,r.denyButton.disabled=!1,r.cancelButton.disabled=!1}const oj=e=>{const r=e.popup.getElementsByClassName(e.loader.getAttribute("data-button-to-replace"));r.length?ht(r[0],"inline-block"):R3()&&Et(e.actions)};function zy(){const e=Ue.innerParams.get(this),r=Ue.domCache.get(this);return r?nl(r.popup,e.input):null}function $y(e,r,o){const s=Ue.domCache.get(e);r.forEach(c=>{s[c].disabled=o})}function Uy(e,r){const o=Me();if(!(!o||!e))if(e.type==="radio"){const s=o.querySelectorAll(`[name="${O.radio}"]`);for(let c=0;c<s.length;c++)s[c].disabled=r}else e.disabled=r}function Hy(){$y(this,["confirmButton","denyButton","cancelButton"],!1)}function Vy(){$y(this,["confirmButton","denyButton","cancelButton"],!0)}function Wy(){Uy(this.getInput(),!1)}function qy(){Uy(this.getInput(),!0)}function Gy(e){const r=Ue.domCache.get(this),o=Ue.innerParams.get(this);Qt(r.validationMessage,e),r.validationMessage.className=O["validation-message"],o.customClass&&o.customClass.validationMessage&&_e(r.validationMessage,o.customClass.validationMessage),ht(r.validationMessage);const s=this.getInput();s&&(s.setAttribute("aria-invalid","true"),s.setAttribute("aria-describedby",O["validation-message"]),xy(s),_e(s,O.inputerror))}function Ky(){const e=Ue.domCache.get(this);e.validationMessage&&Et(e.validationMessage);const r=this.getInput();r&&(r.removeAttribute("aria-invalid"),r.removeAttribute("aria-describedby"),an(r,O.inputerror))}const Lo={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:"×",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},aj=["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"],sj={allowEnterKey:void 0},ij=["allowOutsideClick","allowEnterKey","backdrop","draggable","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],Yy=e=>Object.prototype.hasOwnProperty.call(Lo,e),Qy=e=>aj.indexOf(e)!==-1,Jy=e=>sj[e],lj=e=>{Yy(e)||zt(`Unknown parameter "${e}"`)},cj=e=>{ij.includes(e)&&zt(`The parameter "${e}" is incompatible with toasts`)},uj=e=>{const r=Jy(e);r&&gy(e,r)},dj=e=>{e.backdrop===!1&&e.allowOutsideClick&&zt('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const r in e)lj(r),e.toast&&cj(r),uj(r)};function Xy(e){const r=Me(),o=Ue.innerParams.get(this);if(!r||qn(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=fj(e),c=Object.assign({},o,s);Py(this,c),Ue.innerParams.set(this,c),Object.defineProperties(this,{params:{value:Object.assign({},this.params,e),writable:!1,enumerable:!0}})}const fj=e=>{const r={};return Object.keys(e).forEach(o=>{Qy(o)?r[o]=e[o]:zt(`Invalid parameter to update: ${o}`)}),r};function Zy(){const e=Ue.domCache.get(this),r=Ue.innerParams.get(this);if(!r){ev(this);return}e.popup&&pe.swalCloseEventFinishedCallback&&(pe.swalCloseEventFinishedCallback(),delete pe.swalCloseEventFinishedCallback),typeof r.didDestroy=="function"&&r.didDestroy(),pe.eventEmitter.emit("didDestroy"),pj(this)}const pj=e=>{ev(e),delete e.params,delete pe.keydownHandler,delete pe.keydownTarget,delete pe.currentInstance},ev=e=>{e.isAwaitingPromise?(mu(Ue,e),e.isAwaitingPromise=!0):(mu(Io,e),mu(Ue,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)},mu=(e,r)=>{for(const o in e)e[o].delete(r)};var mj=Object.freeze({__proto__:null,_destroy:Zy,close:wr,closeModal:wr,closePopup:wr,closeToast:wr,disableButtons:Vy,disableInput:qy,disableLoading:Mi,enableButtons:Hy,enableInput:Wy,getInput:zy,handleAwaitingPromise:ts,hideLoading:Mi,rejectPromise:Oy,resetValidationMessage:Ky,showValidationMessage:Gy,update:Xy});const hj=(e,r,o)=>{e.toast?gj(e,r,o):(vj(r),wj(r),xj(e,r,o))},gj=(e,r,o)=>{r.popup.onclick=()=>{e&&(yj(e)||e.timer||e.input)||o(qo.close)}},yj=e=>!!(e.showConfirmButton||e.showDenyButton||e.showCancelButton||e.showCloseButton);let Oi=!1;const vj=e=>{e.popup.onmousedown=()=>{e.container.onmouseup=function(r){e.container.onmouseup=()=>{},r.target===e.container&&(Oi=!0)}}},wj=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))&&(Oi=!0)}}},xj=(e,r,o)=>{r.container.onclick=s=>{if(Oi){Oi=!1;return}s.target===r.container&&Xi(e.allowOutsideClick)&&o(qo.backdrop)}},bj=e=>typeof e=="object"&&e.jquery,xh=e=>e instanceof Element||bj(e),Cj=e=>{const r={};return typeof e[0]=="object"&&!xh(e[0])?Object.assign(r,e[0]):["title","html","icon"].forEach((o,s)=>{const c=e[s];typeof c=="string"||xh(c)?r[o]=c:c!==void 0&&Xr(`Unexpected type of ${o}! Expected "string" or "Element", got ${typeof c}`)}),r};function Sj(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];return new this(...r)}function jj(e){class r extends this{_main(s,c){return super._main(s,Object.assign({},e,c))}}return r}const kj=()=>pe.timeout&&pe.timeout.getTimerLeft(),tv=()=>{if(pe.timeout)return L3(),pe.timeout.stop()},nv=()=>{if(pe.timeout){const e=pe.timeout.start();return wd(e),e}},Ej=()=>{const e=pe.timeout;return e&&(e.running?tv():nv())},Nj=e=>{if(pe.timeout){const r=pe.timeout.increase(e);return wd(r,!0),r}},Tj=()=>!!(pe.timeout&&pe.timeout.isRunning());let bh=!1;const Bu={};function Pj(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"data-swal-template";Bu[e]=this,bh||(document.body.addEventListener("click",_j),bh=!0)}const _j=e=>{for(let r=e.target;r&&r!==document;r=r.parentNode)for(const o in Bu){const s=r.getAttribute(o);if(s){Bu[o].fire({template:s});return}}};class Rj{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),m=0;m<u;m++)f[m]=arguments[m];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={}}}pe.eventEmitter=new Rj;const Lj=(e,r)=>{pe.eventEmitter.on(e,r)},Aj=(e,r)=>{pe.eventEmitter.once(e,r)},Ij=(e,r)=>{if(!e){pe.eventEmitter.reset();return}r?pe.eventEmitter.removeListener(e,r):pe.eventEmitter.removeAllListeners(e)};var Mj=Object.freeze({__proto__:null,argsToParams:Cj,bindClickHandler:Pj,clickCancel:bS,clickConfirm:_y,clickDeny:xS,enableLoading:Mo,fire:Sj,getActions:Xa,getCancelButton:Vo,getCloseButton:hd,getConfirmButton:Tn,getContainer:$t,getDenyButton:Zr,getFocusableElements:gd,getFooter:wy,getHtmlContainer:pd,getIcon:Ho,getIconContent:E3,getImage:vy,getInputLabel:N3,getLoader:Wo,getPopup:Me,getProgressSteps:md,getTimerLeft:kj,getTimerProgressBar:el,getTitle:yy,getValidationMessage:Zi,increaseTimer:Nj,isDeprecatedParameter:Jy,isLoading:P3,isTimerRunning:Tj,isUpdatableParameter:Qy,isValidParameter:Yy,isVisible:wS,mixin:jj,off:Ij,on:Lj,once:Aj,resumeTimer:nv,showLoading:Mo,stopTimer:tv,toggleTimer:Ej});class Oj{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 rv=["swal-title","swal-html","swal-footer"],Bj=e=>{const r=typeof e.template=="string"?document.querySelector(e.template):e.template;if(!r)return{};const o=r.content;return Wj(o),Object.assign(Fj(o),Dj(o),zj(o),$j(o),Uj(o),Hj(o),Vj(o,rv))},Fj=e=>{const r={};return Array.from(e.querySelectorAll("swal-param")).forEach(s=>{Jr(s,["name","value"]);const c=s.getAttribute("name"),u=s.getAttribute("value");!c||!u||(typeof Lo[c]=="boolean"?r[c]=u!=="false":typeof Lo[c]=="object"?r[c]=JSON.parse(u):r[c]=u)}),r},Dj=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},zj=e=>{const r={};return Array.from(e.querySelectorAll("swal-button")).forEach(s=>{Jr(s,["type","color","aria-label"]);const c=s.getAttribute("type");!c||!["confirm","cancel","deny"].includes(c)||(r[`${c}ButtonText`]=s.innerHTML,r[`show${ud(c)}Button`]=!0,s.hasAttribute("color")&&(r[`${c}ButtonColor`]=s.getAttribute("color")),s.hasAttribute("aria-label")&&(r[`${c}ButtonAriaLabel`]=s.getAttribute("aria-label")))}),r},$j=e=>{const r={},o=e.querySelector("swal-image");return o&&(Jr(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},Uj=e=>{const r={},o=e.querySelector("swal-icon");return o&&(Jr(o,["type","color"]),o.hasAttribute("type")&&(r.icon=o.getAttribute("type")),o.hasAttribute("color")&&(r.iconColor=o.getAttribute("color")),r.iconHtml=o.innerHTML),r},Hj=e=>{const r={},o=e.querySelector("swal-input");o&&(Jr(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=>{Jr(c,["value"]);const u=c.getAttribute("value");if(!u)return;const f=c.innerHTML;r.inputOptions[u]=f})),r},Vj=(e,r)=>{const o={};for(const s in r){const c=r[s],u=e.querySelector(c);u&&(Jr(u,[]),o[c.replace(/^swal-/,"")]=u.innerHTML.trim())}return o},Wj=e=>{const r=rv.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}>`)})},Jr=(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."}`])})},ov=10,qj=e=>{const r=$t(),o=Me();typeof e.willOpen=="function"&&e.willOpen(o),pe.eventEmitter.emit("willOpen",o);const c=window.getComputedStyle(document.body).overflowY;Yj(r,o,e),setTimeout(()=>{Gj(r,o)},ov),yd()&&(Kj(r,e.scrollbarPadding,c),PS()),!tl()&&!pe.previousActiveElement&&(pe.previousActiveElement=document.activeElement),typeof e.didOpen=="function"&&setTimeout(()=>e.didOpen(o)),pe.eventEmitter.emit("didOpen",o),an(r,O["no-transition"])},Bi=e=>{const r=Me();if(e.target!==r)return;const o=$t();r.removeEventListener("animationend",Bi),r.removeEventListener("transitionend",Bi),o.style.overflowY="auto"},Gj=(e,r)=>{Cy(r)?(e.style.overflowY="hidden",r.addEventListener("animationend",Bi),r.addEventListener("transitionend",Bi)):e.style.overflowY="auto"},Kj=(e,r,o)=>{_S(),r&&o!=="hidden"&&BS(o),setTimeout(()=>{e.scrollTop=0})},Yj=(e,r,o)=>{_e(e,o.showClass.backdrop),o.animation?(r.style.setProperty("opacity","0","important"),ht(r,"grid"),setTimeout(()=>{_e(r,o.showClass.popup),r.style.removeProperty("opacity")},ov)):ht(r,"grid"),_e([document.documentElement,document.body],O.shown),o.heightAuto&&o.backdrop&&!o.toast&&_e([document.documentElement,document.body],O["height-auto"])};var Ch={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 Qj(e){e.inputValidator||(e.input==="email"&&(e.inputValidator=Ch.email),e.input==="url"&&(e.inputValidator=Ch.url))}function Jj(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 Xj(e){Qj(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`),Jj(e),typeof e.title=="string"&&(e.title=e.title.split(`
`).join("<br />")),z3(e)}let kn;var mi=new WeakMap;class at{constructor(){if(v3(this,mi,void 0),typeof window>"u")return;kn=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,w3(mi,this,this._main(kn.params))}_main(r){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(dj(Object.assign({},o,r)),pe.currentInstance){const u=Io.swalPromiseResolve.get(pe.currentInstance),{isAwaitingPromise:f}=pe.currentInstance;pe.currentInstance._destroy(),f||u({isDismissed:!0}),yd()&&Ay()}pe.currentInstance=kn;const s=ek(r,o);Xj(s),Object.freeze(s),pe.timeout&&(pe.timeout.stop(),delete pe.timeout),clearTimeout(pe.restoreFocusTimeout);const c=tk(kn);return Py(kn,s),Ue.innerParams.set(kn,s),Zj(kn,c,s)}then(r){return dh(mi,this).then(r)}finally(r){return dh(mi,this).finally(r)}}const Zj=(e,r,o)=>new Promise((s,c)=>{const u=f=>{e.close({isDismissed:!0,dismiss:f})};Io.swalPromiseResolve.set(e,s),Io.swalPromiseReject.set(e,c),r.confirmButton.onclick=()=>{ej(e)},r.denyButton.onclick=()=>{tj(e)},r.cancelButton.onclick=()=>{nj(e,u)},r.closeButton.onclick=()=>{u(qo.close)},hj(o,r,u),CS(pe,o,u),WS(e,o),qj(o),nk(pe,o,u),rk(r,o),setTimeout(()=>{r.container.scrollTop=0})}),ek=(e,r)=>{const o=Bj(e),s=Object.assign({},Lo,r,o,e);return s.showClass=Object.assign({},Lo.showClass,s.showClass),s.hideClass=Object.assign({},Lo.hideClass,s.hideClass),s.animation===!1&&(s.showClass={backdrop:"swal2-noanimation"},s.hideClass={}),s},tk=e=>{const r={popup:Me(),container:$t(),actions:Xa(),confirmButton:Tn(),denyButton:Zr(),cancelButton:Vo(),loader:Wo(),closeButton:hd(),validationMessage:Zi(),progressSteps:md()};return Ue.domCache.set(e,r),r},nk=(e,r,o)=>{const s=el();Et(s),r.timer&&(e.timeout=new Oj(()=>{o("timer"),delete e.timeout},r.timer),r.timerProgressBar&&(ht(s),Gt(s,r,"timerProgressBar"),setTimeout(()=>{e.timeout&&e.timeout.running&&wd(r.timer)})))},rk=(e,r)=>{if(!r.toast){if(!Xi(r.allowEnterKey)){gy("allowEnterKey"),sk();return}ok(e)||ak(e,r)||Ou(-1,1)}},ok=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},ak=(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,sk=()=>{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=Vy;at.prototype.enableButtons=Hy;at.prototype.getInput=zy;at.prototype.disableInput=qy;at.prototype.enableInput=Wy;at.prototype.hideLoading=Mi;at.prototype.disableLoading=Mi;at.prototype.showValidationMessage=Gy;at.prototype.resetValidationMessage=Ky;at.prototype.close=wr;at.prototype.closePopup=wr;at.prototype.closeModal=wr;at.prototype.closeToast=wr;at.prototype.rejectPromise=Oy;at.prototype.update=Xy;at.prototype._destroy=Zy;Object.assign(at,Mj);Object.keys(mj).forEach(e=>{at[e]=function(){return kn&&kn[e]?kn[e](...arguments):null}});at.DismissReason=qo;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 xr=async()=>{try{const e=await fetch(`${Re}/category`,{headers:{"Content-Type":"application/json","x-api-key":"YOUR_POSTMAN_API_KEY"}});if(console.log("response is ",e),!e.ok)throw new Error(`Failed to fetch main categories: ${e.statusText}`);const r=await e.json();return console.log("data is : ",r),r}catch(e){throw console.error("Error fetching main categories:",e.message),e}},ik=async(e,r,o)=>{var s,c,u;try{if(console.log("new order order is: ",e),console.log("new order selectedSubcategory is: ",r),console.log("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},m=await Se.post(`${Re}/order/createByAdmin`,f);if(!m.status===200)throw new Error("Failed to save category");return m.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"}}},av=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=`${Re}/category`;let u;try{if(r&&(u=await Se.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}},sv=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=`${Re}/category/update/${r}`,c=await Se.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}},iv=async e=>{try{const r=`${Re}/category/delete/${e}`,o=await Se.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}},lv=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{console.log("requesting server");const s=`${Re}/item/`,c=await Se.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}},cv=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{console.log("requesting server");const c=`${Re}/item/update/${o}`,u=await Se.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}},uv=async(e,r)=>{try{console.log(r);const o=`${Re}/item/delete/${r}`,s=await Se.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}},lk=()=>{const[e,r]=y.useState([]),[o,s]=y.useState(null),[c,u]=y.useState(!1),[f,m]=y.useState(""),[g,h]=y.useState({name:"",description:"",image:null}),[w,x]=y.useState({name:"",description:"",image:null,stockQuantity:"",isAvailable:!1,buyPrice:"",brand:"",model:"",manufacturingYear:"",usages:"",origin:""}),[b,T]=y.useState({});y.useEffect(()=>{(async()=>{try{const le=await xr();r(le)}catch{V.error("Error fetching categories",{position:"top-right",autoClose:2e3,transition:ie})}})()},[]);const[S,E]=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"}),k=K=>{const{name:le,value:me}=K.target;E(ne=>{const D=le.split(".");return D.length===2?{...ne,[D[0]]:{...ne[D[0]],[D[1]]:me}}:D.length===3?{...ne,[D[0]]:{...ne[D[0]],[D[1]]:{...ne[D[0]][D[1]],[D[2]]:me}}}:{...ne,[le]:me}})},j=K=>{const{name:le,value:me,files:ne}=K.target;h(D=>({...D,[le]:ne?ne[0]:me}))},P=K=>{const{name:le,value:me,files:ne}=K.target;x(D=>({...D,[le]:ne?Array.from(ne):me}))},L=()=>{const{name:K,description:le}=g;return!K||!le?(V.error("Please fill in all required fields.",{position:"top-right",autoClose:2e3,transition:ie}),!1):!0},F=()=>{console.log(w);const{name:K,description:le,stockQuantity:me,buyPrice:ne,brand:D,model:ee,manufacturingYear:Q,usages:R,origin:z}=w;return!K||!le||!me||!ne||!D||!ee||!Q||!R||!z?(V.error("Please fill in all required fields.",{position:"top-right",autoClose:2e3,transition:ie}),!1):!0},U=async()=>{if(L())try{f==="add"?(await av(g,!0),V.success("Category added successfully!",{position:"top-right",autoClose:2e3,transition:ie})):(await sv(g,o._id),V.success("Category updated successfully!",{position:"top-right",autoClose:2e3,transition:ie})),u(!1),s(null);const K=await xr();r(K)}catch{V.error("Failed to save category",{position:"top-right",autoClose:2e3,transition:ie})}},X=async K=>{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 le=>{if(le.isConfirmed)try{await iv(K),V.success("Category deleted successfully!",{position:"top-right",autoClose:2e3,transition:ie}),r(e.filter(me=>me.id!==K))}catch{V.error("Failed to delete category",{position:"top-right",autoClose:2e3,transition:ie})}})},Y=async()=>{if(F())try{f==="addSubcategory"?(console.log(o),await lv(w,o._id),V.success("Subcategory added successfully!",{position:"top-right",autoClose:2e3,transition:ie})):(await cv(w,o._id,w._id),V.success("Subcategory updated successfully!",{position:"top-right",autoClose:2e3,transition:ie})),u(!1);const K=await xr();r(K)}catch(K){V.error(K.message,{position:"top-right",autoClose:2e3,transition:ie})}},J=async(K,le)=>{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 me=>{if(me.isConfirmed)try{await uv(K,le),V.success("Subcategory deleted successfully!",{position:"top-right",autoClose:2e3,transition:ie});const ne=await xr();r(ne)}catch{V.error("Failed to delete subcategory",{position:"top-right",autoClose:2e3,transition:ie})}})},he=K=>{const{user:le,method:me,action:ne,quantity:D,totalPrice:ee,orderDate:Q,status:R}=K,{name:z,email:se,address:ce,contactNo:ye,alternateContactNo:ue,gender:Pe,dateOfBirth:xe,identityNumber:ke}=le||{},{street:ze,city:qe,state:Ge,postalCode:dt,country:gt}=ce||{};return console.log("Debugging Validation:"),console.log("name:",z,"Valid:",!!z),console.log("email:",se,"Valid:",!!se),console.log("orderDate:",Q,"Valid:",!!Q),console.log("method:",me,"Valid:",!!me),console.log("action:",ne,"Valid:",!!ne),console.log("contactNo:",ye,"Valid:",!!ye),console.log("quantity:",D,"Valid:",!!D),console.log("totalPrice:",ee,"Valid:",!!ee),console.log("status:",R,"Valid:",!!R),console.log("identityNumber:",ke,"Valid:",!!ke),console.log("address:",ce),console.log("street:",ze,"Valid:",!!ze),console.log("city:",qe,"Valid:",!!qe),console.log("state:",Ge,"Valid:",!!Ge),console.log("postalCode:",dt,"Valid:",!!dt),console.log("country:",gt,"Valid:",!!gt),!z||!se||!Q||!me||!ne||!ye||!D||!ee||!R||!ke||!ze||!qe||!Ge||!dt||!gt?(console.error("Validation failed due to missing fields."),V.error("Please fill in all required fields.",{position:"top-right",autoClose:2e3,transition:ie}),!1):!0},Ce=async()=>{he(S)&&(console.log("newSubcategory: is:",w),console.log("selectedCategory: is:",o),console.log("order dt: is:",S),await ik(S,w,o),E({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))},Ee=(K,le=null,me=null)=>{m(K),s(le),K==="addOrder"&&(m(K),x(me),console.log("newSubcategory in ordre is:",me)),K==="addSubcategory"?x({name:"",description:"",image:null,stockQuantity:"",isAvailable:!1,rentalPrice:"",buyPrice:"",brand:"",model:"",manufacturingYear:"",usages:"",origin:""}):K==="updateSubcategory"?(x(me),console.log(w)):K==="add"?f==="viewDetails"?(m("addSubcategory"),x({name:"",description:"",image:null,stockQuantity:"",isAvailable:!1,rentalPrice:"",buyPrice:"",brand:"",model:"",manufacturingYear:"",usages:"",origin:""})):h(le?{name:le.name,description:le.description,image:null}:{name:"",description:"",image:null}):h(le?{name:le.name,description:le.description,image:null}:{name:"",description:"",image:null}),u(!0)},Oe=K=>{s(K),u(!0),m("viewDetails")},De=K=>{T(le=>({...le,[K]:!le[K]}))};return i.jsx(fy,{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(En,{variant:"primary",className:"mb-3 addButton",onClick:()=>Ee("add"),children:[i.jsx(Um,{})," 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((K,le)=>i.jsx(we.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:i.jsx("strong",{children:le+1})}),i.jsx("td",{children:i.jsx("button",{className:"btn btn-link categoryNameButton",onClick:()=>Oe(K),children:K.name})}),i.jsx("td",{children:i.jsx("strong",{children:K.description})}),i.jsx("td",{children:i.jsxs("div",{className:"actionButtons",children:[i.jsxs("button",{className:"btn btn-info btn-sm viewButton",onClick:()=>Oe(K),children:[i.jsx(Qr,{})," View Details"]}),i.jsxs("button",{className:"btn btn-warning btn-sm updateButton",onClick:()=>Ee("update",K),children:[i.jsx(tu,{})," Update"]}),i.jsxs("button",{className:"btn btn-danger btn-sm deleteButton",onClick:()=>X(K._id),children:[i.jsx(Hm,{})," Delete"]})]})})]})},K._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((K,le)=>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:K.name}),b[K.id]&&i.jsxs(i.Fragment,{children:[i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Description:"})," ",K.description]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Stock Quantity:"})," ",K.stockQuantity]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Rental Price:"})," ",K.rentalPrice]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Buy Price:"})," ",K.buyPrice]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Brand:"})," ",K.brand]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Model:"})," ",K.model]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Manufacturing Year:"})," ",K.manufacturingYear]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Usages:"})," ",K.usages]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Origin:"})," ",K.origin]}),i.jsxs("p",{className:"card-text",children:[i.jsx("strong",{children:"Is Available:"})," ",K.isAvailable?"Yes":"No"]})]})]}),i.jsxs("div",{className:"d-flex align-items-center subcategoryButtons",children:[i.jsx("button",{className:"btn btn-link subcategoryViewButton",onClick:()=>De(K.id),children:b[K.id]?i.jsx(ki,{}):i.jsx(Qr,{})}),i.jsx("button",{className:"btn btn-warning btn-sm updateButton",onClick:()=>Ee("updateSubcategory",o,K),children:i.jsx(tu,{})}),i.jsx("button",{className:"btn btn-warning btn-sm ",onClick:()=>Ee("addOrder",o,K),children:i.jsx(tu,{})}),i.jsx("button",{className:"btn btn-danger btn-sm deleteButton",onClick:()=>J(o._id,K._id),children:i.jsx(Hm,{})})]})]},le))})]}):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:P,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:P,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:P,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:P,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:P,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:P,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:P,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:P,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:P,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:P,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:K=>x(le=>({...le,isAvailable:K.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:k,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:k,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:k,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:k,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:k,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:k,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:k,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:k,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:k,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:k,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:k,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:k,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:k,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:k,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:k,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:k,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:g.name,onChange:j,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:g.description,onChange:j,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:j,className:"input"})]})]})}),i.jsxs(We.Footer,{children:[i.jsxs(En,{variant:"secondary",onClick:()=>u(!1),className:"enhancedButton",children:[i.jsx(Ao,{className:"buttonIcon"})," Close"]}),f==="viewDetails"&&i.jsxs(En,{variant:"success",onClick:()=>Ee("add",o),className:"enhancedButton",children:[i.jsx(Um,{className:"buttonIcon"})," Add New Category"]}),f!=="viewDetails"&&i.jsx(En,{variant:"primary",onClick:f==="addSubcategory"||f==="updateSubcategory"?Y:f==="addOrder"?Ce:U,className:"enhancedButton",children:"Save Changes"})]})]}),i.jsx(Rn,{limit:1})]})})},Fu=async()=>{try{const e=await fetch(`${Re}/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}},ck=async e=>{try{const r=await fetch(`${Re}/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}},Du=async(e,r)=>{try{const o=await Se.post(`${Re}/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}},uk=()=>{const[e,r]=y.useState([]);console.log(e);const[o,s]=y.useState(!1),[c,u]=y.useState(null),[f,m]=y.useState(null),[g,h]=y.useState(!1),[w,x]=y.useState(!1),b=async()=>{s(!0);try{const j=await Fu();r(j)}catch{V.error("Error fetching transactions data.",{position:"top-right",autoClose:2e3,transition:ie})}finally{s(!1)}};y.useEffect(()=>{localStorage.getItem("role")!=="admin"&&navigate("/"),b()},[]);const T=async(j,P)=>{try{const L=e.find(U=>U._id===j);console.log("transaction isssssss: ",L);const F=await ck(P);u(L),m(F),h(!0)}catch{V.error("Error fetching transaction details.",{position:"top-right",autoClose:2e3,transition:ie})}},S=async(j,P,L)=>{x(!0);try{await Du(j,"approved"),V.success("Transaction approved, item marked as unavailable, and email sent!",{position:"top-right",autoClose:2e3,transition:ie}),b(),h(!1)}catch{V.error("Failed to approve transaction.",{position:"top-right",autoClose:2e3,transition:ie})}finally{x(!1)}},E=async(j,P,L)=>{x(!0);try{await Du(j,"rejected"),V.success("Transaction approved, item marked as unavailable, and email sent!",{position:"top-right",autoClose:2e3,transition:ie}),b(),h(!1)}catch{V.error("Failed to approve transaction.",{position:"top-right",autoClose:2e3,transition:ie})}finally{x(!1)}},k=(j,P,L,F)=>{et.fire({title:j==="approve"?"Approve Transaction":"Reject Transaction",text:`Are you sure you want to ${j} this transaction?`,icon:j==="approve"?"success":"warning",showCancelButton:!0,confirmButtonText:j==="approve"?"Approve":"Reject",cancelButtonText:"Cancel"}).then(U=>{U.isConfirmed&&(j==="approve"?S(P):E(P))})};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((j,P)=>i.jsxs("tr",{children:[i.jsx("td",{children:P+1}),i.jsx("td",{style:ct.tableCell,children:i.jsx("strong",{children:j.user.name})}),i.jsx("td",{style:ct.tableCell,children:i.jsx("strong",{children:j.user.email})}),i.jsx("td",{style:ct.tableCell,children:i.jsxs("strong",{children:["Product ",j.subcategory.name]})}),i.jsx("td",{style:ct.tableCell,children:i.jsx("strong",{children:j.quantity})}),i.jsx("td",{style:ct.tableCell,children:i.jsx("strong",{children:j.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:()=>T(j._id,j.subcategory),style:ct.actionButton,children:[i.jsx(Qr,{})," View"]}),i.jsxs("button",{className:"btn btn-success btn-sm me-2",onClick:()=>k("approve",j._id,j.id,j.userId),disabled:j.status==="approved"||w,style:ct.actionButton,children:[i.jsx(ib,{})," Approve"]}),i.jsxs("button",{className:"btn btn-danger btn-sm",onClick:()=>k("reject",j._id,null,j.userId),disabled:j.status==="rejected"||w,style:ct.actionButton,children:[i.jsx(Ao,{})," Reject"]})]})})]},j._id))})]})}),i.jsxs(We,{show:g,onHide:()=>h(!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(En,{variant:"secondary",onClick:()=>h(!1),style:ct.enhancedButton,children:[i.jsx(Ao,{style:ct.buttonIcon})," Close"]})})]}),i.jsx(Rn,{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"}},zu=async()=>{try{const e=await fetch(`${Re}/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 console.log("avileblele itemmss rr::",r),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}},$u=async()=>{try{const e=await Se.get(`${Re}/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 console.log("bought items r",r),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}},Uu=async()=>{try{const e=await fetch(`${Re}/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 console.log("rented itemmss rr::",r),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}},dv=async(e,r)=>{console.log("id returning is:",e);try{const o=await fetch(`${Re}/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}},dk=()=>{const[e,r]=y.useState([]),[o,s]=y.useState([]),[c,u]=y.useState([]),[f,m]=y.useState(!1),[g,h]=y.useState("available"),[w,x]=y.useState(null),[b,T]=y.useState(!1),S=Kt(),E=async()=>{m(!0);try{const L=await zu(),F=await $u(),U=await Uu();r(L),console.log("aivlble items r",e),s(F),u(U)}catch{V.error("Error fetching items data.",{position:"top-right",autoClose:2e3,transition:ie})}finally{m(!1)}};y.useEffect(()=>{E()},[]);const k=async(L,F)=>{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 U=>{if(U.isConfirmed)try{await dv(L,F),V.success("Item status updated successfully!",{position:"top-right",autoClose:2e3,transition:ie}),E()}catch{V.error("Failed to update item status.",{position:"top-right",autoClose:2e3,transition:ie})}})},j=L=>{x(L.selectedSubcategory?L.selectedSubcategory:L),T(!0)},P=L=>{S("/ManageItems")};return i.jsxs("div",{className:"container mt-4",style:{...wt.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 ${g==="available"?"bg-light":"bg-secondary"}`,onClick:()=>h("available"),style:{...wt.card,...g==="available"&&wt.activeCard},children:i.jsxs("div",{className:"card-body",style:{...wt.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 ${g==="bought"?"bg-light":"bg-secondary"}`,onClick:()=>h("bought"),style:{...wt.card,...g==="bought"&&wt.activeCard},children:i.jsxs("div",{className:"card-body",style:{...wt.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 ${g==="rented"?"bg-light":"bg-secondary"}`,onClick:()=>h("rented"),style:{...wt.card,...g==="rented"&&wt.activeCard},children:i.jsxs("div",{className:"card-body",style:{...wt.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:[g==="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((L,F)=>L.subCategories.map((U,X)=>i.jsx(we.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:F+1}),i.jsx("td",{children:i.jsx("button",{className:"btn btn-link",onClick:()=>j(U),style:{...wt.itemButton,fontSize:"1.2rem",fontWeight:"bold",color:"#0056b3"},children:U.name})}),i.jsx("td",{children:i.jsx("button",{className:"btn btn-primary btn-sm",onClick:()=>P(),style:{...wt.manageButton,fontSize:"1rem",padding:"8px 12px",backgroundColor:"#0056b3",borderColor:"#004085"},children:"Manage"})})]})},U._id)))})]})})]}),g==="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((L,F)=>L.subCategories.map((U,X)=>i.jsx(we.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:F+1}),i.jsx("td",{style:{fontSize:"1.1rem",fontWeight:"bold",color:"#155724"},children:U.name}),i.jsx("td",{style:{fontSize:"1rem",color:"#155724"},children:L.name}),i.jsx("td",{children:i.jsx("button",{className:"btn btn-info btn-sm",onClick:()=>j({...L,selectedSubcategory:U}),style:{...wt.viewButton,fontSize:"1rem",padding:"8px 12px"},children:"View Details"})})]})},X)))})]})})]}),g==="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((L,F)=>L.subCategories.map((U,X)=>i.jsx(we.Fragment,{children:i.jsxs("tr",{children:[i.jsx("td",{children:F+1}),i.jsx("td",{style:{fontSize:"1.1rem",fontWeight:"bold",color:"#155724"},children:U.name}),i.jsx("td",{style:{fontSize:"1rem",color:"#155724"},children:L.name}),i.jsx("td",{children:i.jsxs("div",{className:"d-flex",children:[i.jsx("button",{className:"btn btn-info btn-sm me-2",onClick:()=>j({...L,selectedSubcategory:U}),style:{...wt.viewButton,fontSize:"1rem",padding:"8px 12px"},children:"View Details"}),i.jsx("button",{className:"btn btn-secondary btn-sm",onClick:()=>k(U.id,"returned"),style:{...wt.updateButton,fontSize:"1rem",padding:"8px 12px"},children:"Update Status"})]})})]})},X)))})]})})]})]}),i.jsxs(We,{show:b,onHide:()=>T(!1),size:"xl",style:wt.modal,children:[i.jsx(We.Header,{closeButton:!0,children:i.jsx(We.Title,{children:"Item Details"})}),i.jsx(We.Body,{style:wt.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(En,{variant:"secondary",onClick:()=>T(!1),children:"Close"})})]}),i.jsx(Rn,{limit:1})]})},wt={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"}},fk={color:"white",fontSize:"18px",fontWeight:"bold"},pk=[{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"}],mk=()=>{const[e,r]=y.useState({name:"",email:"",message:""}),[o,s]=y.useState({}),c=m=>{const{name:g,value:h}=m.target;r({...e,[g]:h})},u=()=>{const m={};return e.name||(m.name="Name is required"),e.email?/\S+@\S+\.\S+/.test(e.email)||(m.email="Email is invalid"):m.email="Email is required",e.message||(m.message="Message is required"),m},f=async m=>{m.preventDefault();const g=u();if(Object.keys(g).length>0){s(g);return}s({});try{(await fetch(`${Re}/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(Ka,{}),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(jg,{className:"icon"}),i.jsx("span",{children:"Industrial Area 13, in front of ADNOC Petrol Pump, near Bin Laden Signal"})]}),pk.map((m,g)=>i.jsxs("div",{className:"contact-person",children:[i.jsx("h5",{children:m.name}),i.jsxs("p",{children:[i.jsx(kg,{className:"icon"})," ",m.phone]}),i.jsxs("p",{children:[i.jsx(Sg,{className:"icon"})," ",m.email]}),i.jsxs("p",{children:[i.jsx(Cg,{className:"icon"})," ",m.whatsapp]})]},g))]})})}),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:fk,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(Rn,{limit:1}),i.jsx(Uo,{}),i.jsx(Ya,{})]})]})},hk="/assets/1-PhmF5nCI.jpg",gk="/assets/2-Dsqs9v0R.jpg",yk="/assets/3-DNaGZqmd.jpg",vk="/assets/4-Cig3hKEV.jpg",wk="/assets/5-D3_fkPuQ.jpg",xk="/assets/6-B9ArpIAp.jpg",bk="/assets/7-Dr9xvLVp.jpg",Ck="/assets/8-C7LzfV2p.jpg",Sk="/assets/9-CJS1aSz2.jpg",jk="/assets/9-CJS1aSz2.jpg",kk="/assets/11-CtHh5aku.jpg",Ek="/assets/12-g8-RdtJ1.jpg",Nk="/assets/12-g8-RdtJ1.jpg",Tk="/assets/14-Mt35uuMY.jpg",Pk="/assets/15-DuJSD9AZ.jpg",_k="/assets/15-DuJSD9AZ.jpg",Rk="/assets/17-DcjPD36q.jpg",Lk="/assets/17-DcjPD36q.jpg",Ak="/assets/19-DSQCr-rb.jpg",Ik="/assets/20-CGpiS4YK.jpg",Sh=[{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"]}],Mk=[{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"}],Ok=()=>{y.useState({name:"",email:"",message:""}),y.useState({});const[e,r]=y.useState(!1),o=[hk,gk,yk,vk,wk,xk,bk,Ck,Sk,jk,kk,Ek,Nk,Tk,Pk,_k,Rk,Lk,Ak,Ik],s=()=>{r(!e)};return i.jsxs(i.Fragment,{children:[i.jsx(Ka,{}),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(oh,{children:o.map((c,u)=>i.jsx(oh.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?Sh:Sh.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,m)=>i.jsx("li",{className:"subcategory-item",children:f},m))})]})})},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(jg,{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"}),Mk.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(kg,{className:"icon"}),c.phone]}),i.jsxs("p",{children:[i.jsx(Sg,{className:"icon"}),i.jsx("a",{href:`mailto:${c.email}`,children:c.email})]})]},u))]})})})]})]}),i.jsx(Uo,{}),i.jsx(Rn,{limit:1}),i.jsx(Ya,{})]})]})},Bk=()=>{const e=Dt(),r=Kt(),[o,s]=y.useState({name:"",email:"",address:{street:"",city:"",state:"",postalCode:"",country:""},contactNo:"",alternateContactNo:"",gender:"",dateOfBirth:"",identityNumber:""}),[c,u]=y.useState(!1),[f,m]=y.useState(!1),[g,h]=y.useState(!0),[w,x]=y.useState(!1);y.useEffect(()=>{(async()=>{var k,j,P,L,F;try{const U=localStorage.getItem("user"),X=JSON.parse(U);console.log(X._id);const J=(await Se.get(`${Re}/user/getUser/${X._id}`)).data[0],he={name:J.name,email:J.email,address:{street:((k=J.address)==null?void 0:k.street)||"",city:((j=J.address)==null?void 0:j.city)||"",state:((P=J.address)==null?void 0:P.state)||"",postalCode:((L=J.address)==null?void 0:L.postalCode)||"",country:((F=J.address)==null?void 0:F.country)||""},contactNo:J.contactNo||"",alternateContactNo:J.alternateContactNo||"",gender:J.gender||"",dateOfBirth:J.dateOfBirth||"",identityNumber:J.identityNumber||""};s(he);const Ce=Object.values(he).every(Ee=>Ee);x(Ce),h(Ce)}catch(U){console.error("Error fetching user details:",U)}})()},[]),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"}),m(!0))},[o,f,w]);const b=async E=>{E.preventDefault(),u(!0);try{const k=localStorage.getItem("user"),j=JSON.parse(k);if(console.log(j._id),!(await fetch(`${Re}/user/updateUser/${j._id}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(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:L=>{L.addEventListener("mouseenter",et.stopTimer),L.addEventListener("mouseleave",et.resumeTimer)}}),h(!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:j=>{j.addEventListener("mouseenter",et.stopTimer),j.addEventListener("mouseleave",et.resumeTimer)}})}finally{u(!1)}},T=()=>{h(!1)},S=()=>{const E=document.querySelector(".user-details-form");if(E.checkValidity()){const{subcategoryId:k,action:j}=e.state||{};console.log("subid in userdtl pg:",k),r("/checkout",{state:{userDetails:o,subcategoryId:k,action:j}})}else E.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:E=>s({...o,contactNo:E.target.value}),required:!g,readOnly:g,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:E=>s({...o,address:{...o.address,street:E.target.value}}),required:!g,readOnly:g,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:E=>s({...o,address:{...o.address,city:E.target.value}}),required:!g,readOnly:g,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:E=>s({...o,address:{...o.address,state:E.target.value}}),required:!g,readOnly:g,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:E=>s({...o,address:{...o.address,country:E.target.value}}),required:!g,readOnly:g,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:E=>s({...o,address:{...o.address,postalCode:E.target.value}}),required:!g,readOnly:g,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:E=>s({...o,alternateContactNo:E.target.value}),pattern:"^\\d{10,15}$",title:"Please enter a valid contact number.",readOnly:g})]}),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:E=>s({...o,identityNumber:E.target.value}),required:!g,readOnly:g,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:E=>s({...o,gender:E.target.value}),required:!g,disabled:g,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:E=>s({...o,dateOfBirth:E.target.value}),required:!g,readOnly:g})]})]}),g?i.jsxs(i.Fragment,{children:[i.jsx("button",{type:"button",className:"btn btn-primary mr-2 mb-2",onClick:T,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..."})},Fk=()=>{const e=Kt(),r=Dt(),{userDetails:o,subcategoryId:s,action:c}=r.state||{},[u,f]=y.useState(1),[m,g]=y.useState(null),[h,w]=y.useState(0),[x,b]=y.useState(!0);y.useEffect(()=>{if(!s&&!o){e("/");return}(async()=>{try{console.log("Subcategory ID in CheckoutPage:",s),console.log("User details in CheckoutPage:",o);const P=await fetch(`${Re}/item/${s}`);if(!P.ok)throw new Error("Failed to fetch subcategory details");const L=await P.json();g(L),w(L.stockQuantity)}catch(P){console.error("Error fetching subcategory details:",P),et.fire({icon:"error",title:"Error",text:"Failed to fetch subcategory details. Please try again later."})}finally{b(!1)}})()},[s,o,e]);const T=()=>{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(j=>{if(j.isConfirmed){const P=u*m.buyPrice;Se.post(`${Re}/order/placeOrder`,{userDetails:o,subcategory:m,quantity:u,method:"cashOnDelivery",totalPrice:P}),e("/confirmation",{state:{userDetails:o,subcategory:m,action:"cashOnDelivery",quantity:u}})}})},S=async j=>{const P=j.target.value;try{const L=await fetch(`${Re}/item/${s}`);if(!L.ok)throw new Error("Failed to check stock quantity");const F=await L.json();F.stockQuantity>=P?(f(P),w(F.stockQuantity)):et.fire({icon:"error",title:"Error",text:"Quantity exceeds available stock."})}catch(L){console.error("Error checking stock quantity:",L),et.fire({icon:"error",title:"Error",text:"Failed to check stock quantity. Please try again later."})}},E=()=>{et.fire({icon:"info",title:"Confirmation",text:"Make sure you have fulfilled the transaction.",confirmButtonText:"OK"}).then(j=>{if(j.isConfirmed){const P=u*m.buyPrice;Se.post(`${Re}/order/placeOrder`,{userDetails:o,subcategory:m,quantity:u,method:"onlinePayment",totalPrice:P}),e("/confirmation",{state:{userDetails:o,subcategory:m,action:"buy",quantity:u}})}})},k=j=>{navigator.clipboard.writeText(j).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..."})})}):m?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:m.name}),i.jsx("p",{className:"card-text bg-light ",children:m.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:"})," ",m.stockQuantity]}),i.jsxs("li",{className:"list-group-item checkout-list-item bg-light",children:[i.jsx("strong",{children:"Buy Price:"})," $",m.buyPrice]}),i.jsxs("li",{className:"list-group-item checkout-list-item bg-light",children:[i.jsx("strong",{children:"Available:"})," ",m.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:h})]})]})]})}),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:()=>k("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:E,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:T,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..."})})}))},fv=({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/971528419198"},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"})]})]})})]})},Dk=()=>{const e=Dt(),r=Kt(),{category:o}=e.state,[s,c]=y.useState(!1),u=x=>{localStorage.getItem("user")?r("/profile",{state:{subcategory:x,subcategoryId:x._id}}):r("/signup")},f=(x,b)=>{const T=localStorage.getItem("user");T?r("/profile",{state:{userDetails:JSON.parse(T),subcategory:x,subcategoryId:x._id,action:b}}):r("/signup")},m=x=>{r("/subcategory-detail",{state:{subcategory:x}})},g=()=>{c(!0)},h=()=>{c(!1),setTimeout(()=>{window.location.href="https://wa.me/971528419198"},100)},w=()=>{c(!1)};return i.jsxs(i.Fragment,{children:[i.jsx(Ka,{}),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:o.name}),i.jsx("p",{style:{fontWeight:"bold",color:"white"},children:o.description})]}),i.jsx("div",{className:"row",children:o.subCategories.map((x,b)=>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:T=>{T.currentTarget.style.transform="scale(1.05)",T.currentTarget.style.boxShadow="0 10px 20px rgba(0, 0, 0, 0.2)"},onMouseLeave:T=>{T.currentTarget.style.transform="scale(1)",T.currentTarget.style.boxShadow="0 4px 8px rgba(0, 0, 0, 0.1)"},onClick:()=>u(x),children:[i.jsx("img",{src:x.imagesUrls[0]||Zu,alt:x.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:x.name})}),i.jsxs("div",{className:"card-body d-flex flex-column",children:[i.jsx("p",{className:"card-text text-white",children:x.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:"})," ",x.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:"})," $",x.buyPrice]}),i.jsxs("li",{className:"list-group-item bg-dark text-white",children:[i.jsx("strong",{children:"Available:"})," ",x.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:T=>{T.currentTarget.style.backgroundColor="#0056b3",T.currentTarget.style.color="#fff"},onMouseLeave:T=>{T.currentTarget.style.backgroundColor="#007bff",T.currentTarget.style.color="white"},onClick:()=>f(x,"buy"),children:"Buy Now"}),i.jsx(fv,{})]}),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:T=>{T.currentTarget.style.backgroundColor="#128C7E",T.currentTarget.style.color="#fff"},onMouseLeave:T=>{T.currentTarget.style.backgroundColor="#25D366",T.currentTarget.style.color="white"},onClick:T=>{T.stopPropagation(),g()},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:T=>{T.currentTarget.style.backgroundColor="#138496",T.currentTarget.style.color="#fff"},onMouseLeave:T=>{T.currentTarget.style.backgroundColor="#17a2b8",T.currentTarget.style.color="white"},onClick:T=>{T.stopPropagation(),m(x)},children:"View More Details"})]})]})]})},b))})]})}),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:w,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:x=>x.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:x=>x.currentTarget.style.backgroundColor="#218838",onMouseLeave:x=>x.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:x=>x.currentTarget.style.backgroundColor="#c82333",onMouseLeave:x=>x.currentTarget.style.backgroundColor="#dc3545",onClick:w,children:"Cancel"})]})]})}),i.jsx(Uo,{}),i.jsx(Ya,{})]})},zk=()=>{const e=Dt(),r=Kt(),{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"&&(console.log(o),console.log(),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"]})]})]})]})]})},$k=()=>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"})]})}),Ma=({element:e,...r})=>(localStorage.getItem("token"),JSON.parse(localStorage.getItem("user")),i.jsx(e,{...r})),Uk=()=>{const e=Dt(),r=Kt(),{subcategory:o}=e.state;console.log(o);const[s,c]=y.useState(!1),u=(h,w)=>{const x=localStorage.getItem("user");x?r("/profile",{state:{userDetails:JSON.parse(x),subcategory:h,subcategoryId:h._id,action:w}}):r("/signup")},f=()=>{c(!0)},m=()=>{c(!1),setTimeout(()=>{window.location.href="https://wa.me/971528419198"},100)},g=()=>{c(!1)};return i.jsxs(i.Fragment,{children:[i.jsx(Ka,{}),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:h=>{h.currentTarget.style.backgroundColor="#0056b3",h.currentTarget.style.color="#fff"},onMouseLeave:h=>{h.currentTarget.style.backgroundColor="#007bff",h.currentTarget.style.color="white"},onClick:()=>u(o,"buy"),children:"Buy Now"}),i.jsx(fv,{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:h=>{h.currentTarget.style.backgroundColor="#128C7E",h.currentTarget.style.color="#fff"},onMouseLeave:h=>{h.currentTarget.style.backgroundColor="#25D366",h.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((h,w)=>i.jsx("div",{className:"col-lg-6 col-md-12 mb-3",children:i.jsx("img",{src:h,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((h,w)=>i.jsx("div",{className:"col-lg-6 col-md-12 mb-3",children:i.jsx("img",{src:h,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:g,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:h=>h.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:h=>h.currentTarget.style.backgroundColor="#218838",onMouseLeave:h=>h.currentTarget.style.backgroundColor="#28a745",onClick:m,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:h=>h.currentTarget.style.backgroundColor="#c82333",onMouseLeave:h=>h.currentTarget.style.backgroundColor="#dc3545",onClick:g,children:"Cancel"})]})]})}),i.jsx(Uo,{}),i.jsx(Ya,{})]})},Hk=()=>{const{userId:e,token:r}=H1(),o=Kt(),[s,c]=y.useState(""),[u,f]=y.useState(""),[m,g]=y.useState(""),[h,w]=y.useState(""),[x,b]=y.useState(!1),T=async S=>{var E;if(S.preventDefault(),s!==u){g("Passwords do not match");return}b(!0);try{console.log(e,r);const k=await Se.post(`${Re}/user/resetPassword/${e}/${r}`,{password:s});g(""),k.status===200&&o("/login"),setTimeout(()=>o("/login"),3e3)}catch(k){console.log(k.response.data),g(((E=k.response)==null?void 0:E.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"}),m&&i.jsx("p",{className:"error-message",children:m}),h&&i.jsx("p",{className:"success-message",children:h}),i.jsxs("form",{onSubmit:T,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 Vk 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 Wk=y.createContext(),qk=({children:e})=>{const[r,o]=y.useState([]),[s,c]=y.useState(!0);y.useEffect(()=>{(async()=>{try{const m=await uy();o(m)}catch{V.error("Error fetching users data",{position:"top-right",autoClose:2e3,transition:ie})}finally{c(!1)}})()},[]);const u=async f=>{try{await dy(f),o(r.filter(m=>m._id!==f)),V.success("User deleted successfully!",{position:"top-right",autoClose:2e3,transition:ie})}catch{V.error("Failed to delete user.",{position:"top-right",autoClose:2e3,transition:ie})}};return i.jsx(Wk.Provider,{value:{users:r,loading:s,handleDeleteUser:u},children:e})},Gk=y.createContext(),Kk=({children:e})=>{const[r,o]=y.useState([]),[s,c]=y.useState(!0);y.useEffect(()=>{(async()=>{try{const w=await xr();o(w)}catch{V.error("Error fetching categories",{position:"top-right",autoClose:2e3,transition:ie})}finally{c(!1)}})()},[]);const u=async(h,w)=>{try{w?(await av(h,!0),V.success("Category added successfully!",{position:"top-right",autoClose:2e3,transition:ie})):(await sv(h,h._id),V.success("Category updated successfully!",{position:"top-right",autoClose:2e3,transition:ie}));const x=await xr();o(x)}catch{V.error("Failed to save category",{position:"top-right",autoClose:2e3,transition:ie})}},f=async h=>{try{await iv(h),o(r.filter(w=>w.id!==h)),V.success("Category deleted successfully!",{position:"top-right",autoClose:2e3,transition:ie})}catch{V.error("Failed to delete category",{position:"top-right",autoClose:2e3,transition:ie})}},m=async(h,w,x)=>{try{x?(await lv(h,w),V.success("Subcategory added successfully!",{position:"top-right",autoClose:2e3,transition:ie})):(await cv(h,w,h._id),V.success("Subcategory updated successfully!",{position:"top-right",autoClose:2e3,transition:ie}));const b=await xr();o(b)}catch(b){V.error(b.message,{position:"top-right",autoClose:2e3,transition:ie})}},g=async(h,w)=>{try{await uv(h,w);const x=await xr();o(x),V.success("Subcategory deleted successfully!",{position:"top-right",autoClose:2e3,transition:ie})}catch{V.error("Failed to delete subcategory",{position:"top-right",autoClose:2e3,transition:ie})}};return i.jsx(Gk.Provider,{value:{mainCategories:r,loading:s,handleSaveCategory:u,handleDeleteCategory:f,handleSaveSubcategory:m,handleDeleteSubcategory:g},children:e})},Yk=y.createContext(),Qk=({children:e})=>{const[r,o]=y.useState([]),[s,c]=y.useState(!0);y.useEffect(()=>{(async()=>{try{const m=await Fu();o(m)}catch{V.error("Error fetching transactions data.",{position:"top-right",autoClose:2e3,transition:ie})}finally{c(!1)}})()},[]);const u=async(f,m)=>{try{await Du(f,m);const g=await Fu();o(g),V.success(`Transaction ${m} successfully!`,{position:"top-right",autoClose:2e3,transition:ie})}catch{V.error(`Failed to ${m} transaction.`,{position:"top-right",autoClose:2e3,transition:ie})}};return i.jsx(Yk.Provider,{value:{transactions:r,loading:s,handleUpdateTransactionStatus:u},children:e})},Jk=y.createContext(),Xk=({children:e})=>{const[r,o]=y.useState([]),[s,c]=y.useState([]),[u,f]=y.useState([]),[m,g]=y.useState(!0);y.useEffect(()=>{(async()=>{try{const x=await zu(),b=await $u(),T=await Uu();o(x),c(b),f(T)}catch{V.error("Error fetching items data.",{position:"top-right",autoClose:2e3,transition:ie})}finally{g(!1)}})()},[]);const h=async(w,x)=>{try{await dv(w,x);const b=await zu(),T=await $u(),S=await Uu();o(b),c(T),f(S),V.success("Item status updated successfully!",{position:"top-right",autoClose:2e3,transition:ie})}catch{V.error("Failed to update item status.",{position:"top-right",autoClose:2e3,transition:ie})}};return i.jsx(Jk.Provider,{value:{availableItems:r,boughtItems:s,rentedItems:u,loading:m,handleUpdateItemStatus:h},children:e})};function Zk(){var o;y.useState(!1);const[e,r]=y.useState({name:"",email:"",password:"",confirmPassword:"",phone:"",country:"",countryCode:""});return localStorage.getItem("token"),(o=JSON.parse(localStorage.getItem("user")))==null||o.role,i.jsx(o3,{children:i.jsx(f3,{children:i.jsx(qk,{children:i.jsx(Kk,{children:i.jsx(Qk,{children:i.jsx(Xk,{children:i.jsx(Vk,{children:i.jsxs(ow,{children:[i.jsx(ut,{path:"/signup",element:i.jsx(wb,{formData:e,setFormData:r})}),i.jsx(ut,{path:"/login",element:i.jsx(xb,{})}),i.jsx(ut,{path:"/VerifyEmail",element:i.jsx(wg,{formData:e,setFormData:r})}),i.jsx(ut,{path:"/",element:i.jsx(i3,{})}),i.jsx(ut,{path:"/ContactUs",element:i.jsx(mk,{})}),i.jsx(ut,{path:"/AboutUs",element:i.jsx(Ok,{})}),i.jsx(ut,{path:"/resetpassword/:userId/:token",element:i.jsx(Hk,{})}),i.jsx(ut,{path:"/profile",element:i.jsx(Bk,{})}),i.jsx(ut,{path:"/checkout",element:i.jsx(Fk,{})}),i.jsx(ut,{path:"/subcategories",element:i.jsx(Dk,{})}),i.jsx(ut,{path:"/confirmation",element:i.jsx(zk,{})}),i.jsx(ut,{path:"/subcategory-detail",element:i.jsx(Uk,{})}),i.jsx(ut,{path:"*",element:i.jsx($k,{})}),i.jsx(ut,{path:"/admin",element:i.jsx(Ma,{element:h3})}),i.jsx(ut,{path:"/ManageUsers",element:i.jsx(Ma,{element:g3})}),i.jsx(ut,{path:"/ManageItems",element:i.jsx(Ma,{element:lk})}),i.jsx(ut,{path:"/Approvals",element:i.jsx(Ma,{element:uk})}),i.jsx(ut,{path:"/Bookeditem",element:i.jsx(Ma,{element:dk})})]})})})})})})})})}p1.createRoot(document.getElementById("root")).render(i.jsx(y.StrictMode,{children:i.jsx(Tw,{children:i.jsx(Zk,{})})}));