1
0
Fork 0
forked from Simnation/Main
Main/resources/[carscripts]/jg-dealerships/web/dist/assets/index-90aa1eef.js
2025-08-04 20:32:58 +02:00

77 lines
506 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var Hb=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var EL=Hb((pn,hn)=>{(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();var jf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function fi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Wb(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var Mg={exports:{}},pu={},$g={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 vs=Symbol.for("react.element"),Ub=Symbol.for("react.portal"),Gb=Symbol.for("react.fragment"),qb=Symbol.for("react.strict_mode"),Kb=Symbol.for("react.profiler"),Zb=Symbol.for("react.provider"),Yb=Symbol.for("react.context"),Qb=Symbol.for("react.forward_ref"),Xb=Symbol.for("react.suspense"),Jb=Symbol.for("react.memo"),eE=Symbol.for("react.lazy"),Dm=Symbol.iterator;function tE(e){return e===null||typeof e!="object"?null:(e=Dm&&e[Dm]||e["@@iterator"],typeof e=="function"?e:null)}var Ig={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Fg=Object.assign,Dg={};function qo(e,t,n){this.props=e,this.context=t,this.refs=Dg,this.updater=n||Ig}qo.prototype.isReactComponent={};qo.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};qo.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ag(){}Ag.prototype=qo.prototype;function Bf(e,t,n){this.props=e,this.context=t,this.refs=Dg,this.updater=n||Ig}var zf=Bf.prototype=new Ag;zf.constructor=Bf;Fg(zf,qo.prototype);zf.isPureReactComponent=!0;var Am=Array.isArray,Lg=Object.prototype.hasOwnProperty,Vf={current:null},jg={key:!0,ref:!0,__self:!0,__source:!0};function Bg(e,t,n){var r,i={},o=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)Lg.call(t,r)&&!jg.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var u=Array(s),l=0;l<s;l++)u[l]=arguments[l+2];i.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:vs,type:e,key:o,ref:a,props:i,_owner:Vf.current}}function nE(e,t){return{$$typeof:vs,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Hf(e){return typeof e=="object"&&e!==null&&e.$$typeof===vs}function rE(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Lm=/\/+/g;function yc(e,t){return typeof e=="object"&&e!==null&&e.key!=null?rE(""+e.key):t.toString(36)}function pl(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case vs:case Ub:a=!0}}if(a)return a=e,i=i(a),e=r===""?"."+yc(a,0):r,Am(i)?(n="",e!=null&&(n=e.replace(Lm,"$&/")+"/"),pl(i,t,n,"",function(l){return l})):i!=null&&(Hf(i)&&(i=nE(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(Lm,"$&/")+"/")+e)),t.push(i)),1;if(a=0,r=r===""?".":r+":",Am(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+yc(o,s);a+=pl(o,t,n,u,i)}else if(u=tE(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+yc(o,s++),a+=pl(o,t,n,u,i);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function js(e,t,n){if(e==null)return e;var r=[],i=0;return pl(e,r,"","",function(o){return t.call(n,o,i++)}),r}function iE(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Jt={current:null},hl={transition:null},oE={ReactCurrentDispatcher:Jt,ReactCurrentBatchConfig:hl,ReactCurrentOwner:Vf};je.Children={map:js,forEach:function(e,t,n){js(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return js(e,function(){t++}),t},toArray:function(e){return js(e,function(t){return t})||[]},only:function(e){if(!Hf(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};je.Component=qo;je.Fragment=Gb;je.Profiler=Kb;je.PureComponent=Bf;je.StrictMode=qb;je.Suspense=Xb;je.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=oE;je.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Fg({},e.props),i=e.key,o=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,a=Vf.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)Lg.call(t,u)&&!jg.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var l=0;l<u;l++)s[l]=arguments[l+2];r.children=s}return{$$typeof:vs,type:e.type,key:i,ref:o,props:r,_owner:a}};je.createContext=function(e){return e={$$typeof:Yb,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Zb,_context:e},e.Consumer=e};je.createElement=Bg;je.createFactory=function(e){var t=Bg.bind(null,e);return t.type=e,t};je.createRef=function(){return{current:null}};je.forwardRef=function(e){return{$$typeof:Qb,render:e}};je.isValidElement=Hf;je.lazy=function(e){return{$$typeof:eE,_payload:{_status:-1,_result:e},_init:iE}};je.memo=function(e,t){return{$$typeof:Jb,type:e,compare:t===void 0?null:t}};je.startTransition=function(e){var t=hl.transition;hl.transition={};try{e()}finally{hl.transition=t}};je.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};je.useCallback=function(e,t){return Jt.current.useCallback(e,t)};je.useContext=function(e){return Jt.current.useContext(e)};je.useDebugValue=function(){};je.useDeferredValue=function(e){return Jt.current.useDeferredValue(e)};je.useEffect=function(e,t){return Jt.current.useEffect(e,t)};je.useId=function(){return Jt.current.useId()};je.useImperativeHandle=function(e,t,n){return Jt.current.useImperativeHandle(e,t,n)};je.useInsertionEffect=function(e,t){return Jt.current.useInsertionEffect(e,t)};je.useLayoutEffect=function(e,t){return Jt.current.useLayoutEffect(e,t)};je.useMemo=function(e,t){return Jt.current.useMemo(e,t)};je.useReducer=function(e,t,n){return Jt.current.useReducer(e,t,n)};je.useRef=function(e){return Jt.current.useRef(e)};je.useState=function(e){return Jt.current.useState(e)};je.useSyncExternalStore=function(e,t,n){return Jt.current.useSyncExternalStore(e,t,n)};je.useTransition=function(){return Jt.current.useTransition()};je.version="18.2.0";$g.exports=je;var m=$g.exports;const Kn=fi(m);/**
* @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 aE=m,sE=Symbol.for("react.element"),lE=Symbol.for("react.fragment"),uE=Object.prototype.hasOwnProperty,cE=aE.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,dE={key:!0,ref:!0,__self:!0,__source:!0};function zg(e,t,n){var r,i={},o=null,a=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)uE.call(t,r)&&!dE.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:sE,type:e,key:o,ref:a,props:i,_owner:cE.current}}pu.Fragment=lE;pu.jsx=zg;pu.jsxs=zg;Mg.exports=pu;var Wf=Mg.exports;const Wt=Wf.Fragment,c=Wf.jsx,g=Wf.jsxs;var md={},Vg={exports:{}},Sn={},Hg={exports:{}},Wg={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(U,re){var ne=U.length;U.push(re);e:for(;0<ne;){var ke=ne-1>>>1,_e=U[ke];if(0<i(_e,re))U[ke]=re,U[ne]=_e,ne=ke;else break e}}function n(U){return U.length===0?null:U[0]}function r(U){if(U.length===0)return null;var re=U[0],ne=U.pop();if(ne!==re){U[0]=ne;e:for(var ke=0,_e=U.length,Je=_e>>>1;ke<Je;){var rt=2*(ke+1)-1,ht=U[rt],ct=rt+1,Ot=U[ct];if(0>i(ht,ne))ct<_e&&0>i(Ot,ht)?(U[ke]=Ot,U[ct]=ne,ke=ct):(U[ke]=ht,U[rt]=ne,ke=rt);else if(ct<_e&&0>i(Ot,ne))U[ke]=Ot,U[ct]=ne,ke=ct;else break e}}return re}function i(U,re){var ne=U.sortIndex-re.sortIndex;return ne!==0?ne:U.id-re.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var u=[],l=[],f=1,h=null,p=3,y=!1,C=!1,x=!1,N=typeof setTimeout=="function"?setTimeout:null,w=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function b(U){for(var re=n(l);re!==null;){if(re.callback===null)r(l);else if(re.startTime<=U)r(l),re.sortIndex=re.expirationTime,t(u,re);else break;re=n(l)}}function T(U){if(x=!1,b(U),!C)if(n(u)!==null)C=!0,ge(R);else{var re=n(l);re!==null&&xe(T,re.startTime-U)}}function R(U,re){C=!1,x&&(x=!1,w(A),A=-1),y=!0;var ne=p;try{for(b(re),h=n(u);h!==null&&(!(h.expirationTime>re)||U&&!W());){var ke=h.callback;if(typeof ke=="function"){h.callback=null,p=h.priorityLevel;var _e=ke(h.expirationTime<=re);re=e.unstable_now(),typeof _e=="function"?h.callback=_e:h===n(u)&&r(u),b(re)}else r(u);h=n(u)}if(h!==null)var Je=!0;else{var rt=n(l);rt!==null&&xe(T,rt.startTime-re),Je=!1}return Je}finally{h=null,p=ne,y=!1}}var M=!1,F=null,A=-1,I=5,$=-1;function W(){return!(e.unstable_now()-$<I)}function Z(){if(F!==null){var U=e.unstable_now();$=U;var re=!0;try{re=F(!0,U)}finally{re?G():(M=!1,F=null)}}else M=!1}var G;if(typeof E=="function")G=function(){E(Z)};else if(typeof MessageChannel<"u"){var te=new MessageChannel,Oe=te.port2;te.port1.onmessage=Z,G=function(){Oe.postMessage(null)}}else G=function(){N(Z,0)};function ge(U){F=U,M||(M=!0,G())}function xe(U,re){A=N(function(){U(e.unstable_now())},re)}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(U){U.callback=null},e.unstable_continueExecution=function(){C||y||(C=!0,ge(R))},e.unstable_forceFrameRate=function(U){0>U||125<U?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):I=0<U?Math.floor(1e3/U):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(U){switch(p){case 1:case 2:case 3:var re=3;break;default:re=p}var ne=p;p=re;try{return U()}finally{p=ne}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(U,re){switch(U){case 1:case 2:case 3:case 4:case 5:break;default:U=3}var ne=p;p=U;try{return re()}finally{p=ne}},e.unstable_scheduleCallback=function(U,re,ne){var ke=e.unstable_now();switch(typeof ne=="object"&&ne!==null?(ne=ne.delay,ne=typeof ne=="number"&&0<ne?ke+ne:ke):ne=ke,U){case 1:var _e=-1;break;case 2:_e=250;break;case 5:_e=1073741823;break;case 4:_e=1e4;break;default:_e=5e3}return _e=ne+_e,U={id:f++,callback:re,priorityLevel:U,startTime:ne,expirationTime:_e,sortIndex:-1},ne>ke?(U.sortIndex=ne,t(l,U),n(u)===null&&U===n(l)&&(x?(w(A),A=-1):x=!0,xe(T,ne-ke))):(U.sortIndex=_e,t(u,U),C||y||(C=!0,ge(R))),U},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(U){var re=p;return function(){var ne=p;p=re;try{return U.apply(this,arguments)}finally{p=ne}}}})(Wg);Hg.exports=Wg;var fE=Hg.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 Ug=m,gn=fE;function q(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Gg=new Set,Ka={};function Ki(e,t){$o(e,t),$o(e+"Capture",t)}function $o(e,t){for(Ka[e]=t,e=0;e<t.length;e++)Gg.add(t[e])}var kr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),vd=Object.prototype.hasOwnProperty,pE=/^[: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]*$/,jm={},Bm={};function hE(e){return vd.call(Bm,e)?!0:vd.call(jm,e)?!1:pE.test(e)?Bm[e]=!0:(jm[e]=!0,!1)}function mE(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function vE(e,t,n,r){if(t===null||typeof t>"u"||mE(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function en(e,t,n,r,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var Lt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Lt[e]=new en(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Lt[t]=new en(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Lt[e]=new en(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Lt[e]=new en(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Lt[e]=new en(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Lt[e]=new en(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Lt[e]=new en(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Lt[e]=new en(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Lt[e]=new en(e,5,!1,e.toLowerCase(),null,!1,!1)});var Uf=/[\-:]([a-z])/g;function Gf(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Uf,Gf);Lt[t]=new en(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Uf,Gf);Lt[t]=new en(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Uf,Gf);Lt[t]=new en(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Lt[e]=new en(e,1,!1,e.toLowerCase(),null,!1,!1)});Lt.xlinkHref=new en("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Lt[e]=new en(e,1,!1,e.toLowerCase(),null,!0,!0)});function qf(e,t,n,r){var i=Lt.hasOwnProperty(t)?Lt[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(vE(t,n,i,r)&&(n=null),r||i===null?hE(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var $r=Ug.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Bs=Symbol.for("react.element"),fo=Symbol.for("react.portal"),po=Symbol.for("react.fragment"),Kf=Symbol.for("react.strict_mode"),yd=Symbol.for("react.profiler"),qg=Symbol.for("react.provider"),Kg=Symbol.for("react.context"),Zf=Symbol.for("react.forward_ref"),gd=Symbol.for("react.suspense"),wd=Symbol.for("react.suspense_list"),Yf=Symbol.for("react.memo"),Vr=Symbol.for("react.lazy"),Zg=Symbol.for("react.offscreen"),zm=Symbol.iterator;function da(e){return e===null||typeof e!="object"?null:(e=zm&&e[zm]||e["@@iterator"],typeof e=="function"?e:null)}var pt=Object.assign,gc;function Ta(e){if(gc===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);gc=t&&t[1]||""}return`
`+gc+e}var wc=!1;function Sc(e,t){if(!e||wc)return"";wc=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var r=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){r=l}e.call(t.prototype)}else{try{throw Error()}catch(l){r=l}e()}}catch(l){if(l&&r&&typeof l.stack=="string"){for(var i=l.stack.split(`
`),o=r.stack.split(`
`),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(a!==1||s!==1)do if(a--,s--,0>s||i[a]!==o[s]){var u=`
`+i[a].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=a&&0<=s);break}}}finally{wc=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ta(e):""}function yE(e){switch(e.tag){case 5:return Ta(e.type);case 16:return Ta("Lazy");case 13:return Ta("Suspense");case 19:return Ta("SuspenseList");case 0:case 2:case 15:return e=Sc(e.type,!1),e;case 11:return e=Sc(e.type.render,!1),e;case 1:return e=Sc(e.type,!0),e;default:return""}}function Sd(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case po:return"Fragment";case fo:return"Portal";case yd:return"Profiler";case Kf:return"StrictMode";case gd:return"Suspense";case wd:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Kg:return(e.displayName||"Context")+".Consumer";case qg:return(e._context.displayName||"Context")+".Provider";case Zf:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Yf:return t=e.displayName||null,t!==null?t:Sd(e.type)||"Memo";case Vr:t=e._payload,e=e._init;try{return Sd(e(t))}catch{}}return null}function gE(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Sd(t);case 8:return t===Kf?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function li(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Yg(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function wE(e){var t=Yg(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function zs(e){e._valueTracker||(e._valueTracker=wE(e))}function Qg(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Yg(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ml(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function xd(e,t){var n=t.checked;return pt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Vm(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=li(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Xg(e,t){t=t.checked,t!=null&&qf(e,"checked",t,!1)}function Cd(e,t){Xg(e,t);var n=li(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?bd(e,t.type,n):t.hasOwnProperty("defaultValue")&&bd(e,t.type,li(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Hm(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function bd(e,t,n){(t!=="number"||Ml(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Na=Array.isArray;function To(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+li(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Ed(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(q(91));return pt({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Wm(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(q(92));if(Na(n)){if(1<n.length)throw Error(q(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:li(n)}}function Jg(e,t){var n=li(t.value),r=li(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Um(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function e0(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function kd(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?e0(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Vs,t0=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Vs=Vs||document.createElement("div"),Vs.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Vs.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Za(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var $a={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},SE=["Webkit","ms","Moz","O"];Object.keys($a).forEach(function(e){SE.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),$a[t]=$a[e]})});function n0(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||$a.hasOwnProperty(e)&&$a[e]?(""+t).trim():t+"px"}function r0(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=n0(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var xE=pt({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 Td(e,t){if(t){if(xE[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(q(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(q(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(q(61))}if(t.style!=null&&typeof t.style!="object")throw Error(q(62))}}function Nd(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Od=null;function Qf(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Rd=null,No=null,Oo=null;function Gm(e){if(e=ws(e)){if(typeof Rd!="function")throw Error(q(280));var t=e.stateNode;t&&(t=gu(t),Rd(e.stateNode,e.type,t))}}function i0(e){No?Oo?Oo.push(e):Oo=[e]:No=e}function o0(){if(No){var e=No,t=Oo;if(Oo=No=null,Gm(e),t)for(e=0;e<t.length;e++)Gm(t[e])}}function a0(e,t){return e(t)}function s0(){}var xc=!1;function l0(e,t,n){if(xc)return e(t,n);xc=!0;try{return a0(e,t,n)}finally{xc=!1,(No!==null||Oo!==null)&&(s0(),o0())}}function Ya(e,t){var n=e.stateNode;if(n===null)return null;var r=gu(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(q(231,t,typeof n));return n}var _d=!1;if(kr)try{var fa={};Object.defineProperty(fa,"passive",{get:function(){_d=!0}}),window.addEventListener("test",fa,fa),window.removeEventListener("test",fa,fa)}catch{_d=!1}function CE(e,t,n,r,i,o,a,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(f){this.onError(f)}}var Ia=!1,$l=null,Il=!1,Pd=null,bE={onError:function(e){Ia=!0,$l=e}};function EE(e,t,n,r,i,o,a,s,u){Ia=!1,$l=null,CE.apply(bE,arguments)}function kE(e,t,n,r,i,o,a,s,u){if(EE.apply(this,arguments),Ia){if(Ia){var l=$l;Ia=!1,$l=null}else throw Error(q(198));Il||(Il=!0,Pd=l)}}function Zi(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function u0(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function qm(e){if(Zi(e)!==e)throw Error(q(188))}function TE(e){var t=e.alternate;if(!t){if(t=Zi(e),t===null)throw Error(q(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return qm(i),e;if(o===r)return qm(i),t;o=o.sibling}throw Error(q(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a)throw Error(q(189))}}if(n.alternate!==r)throw Error(q(190))}if(n.tag!==3)throw Error(q(188));return n.stateNode.current===n?e:t}function c0(e){return e=TE(e),e!==null?d0(e):null}function d0(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=d0(e);if(t!==null)return t;e=e.sibling}return null}var f0=gn.unstable_scheduleCallback,Km=gn.unstable_cancelCallback,NE=gn.unstable_shouldYield,OE=gn.unstable_requestPaint,gt=gn.unstable_now,RE=gn.unstable_getCurrentPriorityLevel,Xf=gn.unstable_ImmediatePriority,p0=gn.unstable_UserBlockingPriority,Fl=gn.unstable_NormalPriority,_E=gn.unstable_LowPriority,h0=gn.unstable_IdlePriority,hu=null,or=null;function PE(e){if(or&&typeof or.onCommitFiberRoot=="function")try{or.onCommitFiberRoot(hu,e,void 0,(e.current.flags&128)===128)}catch{}}var Yn=Math.clz32?Math.clz32:IE,ME=Math.log,$E=Math.LN2;function IE(e){return e>>>=0,e===0?32:31-(ME(e)/$E|0)|0}var Hs=64,Ws=4194304;function Oa(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Dl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~i;s!==0?r=Oa(s):(o&=a,o!==0&&(r=Oa(o)))}else a=n&~i,a!==0?r=Oa(a):o!==0&&(r=Oa(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Yn(t),i=1<<n,r|=e[n],t&=~i;return r}function FE(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function DE(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-Yn(o),s=1<<a,u=i[a];u===-1?(!(s&n)||s&r)&&(i[a]=FE(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function Md(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function m0(){var e=Hs;return Hs<<=1,!(Hs&4194240)&&(Hs=64),e}function Cc(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ys(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Yn(t),e[t]=n}function AE(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-Yn(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function Jf(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Yn(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var Ze=0;function v0(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var y0,ep,g0,w0,S0,$d=!1,Us=[],Jr=null,ei=null,ti=null,Qa=new Map,Xa=new Map,Gr=[],LE="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 Zm(e,t){switch(e){case"focusin":case"focusout":Jr=null;break;case"dragenter":case"dragleave":ei=null;break;case"mouseover":case"mouseout":ti=null;break;case"pointerover":case"pointerout":Qa.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Xa.delete(t.pointerId)}}function pa(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=ws(t),t!==null&&ep(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function jE(e,t,n,r,i){switch(t){case"focusin":return Jr=pa(Jr,e,t,n,r,i),!0;case"dragenter":return ei=pa(ei,e,t,n,r,i),!0;case"mouseover":return ti=pa(ti,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Qa.set(o,pa(Qa.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Xa.set(o,pa(Xa.get(o)||null,e,t,n,r,i)),!0}return!1}function x0(e){var t=Ri(e.target);if(t!==null){var n=Zi(t);if(n!==null){if(t=n.tag,t===13){if(t=u0(n),t!==null){e.blockedOn=t,S0(e.priority,function(){g0(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ml(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Id(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Od=r,n.target.dispatchEvent(r),Od=null}else return t=ws(n),t!==null&&ep(t),e.blockedOn=n,!1;t.shift()}return!0}function Ym(e,t,n){ml(e)&&n.delete(t)}function BE(){$d=!1,Jr!==null&&ml(Jr)&&(Jr=null),ei!==null&&ml(ei)&&(ei=null),ti!==null&&ml(ti)&&(ti=null),Qa.forEach(Ym),Xa.forEach(Ym)}function ha(e,t){e.blockedOn===t&&(e.blockedOn=null,$d||($d=!0,gn.unstable_scheduleCallback(gn.unstable_NormalPriority,BE)))}function Ja(e){function t(i){return ha(i,e)}if(0<Us.length){ha(Us[0],e);for(var n=1;n<Us.length;n++){var r=Us[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Jr!==null&&ha(Jr,e),ei!==null&&ha(ei,e),ti!==null&&ha(ti,e),Qa.forEach(t),Xa.forEach(t),n=0;n<Gr.length;n++)r=Gr[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Gr.length&&(n=Gr[0],n.blockedOn===null);)x0(n),n.blockedOn===null&&Gr.shift()}var Ro=$r.ReactCurrentBatchConfig,Al=!0;function zE(e,t,n,r){var i=Ze,o=Ro.transition;Ro.transition=null;try{Ze=1,tp(e,t,n,r)}finally{Ze=i,Ro.transition=o}}function VE(e,t,n,r){var i=Ze,o=Ro.transition;Ro.transition=null;try{Ze=4,tp(e,t,n,r)}finally{Ze=i,Ro.transition=o}}function tp(e,t,n,r){if(Al){var i=Id(e,t,n,r);if(i===null)Mc(e,t,r,Ll,n),Zm(e,r);else if(jE(i,e,t,n,r))r.stopPropagation();else if(Zm(e,r),t&4&&-1<LE.indexOf(e)){for(;i!==null;){var o=ws(i);if(o!==null&&y0(o),o=Id(e,t,n,r),o===null&&Mc(e,t,r,Ll,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else Mc(e,t,r,null,n)}}var Ll=null;function Id(e,t,n,r){if(Ll=null,e=Qf(r),e=Ri(e),e!==null)if(t=Zi(e),t===null)e=null;else if(n=t.tag,n===13){if(e=u0(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Ll=e,null}function C0(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(RE()){case Xf:return 1;case p0:return 4;case Fl:case _E:return 16;case h0:return 536870912;default:return 16}default:return 16}}var Yr=null,np=null,vl=null;function b0(){if(vl)return vl;var e,t=np,n=t.length,r,i="value"in Yr?Yr.value:Yr.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===i[o-r];r++);return vl=i.slice(e,1<r?1-r:void 0)}function yl(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Gs(){return!0}function Qm(){return!1}function xn(e){function t(n,r,i,o,a){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Gs:Qm,this.isPropagationStopped=Qm,this}return pt(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Gs)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Gs)},persist:function(){},isPersistent:Gs}),t}var Ko={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},rp=xn(Ko),gs=pt({},Ko,{view:0,detail:0}),HE=xn(gs),bc,Ec,ma,mu=pt({},gs,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ip,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ma&&(ma&&e.type==="mousemove"?(bc=e.screenX-ma.screenX,Ec=e.screenY-ma.screenY):Ec=bc=0,ma=e),bc)},movementY:function(e){return"movementY"in e?e.movementY:Ec}}),Xm=xn(mu),WE=pt({},mu,{dataTransfer:0}),UE=xn(WE),GE=pt({},gs,{relatedTarget:0}),kc=xn(GE),qE=pt({},Ko,{animationName:0,elapsedTime:0,pseudoElement:0}),KE=xn(qE),ZE=pt({},Ko,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),YE=xn(ZE),QE=pt({},Ko,{data:0}),Jm=xn(QE),XE={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},JE={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"},ek={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function tk(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=ek[e])?!!t[e]:!1}function ip(){return tk}var nk=pt({},gs,{key:function(e){if(e.key){var t=XE[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=yl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?JE[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ip,charCode:function(e){return e.type==="keypress"?yl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?yl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),rk=xn(nk),ik=pt({},mu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ev=xn(ik),ok=pt({},gs,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ip}),ak=xn(ok),sk=pt({},Ko,{propertyName:0,elapsedTime:0,pseudoElement:0}),lk=xn(sk),uk=pt({},mu,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),ck=xn(uk),dk=[9,13,27,32],op=kr&&"CompositionEvent"in window,Fa=null;kr&&"documentMode"in document&&(Fa=document.documentMode);var fk=kr&&"TextEvent"in window&&!Fa,E0=kr&&(!op||Fa&&8<Fa&&11>=Fa),tv=String.fromCharCode(32),nv=!1;function k0(e,t){switch(e){case"keyup":return dk.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function T0(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ho=!1;function pk(e,t){switch(e){case"compositionend":return T0(t);case"keypress":return t.which!==32?null:(nv=!0,tv);case"textInput":return e=t.data,e===tv&&nv?null:e;default:return null}}function hk(e,t){if(ho)return e==="compositionend"||!op&&k0(e,t)?(e=b0(),vl=np=Yr=null,ho=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return E0&&t.locale!=="ko"?null:t.data;default:return null}}var mk={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 rv(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!mk[e.type]:t==="textarea"}function N0(e,t,n,r){i0(r),t=jl(t,"onChange"),0<t.length&&(n=new rp("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Da=null,es=null;function vk(e){L0(e,0)}function vu(e){var t=yo(e);if(Qg(t))return e}function yk(e,t){if(e==="change")return t}var O0=!1;if(kr){var Tc;if(kr){var Nc="oninput"in document;if(!Nc){var iv=document.createElement("div");iv.setAttribute("oninput","return;"),Nc=typeof iv.oninput=="function"}Tc=Nc}else Tc=!1;O0=Tc&&(!document.documentMode||9<document.documentMode)}function ov(){Da&&(Da.detachEvent("onpropertychange",R0),es=Da=null)}function R0(e){if(e.propertyName==="value"&&vu(es)){var t=[];N0(t,es,e,Qf(e)),l0(vk,t)}}function gk(e,t,n){e==="focusin"?(ov(),Da=t,es=n,Da.attachEvent("onpropertychange",R0)):e==="focusout"&&ov()}function wk(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return vu(es)}function Sk(e,t){if(e==="click")return vu(t)}function xk(e,t){if(e==="input"||e==="change")return vu(t)}function Ck(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Xn=typeof Object.is=="function"?Object.is:Ck;function ts(e,t){if(Xn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!vd.call(t,i)||!Xn(e[i],t[i]))return!1}return!0}function av(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function sv(e,t){var n=av(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=av(n)}}function _0(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?_0(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function P0(){for(var e=window,t=Ml();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ml(e.document)}return t}function ap(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function bk(e){var t=P0(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&_0(n.ownerDocument.documentElement,n)){if(r!==null&&ap(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=sv(n,o);var a=sv(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Ek=kr&&"documentMode"in document&&11>=document.documentMode,mo=null,Fd=null,Aa=null,Dd=!1;function lv(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Dd||mo==null||mo!==Ml(r)||(r=mo,"selectionStart"in r&&ap(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Aa&&ts(Aa,r)||(Aa=r,r=jl(Fd,"onSelect"),0<r.length&&(t=new rp("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=mo)))}function qs(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var vo={animationend:qs("Animation","AnimationEnd"),animationiteration:qs("Animation","AnimationIteration"),animationstart:qs("Animation","AnimationStart"),transitionend:qs("Transition","TransitionEnd")},Oc={},M0={};kr&&(M0=document.createElement("div").style,"AnimationEvent"in window||(delete vo.animationend.animation,delete vo.animationiteration.animation,delete vo.animationstart.animation),"TransitionEvent"in window||delete vo.transitionend.transition);function yu(e){if(Oc[e])return Oc[e];if(!vo[e])return e;var t=vo[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in M0)return Oc[e]=t[n];return e}var $0=yu("animationend"),I0=yu("animationiteration"),F0=yu("animationstart"),D0=yu("transitionend"),A0=new Map,uv="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 pi(e,t){A0.set(e,t),Ki(t,[e])}for(var Rc=0;Rc<uv.length;Rc++){var _c=uv[Rc],kk=_c.toLowerCase(),Tk=_c[0].toUpperCase()+_c.slice(1);pi(kk,"on"+Tk)}pi($0,"onAnimationEnd");pi(I0,"onAnimationIteration");pi(F0,"onAnimationStart");pi("dblclick","onDoubleClick");pi("focusin","onFocus");pi("focusout","onBlur");pi(D0,"onTransitionEnd");$o("onMouseEnter",["mouseout","mouseover"]);$o("onMouseLeave",["mouseout","mouseover"]);$o("onPointerEnter",["pointerout","pointerover"]);$o("onPointerLeave",["pointerout","pointerover"]);Ki("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ki("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ki("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ki("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ki("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ki("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ra="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(" "),Nk=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ra));function cv(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,kE(r,t,void 0,e),e.currentTarget=null}function L0(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],u=s.instance,l=s.currentTarget;if(s=s.listener,u!==o&&i.isPropagationStopped())break e;cv(i,s,l),o=u}else for(a=0;a<r.length;a++){if(s=r[a],u=s.instance,l=s.currentTarget,s=s.listener,u!==o&&i.isPropagationStopped())break e;cv(i,s,l),o=u}}}if(Il)throw e=Pd,Il=!1,Pd=null,e}function it(e,t){var n=t[zd];n===void 0&&(n=t[zd]=new Set);var r=e+"__bubble";n.has(r)||(j0(t,e,2,!1),n.add(r))}function Pc(e,t,n){var r=0;t&&(r|=4),j0(n,e,r,t)}var Ks="_reactListening"+Math.random().toString(36).slice(2);function ns(e){if(!e[Ks]){e[Ks]=!0,Gg.forEach(function(n){n!=="selectionchange"&&(Nk.has(n)||Pc(n,!1,e),Pc(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ks]||(t[Ks]=!0,Pc("selectionchange",!1,t))}}function j0(e,t,n,r){switch(C0(t)){case 1:var i=zE;break;case 4:i=VE;break;default:i=tp}n=i.bind(null,t,n,e),i=void 0,!_d||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Mc(e,t,n,r,i){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var s=r.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(a===4)for(a=r.return;a!==null;){var u=a.tag;if((u===3||u===4)&&(u=a.stateNode.containerInfo,u===i||u.nodeType===8&&u.parentNode===i))return;a=a.return}for(;s!==null;){if(a=Ri(s),a===null)return;if(u=a.tag,u===5||u===6){r=o=a;continue e}s=s.parentNode}}r=r.return}l0(function(){var l=o,f=Qf(n),h=[];e:{var p=A0.get(e);if(p!==void 0){var y=rp,C=e;switch(e){case"keypress":if(yl(n)===0)break e;case"keydown":case"keyup":y=rk;break;case"focusin":C="focus",y=kc;break;case"focusout":C="blur",y=kc;break;case"beforeblur":case"afterblur":y=kc;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":y=Xm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=UE;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=ak;break;case $0:case I0:case F0:y=KE;break;case D0:y=lk;break;case"scroll":y=HE;break;case"wheel":y=ck;break;case"copy":case"cut":case"paste":y=YE;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=ev}var x=(t&4)!==0,N=!x&&e==="scroll",w=x?p!==null?p+"Capture":null:p;x=[];for(var E=l,b;E!==null;){b=E;var T=b.stateNode;if(b.tag===5&&T!==null&&(b=T,w!==null&&(T=Ya(E,w),T!=null&&x.push(rs(E,T,b)))),N)break;E=E.return}0<x.length&&(p=new y(p,C,null,n,f),h.push({event:p,listeners:x}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",p&&n!==Od&&(C=n.relatedTarget||n.fromElement)&&(Ri(C)||C[Tr]))break e;if((y||p)&&(p=f.window===f?f:(p=f.ownerDocument)?p.defaultView||p.parentWindow:window,y?(C=n.relatedTarget||n.toElement,y=l,C=C?Ri(C):null,C!==null&&(N=Zi(C),C!==N||C.tag!==5&&C.tag!==6)&&(C=null)):(y=null,C=l),y!==C)){if(x=Xm,T="onMouseLeave",w="onMouseEnter",E="mouse",(e==="pointerout"||e==="pointerover")&&(x=ev,T="onPointerLeave",w="onPointerEnter",E="pointer"),N=y==null?p:yo(y),b=C==null?p:yo(C),p=new x(T,E+"leave",y,n,f),p.target=N,p.relatedTarget=b,T=null,Ri(f)===l&&(x=new x(w,E+"enter",C,n,f),x.target=b,x.relatedTarget=N,T=x),N=T,y&&C)t:{for(x=y,w=C,E=0,b=x;b;b=io(b))E++;for(b=0,T=w;T;T=io(T))b++;for(;0<E-b;)x=io(x),E--;for(;0<b-E;)w=io(w),b--;for(;E--;){if(x===w||w!==null&&x===w.alternate)break t;x=io(x),w=io(w)}x=null}else x=null;y!==null&&dv(h,p,y,x,!1),C!==null&&N!==null&&dv(h,N,C,x,!0)}}e:{if(p=l?yo(l):window,y=p.nodeName&&p.nodeName.toLowerCase(),y==="select"||y==="input"&&p.type==="file")var R=yk;else if(rv(p))if(O0)R=xk;else{R=wk;var M=gk}else(y=p.nodeName)&&y.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(R=Sk);if(R&&(R=R(e,l))){N0(h,R,n,f);break e}M&&M(e,p,l),e==="focusout"&&(M=p._wrapperState)&&M.controlled&&p.type==="number"&&bd(p,"number",p.value)}switch(M=l?yo(l):window,e){case"focusin":(rv(M)||M.contentEditable==="true")&&(mo=M,Fd=l,Aa=null);break;case"focusout":Aa=Fd=mo=null;break;case"mousedown":Dd=!0;break;case"contextmenu":case"mouseup":case"dragend":Dd=!1,lv(h,n,f);break;case"selectionchange":if(Ek)break;case"keydown":case"keyup":lv(h,n,f)}var F;if(op)e:{switch(e){case"compositionstart":var A="onCompositionStart";break e;case"compositionend":A="onCompositionEnd";break e;case"compositionupdate":A="onCompositionUpdate";break e}A=void 0}else ho?k0(e,n)&&(A="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(A="onCompositionStart");A&&(E0&&n.locale!=="ko"&&(ho||A!=="onCompositionStart"?A==="onCompositionEnd"&&ho&&(F=b0()):(Yr=f,np="value"in Yr?Yr.value:Yr.textContent,ho=!0)),M=jl(l,A),0<M.length&&(A=new Jm(A,e,null,n,f),h.push({event:A,listeners:M}),F?A.data=F:(F=T0(n),F!==null&&(A.data=F)))),(F=fk?pk(e,n):hk(e,n))&&(l=jl(l,"onBeforeInput"),0<l.length&&(f=new Jm("onBeforeInput","beforeinput",null,n,f),h.push({event:f,listeners:l}),f.data=F))}L0(h,t)})}function rs(e,t,n){return{instance:e,listener:t,currentTarget:n}}function jl(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=Ya(e,n),o!=null&&r.unshift(rs(e,o,i)),o=Ya(e,t),o!=null&&r.push(rs(e,o,i))),e=e.return}return r}function io(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function dv(e,t,n,r,i){for(var o=t._reactName,a=[];n!==null&&n!==r;){var s=n,u=s.alternate,l=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&l!==null&&(s=l,i?(u=Ya(n,o),u!=null&&a.unshift(rs(n,u,s))):i||(u=Ya(n,o),u!=null&&a.push(rs(n,u,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var Ok=/\r\n?/g,Rk=/\u0000|\uFFFD/g;function fv(e){return(typeof e=="string"?e:""+e).replace(Ok,`
`).replace(Rk,"")}function Zs(e,t,n){if(t=fv(t),fv(e)!==t&&n)throw Error(q(425))}function Bl(){}var Ad=null,Ld=null;function jd(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Bd=typeof setTimeout=="function"?setTimeout:void 0,_k=typeof clearTimeout=="function"?clearTimeout:void 0,pv=typeof Promise=="function"?Promise:void 0,Pk=typeof queueMicrotask=="function"?queueMicrotask:typeof pv<"u"?function(e){return pv.resolve(null).then(e).catch(Mk)}:Bd;function Mk(e){setTimeout(function(){throw e})}function $c(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),Ja(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);Ja(t)}function ni(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function hv(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Zo=Math.random().toString(36).slice(2),ir="__reactFiber$"+Zo,is="__reactProps$"+Zo,Tr="__reactContainer$"+Zo,zd="__reactEvents$"+Zo,$k="__reactListeners$"+Zo,Ik="__reactHandles$"+Zo;function Ri(e){var t=e[ir];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Tr]||n[ir]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=hv(e);e!==null;){if(n=e[ir])return n;e=hv(e)}return t}e=n,n=e.parentNode}return null}function ws(e){return e=e[ir]||e[Tr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function yo(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(q(33))}function gu(e){return e[is]||null}var Vd=[],go=-1;function hi(e){return{current:e}}function st(e){0>go||(e.current=Vd[go],Vd[go]=null,go--)}function nt(e,t){go++,Vd[go]=e.current,e.current=t}var ui={},Ut=hi(ui),on=hi(!1),ji=ui;function Io(e,t){var n=e.type.contextTypes;if(!n)return ui;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function an(e){return e=e.childContextTypes,e!=null}function zl(){st(on),st(Ut)}function mv(e,t,n){if(Ut.current!==ui)throw Error(q(168));nt(Ut,t),nt(on,n)}function B0(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(q(108,gE(e)||"Unknown",i));return pt({},n,r)}function Vl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ui,ji=Ut.current,nt(Ut,e),nt(on,on.current),!0}function vv(e,t,n){var r=e.stateNode;if(!r)throw Error(q(169));n?(e=B0(e,t,ji),r.__reactInternalMemoizedMergedChildContext=e,st(on),st(Ut),nt(Ut,e)):st(on),nt(on,n)}var yr=null,wu=!1,Ic=!1;function z0(e){yr===null?yr=[e]:yr.push(e)}function Fk(e){wu=!0,z0(e)}function mi(){if(!Ic&&yr!==null){Ic=!0;var e=0,t=Ze;try{var n=yr;for(Ze=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}yr=null,wu=!1}catch(i){throw yr!==null&&(yr=yr.slice(e+1)),f0(Xf,mi),i}finally{Ze=t,Ic=!1}}return null}var wo=[],So=0,Hl=null,Wl=0,On=[],Rn=0,Bi=null,Sr=1,xr="";function bi(e,t){wo[So++]=Wl,wo[So++]=Hl,Hl=e,Wl=t}function V0(e,t,n){On[Rn++]=Sr,On[Rn++]=xr,On[Rn++]=Bi,Bi=e;var r=Sr;e=xr;var i=32-Yn(r)-1;r&=~(1<<i),n+=1;var o=32-Yn(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,Sr=1<<32-Yn(t)+i|n<<i|r,xr=o+e}else Sr=1<<o|n<<i|r,xr=e}function sp(e){e.return!==null&&(bi(e,1),V0(e,1,0))}function lp(e){for(;e===Hl;)Hl=wo[--So],wo[So]=null,Wl=wo[--So],wo[So]=null;for(;e===Bi;)Bi=On[--Rn],On[Rn]=null,xr=On[--Rn],On[Rn]=null,Sr=On[--Rn],On[Rn]=null}var mn=null,fn=null,ut=!1,qn=null;function H0(e,t){var n=Pn(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function yv(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,mn=e,fn=ni(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,mn=e,fn=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Bi!==null?{id:Sr,overflow:xr}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Pn(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,mn=e,fn=null,!0):!1;default:return!1}}function Hd(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Wd(e){if(ut){var t=fn;if(t){var n=t;if(!yv(e,t)){if(Hd(e))throw Error(q(418));t=ni(n.nextSibling);var r=mn;t&&yv(e,t)?H0(r,n):(e.flags=e.flags&-4097|2,ut=!1,mn=e)}}else{if(Hd(e))throw Error(q(418));e.flags=e.flags&-4097|2,ut=!1,mn=e}}}function gv(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;mn=e}function Ys(e){if(e!==mn)return!1;if(!ut)return gv(e),ut=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!jd(e.type,e.memoizedProps)),t&&(t=fn)){if(Hd(e))throw W0(),Error(q(418));for(;t;)H0(e,t),t=ni(t.nextSibling)}if(gv(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(q(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){fn=ni(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}fn=null}}else fn=mn?ni(e.stateNode.nextSibling):null;return!0}function W0(){for(var e=fn;e;)e=ni(e.nextSibling)}function Fo(){fn=mn=null,ut=!1}function up(e){qn===null?qn=[e]:qn.push(e)}var Dk=$r.ReactCurrentBatchConfig;function Un(e,t){if(e&&e.defaultProps){t=pt({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var Ul=hi(null),Gl=null,xo=null,cp=null;function dp(){cp=xo=Gl=null}function fp(e){var t=Ul.current;st(Ul),e._currentValue=t}function Ud(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function _o(e,t){Gl=e,cp=xo=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(rn=!0),e.firstContext=null)}function Fn(e){var t=e._currentValue;if(cp!==e)if(e={context:e,memoizedValue:t,next:null},xo===null){if(Gl===null)throw Error(q(308));xo=e,Gl.dependencies={lanes:0,firstContext:e}}else xo=xo.next=e;return t}var _i=null;function pp(e){_i===null?_i=[e]:_i.push(e)}function U0(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,pp(t)):(n.next=i.next,i.next=n),t.interleaved=n,Nr(e,r)}function Nr(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Hr=!1;function hp(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function G0(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function br(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ri(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,We&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Nr(e,n)}return i=r.interleaved,i===null?(t.next=t,pp(r)):(t.next=i.next,i.next=t),r.interleaved=t,Nr(e,n)}function gl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Jf(e,n)}}function wv(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=a:o=o.next=a,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ql(e,t,n,r){var i=e.updateQueue;Hr=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var u=s,l=u.next;u.next=null,a===null?o=l:a.next=l,a=u;var f=e.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==a&&(s===null?f.firstBaseUpdate=l:s.next=l,f.lastBaseUpdate=u))}if(o!==null){var h=i.baseState;a=0,f=l=u=null,s=o;do{var p=s.lane,y=s.eventTime;if((r&p)===p){f!==null&&(f=f.next={eventTime:y,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var C=e,x=s;switch(p=t,y=n,x.tag){case 1:if(C=x.payload,typeof C=="function"){h=C.call(y,h,p);break e}h=C;break e;case 3:C.flags=C.flags&-65537|128;case 0:if(C=x.payload,p=typeof C=="function"?C.call(y,h,p):C,p==null)break e;h=pt({},h,p);break e;case 2:Hr=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,p=i.effects,p===null?i.effects=[s]:p.push(s))}else y={eventTime:y,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(l=f=y,u=h):f=f.next=y,a|=p;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);if(f===null&&(u=h),i.baseState=u,i.firstBaseUpdate=l,i.lastBaseUpdate=f,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);Vi|=a,e.lanes=a,e.memoizedState=h}}function Sv(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(q(191,i));i.call(r)}}}var q0=new Ug.Component().refs;function Gd(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:pt({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Su={isMounted:function(e){return(e=e._reactInternals)?Zi(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Xt(),i=oi(e),o=br(r,i);o.payload=t,n!=null&&(o.callback=n),t=ri(e,o,i),t!==null&&(Qn(t,e,i,r),gl(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Xt(),i=oi(e),o=br(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=ri(e,o,i),t!==null&&(Qn(t,e,i,r),gl(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Xt(),r=oi(e),i=br(n,r);i.tag=2,t!=null&&(i.callback=t),t=ri(e,i,r),t!==null&&(Qn(t,e,r,n),gl(t,e,r))}};function xv(e,t,n,r,i,o,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,a):t.prototype&&t.prototype.isPureReactComponent?!ts(n,r)||!ts(i,o):!0}function K0(e,t,n){var r=!1,i=ui,o=t.contextType;return typeof o=="object"&&o!==null?o=Fn(o):(i=an(t)?ji:Ut.current,r=t.contextTypes,o=(r=r!=null)?Io(e,i):ui),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Su,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function Cv(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Su.enqueueReplaceState(t,t.state,null)}function qd(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=q0,hp(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=Fn(o):(o=an(t)?ji:Ut.current,i.context=Io(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(Gd(e,t,o,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Su.enqueueReplaceState(i,i.state,null),ql(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function va(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(q(309));var r=n.stateNode}if(!r)throw Error(q(147,e));var i=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(a){var s=i.refs;s===q0&&(s=i.refs={}),a===null?delete s[o]:s[o]=a},t._stringRef=o,t)}if(typeof e!="string")throw Error(q(284));if(!n._owner)throw Error(q(290,e))}return e}function Qs(e,t){throw e=Object.prototype.toString.call(t),Error(q(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function bv(e){var t=e._init;return t(e._payload)}function Z0(e){function t(w,E){if(e){var b=w.deletions;b===null?(w.deletions=[E],w.flags|=16):b.push(E)}}function n(w,E){if(!e)return null;for(;E!==null;)t(w,E),E=E.sibling;return null}function r(w,E){for(w=new Map;E!==null;)E.key!==null?w.set(E.key,E):w.set(E.index,E),E=E.sibling;return w}function i(w,E){return w=ai(w,E),w.index=0,w.sibling=null,w}function o(w,E,b){return w.index=b,e?(b=w.alternate,b!==null?(b=b.index,b<E?(w.flags|=2,E):b):(w.flags|=2,E)):(w.flags|=1048576,E)}function a(w){return e&&w.alternate===null&&(w.flags|=2),w}function s(w,E,b,T){return E===null||E.tag!==6?(E=zc(b,w.mode,T),E.return=w,E):(E=i(E,b),E.return=w,E)}function u(w,E,b,T){var R=b.type;return R===po?f(w,E,b.props.children,T,b.key):E!==null&&(E.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===Vr&&bv(R)===E.type)?(T=i(E,b.props),T.ref=va(w,E,b),T.return=w,T):(T=El(b.type,b.key,b.props,null,w.mode,T),T.ref=va(w,E,b),T.return=w,T)}function l(w,E,b,T){return E===null||E.tag!==4||E.stateNode.containerInfo!==b.containerInfo||E.stateNode.implementation!==b.implementation?(E=Vc(b,w.mode,T),E.return=w,E):(E=i(E,b.children||[]),E.return=w,E)}function f(w,E,b,T,R){return E===null||E.tag!==7?(E=$i(b,w.mode,T,R),E.return=w,E):(E=i(E,b),E.return=w,E)}function h(w,E,b){if(typeof E=="string"&&E!==""||typeof E=="number")return E=zc(""+E,w.mode,b),E.return=w,E;if(typeof E=="object"&&E!==null){switch(E.$$typeof){case Bs:return b=El(E.type,E.key,E.props,null,w.mode,b),b.ref=va(w,null,E),b.return=w,b;case fo:return E=Vc(E,w.mode,b),E.return=w,E;case Vr:var T=E._init;return h(w,T(E._payload),b)}if(Na(E)||da(E))return E=$i(E,w.mode,b,null),E.return=w,E;Qs(w,E)}return null}function p(w,E,b,T){var R=E!==null?E.key:null;if(typeof b=="string"&&b!==""||typeof b=="number")return R!==null?null:s(w,E,""+b,T);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Bs:return b.key===R?u(w,E,b,T):null;case fo:return b.key===R?l(w,E,b,T):null;case Vr:return R=b._init,p(w,E,R(b._payload),T)}if(Na(b)||da(b))return R!==null?null:f(w,E,b,T,null);Qs(w,b)}return null}function y(w,E,b,T,R){if(typeof T=="string"&&T!==""||typeof T=="number")return w=w.get(b)||null,s(E,w,""+T,R);if(typeof T=="object"&&T!==null){switch(T.$$typeof){case Bs:return w=w.get(T.key===null?b:T.key)||null,u(E,w,T,R);case fo:return w=w.get(T.key===null?b:T.key)||null,l(E,w,T,R);case Vr:var M=T._init;return y(w,E,b,M(T._payload),R)}if(Na(T)||da(T))return w=w.get(b)||null,f(E,w,T,R,null);Qs(E,T)}return null}function C(w,E,b,T){for(var R=null,M=null,F=E,A=E=0,I=null;F!==null&&A<b.length;A++){F.index>A?(I=F,F=null):I=F.sibling;var $=p(w,F,b[A],T);if($===null){F===null&&(F=I);break}e&&F&&$.alternate===null&&t(w,F),E=o($,E,A),M===null?R=$:M.sibling=$,M=$,F=I}if(A===b.length)return n(w,F),ut&&bi(w,A),R;if(F===null){for(;A<b.length;A++)F=h(w,b[A],T),F!==null&&(E=o(F,E,A),M===null?R=F:M.sibling=F,M=F);return ut&&bi(w,A),R}for(F=r(w,F);A<b.length;A++)I=y(F,w,A,b[A],T),I!==null&&(e&&I.alternate!==null&&F.delete(I.key===null?A:I.key),E=o(I,E,A),M===null?R=I:M.sibling=I,M=I);return e&&F.forEach(function(W){return t(w,W)}),ut&&bi(w,A),R}function x(w,E,b,T){var R=da(b);if(typeof R!="function")throw Error(q(150));if(b=R.call(b),b==null)throw Error(q(151));for(var M=R=null,F=E,A=E=0,I=null,$=b.next();F!==null&&!$.done;A++,$=b.next()){F.index>A?(I=F,F=null):I=F.sibling;var W=p(w,F,$.value,T);if(W===null){F===null&&(F=I);break}e&&F&&W.alternate===null&&t(w,F),E=o(W,E,A),M===null?R=W:M.sibling=W,M=W,F=I}if($.done)return n(w,F),ut&&bi(w,A),R;if(F===null){for(;!$.done;A++,$=b.next())$=h(w,$.value,T),$!==null&&(E=o($,E,A),M===null?R=$:M.sibling=$,M=$);return ut&&bi(w,A),R}for(F=r(w,F);!$.done;A++,$=b.next())$=y(F,w,A,$.value,T),$!==null&&(e&&$.alternate!==null&&F.delete($.key===null?A:$.key),E=o($,E,A),M===null?R=$:M.sibling=$,M=$);return e&&F.forEach(function(Z){return t(w,Z)}),ut&&bi(w,A),R}function N(w,E,b,T){if(typeof b=="object"&&b!==null&&b.type===po&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case Bs:e:{for(var R=b.key,M=E;M!==null;){if(M.key===R){if(R=b.type,R===po){if(M.tag===7){n(w,M.sibling),E=i(M,b.props.children),E.return=w,w=E;break e}}else if(M.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===Vr&&bv(R)===M.type){n(w,M.sibling),E=i(M,b.props),E.ref=va(w,M,b),E.return=w,w=E;break e}n(w,M);break}else t(w,M);M=M.sibling}b.type===po?(E=$i(b.props.children,w.mode,T,b.key),E.return=w,w=E):(T=El(b.type,b.key,b.props,null,w.mode,T),T.ref=va(w,E,b),T.return=w,w=T)}return a(w);case fo:e:{for(M=b.key;E!==null;){if(E.key===M)if(E.tag===4&&E.stateNode.containerInfo===b.containerInfo&&E.stateNode.implementation===b.implementation){n(w,E.sibling),E=i(E,b.children||[]),E.return=w,w=E;break e}else{n(w,E);break}else t(w,E);E=E.sibling}E=Vc(b,w.mode,T),E.return=w,w=E}return a(w);case Vr:return M=b._init,N(w,E,M(b._payload),T)}if(Na(b))return C(w,E,b,T);if(da(b))return x(w,E,b,T);Qs(w,b)}return typeof b=="string"&&b!==""||typeof b=="number"?(b=""+b,E!==null&&E.tag===6?(n(w,E.sibling),E=i(E,b),E.return=w,w=E):(n(w,E),E=zc(b,w.mode,T),E.return=w,w=E),a(w)):n(w,E)}return N}var Do=Z0(!0),Y0=Z0(!1),Ss={},ar=hi(Ss),os=hi(Ss),as=hi(Ss);function Pi(e){if(e===Ss)throw Error(q(174));return e}function mp(e,t){switch(nt(as,t),nt(os,e),nt(ar,Ss),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:kd(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=kd(t,e)}st(ar),nt(ar,t)}function Ao(){st(ar),st(os),st(as)}function Q0(e){Pi(as.current);var t=Pi(ar.current),n=kd(t,e.type);t!==n&&(nt(os,e),nt(ar,n))}function vp(e){os.current===e&&(st(ar),st(os))}var dt=hi(0);function Kl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Fc=[];function yp(){for(var e=0;e<Fc.length;e++)Fc[e]._workInProgressVersionPrimary=null;Fc.length=0}var wl=$r.ReactCurrentDispatcher,Dc=$r.ReactCurrentBatchConfig,zi=0,ft=null,kt=null,Pt=null,Zl=!1,La=!1,ss=0,Ak=0;function Bt(){throw Error(q(321))}function gp(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Xn(e[n],t[n]))return!1;return!0}function wp(e,t,n,r,i,o){if(zi=o,ft=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,wl.current=e===null||e.memoizedState===null?zk:Vk,e=n(r,i),La){o=0;do{if(La=!1,ss=0,25<=o)throw Error(q(301));o+=1,Pt=kt=null,t.updateQueue=null,wl.current=Hk,e=n(r,i)}while(La)}if(wl.current=Yl,t=kt!==null&&kt.next!==null,zi=0,Pt=kt=ft=null,Zl=!1,t)throw Error(q(300));return e}function Sp(){var e=ss!==0;return ss=0,e}function rr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Pt===null?ft.memoizedState=Pt=e:Pt=Pt.next=e,Pt}function Dn(){if(kt===null){var e=ft.alternate;e=e!==null?e.memoizedState:null}else e=kt.next;var t=Pt===null?ft.memoizedState:Pt.next;if(t!==null)Pt=t,kt=e;else{if(e===null)throw Error(q(310));kt=e,e={memoizedState:kt.memoizedState,baseState:kt.baseState,baseQueue:kt.baseQueue,queue:kt.queue,next:null},Pt===null?ft.memoizedState=Pt=e:Pt=Pt.next=e}return Pt}function ls(e,t){return typeof t=="function"?t(e):t}function Ac(e){var t=Dn(),n=t.queue;if(n===null)throw Error(q(311));n.lastRenderedReducer=e;var r=kt,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var a=i.next;i.next=o.next,o.next=a}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var s=a=null,u=null,l=o;do{var f=l.lane;if((zi&f)===f)u!==null&&(u=u.next={lane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),r=l.hasEagerState?l.eagerState:e(r,l.action);else{var h={lane:f,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};u===null?(s=u=h,a=r):u=u.next=h,ft.lanes|=f,Vi|=f}l=l.next}while(l!==null&&l!==o);u===null?a=r:u.next=s,Xn(r,t.memoizedState)||(rn=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,ft.lanes|=o,Vi|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Lc(e){var t=Dn(),n=t.queue;if(n===null)throw Error(q(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);Xn(o,t.memoizedState)||(rn=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function X0(){}function J0(e,t){var n=ft,r=Dn(),i=t(),o=!Xn(r.memoizedState,i);if(o&&(r.memoizedState=i,rn=!0),r=r.queue,xp(nw.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||Pt!==null&&Pt.memoizedState.tag&1){if(n.flags|=2048,us(9,tw.bind(null,n,r,i,t),void 0,null),Mt===null)throw Error(q(349));zi&30||ew(n,t,i)}return i}function ew(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ft.updateQueue,t===null?(t={lastEffect:null,stores:null},ft.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function tw(e,t,n,r){t.value=n,t.getSnapshot=r,rw(t)&&iw(e)}function nw(e,t,n){return n(function(){rw(t)&&iw(e)})}function rw(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Xn(e,n)}catch{return!0}}function iw(e){var t=Nr(e,1);t!==null&&Qn(t,e,1,-1)}function Ev(e){var t=rr();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ls,lastRenderedState:e},t.queue=e,e=e.dispatch=Bk.bind(null,ft,e),[t.memoizedState,e]}function us(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ft.updateQueue,t===null?(t={lastEffect:null,stores:null},ft.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function ow(){return Dn().memoizedState}function Sl(e,t,n,r){var i=rr();ft.flags|=e,i.memoizedState=us(1|t,n,void 0,r===void 0?null:r)}function xu(e,t,n,r){var i=Dn();r=r===void 0?null:r;var o=void 0;if(kt!==null){var a=kt.memoizedState;if(o=a.destroy,r!==null&&gp(r,a.deps)){i.memoizedState=us(t,n,o,r);return}}ft.flags|=e,i.memoizedState=us(1|t,n,o,r)}function kv(e,t){return Sl(8390656,8,e,t)}function xp(e,t){return xu(2048,8,e,t)}function aw(e,t){return xu(4,2,e,t)}function sw(e,t){return xu(4,4,e,t)}function lw(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function uw(e,t,n){return n=n!=null?n.concat([e]):null,xu(4,4,lw.bind(null,t,e),n)}function Cp(){}function cw(e,t){var n=Dn();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&gp(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function dw(e,t){var n=Dn();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&gp(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function fw(e,t,n){return zi&21?(Xn(n,t)||(n=m0(),ft.lanes|=n,Vi|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,rn=!0),e.memoizedState=n)}function Lk(e,t){var n=Ze;Ze=n!==0&&4>n?n:4,e(!0);var r=Dc.transition;Dc.transition={};try{e(!1),t()}finally{Ze=n,Dc.transition=r}}function pw(){return Dn().memoizedState}function jk(e,t,n){var r=oi(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},hw(e))mw(t,n);else if(n=U0(e,t,n,r),n!==null){var i=Xt();Qn(n,e,r,i),vw(n,t,r)}}function Bk(e,t,n){var r=oi(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(hw(e))mw(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,Xn(s,a)){var u=t.interleaved;u===null?(i.next=i,pp(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=U0(e,t,i,r),n!==null&&(i=Xt(),Qn(n,e,r,i),vw(n,t,r))}}function hw(e){var t=e.alternate;return e===ft||t!==null&&t===ft}function mw(e,t){La=Zl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function vw(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Jf(e,n)}}var Yl={readContext:Fn,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},zk={readContext:Fn,useCallback:function(e,t){return rr().memoizedState=[e,t===void 0?null:t],e},useContext:Fn,useEffect:kv,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Sl(4194308,4,lw.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Sl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Sl(4,2,e,t)},useMemo:function(e,t){var n=rr();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=rr();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=jk.bind(null,ft,e),[r.memoizedState,e]},useRef:function(e){var t=rr();return e={current:e},t.memoizedState=e},useState:Ev,useDebugValue:Cp,useDeferredValue:function(e){return rr().memoizedState=e},useTransition:function(){var e=Ev(!1),t=e[0];return e=Lk.bind(null,e[1]),rr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ft,i=rr();if(ut){if(n===void 0)throw Error(q(407));n=n()}else{if(n=t(),Mt===null)throw Error(q(349));zi&30||ew(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,kv(nw.bind(null,r,o,e),[e]),r.flags|=2048,us(9,tw.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=rr(),t=Mt.identifierPrefix;if(ut){var n=xr,r=Sr;n=(r&~(1<<32-Yn(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ss++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Ak++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Vk={readContext:Fn,useCallback:cw,useContext:Fn,useEffect:xp,useImperativeHandle:uw,useInsertionEffect:aw,useLayoutEffect:sw,useMemo:dw,useReducer:Ac,useRef:ow,useState:function(){return Ac(ls)},useDebugValue:Cp,useDeferredValue:function(e){var t=Dn();return fw(t,kt.memoizedState,e)},useTransition:function(){var e=Ac(ls)[0],t=Dn().memoizedState;return[e,t]},useMutableSource:X0,useSyncExternalStore:J0,useId:pw,unstable_isNewReconciler:!1},Hk={readContext:Fn,useCallback:cw,useContext:Fn,useEffect:xp,useImperativeHandle:uw,useInsertionEffect:aw,useLayoutEffect:sw,useMemo:dw,useReducer:Lc,useRef:ow,useState:function(){return Lc(ls)},useDebugValue:Cp,useDeferredValue:function(e){var t=Dn();return kt===null?t.memoizedState=e:fw(t,kt.memoizedState,e)},useTransition:function(){var e=Lc(ls)[0],t=Dn().memoizedState;return[e,t]},useMutableSource:X0,useSyncExternalStore:J0,useId:pw,unstable_isNewReconciler:!1};function Lo(e,t){try{var n="",r=t;do n+=yE(r),r=r.return;while(r);var i=n}catch(o){i=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:i,digest:null}}function jc(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Kd(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Wk=typeof WeakMap=="function"?WeakMap:Map;function yw(e,t,n){n=br(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Xl||(Xl=!0,of=r),Kd(e,t)},n}function gw(e,t,n){n=br(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){Kd(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Kd(e,t),typeof r!="function"&&(ii===null?ii=new Set([this]):ii.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function Tv(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Wk;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=iT.bind(null,e,t,n),t.then(e,e))}function Nv(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Ov(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=br(-1,1),t.tag=2,ri(n,t,1))),n.lanes|=1),e)}var Uk=$r.ReactCurrentOwner,rn=!1;function Yt(e,t,n,r){t.child=e===null?Y0(t,null,n,r):Do(t,e.child,n,r)}function Rv(e,t,n,r,i){n=n.render;var o=t.ref;return _o(t,i),r=wp(e,t,n,r,o,i),n=Sp(),e!==null&&!rn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Or(e,t,i)):(ut&&n&&sp(t),t.flags|=1,Yt(e,t,r,i),t.child)}function _v(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!_p(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,ww(e,t,o,r,i)):(e=El(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&i)){var a=o.memoizedProps;if(n=n.compare,n=n!==null?n:ts,n(a,r)&&e.ref===t.ref)return Or(e,t,i)}return t.flags|=1,e=ai(o,r),e.ref=t.ref,e.return=t,t.child=e}function ww(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(ts(o,r)&&e.ref===t.ref)if(rn=!1,t.pendingProps=r=o,(e.lanes&i)!==0)e.flags&131072&&(rn=!0);else return t.lanes=e.lanes,Or(e,t,i)}return Zd(e,t,n,r,i)}function Sw(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},nt(bo,cn),cn|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,nt(bo,cn),cn|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,nt(bo,cn),cn|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,nt(bo,cn),cn|=r;return Yt(e,t,i,n),t.child}function xw(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Zd(e,t,n,r,i){var o=an(n)?ji:Ut.current;return o=Io(t,o),_o(t,i),n=wp(e,t,n,r,o,i),r=Sp(),e!==null&&!rn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Or(e,t,i)):(ut&&r&&sp(t),t.flags|=1,Yt(e,t,n,i),t.child)}function Pv(e,t,n,r,i){if(an(n)){var o=!0;Vl(t)}else o=!1;if(_o(t,i),t.stateNode===null)xl(e,t),K0(t,n,r),qd(t,n,r,i),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var u=a.context,l=n.contextType;typeof l=="object"&&l!==null?l=Fn(l):(l=an(n)?ji:Ut.current,l=Io(t,l));var f=n.getDerivedStateFromProps,h=typeof f=="function"||typeof a.getSnapshotBeforeUpdate=="function";h||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||u!==l)&&Cv(t,a,r,l),Hr=!1;var p=t.memoizedState;a.state=p,ql(t,r,a,i),u=t.memoizedState,s!==r||p!==u||on.current||Hr?(typeof f=="function"&&(Gd(t,n,f,r),u=t.memoizedState),(s=Hr||xv(t,n,s,r,p,u,l))?(h||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=l,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,G0(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:Un(t.type,s),a.props=l,h=t.pendingProps,p=a.context,u=n.contextType,typeof u=="object"&&u!==null?u=Fn(u):(u=an(n)?ji:Ut.current,u=Io(t,u));var y=n.getDerivedStateFromProps;(f=typeof y=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==h||p!==u)&&Cv(t,a,r,u),Hr=!1,p=t.memoizedState,a.state=p,ql(t,r,a,i);var C=t.memoizedState;s!==h||p!==C||on.current||Hr?(typeof y=="function"&&(Gd(t,n,y,r),C=t.memoizedState),(l=Hr||xv(t,n,l,r,p,C,u)||!1)?(f||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,C,u),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,C,u)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=C),a.props=r,a.state=C,a.context=u,r=l):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Yd(e,t,n,r,o,i)}function Yd(e,t,n,r,i,o){xw(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return i&&vv(t,n,!1),Or(e,t,o);r=t.stateNode,Uk.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=Do(t,e.child,null,o),t.child=Do(t,null,s,o)):Yt(e,t,s,o),t.memoizedState=r.state,i&&vv(t,n,!0),t.child}function Cw(e){var t=e.stateNode;t.pendingContext?mv(e,t.pendingContext,t.pendingContext!==t.context):t.context&&mv(e,t.context,!1),mp(e,t.containerInfo)}function Mv(e,t,n,r,i){return Fo(),up(i),t.flags|=256,Yt(e,t,n,r),t.child}var Qd={dehydrated:null,treeContext:null,retryLane:0};function Xd(e){return{baseLanes:e,cachePool:null,transitions:null}}function bw(e,t,n){var r=t.pendingProps,i=dt.current,o=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),nt(dt,i&1),e===null)return Wd(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(a=r.children,e=r.fallback,o?(r=t.mode,o=t.child,a={mode:"hidden",children:a},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=a):o=Eu(a,r,0,null),e=$i(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Xd(n),t.memoizedState=Qd,e):bp(t,a));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return Gk(e,t,a,r,s,i,n);if(o){o=r.fallback,a=t.mode,i=e.child,s=i.sibling;var u={mode:"hidden",children:r.children};return!(a&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=ai(i,u),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=ai(s,o):(o=$i(o,a,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,a=e.child.memoizedState,a=a===null?Xd(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=e.childLanes&~n,t.memoizedState=Qd,r}return o=e.child,e=o.sibling,r=ai(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function bp(e,t){return t=Eu({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Xs(e,t,n,r){return r!==null&&up(r),Do(t,e.child,null,n),e=bp(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Gk(e,t,n,r,i,o,a){if(n)return t.flags&256?(t.flags&=-257,r=jc(Error(q(422))),Xs(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Eu({mode:"visible",children:r.children},i,0,null),o=$i(o,i,a,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Do(t,e.child,null,a),t.child.memoizedState=Xd(a),t.memoizedState=Qd,o);if(!(t.mode&1))return Xs(e,t,a,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(q(419)),r=jc(o,r,void 0),Xs(e,t,a,r)}if(s=(a&e.childLanes)!==0,rn||s){if(r=Mt,r!==null){switch(a&-a){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|a)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,Nr(e,i),Qn(r,e,i,-1))}return Rp(),r=jc(Error(q(421))),Xs(e,t,a,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=oT.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,fn=ni(i.nextSibling),mn=t,ut=!0,qn=null,e!==null&&(On[Rn++]=Sr,On[Rn++]=xr,On[Rn++]=Bi,Sr=e.id,xr=e.overflow,Bi=t),t=bp(t,r.children),t.flags|=4096,t)}function $v(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ud(e.return,t,n)}function Bc(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function Ew(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Yt(e,t,r.children,n),r=dt.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&$v(e,n,t);else if(e.tag===19)$v(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(nt(dt,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Kl(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Bc(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Kl(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Bc(t,!0,n,null,o);break;case"together":Bc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function xl(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Or(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Vi|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(q(153));if(t.child!==null){for(e=t.child,n=ai(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ai(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function qk(e,t,n){switch(t.tag){case 3:Cw(t),Fo();break;case 5:Q0(t);break;case 1:an(t.type)&&Vl(t);break;case 4:mp(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;nt(Ul,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(nt(dt,dt.current&1),t.flags|=128,null):n&t.child.childLanes?bw(e,t,n):(nt(dt,dt.current&1),e=Or(e,t,n),e!==null?e.sibling:null);nt(dt,dt.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Ew(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),nt(dt,dt.current),r)break;return null;case 22:case 23:return t.lanes=0,Sw(e,t,n)}return Or(e,t,n)}var kw,Jd,Tw,Nw;kw=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Jd=function(){};Tw=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Pi(ar.current);var o=null;switch(n){case"input":i=xd(e,i),r=xd(e,r),o=[];break;case"select":i=pt({},i,{value:void 0}),r=pt({},r,{value:void 0}),o=[];break;case"textarea":i=Ed(e,i),r=Ed(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Bl)}Td(n,r);var a;n=null;for(l in i)if(!r.hasOwnProperty(l)&&i.hasOwnProperty(l)&&i[l]!=null)if(l==="style"){var s=i[l];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else l!=="dangerouslySetInnerHTML"&&l!=="children"&&l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(Ka.hasOwnProperty(l)?o||(o=[]):(o=o||[]).push(l,null));for(l in r){var u=r[l];if(s=i!=null?i[l]:void 0,r.hasOwnProperty(l)&&u!==s&&(u!=null||s!=null))if(l==="style")if(s){for(a in s)!s.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&s[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(o||(o=[]),o.push(l,n)),n=u;else l==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(o=o||[]).push(l,u)):l==="children"?typeof u!="string"&&typeof u!="number"||(o=o||[]).push(l,""+u):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&(Ka.hasOwnProperty(l)?(u!=null&&l==="onScroll"&&it("scroll",e),o||s===u||(o=[])):(o=o||[]).push(l,u))}n&&(o=o||[]).push("style",n);var l=o;(t.updateQueue=l)&&(t.flags|=4)}};Nw=function(e,t,n,r){n!==r&&(t.flags|=4)};function ya(e,t){if(!ut)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function zt(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Kk(e,t,n){var r=t.pendingProps;switch(lp(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return zt(t),null;case 1:return an(t.type)&&zl(),zt(t),null;case 3:return r=t.stateNode,Ao(),st(on),st(Ut),yp(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ys(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,qn!==null&&(lf(qn),qn=null))),Jd(e,t),zt(t),null;case 5:vp(t);var i=Pi(as.current);if(n=t.type,e!==null&&t.stateNode!=null)Tw(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(q(166));return zt(t),null}if(e=Pi(ar.current),Ys(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[ir]=t,r[is]=o,e=(t.mode&1)!==0,n){case"dialog":it("cancel",r),it("close",r);break;case"iframe":case"object":case"embed":it("load",r);break;case"video":case"audio":for(i=0;i<Ra.length;i++)it(Ra[i],r);break;case"source":it("error",r);break;case"img":case"image":case"link":it("error",r),it("load",r);break;case"details":it("toggle",r);break;case"input":Vm(r,o),it("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},it("invalid",r);break;case"textarea":Wm(r,o),it("invalid",r)}Td(n,o),i=null;for(var a in o)if(o.hasOwnProperty(a)){var s=o[a];a==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&Zs(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Zs(r.textContent,s,e),i=["children",""+s]):Ka.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&it("scroll",r)}switch(n){case"input":zs(r),Hm(r,o,!0);break;case"textarea":zs(r),Um(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Bl)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=e0(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[ir]=t,e[is]=r,kw(e,t,!1,!1),t.stateNode=e;e:{switch(a=Nd(n,r),n){case"dialog":it("cancel",e),it("close",e),i=r;break;case"iframe":case"object":case"embed":it("load",e),i=r;break;case"video":case"audio":for(i=0;i<Ra.length;i++)it(Ra[i],e);i=r;break;case"source":it("error",e),i=r;break;case"img":case"image":case"link":it("error",e),it("load",e),i=r;break;case"details":it("toggle",e),i=r;break;case"input":Vm(e,r),i=xd(e,r),it("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=pt({},r,{value:void 0}),it("invalid",e);break;case"textarea":Wm(e,r),i=Ed(e,r),it("invalid",e);break;default:i=r}Td(n,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?r0(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&t0(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Za(e,u):typeof u=="number"&&Za(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Ka.hasOwnProperty(o)?u!=null&&o==="onScroll"&&it("scroll",e):u!=null&&qf(e,o,u,a))}switch(n){case"input":zs(e),Hm(e,r,!1);break;case"textarea":zs(e),Um(e);break;case"option":r.value!=null&&e.setAttribute("value",""+li(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?To(e,!!r.multiple,o,!1):r.defaultValue!=null&&To(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Bl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return zt(t),null;case 6:if(e&&t.stateNode!=null)Nw(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(q(166));if(n=Pi(as.current),Pi(ar.current),Ys(t)){if(r=t.stateNode,n=t.memoizedProps,r[ir]=t,(o=r.nodeValue!==n)&&(e=mn,e!==null))switch(e.tag){case 3:Zs(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Zs(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[ir]=t,t.stateNode=r}return zt(t),null;case 13:if(st(dt),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ut&&fn!==null&&t.mode&1&&!(t.flags&128))W0(),Fo(),t.flags|=98560,o=!1;else if(o=Ys(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(q(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(q(317));o[ir]=t}else Fo(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;zt(t),o=!1}else qn!==null&&(lf(qn),qn=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||dt.current&1?Tt===0&&(Tt=3):Rp())),t.updateQueue!==null&&(t.flags|=4),zt(t),null);case 4:return Ao(),Jd(e,t),e===null&&ns(t.stateNode.containerInfo),zt(t),null;case 10:return fp(t.type._context),zt(t),null;case 17:return an(t.type)&&zl(),zt(t),null;case 19:if(st(dt),o=t.memoizedState,o===null)return zt(t),null;if(r=(t.flags&128)!==0,a=o.rendering,a===null)if(r)ya(o,!1);else{if(Tt!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=Kl(e),a!==null){for(t.flags|=128,ya(o,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,a=o.alternate,a===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,o.type=a.type,e=a.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return nt(dt,dt.current&1|2),t.child}e=e.sibling}o.tail!==null&&gt()>jo&&(t.flags|=128,r=!0,ya(o,!1),t.lanes=4194304)}else{if(!r)if(e=Kl(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ya(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!ut)return zt(t),null}else 2*gt()-o.renderingStartTime>jo&&n!==1073741824&&(t.flags|=128,r=!0,ya(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(n=o.last,n!==null?n.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=gt(),t.sibling=null,n=dt.current,nt(dt,r?n&1|2:n&1),t):(zt(t),null);case 22:case 23:return Op(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?cn&1073741824&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),null;case 24:return null;case 25:return null}throw Error(q(156,t.tag))}function Zk(e,t){switch(lp(t),t.tag){case 1:return an(t.type)&&zl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ao(),st(on),st(Ut),yp(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return vp(t),null;case 13:if(st(dt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(q(340));Fo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return st(dt),null;case 4:return Ao(),null;case 10:return fp(t.type._context),null;case 22:case 23:return Op(),null;case 24:return null;default:return null}}var Js=!1,Vt=!1,Yk=typeof WeakSet=="function"?WeakSet:Set,ce=null;function Co(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){yt(e,t,r)}else n.current=null}function ef(e,t,n){try{n()}catch(r){yt(e,t,r)}}var Iv=!1;function Qk(e,t){if(Ad=Al,e=P0(),ap(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var a=0,s=-1,u=-1,l=0,f=0,h=e,p=null;t:for(;;){for(var y;h!==n||i!==0&&h.nodeType!==3||(s=a+i),h!==o||r!==0&&h.nodeType!==3||(u=a+r),h.nodeType===3&&(a+=h.nodeValue.length),(y=h.firstChild)!==null;)p=h,h=y;for(;;){if(h===e)break t;if(p===n&&++l===i&&(s=a),p===o&&++f===r&&(u=a),(y=h.nextSibling)!==null)break;h=p,p=h.parentNode}h=y}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ld={focusedElem:e,selectionRange:n},Al=!1,ce=t;ce!==null;)if(t=ce,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ce=e;else for(;ce!==null;){t=ce;try{var C=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(C!==null){var x=C.memoizedProps,N=C.memoizedState,w=t.stateNode,E=w.getSnapshotBeforeUpdate(t.elementType===t.type?x:Un(t.type,x),N);w.__reactInternalSnapshotBeforeUpdate=E}break;case 3:var b=t.stateNode.containerInfo;b.nodeType===1?b.textContent="":b.nodeType===9&&b.documentElement&&b.removeChild(b.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(q(163))}}catch(T){yt(t,t.return,T)}if(e=t.sibling,e!==null){e.return=t.return,ce=e;break}ce=t.return}return C=Iv,Iv=!1,C}function ja(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&ef(t,n,o)}i=i.next}while(i!==r)}}function Cu(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function tf(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Ow(e){var t=e.alternate;t!==null&&(e.alternate=null,Ow(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ir],delete t[is],delete t[zd],delete t[$k],delete t[Ik])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Rw(e){return e.tag===5||e.tag===3||e.tag===4}function Fv(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Rw(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function nf(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Bl));else if(r!==4&&(e=e.child,e!==null))for(nf(e,t,n),e=e.sibling;e!==null;)nf(e,t,n),e=e.sibling}function rf(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(rf(e,t,n),e=e.sibling;e!==null;)rf(e,t,n),e=e.sibling}var Dt=null,Gn=!1;function Lr(e,t,n){for(n=n.child;n!==null;)_w(e,t,n),n=n.sibling}function _w(e,t,n){if(or&&typeof or.onCommitFiberUnmount=="function")try{or.onCommitFiberUnmount(hu,n)}catch{}switch(n.tag){case 5:Vt||Co(n,t);case 6:var r=Dt,i=Gn;Dt=null,Lr(e,t,n),Dt=r,Gn=i,Dt!==null&&(Gn?(e=Dt,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Dt.removeChild(n.stateNode));break;case 18:Dt!==null&&(Gn?(e=Dt,n=n.stateNode,e.nodeType===8?$c(e.parentNode,n):e.nodeType===1&&$c(e,n),Ja(e)):$c(Dt,n.stateNode));break;case 4:r=Dt,i=Gn,Dt=n.stateNode.containerInfo,Gn=!0,Lr(e,t,n),Dt=r,Gn=i;break;case 0:case 11:case 14:case 15:if(!Vt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&ef(n,t,a),i=i.next}while(i!==r)}Lr(e,t,n);break;case 1:if(!Vt&&(Co(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){yt(n,t,s)}Lr(e,t,n);break;case 21:Lr(e,t,n);break;case 22:n.mode&1?(Vt=(r=Vt)||n.memoizedState!==null,Lr(e,t,n),Vt=r):Lr(e,t,n);break;default:Lr(e,t,n)}}function Dv(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Yk),t.forEach(function(r){var i=aT.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function zn(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:Dt=s.stateNode,Gn=!1;break e;case 3:Dt=s.stateNode.containerInfo,Gn=!0;break e;case 4:Dt=s.stateNode.containerInfo,Gn=!0;break e}s=s.return}if(Dt===null)throw Error(q(160));_w(o,a,i),Dt=null,Gn=!1;var u=i.alternate;u!==null&&(u.return=null),i.return=null}catch(l){yt(i,t,l)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Pw(t,e),t=t.sibling}function Pw(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(zn(t,e),nr(e),r&4){try{ja(3,e,e.return),Cu(3,e)}catch(x){yt(e,e.return,x)}try{ja(5,e,e.return)}catch(x){yt(e,e.return,x)}}break;case 1:zn(t,e),nr(e),r&512&&n!==null&&Co(n,n.return);break;case 5:if(zn(t,e),nr(e),r&512&&n!==null&&Co(n,n.return),e.flags&32){var i=e.stateNode;try{Za(i,"")}catch(x){yt(e,e.return,x)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,a=n!==null?n.memoizedProps:o,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&Xg(i,o),Nd(s,a);var l=Nd(s,o);for(a=0;a<u.length;a+=2){var f=u[a],h=u[a+1];f==="style"?r0(i,h):f==="dangerouslySetInnerHTML"?t0(i,h):f==="children"?Za(i,h):qf(i,f,h,l)}switch(s){case"input":Cd(i,o);break;case"textarea":Jg(i,o);break;case"select":var p=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var y=o.value;y!=null?To(i,!!o.multiple,y,!1):p!==!!o.multiple&&(o.defaultValue!=null?To(i,!!o.multiple,o.defaultValue,!0):To(i,!!o.multiple,o.multiple?[]:"",!1))}i[is]=o}catch(x){yt(e,e.return,x)}}break;case 6:if(zn(t,e),nr(e),r&4){if(e.stateNode===null)throw Error(q(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(x){yt(e,e.return,x)}}break;case 3:if(zn(t,e),nr(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Ja(t.containerInfo)}catch(x){yt(e,e.return,x)}break;case 4:zn(t,e),nr(e);break;case 13:zn(t,e),nr(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(Tp=gt())),r&4&&Dv(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(Vt=(l=Vt)||f,zn(t,e),Vt=l):zn(t,e),nr(e),r&8192){if(l=e.memoizedState!==null,(e.stateNode.isHidden=l)&&!f&&e.mode&1)for(ce=e,f=e.child;f!==null;){for(h=ce=f;ce!==null;){switch(p=ce,y=p.child,p.tag){case 0:case 11:case 14:case 15:ja(4,p,p.return);break;case 1:Co(p,p.return);var C=p.stateNode;if(typeof C.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,C.props=t.memoizedProps,C.state=t.memoizedState,C.componentWillUnmount()}catch(x){yt(r,n,x)}}break;case 5:Co(p,p.return);break;case 22:if(p.memoizedState!==null){Lv(h);continue}}y!==null?(y.return=p,ce=y):Lv(h)}f=f.sibling}e:for(f=null,h=e;;){if(h.tag===5){if(f===null){f=h;try{i=h.stateNode,l?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=h.stateNode,u=h.memoizedProps.style,a=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=n0("display",a))}catch(x){yt(e,e.return,x)}}}else if(h.tag===6){if(f===null)try{h.stateNode.nodeValue=l?"":h.memoizedProps}catch(x){yt(e,e.return,x)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;f===h&&(f=null),h=h.return}f===h&&(f=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:zn(t,e),nr(e),r&4&&Dv(e);break;case 21:break;default:zn(t,e),nr(e)}}function nr(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Rw(n)){var r=n;break e}n=n.return}throw Error(q(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(Za(i,""),r.flags&=-33);var o=Fv(e);rf(e,o,i);break;case 3:case 4:var a=r.stateNode.containerInfo,s=Fv(e);nf(e,s,a);break;default:throw Error(q(161))}}catch(u){yt(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Xk(e,t,n){ce=e,Mw(e)}function Mw(e,t,n){for(var r=(e.mode&1)!==0;ce!==null;){var i=ce,o=i.child;if(i.tag===22&&r){var a=i.memoizedState!==null||Js;if(!a){var s=i.alternate,u=s!==null&&s.memoizedState!==null||Vt;s=Js;var l=Vt;if(Js=a,(Vt=u)&&!l)for(ce=i;ce!==null;)a=ce,u=a.child,a.tag===22&&a.memoizedState!==null?jv(i):u!==null?(u.return=a,ce=u):jv(i);for(;o!==null;)ce=o,Mw(o),o=o.sibling;ce=i,Js=s,Vt=l}Av(e)}else i.subtreeFlags&8772&&o!==null?(o.return=i,ce=o):Av(e)}}function Av(e){for(;ce!==null;){var t=ce;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Vt||Cu(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Vt)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:Un(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Sv(t,o,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Sv(t,a,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var l=t.alternate;if(l!==null){var f=l.memoizedState;if(f!==null){var h=f.dehydrated;h!==null&&Ja(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(q(163))}Vt||t.flags&512&&tf(t)}catch(p){yt(t,t.return,p)}}if(t===e){ce=null;break}if(n=t.sibling,n!==null){n.return=t.return,ce=n;break}ce=t.return}}function Lv(e){for(;ce!==null;){var t=ce;if(t===e){ce=null;break}var n=t.sibling;if(n!==null){n.return=t.return,ce=n;break}ce=t.return}}function jv(e){for(;ce!==null;){var t=ce;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Cu(4,t)}catch(u){yt(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(u){yt(t,i,u)}}var o=t.return;try{tf(t)}catch(u){yt(t,o,u)}break;case 5:var a=t.return;try{tf(t)}catch(u){yt(t,a,u)}}}catch(u){yt(t,t.return,u)}if(t===e){ce=null;break}var s=t.sibling;if(s!==null){s.return=t.return,ce=s;break}ce=t.return}}var Jk=Math.ceil,Ql=$r.ReactCurrentDispatcher,Ep=$r.ReactCurrentOwner,In=$r.ReactCurrentBatchConfig,We=0,Mt=null,Et=null,At=0,cn=0,bo=hi(0),Tt=0,cs=null,Vi=0,bu=0,kp=0,Ba=null,nn=null,Tp=0,jo=1/0,mr=null,Xl=!1,of=null,ii=null,el=!1,Qr=null,Jl=0,za=0,af=null,Cl=-1,bl=0;function Xt(){return We&6?gt():Cl!==-1?Cl:Cl=gt()}function oi(e){return e.mode&1?We&2&&At!==0?At&-At:Dk.transition!==null?(bl===0&&(bl=m0()),bl):(e=Ze,e!==0||(e=window.event,e=e===void 0?16:C0(e.type)),e):1}function Qn(e,t,n,r){if(50<za)throw za=0,af=null,Error(q(185));ys(e,n,r),(!(We&2)||e!==Mt)&&(e===Mt&&(!(We&2)&&(bu|=n),Tt===4&&qr(e,At)),sn(e,r),n===1&&We===0&&!(t.mode&1)&&(jo=gt()+500,wu&&mi()))}function sn(e,t){var n=e.callbackNode;DE(e,t);var r=Dl(e,e===Mt?At:0);if(r===0)n!==null&&Km(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Km(n),t===1)e.tag===0?Fk(Bv.bind(null,e)):z0(Bv.bind(null,e)),Pk(function(){!(We&6)&&mi()}),n=null;else{switch(v0(r)){case 1:n=Xf;break;case 4:n=p0;break;case 16:n=Fl;break;case 536870912:n=h0;break;default:n=Fl}n=Bw(n,$w.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function $w(e,t){if(Cl=-1,bl=0,We&6)throw Error(q(327));var n=e.callbackNode;if(Po()&&e.callbackNode!==n)return null;var r=Dl(e,e===Mt?At:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=eu(e,r);else{t=r;var i=We;We|=2;var o=Fw();(Mt!==e||At!==t)&&(mr=null,jo=gt()+500,Mi(e,t));do try{nT();break}catch(s){Iw(e,s)}while(1);dp(),Ql.current=o,We=i,Et!==null?t=0:(Mt=null,At=0,t=Tt)}if(t!==0){if(t===2&&(i=Md(e),i!==0&&(r=i,t=sf(e,i))),t===1)throw n=cs,Mi(e,0),qr(e,r),sn(e,gt()),n;if(t===6)qr(e,r);else{if(i=e.current.alternate,!(r&30)&&!eT(i)&&(t=eu(e,r),t===2&&(o=Md(e),o!==0&&(r=o,t=sf(e,o))),t===1))throw n=cs,Mi(e,0),qr(e,r),sn(e,gt()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(q(345));case 2:Ei(e,nn,mr);break;case 3:if(qr(e,r),(r&130023424)===r&&(t=Tp+500-gt(),10<t)){if(Dl(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Xt(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Bd(Ei.bind(null,e,nn,mr),t);break}Ei(e,nn,mr);break;case 4:if(qr(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var a=31-Yn(r);o=1<<a,a=t[a],a>i&&(i=a),r&=~o}if(r=i,r=gt()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Jk(r/1960))-r,10<r){e.timeoutHandle=Bd(Ei.bind(null,e,nn,mr),r);break}Ei(e,nn,mr);break;case 5:Ei(e,nn,mr);break;default:throw Error(q(329))}}}return sn(e,gt()),e.callbackNode===n?$w.bind(null,e):null}function sf(e,t){var n=Ba;return e.current.memoizedState.isDehydrated&&(Mi(e,t).flags|=256),e=eu(e,t),e!==2&&(t=nn,nn=n,t!==null&&lf(t)),e}function lf(e){nn===null?nn=e:nn.push.apply(nn,e)}function eT(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!Xn(o(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function qr(e,t){for(t&=~kp,t&=~bu,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Yn(t),r=1<<n;e[n]=-1,t&=~r}}function Bv(e){if(We&6)throw Error(q(327));Po();var t=Dl(e,0);if(!(t&1))return sn(e,gt()),null;var n=eu(e,t);if(e.tag!==0&&n===2){var r=Md(e);r!==0&&(t=r,n=sf(e,r))}if(n===1)throw n=cs,Mi(e,0),qr(e,t),sn(e,gt()),n;if(n===6)throw Error(q(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ei(e,nn,mr),sn(e,gt()),null}function Np(e,t){var n=We;We|=1;try{return e(t)}finally{We=n,We===0&&(jo=gt()+500,wu&&mi())}}function Hi(e){Qr!==null&&Qr.tag===0&&!(We&6)&&Po();var t=We;We|=1;var n=In.transition,r=Ze;try{if(In.transition=null,Ze=1,e)return e()}finally{Ze=r,In.transition=n,We=t,!(We&6)&&mi()}}function Op(){cn=bo.current,st(bo)}function Mi(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,_k(n)),Et!==null)for(n=Et.return;n!==null;){var r=n;switch(lp(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&zl();break;case 3:Ao(),st(on),st(Ut),yp();break;case 5:vp(r);break;case 4:Ao();break;case 13:st(dt);break;case 19:st(dt);break;case 10:fp(r.type._context);break;case 22:case 23:Op()}n=n.return}if(Mt=e,Et=e=ai(e.current,null),At=cn=t,Tt=0,cs=null,kp=bu=Vi=0,nn=Ba=null,_i!==null){for(t=0;t<_i.length;t++)if(n=_i[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var a=o.next;o.next=i,r.next=a}n.pending=r}_i=null}return e}function Iw(e,t){do{var n=Et;try{if(dp(),wl.current=Yl,Zl){for(var r=ft.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}Zl=!1}if(zi=0,Pt=kt=ft=null,La=!1,ss=0,Ep.current=null,n===null||n.return===null){Tt=1,cs=t,Et=null;break}e:{var o=e,a=n.return,s=n,u=t;if(t=At,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var l=u,f=s,h=f.tag;if(!(f.mode&1)&&(h===0||h===11||h===15)){var p=f.alternate;p?(f.updateQueue=p.updateQueue,f.memoizedState=p.memoizedState,f.lanes=p.lanes):(f.updateQueue=null,f.memoizedState=null)}var y=Nv(a);if(y!==null){y.flags&=-257,Ov(y,a,s,o,t),y.mode&1&&Tv(o,l,t),t=y,u=l;var C=t.updateQueue;if(C===null){var x=new Set;x.add(u),t.updateQueue=x}else C.add(u);break e}else{if(!(t&1)){Tv(o,l,t),Rp();break e}u=Error(q(426))}}else if(ut&&s.mode&1){var N=Nv(a);if(N!==null){!(N.flags&65536)&&(N.flags|=256),Ov(N,a,s,o,t),up(Lo(u,s));break e}}o=u=Lo(u,s),Tt!==4&&(Tt=2),Ba===null?Ba=[o]:Ba.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var w=yw(o,u,t);wv(o,w);break e;case 1:s=u;var E=o.type,b=o.stateNode;if(!(o.flags&128)&&(typeof E.getDerivedStateFromError=="function"||b!==null&&typeof b.componentDidCatch=="function"&&(ii===null||!ii.has(b)))){o.flags|=65536,t&=-t,o.lanes|=t;var T=gw(o,s,t);wv(o,T);break e}}o=o.return}while(o!==null)}Aw(n)}catch(R){t=R,Et===n&&n!==null&&(Et=n=n.return);continue}break}while(1)}function Fw(){var e=Ql.current;return Ql.current=Yl,e===null?Yl:e}function Rp(){(Tt===0||Tt===3||Tt===2)&&(Tt=4),Mt===null||!(Vi&268435455)&&!(bu&268435455)||qr(Mt,At)}function eu(e,t){var n=We;We|=2;var r=Fw();(Mt!==e||At!==t)&&(mr=null,Mi(e,t));do try{tT();break}catch(i){Iw(e,i)}while(1);if(dp(),We=n,Ql.current=r,Et!==null)throw Error(q(261));return Mt=null,At=0,Tt}function tT(){for(;Et!==null;)Dw(Et)}function nT(){for(;Et!==null&&!NE();)Dw(Et)}function Dw(e){var t=jw(e.alternate,e,cn);e.memoizedProps=e.pendingProps,t===null?Aw(e):Et=t,Ep.current=null}function Aw(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Zk(n,t),n!==null){n.flags&=32767,Et=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Tt=6,Et=null;return}}else if(n=Kk(n,t,cn),n!==null){Et=n;return}if(t=t.sibling,t!==null){Et=t;return}Et=t=e}while(t!==null);Tt===0&&(Tt=5)}function Ei(e,t,n){var r=Ze,i=In.transition;try{In.transition=null,Ze=1,rT(e,t,n,r)}finally{In.transition=i,Ze=r}return null}function rT(e,t,n,r){do Po();while(Qr!==null);if(We&6)throw Error(q(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(q(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(AE(e,o),e===Mt&&(Et=Mt=null,At=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||el||(el=!0,Bw(Fl,function(){return Po(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=In.transition,In.transition=null;var a=Ze;Ze=1;var s=We;We|=4,Ep.current=null,Qk(e,n),Pw(n,e),bk(Ld),Al=!!Ad,Ld=Ad=null,e.current=n,Xk(n),OE(),We=s,Ze=a,In.transition=o}else e.current=n;if(el&&(el=!1,Qr=e,Jl=i),o=e.pendingLanes,o===0&&(ii=null),PE(n.stateNode),sn(e,gt()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(Xl)throw Xl=!1,e=of,of=null,e;return Jl&1&&e.tag!==0&&Po(),o=e.pendingLanes,o&1?e===af?za++:(za=0,af=e):za=0,mi(),null}function Po(){if(Qr!==null){var e=v0(Jl),t=In.transition,n=Ze;try{if(In.transition=null,Ze=16>e?16:e,Qr===null)var r=!1;else{if(e=Qr,Qr=null,Jl=0,We&6)throw Error(q(331));var i=We;for(We|=4,ce=e.current;ce!==null;){var o=ce,a=o.child;if(ce.flags&16){var s=o.deletions;if(s!==null){for(var u=0;u<s.length;u++){var l=s[u];for(ce=l;ce!==null;){var f=ce;switch(f.tag){case 0:case 11:case 15:ja(8,f,o)}var h=f.child;if(h!==null)h.return=f,ce=h;else for(;ce!==null;){f=ce;var p=f.sibling,y=f.return;if(Ow(f),f===l){ce=null;break}if(p!==null){p.return=y,ce=p;break}ce=y}}}var C=o.alternate;if(C!==null){var x=C.child;if(x!==null){C.child=null;do{var N=x.sibling;x.sibling=null,x=N}while(x!==null)}}ce=o}}if(o.subtreeFlags&2064&&a!==null)a.return=o,ce=a;else e:for(;ce!==null;){if(o=ce,o.flags&2048)switch(o.tag){case 0:case 11:case 15:ja(9,o,o.return)}var w=o.sibling;if(w!==null){w.return=o.return,ce=w;break e}ce=o.return}}var E=e.current;for(ce=E;ce!==null;){a=ce;var b=a.child;if(a.subtreeFlags&2064&&b!==null)b.return=a,ce=b;else e:for(a=E;ce!==null;){if(s=ce,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Cu(9,s)}}catch(R){yt(s,s.return,R)}if(s===a){ce=null;break e}var T=s.sibling;if(T!==null){T.return=s.return,ce=T;break e}ce=s.return}}if(We=i,mi(),or&&typeof or.onPostCommitFiberRoot=="function")try{or.onPostCommitFiberRoot(hu,e)}catch{}r=!0}return r}finally{Ze=n,In.transition=t}}return!1}function zv(e,t,n){t=Lo(n,t),t=yw(e,t,1),e=ri(e,t,1),t=Xt(),e!==null&&(ys(e,1,t),sn(e,t))}function yt(e,t,n){if(e.tag===3)zv(e,e,n);else for(;t!==null;){if(t.tag===3){zv(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ii===null||!ii.has(r))){e=Lo(n,e),e=gw(t,e,1),t=ri(t,e,1),e=Xt(),t!==null&&(ys(t,1,e),sn(t,e));break}}t=t.return}}function iT(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Xt(),e.pingedLanes|=e.suspendedLanes&n,Mt===e&&(At&n)===n&&(Tt===4||Tt===3&&(At&130023424)===At&&500>gt()-Tp?Mi(e,0):kp|=n),sn(e,t)}function Lw(e,t){t===0&&(e.mode&1?(t=Ws,Ws<<=1,!(Ws&130023424)&&(Ws=4194304)):t=1);var n=Xt();e=Nr(e,t),e!==null&&(ys(e,t,n),sn(e,n))}function oT(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Lw(e,n)}function aT(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(q(314))}r!==null&&r.delete(t),Lw(e,n)}var jw;jw=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||on.current)rn=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return rn=!1,qk(e,t,n);rn=!!(e.flags&131072)}else rn=!1,ut&&t.flags&1048576&&V0(t,Wl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;xl(e,t),e=t.pendingProps;var i=Io(t,Ut.current);_o(t,n),i=wp(null,t,r,e,i,n);var o=Sp();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,an(r)?(o=!0,Vl(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,hp(t),i.updater=Su,t.stateNode=i,i._reactInternals=t,qd(t,r,e,n),t=Yd(null,t,r,!0,o,n)):(t.tag=0,ut&&o&&sp(t),Yt(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(xl(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=lT(r),e=Un(r,e),i){case 0:t=Zd(null,t,r,e,n);break e;case 1:t=Pv(null,t,r,e,n);break e;case 11:t=Rv(null,t,r,e,n);break e;case 14:t=_v(null,t,r,Un(r.type,e),n);break e}throw Error(q(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Un(r,i),Zd(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Un(r,i),Pv(e,t,r,i,n);case 3:e:{if(Cw(t),e===null)throw Error(q(387));r=t.pendingProps,o=t.memoizedState,i=o.element,G0(e,t),ql(t,r,null,n);var a=t.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Lo(Error(q(423)),t),t=Mv(e,t,r,n,i);break e}else if(r!==i){i=Lo(Error(q(424)),t),t=Mv(e,t,r,n,i);break e}else for(fn=ni(t.stateNode.containerInfo.firstChild),mn=t,ut=!0,qn=null,n=Y0(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Fo(),r===i){t=Or(e,t,n);break e}Yt(e,t,r,n)}t=t.child}return t;case 5:return Q0(t),e===null&&Wd(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,jd(r,i)?a=null:o!==null&&jd(r,o)&&(t.flags|=32),xw(e,t),Yt(e,t,a,n),t.child;case 6:return e===null&&Wd(t),null;case 13:return bw(e,t,n);case 4:return mp(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Do(t,null,r,n):Yt(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Un(r,i),Rv(e,t,r,i,n);case 7:return Yt(e,t,t.pendingProps,n),t.child;case 8:return Yt(e,t,t.pendingProps.children,n),t.child;case 12:return Yt(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,nt(Ul,r._currentValue),r._currentValue=a,o!==null)if(Xn(o.value,a)){if(o.children===i.children&&!on.current){t=Or(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=br(-1,n&-n),u.tag=2;var l=o.updateQueue;if(l!==null){l=l.shared;var f=l.pending;f===null?u.next=u:(u.next=f.next,f.next=u),l.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Ud(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(q(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),Ud(a,n,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}Yt(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,_o(t,n),i=Fn(i),r=r(i),t.flags|=1,Yt(e,t,r,n),t.child;case 14:return r=t.type,i=Un(r,t.pendingProps),i=Un(r.type,i),_v(e,t,r,i,n);case 15:return ww(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Un(r,i),xl(e,t),t.tag=1,an(r)?(e=!0,Vl(t)):e=!1,_o(t,n),K0(t,r,i),qd(t,r,i,n),Yd(null,t,r,!0,e,n);case 19:return Ew(e,t,n);case 22:return Sw(e,t,n)}throw Error(q(156,t.tag))};function Bw(e,t){return f0(e,t)}function sT(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Pn(e,t,n,r){return new sT(e,t,n,r)}function _p(e){return e=e.prototype,!(!e||!e.isReactComponent)}function lT(e){if(typeof e=="function")return _p(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Zf)return 11;if(e===Yf)return 14}return 2}function ai(e,t){var n=e.alternate;return n===null?(n=Pn(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function El(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")_p(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case po:return $i(n.children,i,o,t);case Kf:a=8,i|=8;break;case yd:return e=Pn(12,n,t,i|2),e.elementType=yd,e.lanes=o,e;case gd:return e=Pn(13,n,t,i),e.elementType=gd,e.lanes=o,e;case wd:return e=Pn(19,n,t,i),e.elementType=wd,e.lanes=o,e;case Zg:return Eu(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case qg:a=10;break e;case Kg:a=9;break e;case Zf:a=11;break e;case Yf:a=14;break e;case Vr:a=16,r=null;break e}throw Error(q(130,e==null?e:typeof e,""))}return t=Pn(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function $i(e,t,n,r){return e=Pn(7,e,r,t),e.lanes=n,e}function Eu(e,t,n,r){return e=Pn(22,e,r,t),e.elementType=Zg,e.lanes=n,e.stateNode={isHidden:!1},e}function zc(e,t,n){return e=Pn(6,e,null,t),e.lanes=n,e}function Vc(e,t,n){return t=Pn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function uT(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Cc(0),this.expirationTimes=Cc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cc(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Pp(e,t,n,r,i,o,a,s,u){return e=new uT(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Pn(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},hp(o),e}function cT(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:fo,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function zw(e){if(!e)return ui;e=e._reactInternals;e:{if(Zi(e)!==e||e.tag!==1)throw Error(q(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(an(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(q(171))}if(e.tag===1){var n=e.type;if(an(n))return B0(e,n,t)}return t}function Vw(e,t,n,r,i,o,a,s,u){return e=Pp(n,r,!0,e,i,o,a,s,u),e.context=zw(null),n=e.current,r=Xt(),i=oi(n),o=br(r,i),o.callback=t??null,ri(n,o,i),e.current.lanes=i,ys(e,i,r),sn(e,r),e}function ku(e,t,n,r){var i=t.current,o=Xt(),a=oi(i);return n=zw(n),t.context===null?t.context=n:t.pendingContext=n,t=br(o,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=ri(i,t,a),e!==null&&(Qn(e,i,a,o),gl(e,i,a)),a}function tu(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Vv(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Mp(e,t){Vv(e,t),(e=e.alternate)&&Vv(e,t)}function dT(){return null}var Hw=typeof reportError=="function"?reportError:function(e){console.error(e)};function $p(e){this._internalRoot=e}Tu.prototype.render=$p.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(q(409));ku(e,t,null,null)};Tu.prototype.unmount=$p.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Hi(function(){ku(null,e,null,null)}),t[Tr]=null}};function Tu(e){this._internalRoot=e}Tu.prototype.unstable_scheduleHydration=function(e){if(e){var t=w0();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Gr.length&&t!==0&&t<Gr[n].priority;n++);Gr.splice(n,0,e),n===0&&x0(e)}};function Ip(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Nu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Hv(){}function fT(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var l=tu(a);o.call(l)}}var a=Vw(t,r,e,0,null,!1,!1,"",Hv);return e._reactRootContainer=a,e[Tr]=a.current,ns(e.nodeType===8?e.parentNode:e),Hi(),a}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var l=tu(u);s.call(l)}}var u=Pp(e,0,!1,null,null,!1,!1,"",Hv);return e._reactRootContainer=u,e[Tr]=u.current,ns(e.nodeType===8?e.parentNode:e),Hi(function(){ku(t,u,n,r)}),u}function Ou(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o;if(typeof i=="function"){var s=i;i=function(){var u=tu(a);s.call(u)}}ku(t,a,e,i)}else a=fT(n,t,e,i,r);return tu(a)}y0=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Oa(t.pendingLanes);n!==0&&(Jf(t,n|1),sn(t,gt()),!(We&6)&&(jo=gt()+500,mi()))}break;case 13:Hi(function(){var r=Nr(e,1);if(r!==null){var i=Xt();Qn(r,e,1,i)}}),Mp(e,1)}};ep=function(e){if(e.tag===13){var t=Nr(e,134217728);if(t!==null){var n=Xt();Qn(t,e,134217728,n)}Mp(e,134217728)}};g0=function(e){if(e.tag===13){var t=oi(e),n=Nr(e,t);if(n!==null){var r=Xt();Qn(n,e,t,r)}Mp(e,t)}};w0=function(){return Ze};S0=function(e,t){var n=Ze;try{return Ze=e,t()}finally{Ze=n}};Rd=function(e,t,n){switch(t){case"input":if(Cd(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=gu(r);if(!i)throw Error(q(90));Qg(r),Cd(r,i)}}}break;case"textarea":Jg(e,n);break;case"select":t=n.value,t!=null&&To(e,!!n.multiple,t,!1)}};a0=Np;s0=Hi;var pT={usingClientEntryPoint:!1,Events:[ws,yo,gu,i0,o0,Np]},ga={findFiberByHostInstance:Ri,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},hT={bundleType:ga.bundleType,version:ga.version,rendererPackageName:ga.rendererPackageName,rendererConfig:ga.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:$r.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=c0(e),e===null?null:e.stateNode},findFiberByHostInstance:ga.findFiberByHostInstance||dT,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var tl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!tl.isDisabled&&tl.supportsFiber)try{hu=tl.inject(hT),or=tl}catch{}}Sn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=pT;Sn.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ip(t))throw Error(q(200));return cT(e,t,null,n)};Sn.createRoot=function(e,t){if(!Ip(e))throw Error(q(299));var n=!1,r="",i=Hw;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=Pp(e,1,!1,null,null,n,!1,r,i),e[Tr]=t.current,ns(e.nodeType===8?e.parentNode:e),new $p(t)};Sn.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(q(188)):(e=Object.keys(e).join(","),Error(q(268,e)));return e=c0(t),e=e===null?null:e.stateNode,e};Sn.flushSync=function(e){return Hi(e)};Sn.hydrate=function(e,t,n){if(!Nu(t))throw Error(q(200));return Ou(null,e,t,!0,n)};Sn.hydrateRoot=function(e,t,n){if(!Ip(e))throw Error(q(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",a=Hw;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=Vw(t,null,e,1,n??null,i,!1,o,a),e[Tr]=t.current,ns(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Tu(t)};Sn.render=function(e,t,n){if(!Nu(t))throw Error(q(200));return Ou(null,e,t,!1,n)};Sn.unmountComponentAtNode=function(e){if(!Nu(e))throw Error(q(40));return e._reactRootContainer?(Hi(function(){Ou(null,null,e,!1,function(){e._reactRootContainer=null,e[Tr]=null})}),!0):!1};Sn.unstable_batchedUpdates=Np;Sn.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Nu(n))throw Error(q(200));if(e==null||e._reactInternals===void 0)throw Error(q(38));return Ou(e,t,n,!1,r)};Sn.version="18.2.0-next-9e3b772b8-20220608";function Ww(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ww)}catch(e){console.error(e)}}Ww(),Vg.exports=Sn;var Uw=Vg.exports;const Eo=fi(Uw);var Wv=Uw;md.createRoot=Wv.createRoot,md.hydrateRoot=Wv.hydrateRoot;var Gw={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var r=[],i=0;i<arguments.length;i++){var o=arguments[i];if(o){var a=typeof o;if(a==="string"||a==="number")r.push(o);else if(Array.isArray(o)){if(o.length){var s=n.apply(null,o);s&&r.push(s)}}else if(a==="object"){if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]")){r.push(o.toString());continue}for(var u in o)t.call(o,u)&&o[u]&&r.push(u)}}}return r.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(Gw);var mT=Gw.exports;const be=fi(mT);function uf(){return uf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uf.apply(null,arguments)}function qw(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Uv(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function vT(e){var t=yT(e,"string");return typeof t=="symbol"?t:String(t)}function yT(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Fp(e,t,n){var r=m.useRef(e!==void 0),i=m.useState(t),o=i[0],a=i[1],s=e!==void 0,u=r.current;return r.current=s,!s&&u&&o!==t&&a(t),[s?e:o,m.useCallback(function(l){for(var f=arguments.length,h=new Array(f>1?f-1:0),p=1;p<f;p++)h[p-1]=arguments[p];n&&n.apply(void 0,[l].concat(h)),a(l)},[n])]}function xs(e,t){return Object.keys(t).reduce(function(n,r){var i,o=n,a=o[Uv(r)],s=o[r],u=qw(o,[Uv(r),r].map(vT)),l=t[r],f=Fp(s,a,e[l]),h=f[0],p=f[1];return uf({},u,(i={},i[r]=h,i[l]=p,i))},e)}function cf(e,t){return cf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},cf(e,t)}function gT(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,cf(e,t)}const wT=["xxl","xl","lg","md","sm","xs"],ST="xs",Ru=m.createContext({prefixes:{},breakpoints:wT,minBreakpoint:ST});function $e(e,t){const{prefixes:n}=m.useContext(Ru);return e||n[t]||t}function Kw(){const{breakpoints:e}=m.useContext(Ru);return e}function Zw(){const{minBreakpoint:e}=m.useContext(Ru);return e}function Yw(){const{dir:e}=m.useContext(Ru);return e==="rtl"}function Cs(e){return e&&e.ownerDocument||document}function xT(e){var t=Cs(e);return t&&t.defaultView||window}function CT(e,t){return xT(e).getComputedStyle(e,t)}var bT=/([A-Z])/g;function ET(e){return e.replace(bT,"-$1").toLowerCase()}var kT=/^ms-/;function nl(e){return ET(e).replace(kT,"-ms-")}var TT=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function NT(e){return!!(e&&TT.test(e))}function Er(e,t){var n="",r="";if(typeof t=="string")return e.style.getPropertyValue(nl(t))||CT(e).getPropertyValue(nl(t));Object.keys(t).forEach(function(i){var o=t[i];!o&&o!==0?e.style.removeProperty(nl(i)):NT(i)?r+=i+"("+o+") ":n+=nl(i)+": "+o+";"}),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n}var Hc={exports:{}},Wc,Gv;function OT(){if(Gv)return Wc;Gv=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Wc=e,Wc}var Uc,qv;function RT(){if(qv)return Uc;qv=1;var e=OT();function t(){}function n(){}return n.resetWarningCache=t,Uc=function(){function r(a,s,u,l,f,h){if(h!==e){var p=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 p.name="Invariant Violation",p}}r.isRequired=r;function i(){return r}var o={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:i,element:r,elementType:r,instanceOf:i,node:r,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:n,resetWarningCache:t};return o.PropTypes=o,o},Uc}var Kv;function Qw(){return Kv||(Kv=1,Hc.exports=RT()()),Hc.exports}var _T=Qw();const De=fi(_T),Zv={disabled:!1},Xw=Kn.createContext(null);var PT=function(t){return t.scrollTop},_a="unmounted",Wr="exited",gr="entering",Kr="entered",nu="exiting",Ir=function(e){gT(t,e);function t(r,i){var o;o=e.call(this,r,i)||this;var a=i,s=a&&!a.isMounting?r.enter:r.appear,u;return o.appearStatus=null,r.in?s?(u=Wr,o.appearStatus=gr):u=Kr:r.unmountOnExit||r.mountOnEnter?u=_a:u=Wr,o.state={status:u},o.nextCallback=null,o}t.getDerivedStateFromProps=function(i,o){var a=i.in;return a&&o.status===_a?{status:Wr}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(i){var o=null;if(i!==this.props){var a=this.state.status;this.props.in?a!==gr&&a!==Kr&&(o=gr):(a===gr||a===Kr)&&(o=nu)}this.updateStatus(!1,o)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var i=this.props.timeout,o,a,s;return o=a=s=i,i!=null&&typeof i!="number"&&(o=i.exit,a=i.enter,s=i.appear!==void 0?i.appear:a),{exit:o,enter:a,appear:s}},n.updateStatus=function(i,o){if(i===void 0&&(i=!1),o!==null)if(this.cancelNextCallback(),o===gr){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:Eo.findDOMNode(this);a&&PT(a)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Wr&&this.setState({status:_a})},n.performEnter=function(i){var o=this,a=this.props.enter,s=this.context?this.context.isMounting:i,u=this.props.nodeRef?[s]:[Eo.findDOMNode(this),s],l=u[0],f=u[1],h=this.getTimeouts(),p=s?h.appear:h.enter;if(!i&&!a||Zv.disabled){this.safeSetState({status:Kr},function(){o.props.onEntered(l)});return}this.props.onEnter(l,f),this.safeSetState({status:gr},function(){o.props.onEntering(l,f),o.onTransitionEnd(p,function(){o.safeSetState({status:Kr},function(){o.props.onEntered(l,f)})})})},n.performExit=function(){var i=this,o=this.props.exit,a=this.getTimeouts(),s=this.props.nodeRef?void 0:Eo.findDOMNode(this);if(!o||Zv.disabled){this.safeSetState({status:Wr},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:nu},function(){i.props.onExiting(s),i.onTransitionEnd(a.exit,function(){i.safeSetState({status:Wr},function(){i.props.onExited(s)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(i,o){o=this.setNextCallback(o),this.setState(i,o)},n.setNextCallback=function(i){var o=this,a=!0;return this.nextCallback=function(s){a&&(a=!1,o.nextCallback=null,i(s))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},n.onTransitionEnd=function(i,o){this.setNextCallback(o);var a=this.props.nodeRef?this.props.nodeRef.current:Eo.findDOMNode(this),s=i==null&&!this.props.addEndListener;if(!a||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var u=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],l=u[0],f=u[1];this.props.addEndListener(l,f)}i!=null&&setTimeout(this.nextCallback,i)},n.render=function(){var i=this.state.status;if(i===_a)return null;var o=this.props,a=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var s=qw(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Kn.createElement(Xw.Provider,{value:null},typeof a=="function"?a(i,s):Kn.cloneElement(Kn.Children.only(a),s))},t}(Kn.Component);Ir.contextType=Xw;Ir.propTypes={};function oo(){}Ir.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:oo,onEntering:oo,onEntered:oo,onExit:oo,onExiting:oo,onExited:oo};Ir.UNMOUNTED=_a;Ir.EXITED=Wr;Ir.ENTERING=gr;Ir.ENTERED=Kr;Ir.EXITING=nu;const MT=Ir,Yo=!!(typeof window<"u"&&window.document&&window.document.createElement);var df=!1,ff=!1;try{var Gc={get passive(){return df=!0},get once(){return ff=df=!0}};Yo&&(window.addEventListener("test",Gc,Gc),window.removeEventListener("test",Gc,!0))}catch{}function Dp(e,t,n,r){if(r&&typeof r!="boolean"&&!ff){var i=r.once,o=r.capture,a=n;!ff&&i&&(a=n.__once||function s(u){this.removeEventListener(t,s,o),n.call(this,u)},n.__once=a),e.addEventListener(t,a,df?r:o)}e.addEventListener(t,n,r)}function pf(e,t,n,r){var i=r&&typeof r!="boolean"?r.capture:r;e.removeEventListener(t,n,i),n.__once&&e.removeEventListener(t,n.__once,i)}function Xr(e,t,n,r){return Dp(e,t,n,r),function(){pf(e,t,n,r)}}function $T(e,t,n,r){if(n===void 0&&(n=!1),r===void 0&&(r=!0),e){var i=document.createEvent("HTMLEvents");i.initEvent(t,n,r),e.dispatchEvent(i)}}function IT(e){var t=Er(e,"transitionDuration")||"",n=t.indexOf("ms")===-1?1e3:1;return parseFloat(t)*n}function FT(e,t,n){n===void 0&&(n=5);var r=!1,i=setTimeout(function(){r||$T(e,"transitionend",!0)},t+n),o=Xr(e,"transitionend",function(){r=!0},{once:!0});return function(){clearTimeout(i),o()}}function Jw(e,t,n,r){n==null&&(n=IT(e)||0);var i=FT(e,n,r),o=Xr(e,"transitionend",t);return function(){i(),o()}}function Yv(e,t){const n=Er(e,t)||"",r=n.indexOf("ms")===-1?1e3:1;return parseFloat(n)*r}function e1(e,t){const n=Yv(e,"transitionDuration"),r=Yv(e,"transitionDelay"),i=Jw(e,o=>{o.target===e&&(i(),t(o))},n+r)}function wa(...e){return e.filter(t=>t!=null).reduce((t,n)=>{if(typeof n!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return t===null?n:function(...i){t.apply(this,i),n.apply(this,i)}},null)}function t1(e){e.offsetHeight}var Qv=function(t){return!t||typeof t=="function"?t:function(n){t.current=n}};function DT(e,t){var n=Qv(e),r=Qv(t);return function(i){n&&n(i),r&&r(i)}}function Yi(e,t){return m.useMemo(function(){return DT(e,t)},[e,t])}function AT(e){return e&&"setState"in e?Eo.findDOMNode(e):e??null}const LT=Kn.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:i,onExited:o,addEndListener:a,children:s,childRef:u,...l},f)=>{const h=m.useRef(null),p=Yi(h,u),y=M=>{p(AT(M))},C=M=>F=>{M&&h.current&&M(h.current,F)},x=m.useCallback(C(e),[e]),N=m.useCallback(C(t),[t]),w=m.useCallback(C(n),[n]),E=m.useCallback(C(r),[r]),b=m.useCallback(C(i),[i]),T=m.useCallback(C(o),[o]),R=m.useCallback(C(a),[a]);return c(MT,{ref:f,...l,onEnter:x,onEntered:w,onEntering:N,onExit:E,onExited:T,onExiting:b,addEndListener:R,nodeRef:h,children:typeof s=="function"?(M,F)=>s(M,{...F,ref:y}):Kn.cloneElement(s,{ref:y})})}),n1=LT,jT={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function r1(e,t){const n=`offset${e[0].toUpperCase()}${e.slice(1)}`,r=t[n],i=jT[e];return r+parseInt(Er(t,i[0]),10)+parseInt(Er(t,i[1]),10)}const BT={[Wr]:"collapse",[nu]:"collapsing",[gr]:"collapsing",[Kr]:"collapse show"},zT={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,getDimensionValue:r1},i1=Kn.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:i,className:o,children:a,dimension:s="height",getDimensionValue:u=r1,...l},f)=>{const h=typeof s=="function"?s():s,p=m.useMemo(()=>wa(w=>{w.style[h]="0"},e),[h,e]),y=m.useMemo(()=>wa(w=>{const E=`scroll${h[0].toUpperCase()}${h.slice(1)}`;w.style[h]=`${w[E]}px`},t),[h,t]),C=m.useMemo(()=>wa(w=>{w.style[h]=null},n),[h,n]),x=m.useMemo(()=>wa(w=>{w.style[h]=`${u(h,w)}px`,t1(w)},r),[r,u,h]),N=m.useMemo(()=>wa(w=>{w.style[h]=null},i),[h,i]);return c(n1,{ref:f,addEndListener:e1,...l,"aria-expanded":l.role?l.in:null,onEnter:p,onEntering:y,onEntered:C,onExit:x,onExiting:N,childRef:a.ref,children:(w,E)=>Kn.cloneElement(a,{...E,className:be(o,a.props.className,BT[w],h==="width"&&"collapse-horizontal")})})});i1.defaultProps=zT;const VT=i1;function o1(e,t){return Array.isArray(e)?e.includes(t):e===t}const a1=m.createContext({});a1.displayName="AccordionContext";const _u=a1,s1=m.forwardRef(({as:e="div",bsPrefix:t,className:n,children:r,eventKey:i,...o},a)=>{const{activeEventKey:s}=m.useContext(_u);return t=$e(t,"accordion-collapse"),c(VT,{ref:a,in:o1(s,i),...o,className:be(n,t),children:c(e,{children:m.Children.only(r)})})});s1.displayName="AccordionCollapse";const l1=s1,u1=m.createContext({eventKey:""});u1.displayName="AccordionItemContext";const Ap=u1,c1=m.forwardRef(({as:e="div",bsPrefix:t,className:n,onEnter:r,onEntering:i,onEntered:o,onExit:a,onExiting:s,onExited:u,...l},f)=>{t=$e(t,"accordion-body");const{eventKey:h}=m.useContext(Ap);return c(l1,{eventKey:h,onEnter:r,onEntering:i,onEntered:o,onExit:a,onExiting:s,onExited:u,children:c(e,{ref:f,...l,className:be(n,t)})})});c1.displayName="AccordionBody";const HT=c1;function WT(e,t){const{activeEventKey:n,onSelect:r,alwaysOpen:i}=m.useContext(_u);return o=>{let a=e===n?null:e;i&&(Array.isArray(n)?n.includes(e)?a=n.filter(s=>s!==e):a=[...n,e]:a=[e]),r==null||r(a,o),t==null||t(o)}}const d1=m.forwardRef(({as:e="button",bsPrefix:t,className:n,onClick:r,...i},o)=>{t=$e(t,"accordion-button");const{eventKey:a}=m.useContext(Ap),s=WT(a,r),{activeEventKey:u}=m.useContext(_u);return e==="button"&&(i.type="button"),c(e,{ref:o,onClick:s,...i,"aria-expanded":Array.isArray(u)?u.includes(a):a===u,className:be(n,t,!o1(u,a)&&"collapsed")})});d1.displayName="AccordionButton";const f1=d1,p1=m.forwardRef(({as:e="h2",bsPrefix:t,className:n,children:r,onClick:i,...o},a)=>(t=$e(t,"accordion-header"),c(e,{ref:a,...o,className:be(n,t),children:c(f1,{onClick:i,children:r})})));p1.displayName="AccordionHeader";const UT=p1,h1=m.forwardRef(({as:e="div",bsPrefix:t,className:n,eventKey:r,...i},o)=>{t=$e(t,"accordion-item");const a=m.useMemo(()=>({eventKey:r}),[r]);return c(Ap.Provider,{value:a,children:c(e,{ref:o,...i,className:be(n,t)})})});h1.displayName="AccordionItem";const GT=h1,m1=m.forwardRef((e,t)=>{const{as:n="div",activeKey:r,bsPrefix:i,className:o,onSelect:a,flush:s,alwaysOpen:u,...l}=xs(e,{activeKey:"onSelect"}),f=$e(i,"accordion"),h=m.useMemo(()=>({activeEventKey:r,onSelect:a,alwaysOpen:u}),[r,a,u]);return c(_u.Provider,{value:h,children:c(n,{ref:t,...l,className:be(o,f,s&&`${f}-flush`)})})});m1.displayName="Accordion";const kl=Object.assign(m1,{Button:f1,Collapse:l1,Item:GT,Header:UT,Body:HT});function qT(e){var t=m.useRef(e);return m.useEffect(function(){t.current=e},[e]),t}function wt(e){var t=qT(e);return m.useCallback(function(){return t.current&&t.current.apply(t,arguments)},[t])}function v1(){return m.useState(null)}function KT(e,t,n,r){r===void 0&&(r=!1);var i=wt(n);m.useEffect(function(){var o=typeof e=="function"?e():e;return o.addEventListener(t,i,r),function(){return o.removeEventListener(t,i,r)}},[e])}function y1(){var e=m.useRef(!0),t=m.useRef(function(){return e.current});return m.useEffect(function(){return e.current=!0,function(){e.current=!1}},[]),t.current}function g1(e){var t=m.useRef(null);return m.useEffect(function(){t.current=e}),t.current}var ZT=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",YT=typeof document<"u";const hf=YT||ZT?m.useLayoutEffect:m.useEffect,QT=["as","disabled"];function XT(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function JT(e){return!e||e.trim()==="#"}function Lp({tagName:e,disabled:t,href:n,target:r,rel:i,role:o,onClick:a,tabIndex:s=0,type:u}){e||(n!=null||r!=null||i!=null?e="a":e="button");const l={tagName:e};if(e==="button")return[{type:u||"button",disabled:t},l];const f=p=>{if((t||e==="a"&&JT(n))&&p.preventDefault(),t){p.stopPropagation();return}a==null||a(p)},h=p=>{p.key===" "&&(p.preventDefault(),f(p))};return e==="a"&&(n||(n="#"),t&&(n=void 0)),[{role:o??"button",disabled:void 0,tabIndex:t?void 0:s,href:n,target:e==="a"?r:void 0,"aria-disabled":t||void 0,rel:e==="a"?i:void 0,onClick:f,onKeyDown:h},l]}const jp=m.forwardRef((e,t)=>{let{as:n,disabled:r}=e,i=XT(e,QT);const[o,{tagName:a}]=Lp(Object.assign({tagName:n,disabled:r},i));return c(a,Object.assign({},i,o,{ref:t}))});jp.displayName="Button";const eN=["onKeyDown"];function tN(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function nN(e){return!e||e.trim()==="#"}const w1=m.forwardRef((e,t)=>{let{onKeyDown:n}=e,r=tN(e,eN);const[i]=Lp(Object.assign({tagName:"a"},r)),o=wt(a=>{i.onKeyDown(a),n==null||n(a)});return nN(r.href)||r.role==="button"?c("a",Object.assign({ref:t},r,i,{onKeyDown:o})):c("a",Object.assign({ref:t},r,{onKeyDown:n}))});w1.displayName="Anchor";const Pu=w1,rN={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1},iN={[gr]:"show",[Kr]:"show"},Bp=m.forwardRef(({className:e,children:t,transitionClasses:n={},...r},i)=>{const o=m.useCallback((a,s)=>{t1(a),r.onEnter==null||r.onEnter(a,s)},[r]);return c(n1,{ref:i,addEndListener:e1,...r,onEnter:o,childRef:t.ref,children:(a,s)=>m.cloneElement(t,{...s,className:be("fade",e,t.props.className,iN[a],n[a])})})});Bp.defaultProps=rN;Bp.displayName="Fade";const Qo=Bp,oN={"aria-label":De.string,onClick:De.func,variant:De.oneOf(["white"])},aN={"aria-label":"Close"},Mu=m.forwardRef(({className:e,variant:t,...n},r)=>c("button",{ref:r,type:"button",className:be("btn-close",t&&`btn-close-${t}`,e),...n}));Mu.displayName="CloseButton";Mu.propTypes=oN;Mu.defaultProps=aN;const zp=Mu,$u=e=>m.forwardRef((t,n)=>c("div",{...t,ref:n,className:be(t.className,e)}));var sN=/-(.)/g;function lN(e){return e.replace(sN,function(t,n){return n.toUpperCase()})}const uN=e=>e[0].toUpperCase()+lN(e).slice(1);function Nt(e,{displayName:t=uN(e),Component:n,defaultProps:r}={}){const i=m.forwardRef(({className:o,bsPrefix:a,as:s=n||"div",...u},l)=>{const f=$e(a,e);return c(s,{ref:l,className:be(o,f),...u})});return i.defaultProps=r,i.displayName=t,i}const S1=$u("h4");S1.displayName="DivStyledAsH4";const cN=Nt("alert-heading",{Component:S1}),dN=Nt("alert-link",{Component:Pu}),fN={variant:"primary",show:!0,transition:Qo,closeLabel:"Close alert"},Vp=m.forwardRef((e,t)=>{const{bsPrefix:n,show:r,closeLabel:i,closeVariant:o,className:a,children:s,variant:u,onClose:l,dismissible:f,transition:h,...p}=xs(e,{show:"onClose"}),y=$e(n,"alert"),C=wt(w=>{l&&l(!1,w)}),x=h===!0?Qo:h,N=g("div",{role:"alert",...x?void 0:p,ref:t,className:be(a,y,u&&`${y}-${u}`,f&&`${y}-dismissible`),children:[f&&c(zp,{onClick:C,"aria-label":i,variant:o}),s]});return x?c(x,{unmountOnExit:!0,...p,ref:void 0,in:r,children:N}):r?N:null});Vp.displayName="Alert";Vp.defaultProps=fN;const Bo=Object.assign(Vp,{Link:dN,Heading:cN}),pN={bg:"primary",pill:!1},Hp=m.forwardRef(({bsPrefix:e,bg:t,pill:n,text:r,className:i,as:o="span",...a},s)=>{const u=$e(e,"badge");return c(o,{ref:s,...a,className:be(i,u,n&&"rounded-pill",r&&`text-${r}`,t&&`bg-${t}`)})});Hp.displayName="Badge";Hp.defaultProps=pN;const vn=Hp,hN={active:!1,linkProps:{}},Wp=m.forwardRef(({bsPrefix:e,active:t,children:n,className:r,as:i="li",linkAs:o=Pu,linkProps:a,href:s,title:u,target:l,...f},h)=>{const p=$e(e,"breadcrumb-item");return c(i,{ref:h,...f,className:be(p,r,{active:t}),"aria-current":t?"page":void 0,children:t?n:c(o,{...a,href:s,title:u,target:l,children:n})})});Wp.displayName="BreadcrumbItem";Wp.defaultProps=hN;const mN=Wp,vN={label:"breadcrumb",listProps:{}},Up=m.forwardRef(({bsPrefix:e,className:t,listProps:n,children:r,label:i,as:o="nav",...a},s)=>{const u=$e(e,"breadcrumb");return c(o,{"aria-label":i,className:t,ref:s,...a,children:c("ol",{...n,className:be(u,n==null?void 0:n.className),children:r})})});Up.displayName="Breadcrumb";Up.defaultProps=vN;const hr=Object.assign(Up,{Item:mN}),yN={variant:"primary",active:!1,disabled:!1},Gp=m.forwardRef(({as:e,bsPrefix:t,variant:n,size:r,active:i,className:o,...a},s)=>{const u=$e(t,"btn"),[l,{tagName:f}]=Lp({tagName:e,...a});return c(f,{...l,...a,ref:s,className:be(o,u,i&&"active",n&&`${u}-${n}`,r&&`${u}-${r}`,a.href&&a.disabled&&"disabled")})});Gp.displayName="Button";Gp.defaultProps=yN;const ee=Gp,gN={vertical:!1,role:"group"},qp=m.forwardRef(({bsPrefix:e,size:t,vertical:n,className:r,as:i="div",...o},a)=>{const s=$e(e,"btn-group");let u=s;return n&&(u=`${s}-vertical`),c(i,{...o,ref:a,className:be(r,u,t&&`${s}-${t}`)})});qp.displayName="ButtonGroup";qp.defaultProps=gN;const x1=qp,C1=m.forwardRef(({bsPrefix:e,className:t,variant:n,as:r="img",...i},o)=>{const a=$e(e,"card-img");return c(r,{ref:o,className:be(n?`${a}-${n}`:a,t),...i})});C1.displayName="CardImg";const wN=C1,b1=m.createContext(null);b1.displayName="CardHeaderContext";const E1=b1,k1=m.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},i)=>{const o=$e(e,"card-header"),a=m.useMemo(()=>({cardHeaderBsPrefix:o}),[o]);return c(E1.Provider,{value:a,children:c(n,{ref:i,...r,className:be(t,o)})})});k1.displayName="CardHeader";const SN=k1,xN=$u("h5"),CN=$u("h6"),T1=Nt("card-body"),bN=Nt("card-title",{Component:xN}),EN=Nt("card-subtitle",{Component:CN}),kN=Nt("card-link",{Component:"a"}),TN=Nt("card-text",{Component:"p"}),NN=Nt("card-footer"),ON=Nt("card-img-overlay"),RN={body:!1},Kp=m.forwardRef(({bsPrefix:e,className:t,bg:n,text:r,border:i,body:o,children:a,as:s="div",...u},l)=>{const f=$e(e,"card");return c(s,{ref:l,...u,className:be(t,f,n&&`bg-${n}`,r&&`text-${r}`,i&&`border-${i}`),children:o?c(T1,{children:a}):a})});Kp.displayName="Card";Kp.defaultProps=RN;const Ue=Object.assign(Kp,{Img:wN,Title:bN,Subtitle:EN,Body:T1,Link:kN,Text:TN,Header:SN,Footer:NN,ImgOverlay:ON});function _N(e){var t=m.useRef(e);return t.current=e,t}function N1(e){var t=_N(e);m.useEffect(function(){return function(){return t.current()}},[])}function mf(e,t){let n=0;return m.Children.map(e,r=>m.isValidElement(r)?t(r,n++):r)}function PN(e,t){let n=0;m.Children.forEach(e,r=>{m.isValidElement(r)&&t(r,n++)})}function MN(e,t){return m.Children.toArray(e).some(n=>m.isValidElement(n)&&n.type===t)}function $N({as:e,bsPrefix:t,className:n,...r}){t=$e(t,"col");const i=Kw(),o=Zw(),a=[],s=[];return i.forEach(u=>{const l=r[u];delete r[u];let f,h,p;typeof l=="object"&&l!=null?{span:f,offset:h,order:p}=l:f=l;const y=u!==o?`-${u}`:"";f&&a.push(f===!0?`${t}${y}`:`${t}${y}-${f}`),p!=null&&s.push(`order${y}-${p}`),h!=null&&s.push(`offset${y}-${h}`)}),[{...r,className:be(n,...a,...s)},{as:e,bsPrefix:t,spans:a}]}const O1=m.forwardRef((e,t)=>{const[{className:n,...r},{as:i="div",bsPrefix:o,spans:a}]=$N(e);return c(i,{...r,ref:t,className:be(n,!a.length&&o)})});O1.displayName="Col";const Xe=O1;var IN=Function.prototype.bind.call(Function.prototype.call,[].slice);function wr(e,t){return IN(e.querySelectorAll(t))}function R1(){var e=m.useReducer(function(n){return!n},!1),t=e[1];return t}const FN=m.createContext(null),Iu=FN;var Xv=Object.prototype.hasOwnProperty;function Jv(e,t,n){for(n of e.keys())if(Va(n,t))return n}function Va(e,t){var n,r,i;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&Va(e[r],t[r]););return r===-1}if(n===Set){if(e.size!==t.size)return!1;for(r of e)if(i=r,i&&typeof i=="object"&&(i=Jv(t,i),!i)||!t.has(i))return!1;return!0}if(n===Map){if(e.size!==t.size)return!1;for(r of e)if(i=r[0],i&&typeof i=="object"&&(i=Jv(t,i),!i)||!Va(r[1],t.get(i)))return!1;return!0}if(n===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(n===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return r===-1}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return r===-1}if(!n||typeof e=="object"){r=0;for(n in e)if(Xv.call(e,n)&&++r&&!Xv.call(t,n)||!(n in t)||!Va(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}function DN(e){var t=y1();return[e[0],m.useCallback(function(n){if(t())return e[1](n)},[t,e[1]])]}var ln="top",An="bottom",Ln="right",un="left",Zp="auto",bs=[ln,An,Ln,un],zo="start",ds="end",AN="clippingParents",_1="viewport",Sa="popper",LN="reference",ey=bs.reduce(function(e,t){return e.concat([t+"-"+zo,t+"-"+ds])},[]),P1=[].concat(bs,[Zp]).reduce(function(e,t){return e.concat([t,t+"-"+zo,t+"-"+ds])},[]),jN="beforeRead",BN="read",zN="afterRead",VN="beforeMain",HN="main",WN="afterMain",UN="beforeWrite",GN="write",qN="afterWrite",KN=[jN,BN,zN,VN,HN,WN,UN,GN,qN];function sr(e){return e.split("-")[0]}function jn(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Wi(e){var t=jn(e).Element;return e instanceof t||e instanceof Element}function lr(e){var t=jn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Yp(e){if(typeof ShadowRoot>"u")return!1;var t=jn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var Ii=Math.max,ru=Math.min,Vo=Math.round;function vf(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function M1(){return!/^((?!chrome|android).)*safari/i.test(vf())}function Ho(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&lr(e)&&(i=e.offsetWidth>0&&Vo(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Vo(r.height)/e.offsetHeight||1);var a=Wi(e)?jn(e):window,s=a.visualViewport,u=!M1()&&n,l=(r.left+(u&&s?s.offsetLeft:0))/i,f=(r.top+(u&&s?s.offsetTop:0))/o,h=r.width/i,p=r.height/o;return{width:h,height:p,top:f,right:l+h,bottom:f+p,left:l,x:l,y:f}}function Qp(e){var t=Ho(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function $1(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Yp(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ci(e){return e?(e.nodeName||"").toLowerCase():null}function Rr(e){return jn(e).getComputedStyle(e)}function ZN(e){return["table","td","th"].indexOf(ci(e))>=0}function vi(e){return((Wi(e)?e.ownerDocument:e.document)||window.document).documentElement}function Fu(e){return ci(e)==="html"?e:e.assignedSlot||e.parentNode||(Yp(e)?e.host:null)||vi(e)}function ty(e){return!lr(e)||Rr(e).position==="fixed"?null:e.offsetParent}function YN(e){var t=/firefox/i.test(vf()),n=/Trident/i.test(vf());if(n&&lr(e)){var r=Rr(e);if(r.position==="fixed")return null}var i=Fu(e);for(Yp(i)&&(i=i.host);lr(i)&&["html","body"].indexOf(ci(i))<0;){var o=Rr(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function Es(e){for(var t=jn(e),n=ty(e);n&&ZN(n)&&Rr(n).position==="static";)n=ty(n);return n&&(ci(n)==="html"||ci(n)==="body"&&Rr(n).position==="static")?t:n||YN(e)||t}function Xp(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ha(e,t,n){return Ii(e,ru(t,n))}function QN(e,t,n){var r=Ha(e,t,n);return r>n?n:r}function I1(){return{top:0,right:0,bottom:0,left:0}}function F1(e){return Object.assign({},I1(),e)}function D1(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var XN=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,F1(typeof t!="number"?t:D1(t,bs))};function JN(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=sr(n.placement),u=Xp(s),l=[un,Ln].indexOf(s)>=0,f=l?"height":"width";if(!(!o||!a)){var h=XN(i.padding,n),p=Qp(o),y=u==="y"?ln:un,C=u==="y"?An:Ln,x=n.rects.reference[f]+n.rects.reference[u]-a[u]-n.rects.popper[f],N=a[u]-n.rects.reference[u],w=Es(o),E=w?u==="y"?w.clientHeight||0:w.clientWidth||0:0,b=x/2-N/2,T=h[y],R=E-p[f]-h[C],M=E/2-p[f]/2+b,F=Ha(T,M,R),A=u;n.modifiersData[r]=(t={},t[A]=F,t.centerOffset=F-M,t)}}function eO(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||$1(t.elements.popper,i)&&(t.elements.arrow=i))}const tO={name:"arrow",enabled:!0,phase:"main",fn:JN,effect:eO,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Wo(e){return e.split("-")[1]}var nO={top:"auto",right:"auto",bottom:"auto",left:"auto"};function rO(e){var t=e.x,n=e.y,r=window,i=r.devicePixelRatio||1;return{x:Vo(t*i)/i||0,y:Vo(n*i)/i||0}}function ny(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,a=e.offsets,s=e.position,u=e.gpuAcceleration,l=e.adaptive,f=e.roundOffsets,h=e.isFixed,p=a.x,y=p===void 0?0:p,C=a.y,x=C===void 0?0:C,N=typeof f=="function"?f({x:y,y:x}):{x:y,y:x};y=N.x,x=N.y;var w=a.hasOwnProperty("x"),E=a.hasOwnProperty("y"),b=un,T=ln,R=window;if(l){var M=Es(n),F="clientHeight",A="clientWidth";if(M===jn(n)&&(M=vi(n),Rr(M).position!=="static"&&s==="absolute"&&(F="scrollHeight",A="scrollWidth")),M=M,i===ln||(i===un||i===Ln)&&o===ds){T=An;var I=h&&M===R&&R.visualViewport?R.visualViewport.height:M[F];x-=I-r.height,x*=u?1:-1}if(i===un||(i===ln||i===An)&&o===ds){b=Ln;var $=h&&M===R&&R.visualViewport?R.visualViewport.width:M[A];y-=$-r.width,y*=u?1:-1}}var W=Object.assign({position:s},l&&nO),Z=f===!0?rO({x:y,y:x}):{x:y,y:x};if(y=Z.x,x=Z.y,u){var G;return Object.assign({},W,(G={},G[T]=E?"0":"",G[b]=w?"0":"",G.transform=(R.devicePixelRatio||1)<=1?"translate("+y+"px, "+x+"px)":"translate3d("+y+"px, "+x+"px, 0)",G))}return Object.assign({},W,(t={},t[T]=E?x+"px":"",t[b]=w?y+"px":"",t.transform="",t))}function iO(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,o=n.adaptive,a=o===void 0?!0:o,s=n.roundOffsets,u=s===void 0?!0:s,l={placement:sr(t.placement),variation:Wo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,ny(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,ny(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const oO={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:iO,data:{}};var rl={passive:!0};function aO(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=i===void 0?!0:i,a=r.resize,s=a===void 0?!0:a,u=jn(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&l.forEach(function(f){f.addEventListener("scroll",n.update,rl)}),s&&u.addEventListener("resize",n.update,rl),function(){o&&l.forEach(function(f){f.removeEventListener("scroll",n.update,rl)}),s&&u.removeEventListener("resize",n.update,rl)}}const sO={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:aO,data:{}};var lO={left:"right",right:"left",bottom:"top",top:"bottom"};function Tl(e){return e.replace(/left|right|bottom|top/g,function(t){return lO[t]})}var uO={start:"end",end:"start"};function ry(e){return e.replace(/start|end/g,function(t){return uO[t]})}function Jp(e){var t=jn(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function eh(e){return Ho(vi(e)).left+Jp(e).scrollLeft}function cO(e,t){var n=jn(e),r=vi(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,u=0;if(i){o=i.width,a=i.height;var l=M1();(l||!l&&t==="fixed")&&(s=i.offsetLeft,u=i.offsetTop)}return{width:o,height:a,x:s+eh(e),y:u}}function dO(e){var t,n=vi(e),r=Jp(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=Ii(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=Ii(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+eh(e),u=-r.scrollTop;return Rr(i||n).direction==="rtl"&&(s+=Ii(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:u}}function th(e){var t=Rr(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function A1(e){return["html","body","#document"].indexOf(ci(e))>=0?e.ownerDocument.body:lr(e)&&th(e)?e:A1(Fu(e))}function Wa(e,t){var n;t===void 0&&(t=[]);var r=A1(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),o=jn(r),a=i?[o].concat(o.visualViewport||[],th(r)?r:[]):r,s=t.concat(a);return i?s:s.concat(Wa(Fu(a)))}function yf(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function fO(e,t){var n=Ho(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function iy(e,t,n){return t===_1?yf(cO(e,n)):Wi(t)?fO(t,n):yf(dO(vi(e)))}function pO(e){var t=Wa(Fu(e)),n=["absolute","fixed"].indexOf(Rr(e).position)>=0,r=n&&lr(e)?Es(e):e;return Wi(r)?t.filter(function(i){return Wi(i)&&$1(i,r)&&ci(i)!=="body"}):[]}function hO(e,t,n,r){var i=t==="clippingParents"?pO(e):[].concat(t),o=[].concat(i,[n]),a=o[0],s=o.reduce(function(u,l){var f=iy(e,l,r);return u.top=Ii(f.top,u.top),u.right=ru(f.right,u.right),u.bottom=ru(f.bottom,u.bottom),u.left=Ii(f.left,u.left),u},iy(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function L1(e){var t=e.reference,n=e.element,r=e.placement,i=r?sr(r):null,o=r?Wo(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,u;switch(i){case ln:u={x:a,y:t.y-n.height};break;case An:u={x:a,y:t.y+t.height};break;case Ln:u={x:t.x+t.width,y:s};break;case un:u={x:t.x-n.width,y:s};break;default:u={x:t.x,y:t.y}}var l=i?Xp(i):null;if(l!=null){var f=l==="y"?"height":"width";switch(o){case zo:u[l]=u[l]-(t[f]/2-n[f]/2);break;case ds:u[l]=u[l]+(t[f]/2-n[f]/2);break}}return u}function fs(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,o=n.strategy,a=o===void 0?e.strategy:o,s=n.boundary,u=s===void 0?AN:s,l=n.rootBoundary,f=l===void 0?_1:l,h=n.elementContext,p=h===void 0?Sa:h,y=n.altBoundary,C=y===void 0?!1:y,x=n.padding,N=x===void 0?0:x,w=F1(typeof N!="number"?N:D1(N,bs)),E=p===Sa?LN:Sa,b=e.rects.popper,T=e.elements[C?E:p],R=hO(Wi(T)?T:T.contextElement||vi(e.elements.popper),u,f,a),M=Ho(e.elements.reference),F=L1({reference:M,element:b,strategy:"absolute",placement:i}),A=yf(Object.assign({},b,F)),I=p===Sa?A:M,$={top:R.top-I.top+w.top,bottom:I.bottom-R.bottom+w.bottom,left:R.left-I.left+w.left,right:I.right-R.right+w.right},W=e.modifiersData.offset;if(p===Sa&&W){var Z=W[i];Object.keys($).forEach(function(G){var te=[Ln,An].indexOf(G)>=0?1:-1,Oe=[ln,An].indexOf(G)>=0?"y":"x";$[G]+=Z[Oe]*te})}return $}function mO(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,u=n.allowedAutoPlacements,l=u===void 0?P1:u,f=Wo(r),h=f?s?ey:ey.filter(function(C){return Wo(C)===f}):bs,p=h.filter(function(C){return l.indexOf(C)>=0});p.length===0&&(p=h);var y=p.reduce(function(C,x){return C[x]=fs(e,{placement:x,boundary:i,rootBoundary:o,padding:a})[sr(x)],C},{});return Object.keys(y).sort(function(C,x){return y[C]-y[x]})}function vO(e){if(sr(e)===Zp)return[];var t=Tl(e);return[ry(e),t,ry(t)]}function yO(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=i===void 0?!0:i,a=n.altAxis,s=a===void 0?!0:a,u=n.fallbackPlacements,l=n.padding,f=n.boundary,h=n.rootBoundary,p=n.altBoundary,y=n.flipVariations,C=y===void 0?!0:y,x=n.allowedAutoPlacements,N=t.options.placement,w=sr(N),E=w===N,b=u||(E||!C?[Tl(N)]:vO(N)),T=[N].concat(b).reduce(function(rt,ht){return rt.concat(sr(ht)===Zp?mO(t,{placement:ht,boundary:f,rootBoundary:h,padding:l,flipVariations:C,allowedAutoPlacements:x}):ht)},[]),R=t.rects.reference,M=t.rects.popper,F=new Map,A=!0,I=T[0],$=0;$<T.length;$++){var W=T[$],Z=sr(W),G=Wo(W)===zo,te=[ln,An].indexOf(Z)>=0,Oe=te?"width":"height",ge=fs(t,{placement:W,boundary:f,rootBoundary:h,altBoundary:p,padding:l}),xe=te?G?Ln:un:G?An:ln;R[Oe]>M[Oe]&&(xe=Tl(xe));var U=Tl(xe),re=[];if(o&&re.push(ge[Z]<=0),s&&re.push(ge[xe]<=0,ge[U]<=0),re.every(function(rt){return rt})){I=W,A=!1;break}F.set(W,re)}if(A)for(var ne=C?3:1,ke=function(ht){var ct=T.find(function(Ot){var Rt=F.get(Ot);if(Rt)return Rt.slice(0,ht).every(function(jt){return jt})});if(ct)return I=ct,"break"},_e=ne;_e>0;_e--){var Je=ke(_e);if(Je==="break")break}t.placement!==I&&(t.modifiersData[r]._skip=!0,t.placement=I,t.reset=!0)}}const gO={name:"flip",enabled:!0,phase:"main",fn:yO,requiresIfExists:["offset"],data:{_skip:!1}};function oy(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ay(e){return[ln,Ln,An,un].some(function(t){return e[t]>=0})}function wO(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=fs(t,{elementContext:"reference"}),s=fs(t,{altBoundary:!0}),u=oy(a,r),l=oy(s,i,o),f=ay(u),h=ay(l);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:l,isReferenceHidden:f,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":h})}const SO={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:wO};function xO(e,t,n){var r=sr(e),i=[un,ln].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[un,Ln].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function CO(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=i===void 0?[0,0]:i,a=P1.reduce(function(f,h){return f[h]=xO(h,t.rects,o),f},{}),s=a[t.placement],u=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=a}const bO={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:CO};function EO(e){var t=e.state,n=e.name;t.modifiersData[n]=L1({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const kO={name:"popperOffsets",enabled:!0,phase:"read",fn:EO,data:{}};function TO(e){return e==="x"?"y":"x"}function NO(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=i===void 0?!0:i,a=n.altAxis,s=a===void 0?!1:a,u=n.boundary,l=n.rootBoundary,f=n.altBoundary,h=n.padding,p=n.tether,y=p===void 0?!0:p,C=n.tetherOffset,x=C===void 0?0:C,N=fs(t,{boundary:u,rootBoundary:l,padding:h,altBoundary:f}),w=sr(t.placement),E=Wo(t.placement),b=!E,T=Xp(w),R=TO(T),M=t.modifiersData.popperOffsets,F=t.rects.reference,A=t.rects.popper,I=typeof x=="function"?x(Object.assign({},t.rects,{placement:t.placement})):x,$=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),W=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,Z={x:0,y:0};if(M){if(o){var G,te=T==="y"?ln:un,Oe=T==="y"?An:Ln,ge=T==="y"?"height":"width",xe=M[T],U=xe+N[te],re=xe-N[Oe],ne=y?-A[ge]/2:0,ke=E===zo?F[ge]:A[ge],_e=E===zo?-A[ge]:-F[ge],Je=t.elements.arrow,rt=y&&Je?Qp(Je):{width:0,height:0},ht=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:I1(),ct=ht[te],Ot=ht[Oe],Rt=Ha(0,F[ge],rt[ge]),jt=b?F[ge]/2-ne-Rt-ct-$.mainAxis:ke-Rt-ct-$.mainAxis,er=b?-F[ge]/2+ne+Rt+Ot+$.mainAxis:_e+Rt+Ot+$.mainAxis,qt=t.elements.arrow&&Es(t.elements.arrow),Bn=qt?T==="y"?qt.clientTop||0:qt.clientLeft||0:0,tn=(G=W==null?void 0:W[T])!=null?G:0,Ge=xe+jt-tn-Bn,gi=xe+er-tn,Dr=Ha(y?ru(U,Ge):U,xe,y?Ii(re,gi):re);M[T]=Dr,Z[T]=Dr-xe}if(s){var tr,wi=T==="x"?ln:un,Si=T==="x"?An:Ln,D=M[R],ae=R==="y"?"height":"width",fe=D+N[wi],he=D-N[Si],Pe=[ln,un].indexOf(w)!==-1,le=(tr=W==null?void 0:W[R])!=null?tr:0,qe=Pe?fe:D-F[ae]-A[ae]-le+$.altAxis,It=Pe?D+F[ae]+A[ae]-le-$.altAxis:he,fr=y&&Pe?QN(qe,D,It):Ha(y?qe:fe,D,y?It:he);M[R]=fr,Z[R]=fr-D}t.modifiersData[r]=Z}}const OO={name:"preventOverflow",enabled:!0,phase:"main",fn:NO,requiresIfExists:["offset"]};function RO(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function _O(e){return e===jn(e)||!lr(e)?Jp(e):RO(e)}function PO(e){var t=e.getBoundingClientRect(),n=Vo(t.width)/e.offsetWidth||1,r=Vo(t.height)/e.offsetHeight||1;return n!==1||r!==1}function MO(e,t,n){n===void 0&&(n=!1);var r=lr(t),i=lr(t)&&PO(t),o=vi(t),a=Ho(e,i,n),s={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&((ci(t)!=="body"||th(o))&&(s=_O(t)),lr(t)?(u=Ho(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):o&&(u.x=eh(o))),{x:a.left+s.scrollLeft-u.x,y:a.top+s.scrollTop-u.y,width:a.width,height:a.height}}function $O(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function i(o){n.add(o.name);var a=[].concat(o.requires||[],o.requiresIfExists||[]);a.forEach(function(s){if(!n.has(s)){var u=t.get(s);u&&i(u)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||i(o)}),r}function IO(e){var t=$O(e);return KN.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function FO(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function DO(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var sy={placement:"bottom",modifiers:[],strategy:"absolute"};function ly(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function AO(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,o=i===void 0?sy:i;return function(s,u,l){l===void 0&&(l=o);var f={placement:"bottom",orderedModifiers:[],options:Object.assign({},sy,o),modifiersData:{},elements:{reference:s,popper:u},attributes:{},styles:{}},h=[],p=!1,y={state:f,setOptions:function(w){var E=typeof w=="function"?w(f.options):w;x(),f.options=Object.assign({},o,f.options,E),f.scrollParents={reference:Wi(s)?Wa(s):s.contextElement?Wa(s.contextElement):[],popper:Wa(u)};var b=IO(DO([].concat(r,f.options.modifiers)));return f.orderedModifiers=b.filter(function(T){return T.enabled}),C(),y.update()},forceUpdate:function(){if(!p){var w=f.elements,E=w.reference,b=w.popper;if(ly(E,b)){f.rects={reference:MO(E,Es(b),f.options.strategy==="fixed"),popper:Qp(b)},f.reset=!1,f.placement=f.options.placement,f.orderedModifiers.forEach(function($){return f.modifiersData[$.name]=Object.assign({},$.data)});for(var T=0;T<f.orderedModifiers.length;T++){if(f.reset===!0){f.reset=!1,T=-1;continue}var R=f.orderedModifiers[T],M=R.fn,F=R.options,A=F===void 0?{}:F,I=R.name;typeof M=="function"&&(f=M({state:f,options:A,name:I,instance:y})||f)}}}},update:FO(function(){return new Promise(function(N){y.forceUpdate(),N(f)})}),destroy:function(){x(),p=!0}};if(!ly(s,u))return y;y.setOptions(l).then(function(N){!p&&l.onFirstUpdate&&l.onFirstUpdate(N)});function C(){f.orderedModifiers.forEach(function(N){var w=N.name,E=N.options,b=E===void 0?{}:E,T=N.effect;if(typeof T=="function"){var R=T({state:f,name:w,instance:y,options:b}),M=function(){};h.push(R||M)}})}function x(){h.forEach(function(N){return N()}),h=[]}return y}}const LO=AO({defaultModifiers:[SO,kO,oO,sO,bO,gO,OO,tO]}),jO=["enabled","placement","strategy","modifiers"];function BO(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}const zO={name:"applyStyles",enabled:!1,phase:"afterWrite",fn:()=>{}},VO={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:({state:e})=>()=>{const{reference:t,popper:n}=e.elements;if("removeAttribute"in t){const r=(t.getAttribute("aria-describedby")||"").split(",").filter(i=>i.trim()!==n.id);r.length?t.setAttribute("aria-describedby",r.join(",")):t.removeAttribute("aria-describedby")}},fn:({state:e})=>{var t;const{popper:n,reference:r}=e.elements,i=(t=n.getAttribute("role"))==null?void 0:t.toLowerCase();if(n.id&&i==="tooltip"&&"setAttribute"in r){const o=r.getAttribute("aria-describedby");if(o&&o.split(",").indexOf(n.id)!==-1)return;r.setAttribute("aria-describedby",o?`${o},${n.id}`:n.id)}}},HO=[];function WO(e,t,n={}){let{enabled:r=!0,placement:i="bottom",strategy:o="absolute",modifiers:a=HO}=n,s=BO(n,jO);const u=m.useRef(a),l=m.useRef(),f=m.useCallback(()=>{var N;(N=l.current)==null||N.update()},[]),h=m.useCallback(()=>{var N;(N=l.current)==null||N.forceUpdate()},[]),[p,y]=DN(m.useState({placement:i,update:f,forceUpdate:h,attributes:{},styles:{popper:{},arrow:{}}})),C=m.useMemo(()=>({name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:({state:N})=>{const w={},E={};Object.keys(N.elements).forEach(b=>{w[b]=N.styles[b],E[b]=N.attributes[b]}),y({state:N,styles:w,attributes:E,update:f,forceUpdate:h,placement:N.placement})}}),[f,h,y]),x=m.useMemo(()=>(Va(u.current,a)||(u.current=a),u.current),[a]);return m.useEffect(()=>{!l.current||!r||l.current.setOptions({placement:i,strategy:o,modifiers:[...x,C,zO]})},[o,i,C,r,x]),m.useEffect(()=>{if(!(!r||e==null||t==null))return l.current=LO(e,t,Object.assign({},s,{placement:i,strategy:o,modifiers:[...x,VO,C]})),()=>{l.current!=null&&(l.current.destroy(),l.current=void 0,y(N=>Object.assign({},N,{attributes:{},styles:{popper:{}}})))}},[r,e,t]),p}function iu(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}var UO=function(){},GO=UO;const qO=fi(GO),uy=()=>{};function KO(e){return e.button===0}function ZO(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}const qc=e=>e&&("current"in e?e.current:e),cy={click:"mousedown",mouseup:"mousedown",pointerup:"pointerdown"};function YO(e,t=uy,{disabled:n,clickTrigger:r="click"}={}){const i=m.useRef(!1),o=m.useRef(!1),a=m.useCallback(l=>{const f=qc(e);qO(!!f,"ClickOutside captured a close event but does not have a ref to compare it to. useClickOutside(), should be passed a ref that resolves to a DOM node"),i.current=!f||ZO(l)||!KO(l)||!!iu(f,l.target)||o.current,o.current=!1},[e]),s=wt(l=>{const f=qc(e);f&&iu(f,l.target)&&(o.current=!0)}),u=wt(l=>{i.current||t(l)});m.useEffect(()=>{if(n||e==null)return;const l=Cs(qc(e));let f=(l.defaultView||window).event,h=null;cy[r]&&(h=Xr(l,cy[r],s,!0));const p=Xr(l,r,a,!0),y=Xr(l,r,x=>{if(x===f){f=void 0;return}u(x)});let C=[];return"ontouchstart"in l.documentElement&&(C=[].slice.call(l.body.children).map(x=>Xr(x,"mousemove",uy))),()=>{h==null||h(),p(),y(),C.forEach(x=>x())}},[e,n,r,a,s,u])}function QO(e){const t={};return Array.isArray(e)?(e==null||e.forEach(n=>{t[n.name]=n}),t):e||t}function XO(e={}){return Array.isArray(e)?e:Object.keys(e).map(t=>(e[t].name=t,e[t]))}function JO({enabled:e,enableEvents:t,placement:n,flip:r,offset:i,fixed:o,containerPadding:a,arrowElement:s,popperConfig:u={}}){var l,f,h,p,y;const C=QO(u.modifiers);return Object.assign({},u,{placement:n,enabled:e,strategy:o?"fixed":u.strategy,modifiers:XO(Object.assign({},C,{eventListeners:{enabled:t,options:(l=C.eventListeners)==null?void 0:l.options},preventOverflow:Object.assign({},C.preventOverflow,{options:a?Object.assign({padding:a},(f=C.preventOverflow)==null?void 0:f.options):(h=C.preventOverflow)==null?void 0:h.options}),offset:{options:Object.assign({offset:i},(p=C.offset)==null?void 0:p.options)},arrow:Object.assign({},C.arrow,{enabled:!!s,options:Object.assign({},(y=C.arrow)==null?void 0:y.options,{element:s})}),flip:Object.assign({enabled:!!r},C.flip)}))})}const eR=["children"];function tR(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}const nR=()=>{};function j1(e={}){const t=m.useContext(Iu),[n,r]=v1(),i=m.useRef(!1),{flip:o,offset:a,rootCloseEvent:s,fixed:u=!1,placement:l,popperConfig:f={},enableEventListeners:h=!0,usePopper:p=!!t}=e,y=(t==null?void 0:t.show)==null?!!e.show:t.show;y&&!i.current&&(i.current=!0);const C=M=>{t==null||t.toggle(!1,M)},{placement:x,setMenu:N,menuElement:w,toggleElement:E}=t||{},b=WO(E,w,JO({placement:l||x||"bottom-start",enabled:p,enableEvents:h??y,offset:a,flip:o,fixed:u,arrowElement:n,popperConfig:f})),T=Object.assign({ref:N||nR,"aria-labelledby":E==null?void 0:E.id},b.attributes.popper,{style:b.styles.popper}),R={show:y,placement:x,hasShown:i.current,toggle:t==null?void 0:t.toggle,popper:p?b:null,arrowProps:p?Object.assign({ref:r},b.attributes.arrow,{style:b.styles.arrow}):{}};return YO(w,C,{clickTrigger:s,disabled:!y}),[T,R]}const rR={usePopper:!0};function nh(e){let{children:t}=e,n=tR(e,eR);const[r,i]=j1(n);return c(Wt,{children:t(r,i)})}nh.displayName="DropdownMenu";nh.defaultProps=rR;const B1={prefix:String(Math.round(Math.random()*1e10)),current:0},z1=Kn.createContext(B1);let iR=!!(typeof window<"u"&&window.document&&window.document.createElement),Kc=new WeakMap;function oR(e=!1){let t=m.useContext(z1),n=m.useRef(null);if(n.current===null&&!e){var r,i;let o=(r=Kn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||r===void 0||(i=r.ReactCurrentOwner)===null||i===void 0?void 0:i.current;if(o){let a=Kc.get(o);a==null?Kc.set(o,{id:t.current,state:o.memoizedState}):o.memoizedState!==a.state&&(t.current=a.id,Kc.delete(o))}n.current=++t.current}return n.current}function V1(e){let t=m.useContext(z1);t===B1&&!iR&&console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let n=oR(!!e);return e||`react-aria${t.prefix}-${n}`}const H1=e=>{var t;return((t=e.getAttribute("role"))==null?void 0:t.toLowerCase())==="menu"},dy=()=>{};function W1(){const e=V1(),{show:t=!1,toggle:n=dy,setToggle:r,menuElement:i}=m.useContext(Iu)||{},o=m.useCallback(s=>{n(!t,s)},[t,n]),a={id:e,ref:r||dy,onClick:o,"aria-expanded":!!t};return i&&H1(i)&&(a["aria-haspopup"]=!0),[a,{show:t,toggle:n}]}function U1({children:e}){const[t,n]=W1();return c(Wt,{children:e(t,n)})}U1.displayName="DropdownToggle";const aR=m.createContext(null),Ui=(e,t=null)=>e!=null?String(e):t||null,_r=aR,G1=m.createContext(null);G1.displayName="NavContext";const rh=G1,sR="data-rr-ui-",lR="rrUi";function Xo(e){return`${sR}${e}`}function uR(e){return`${lR}${e}`}const cR=["eventKey","disabled","onClick","active","as"];function dR(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function q1({key:e,href:t,active:n,disabled:r,onClick:i}){const o=m.useContext(_r),a=m.useContext(rh),{activeKey:s}=a||{},u=Ui(e,t),l=n==null&&e!=null?Ui(s)===u:n;return[{onClick:wt(h=>{r||(i==null||i(h),o&&!h.isPropagationStopped()&&o(u,h))}),"aria-disabled":r||void 0,"aria-selected":l,[Xo("dropdown-item")]:""},{isActive:l}]}const K1=m.forwardRef((e,t)=>{let{eventKey:n,disabled:r,onClick:i,active:o,as:a=jp}=e,s=dR(e,cR);const[u]=q1({key:n,href:s.href,disabled:r,onClick:i,active:o});return c(a,Object.assign({},s,{ref:t},u))});K1.displayName="DropdownItem";const Z1=m.createContext(Yo?window:void 0);Z1.Provider;function ih(){return m.useContext(Z1)}function fy(){const e=R1(),t=m.useRef(null),n=m.useCallback(r=>{t.current=r,e()},[e]);return[t,n]}function ks({defaultShow:e,show:t,onSelect:n,onToggle:r,itemSelector:i=`* [${Xo("dropdown-item")}]`,focusFirstItemOnShow:o,placement:a="bottom-start",children:s}){const u=ih(),[l,f]=Fp(t,e,r),[h,p]=fy(),y=h.current,[C,x]=fy(),N=C.current,w=g1(l),E=m.useRef(null),b=m.useRef(!1),T=m.useContext(_r),R=m.useCallback((W,Z,G=Z==null?void 0:Z.type)=>{f(W,{originalEvent:Z,source:G})},[f]),M=wt((W,Z)=>{n==null||n(W,Z),R(!1,Z,"select"),Z.isPropagationStopped()||T==null||T(W,Z)}),F=m.useMemo(()=>({toggle:R,placement:a,show:l,menuElement:y,toggleElement:N,setMenu:p,setToggle:x}),[R,a,l,y,N,p,x]);y&&w&&!l&&(b.current=y.contains(y.ownerDocument.activeElement));const A=wt(()=>{N&&N.focus&&N.focus()}),I=wt(()=>{const W=E.current;let Z=o;if(Z==null&&(Z=h.current&&H1(h.current)?"keyboard":!1),Z===!1||Z==="keyboard"&&!/^key.+$/.test(W))return;const G=wr(h.current,i)[0];G&&G.focus&&G.focus()});m.useEffect(()=>{l?I():b.current&&(b.current=!1,A())},[l,b,A,I]),m.useEffect(()=>{E.current=null});const $=(W,Z)=>{if(!h.current)return null;const G=wr(h.current,i);let te=G.indexOf(W)+Z;return te=Math.max(0,Math.min(te,G.length)),G[te]};return KT(m.useCallback(()=>u.document,[u]),"keydown",W=>{var Z,G;const{key:te}=W,Oe=W.target,ge=(Z=h.current)==null?void 0:Z.contains(Oe),xe=(G=C.current)==null?void 0:G.contains(Oe);if(/input|textarea/i.test(Oe.tagName)&&(te===" "||te!=="Escape"&&ge||te==="Escape"&&Oe.type==="search")||!ge&&!xe||te==="Tab"&&(!h.current||!l))return;E.current=W.type;const re={originalEvent:W,source:W.type};switch(te){case"ArrowUp":{const ne=$(Oe,-1);ne&&ne.focus&&ne.focus(),W.preventDefault();return}case"ArrowDown":if(W.preventDefault(),!l)f(!0,re);else{const ne=$(Oe,1);ne&&ne.focus&&ne.focus()}return;case"Tab":Dp(Oe.ownerDocument,"keyup",ne=>{var ke;(ne.key==="Tab"&&!ne.target||!((ke=h.current)!=null&&ke.contains(ne.target)))&&f(!1,re)},{once:!0});break;case"Escape":te==="Escape"&&(W.preventDefault(),W.stopPropagation()),f(!1,re);break}}),c(_r.Provider,{value:M,children:c(Iu.Provider,{value:F,children:s})})}ks.displayName="Dropdown";ks.Menu=nh;ks.Toggle=U1;ks.Item=K1;const Y1=m.createContext({});Y1.displayName="DropdownContext";const Q1=Y1,X1=m.forwardRef(({bsPrefix:e,className:t,eventKey:n,disabled:r=!1,onClick:i,active:o,as:a=Pu,...s},u)=>{const l=$e(e,"dropdown-item"),[f,h]=q1({key:n,href:s.href,disabled:r,onClick:i,active:o});return c(a,{...s,...f,ref:u,className:be(t,l,h.isActive&&"active",r&&"disabled")})});X1.displayName="DropdownItem";const fR=X1,J1=m.createContext(null);J1.displayName="InputGroupContext";const oh=J1,eS=m.createContext(null);eS.displayName="NavbarContext";const tS=eS;function nS(e,t){return e}const ao=De.oneOf(["start","end"]),pR=De.oneOfType([ao,De.shape({sm:ao}),De.shape({md:ao}),De.shape({lg:ao}),De.shape({xl:ao}),De.shape({xxl:ao}),De.object]),hR={flip:!0};function rS(e,t,n){const r=n?"top-end":"top-start",i=n?"top-start":"top-end",o=n?"bottom-end":"bottom-start",a=n?"bottom-start":"bottom-end",s=n?"right-start":"left-start",u=n?"right-end":"left-end",l=n?"left-start":"right-start",f=n?"left-end":"right-end";let h=e?a:o;return t==="up"?h=e?i:r:t==="end"?h=e?f:l:t==="start"?h=e?u:s:t==="down-centered"?h="bottom":t==="up-centered"&&(h="top"),h}const ah=m.forwardRef(({bsPrefix:e,className:t,align:n,rootCloseEvent:r,flip:i,show:o,renderOnMount:a,as:s="div",popperConfig:u,variant:l,...f},h)=>{let p=!1;const y=m.useContext(tS),C=$e(e,"dropdown-menu"),{align:x,drop:N,isRTL:w}=m.useContext(Q1);n=n||x;const E=m.useContext(oh),b=[];if(n)if(typeof n=="object"){const W=Object.keys(n);if(W.length){const Z=W[0],G=n[Z];p=G==="start",b.push(`${C}-${Z}-${G}`)}}else n==="end"&&(p=!0);const T=rS(p,N,w),[R,{hasShown:M,popper:F,show:A,toggle:I}]=j1({flip:i,rootCloseEvent:r,show:o,usePopper:!y&&b.length===0,offset:[0,2],popperConfig:u,placement:T});if(R.ref=Yi(nS(h),R.ref),hf(()=>{A&&(F==null||F.update())},[A]),!M&&!a&&!E)return null;typeof s!="string"&&(R.show=A,R.close=()=>I==null?void 0:I(!1),R.align=n);let $=f.style;return F!=null&&F.placement&&($={...f.style,...R.style},f["x-placement"]=F.placement),c(s,{...f,...R,style:$,...(b.length||y)&&{"data-bs-popper":"static"},className:be(t,C,A&&"show",p&&`${C}-end`,l&&`${C}-${l}`,...b)})});ah.displayName="DropdownMenu";ah.defaultProps=hR;const iS=ah,oS=m.forwardRef(({bsPrefix:e,split:t,className:n,childBsPrefix:r,as:i=ee,...o},a)=>{const s=$e(e,"dropdown-toggle"),u=m.useContext(Iu);r!==void 0&&(o.bsPrefix=r);const[l]=W1();return l.ref=Yi(l.ref,nS(a)),c(i,{className:be(n,s,t&&`${s}-split`,(u==null?void 0:u.show)&&"show"),...l,...o})});oS.displayName="DropdownToggle";const aS=oS,mR=Nt("dropdown-header",{defaultProps:{role:"heading"}}),vR=Nt("dropdown-divider",{Component:"hr",defaultProps:{role:"separator"}}),yR=Nt("dropdown-item-text",{Component:"span"}),gR={navbar:!1,align:"start",autoClose:!0,drop:"down"},sh=m.forwardRef((e,t)=>{const{bsPrefix:n,drop:r,show:i,className:o,align:a,onSelect:s,onToggle:u,focusFirstItemOnShow:l,as:f="div",navbar:h,autoClose:p,...y}=xs(e,{show:"onToggle"}),C=m.useContext(oh),x=$e(n,"dropdown"),N=Yw(),w=F=>p===!1?F==="click":p==="inside"?F!=="rootClose":p==="outside"?F!=="select":!0,E=wt((F,A)=>{A.originalEvent.currentTarget===document&&(A.source!=="keydown"||A.originalEvent.key==="Escape")&&(A.source="rootClose"),w(A.source)&&(u==null||u(F,A))}),T=rS(a==="end",r,N),R=m.useMemo(()=>({align:a,drop:r,isRTL:N}),[a,r,N]),M={down:x,"down-centered":`${x}-center`,up:"dropup","up-centered":"dropup-center dropup",end:"dropend",start:"dropstart"};return c(Q1.Provider,{value:R,children:c(ks,{placement:T,show:i,onSelect:s,onToggle:E,focusFirstItemOnShow:l,itemSelector:`.${x}-item:not(.disabled):not(:disabled)`,children:C?y.children:c(f,{...y,ref:t,className:be(o,i&&"show",M[r])})})})});sh.displayName="Dropdown";sh.defaultProps=gR;const si=Object.assign(sh,{Toggle:aS,Menu:iS,Item:fR,ItemText:yR,Divider:vR,Header:mR}),wR={id:De.string,href:De.string,onClick:De.func,title:De.node.isRequired,disabled:De.bool,align:pR,menuRole:De.string,renderMenuOnMount:De.bool,rootCloseEvent:De.string,menuVariant:De.oneOf(["dark"]),flip:De.bool,bsPrefix:De.string,variant:De.string,size:De.string},lh=m.forwardRef(({title:e,children:t,bsPrefix:n,rootCloseEvent:r,variant:i,size:o,menuRole:a,renderMenuOnMount:s,disabled:u,href:l,id:f,menuVariant:h,flip:p,...y},C)=>g(si,{ref:C,...y,children:[c(aS,{id:f,href:l,size:o,variant:i,disabled:u,childBsPrefix:n,children:e}),c(iS,{role:a,renderOnMount:s,rootCloseEvent:r,variant:h,flip:p,children:t})]}));lh.displayName="DropdownButton";lh.propTypes=wR;const uh=lh,SR={type:De.string,tooltip:De.bool,as:De.elementType},ch=m.forwardRef(({as:e="div",className:t,type:n="valid",tooltip:r=!1,...i},o)=>c(e,{...i,ref:o,className:be(t,`${n}-${r?"tooltip":"feedback"}`)}));ch.displayName="Feedback";ch.propTypes=SR;const sS=ch,xR=m.createContext({}),Pr=xR,lS=m.forwardRef(({id:e,bsPrefix:t,className:n,type:r="checkbox",isValid:i=!1,isInvalid:o=!1,as:a="input",...s},u)=>{const{controlId:l}=m.useContext(Pr);return t=$e(t,"form-check-input"),c(a,{...s,ref:u,type:r,id:e||l,className:be(n,t,i&&"is-valid",o&&"is-invalid")})});lS.displayName="FormCheckInput";const Du=lS,uS=m.forwardRef(({bsPrefix:e,className:t,htmlFor:n,...r},i)=>{const{controlId:o}=m.useContext(Pr);return e=$e(e,"form-check-label"),c("label",{...r,ref:i,htmlFor:n||o,className:be(t,e)})});uS.displayName="FormCheckLabel";const gf=uS,cS=m.forwardRef(({id:e,bsPrefix:t,bsSwitchPrefix:n,inline:r=!1,reverse:i=!1,disabled:o=!1,isValid:a=!1,isInvalid:s=!1,feedbackTooltip:u=!1,feedback:l,feedbackType:f,className:h,style:p,title:y="",type:C="checkbox",label:x,children:N,as:w="input",...E},b)=>{t=$e(t,"form-check"),n=$e(n,"form-switch");const{controlId:T}=m.useContext(Pr),R=m.useMemo(()=>({controlId:e||T}),[T,e]),M=!N&&x!=null&&x!==!1||MN(N,gf),F=c(Du,{...E,type:C==="switch"?"checkbox":C,ref:b,isValid:a,isInvalid:s,disabled:o,as:w});return c(Pr.Provider,{value:R,children:c("div",{style:p,className:be(h,M&&t,r&&`${t}-inline`,i&&`${t}-reverse`,C==="switch"&&n),children:N||g(Wt,{children:[F,M&&c(gf,{title:y,children:x}),l&&c(sS,{type:f,tooltip:u,children:l})]})})})});cS.displayName="FormCheck";const ou=Object.assign(cS,{Input:Du,Label:gf}),dS=m.forwardRef(({bsPrefix:e,type:t,size:n,htmlSize:r,id:i,className:o,isValid:a=!1,isInvalid:s=!1,plaintext:u,readOnly:l,as:f="input",...h},p)=>{const{controlId:y}=m.useContext(Pr);e=$e(e,"form-control");let C;return u?C={[`${e}-plaintext`]:!0}:C={[e]:!0,[`${e}-${n}`]:n},c(f,{...h,type:t,size:r,ref:p,readOnly:l,id:i||y,className:be(o,C,a&&"is-valid",s&&"is-invalid",t==="color"&&`${e}-color`)})});dS.displayName="FormControl";const CR=Object.assign(dS,{Feedback:sS}),bR=Nt("form-floating"),fS=m.forwardRef(({controlId:e,as:t="div",...n},r)=>{const i=m.useMemo(()=>({controlId:e}),[e]);return c(Pr.Provider,{value:i,children:c(t,{...n,ref:r})})});fS.displayName="FormGroup";const pS=fS,ER={column:!1,visuallyHidden:!1},dh=m.forwardRef(({as:e="label",bsPrefix:t,column:n,visuallyHidden:r,className:i,htmlFor:o,...a},s)=>{const{controlId:u}=m.useContext(Pr);t=$e(t,"form-label");let l="col-form-label";typeof n=="string"&&(l=`${l} ${l}-${n}`);const f=be(i,t,r&&"visually-hidden",n&&l);return o=o||u,n?c(Xe,{ref:s,as:"label",className:f,htmlFor:o,...a}):c(e,{ref:s,className:f,htmlFor:o,...a})});dh.displayName="FormLabel";dh.defaultProps=ER;const kR=dh,hS=m.forwardRef(({bsPrefix:e,className:t,id:n,...r},i)=>{const{controlId:o}=m.useContext(Pr);return e=$e(e,"form-range"),c("input",{...r,type:"range",ref:i,className:be(t,e),id:n||o})});hS.displayName="FormRange";const TR=hS,mS=m.forwardRef(({bsPrefix:e,size:t,htmlSize:n,className:r,isValid:i=!1,isInvalid:o=!1,id:a,...s},u)=>{const{controlId:l}=m.useContext(Pr);return e=$e(e,"form-select"),c("select",{...s,size:n,ref:u,className:be(r,e,t&&`${e}-${t}`,i&&"is-valid",o&&"is-invalid"),id:a||l})});mS.displayName="FormSelect";const NR=mS,vS=m.forwardRef(({bsPrefix:e,className:t,as:n="small",muted:r,...i},o)=>(e=$e(e,"form-text"),c(n,{...i,ref:o,className:be(t,e,r&&"text-muted")})));vS.displayName="FormText";const OR=vS,yS=m.forwardRef((e,t)=>c(ou,{...e,ref:t,type:"switch"}));yS.displayName="Switch";const RR=Object.assign(yS,{Input:ou.Input,Label:ou.Label}),gS=m.forwardRef(({bsPrefix:e,className:t,children:n,controlId:r,label:i,...o},a)=>(e=$e(e,"form-floating"),g(pS,{ref:a,className:be(t,e),controlId:r,...o,children:[n,c("label",{htmlFor:r,children:i})]})));gS.displayName="FloatingLabel";const _R=gS,PR={_ref:De.any,validated:De.bool,as:De.elementType},fh=m.forwardRef(({className:e,validated:t,as:n="form",...r},i)=>c(n,{...r,ref:i,className:be(e,t&&"was-validated")}));fh.displayName="Form";fh.propTypes=PR;const j=Object.assign(fh,{Group:pS,Control:CR,Floating:bR,Check:ou,Switch:RR,Label:kR,Text:OR,Range:TR,Select:NR,FloatingLabel:_R}),ph=Nt("input-group-text",{Component:"span"}),MR=e=>c(ph,{children:c(Du,{type:"checkbox",...e})}),$R=e=>c(ph,{children:c(Du,{type:"radio",...e})}),wS=m.forwardRef(({bsPrefix:e,size:t,hasValidation:n,className:r,as:i="div",...o},a)=>{e=$e(e,"input-group");const s=m.useMemo(()=>({}),[]);return c(oh.Provider,{value:s,children:c(i,{ref:a,...o,className:be(r,e,t&&`${e}-${t}`,n&&"has-validation")})})});wS.displayName="InputGroup";const Gt=Object.assign(wS,{Text:ph,Radio:$R,Checkbox:MR}),IR=m.createContext(null),Jo=IR,FR=["as","active","eventKey"];function DR(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function SS({key:e,onClick:t,active:n,id:r,role:i,disabled:o}){const a=m.useContext(_r),s=m.useContext(rh),u=m.useContext(Jo);let l=n;const f={role:i};if(s){!i&&s.role==="tablist"&&(f.role="tab");const h=s.getControllerId(e??null),p=s.getControlledId(e??null);f[Xo("event-key")]=e,f.id=h||r,l=n==null&&e!=null?s.activeKey===e:n,(l||!(u!=null&&u.unmountOnExit)&&!(u!=null&&u.mountOnEnter))&&(f["aria-controls"]=p)}return f.role==="tab"&&(f["aria-selected"]=l,l||(f.tabIndex=-1),o&&(f.tabIndex=-1,f["aria-disabled"]=!0)),f.onClick=wt(h=>{o||(t==null||t(h),e!=null&&a&&!h.isPropagationStopped()&&a(e,h))}),[f,{isActive:l}]}const xS=m.forwardRef((e,t)=>{let{as:n=jp,active:r,eventKey:i}=e,o=DR(e,FR);const[a,s]=SS(Object.assign({key:Ui(i,o.href),active:r},o));return a[Xo("active")]=s.isActive,c(n,Object.assign({},o,a,{ref:t}))});xS.displayName="NavItem";const AR=xS,LR=["as","onSelect","activeKey","role","onKeyDown"];function jR(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}const py=()=>{},hy=Xo("event-key"),CS=m.forwardRef((e,t)=>{let{as:n="div",onSelect:r,activeKey:i,role:o,onKeyDown:a}=e,s=jR(e,LR);const u=R1(),l=m.useRef(!1),f=m.useContext(_r),h=m.useContext(Jo);let p,y;h&&(o=o||"tablist",i=h.activeKey,p=h.getControlledId,y=h.getControllerId);const C=m.useRef(null),x=b=>{const T=C.current;if(!T)return null;const R=wr(T,`[${hy}]:not([aria-disabled=true])`),M=T.querySelector("[aria-selected=true]");if(!M||M!==document.activeElement)return null;const F=R.indexOf(M);if(F===-1)return null;let A=F+b;return A>=R.length&&(A=0),A<0&&(A=R.length-1),R[A]},N=(b,T)=>{b!=null&&(r==null||r(b,T),f==null||f(b,T))},w=b=>{if(a==null||a(b),!h)return;let T;switch(b.key){case"ArrowLeft":case"ArrowUp":T=x(-1);break;case"ArrowRight":case"ArrowDown":T=x(1);break;default:return}T&&(b.preventDefault(),N(T.dataset[uR("EventKey")]||null,b),l.current=!0,u())};m.useEffect(()=>{if(C.current&&l.current){const b=C.current.querySelector(`[${hy}][aria-selected=true]`);b==null||b.focus()}l.current=!1});const E=Yi(t,C);return c(_r.Provider,{value:N,children:c(rh.Provider,{value:{role:o,activeKey:Ui(i),getControlledId:p||py,getControllerId:y||py},children:c(n,Object.assign({},s,{onKeyDown:w,ref:E,role:o}))})})});CS.displayName="Nav";const BR=Object.assign(CS,{Item:AR});var il;function my(e){if((!il&&il!==0||e)&&Yo){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),il=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return il}function Zc(e){e===void 0&&(e=Cs());try{var t=e.activeElement;return!t||!t.nodeName?null:t}catch{return e.body}}function zR(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}const vy=Xo("modal-open");class VR{constructor({ownerDocument:t,handleContainerOverflow:n=!0,isRTL:r=!1}={}){this.handleContainerOverflow=n,this.isRTL=r,this.modals=[],this.ownerDocument=t}getScrollbarWidth(){return zR(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(t){}removeModalAttributes(t){}setContainerStyle(t){const n={overflow:"hidden"},r=this.isRTL?"paddingLeft":"paddingRight",i=this.getElement();t.style={overflow:i.style.overflow,[r]:i.style[r]},t.scrollBarWidth&&(n[r]=`${parseInt(Er(i,r)||"0",10)+t.scrollBarWidth}px`),i.setAttribute(vy,""),Er(i,n)}reset(){[...this.modals].forEach(t=>this.remove(t))}removeContainerStyle(t){const n=this.getElement();n.removeAttribute(vy),Object.assign(n.style,t.style)}add(t){let n=this.modals.indexOf(t);return n!==-1||(n=this.modals.length,this.modals.push(t),this.setModalAttributes(t),n!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),n}remove(t){const n=this.modals.indexOf(t);n!==-1&&(this.modals.splice(n,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(t))}isTopModal(t){return!!this.modals.length&&this.modals[this.modals.length-1]===t}}const hh=VR,Yc=(e,t)=>Yo?e==null?(t||Cs()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function HR(e,t){const n=ih(),[r,i]=m.useState(()=>Yc(e,n==null?void 0:n.document));if(!r){const o=Yc(e);o&&i(o)}return m.useEffect(()=>{t&&r&&t(r)},[t,r]),m.useEffect(()=>{const o=Yc(e);o!==r&&i(o)},[e,r]),r}function mh({children:e,in:t,onExited:n,mountOnEnter:r,unmountOnExit:i}){const o=m.useRef(null),a=m.useRef(t),s=wt(n);m.useEffect(()=>{t?a.current=!0:s(o.current)},[t,s]);const u=Yi(o,e.ref),l=m.cloneElement(e,{ref:u});return t?l:i||!a.current&&r?null:l}function WR({in:e,onTransition:t}){const n=m.useRef(null),r=m.useRef(!0),i=wt(t);return hf(()=>{if(!n.current)return;let o=!1;return i({in:e,element:n.current,initial:r.current,isStale:()=>o}),()=>{o=!0}},[e,i]),hf(()=>(r.current=!1,()=>{r.current=!0}),[]),n}function UR({children:e,in:t,onExited:n,onEntered:r,transition:i}){const[o,a]=m.useState(!t);t&&o&&a(!1);const s=WR({in:!!t,onTransition:l=>{const f=()=>{l.isStale()||(l.in?r==null||r(l.element,l.initial):(a(!0),n==null||n(l.element)))};Promise.resolve(i(l)).then(f,h=>{throw l.in||a(!0),h})}}),u=Yi(s,e.ref);return o&&!t?null:m.cloneElement(e,{ref:u})}function yy(e,t,n){return e?c(e,Object.assign({},n)):t?c(UR,Object.assign({},n,{transition:t})):c(mh,Object.assign({},n))}const GR=["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 qR(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}let Qc;function KR(e){return Qc||(Qc=new hh({ownerDocument:e==null?void 0:e.document})),Qc}function ZR(e){const t=ih(),n=e||KR(t),r=m.useRef({dialog:null,backdrop:null});return Object.assign(r.current,{add:()=>n.add(r.current),remove:()=>n.remove(r.current),isTopModal:()=>n.isTopModal(r.current),setDialogRef:m.useCallback(i=>{r.current.dialog=i},[]),setBackdropRef:m.useCallback(i=>{r.current.backdrop=i},[])})}const bS=m.forwardRef((e,t)=>{let{show:n=!1,role:r="dialog",className:i,style:o,children:a,backdrop:s=!0,keyboard:u=!0,onBackdropClick:l,onEscapeKeyDown:f,transition:h,runTransition:p,backdropTransition:y,runBackdropTransition:C,autoFocus:x=!0,enforceFocus:N=!0,restoreFocus:w=!0,restoreFocusOptions:E,renderDialog:b,renderBackdrop:T=Ge=>c("div",Object.assign({},Ge)),manager:R,container:M,onShow:F,onHide:A=()=>{},onExit:I,onExited:$,onExiting:W,onEnter:Z,onEntering:G,onEntered:te}=e,Oe=qR(e,GR);const ge=HR(M),xe=ZR(R),U=y1(),re=g1(n),[ne,ke]=m.useState(!n),_e=m.useRef(null);m.useImperativeHandle(t,()=>xe,[xe]),Yo&&!re&&n&&(_e.current=Zc()),n&&ne&&ke(!1);const Je=wt(()=>{if(xe.add(),jt.current=Xr(document,"keydown",Ot),Rt.current=Xr(document,"focus",()=>setTimeout(ht),!0),F&&F(),x){const Ge=Zc(document);xe.dialog&&Ge&&!iu(xe.dialog,Ge)&&(_e.current=Ge,xe.dialog.focus())}}),rt=wt(()=>{if(xe.remove(),jt.current==null||jt.current(),Rt.current==null||Rt.current(),w){var Ge;(Ge=_e.current)==null||Ge.focus==null||Ge.focus(E),_e.current=null}});m.useEffect(()=>{!n||!ge||Je()},[n,ge,Je]),m.useEffect(()=>{ne&&rt()},[ne,rt]),N1(()=>{rt()});const ht=wt(()=>{if(!N||!U()||!xe.isTopModal())return;const Ge=Zc();xe.dialog&&Ge&&!iu(xe.dialog,Ge)&&xe.dialog.focus()}),ct=wt(Ge=>{Ge.target===Ge.currentTarget&&(l==null||l(Ge),s===!0&&A())}),Ot=wt(Ge=>{u&&Ge.keyCode===27&&xe.isTopModal()&&(f==null||f(Ge),Ge.defaultPrevented||A())}),Rt=m.useRef(),jt=m.useRef(),er=(...Ge)=>{ke(!0),$==null||$(...Ge)};if(!ge)return null;const qt=Object.assign({role:r,ref:xe.setDialogRef,"aria-modal":r==="dialog"?!0:void 0},Oe,{style:o,className:i,tabIndex:-1});let Bn=b?b(qt):c("div",Object.assign({},qt,{children:m.cloneElement(a,{role:"document"})}));Bn=yy(h,p,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:I,onExiting:W,onExited:er,onEnter:Z,onEntering:G,onEntered:te,children:Bn});let tn=null;return s&&(tn=T({ref:xe.setBackdropRef,onClick:ct}),tn=yy(y,C,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:tn})),c(Wt,{children:Eo.createPortal(g(Wt,{children:[tn,Bn]}),ge)})});bS.displayName="Modal";const YR=Object.assign(bS,{Manager:hh});function QR(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function XR(e,t){e.classList?e.classList.add(t):QR(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function gy(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function JR(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=gy(e.className,t):e.setAttribute("class",gy(e.className&&e.className.baseVal||"",t))}const so={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class e_ extends hh{adjustAndStore(t,n,r){const i=n.style[t];n.dataset[t]=i,Er(n,{[t]:`${parseFloat(Er(n,t))+r}px`})}restore(t,n){const r=n.dataset[t];r!==void 0&&(delete n.dataset[t],Er(n,{[t]:r}))}setContainerStyle(t){super.setContainerStyle(t);const n=this.getElement();if(XR(n,"modal-open"),!t.scrollBarWidth)return;const r=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";wr(n,so.FIXED_CONTENT).forEach(o=>this.adjustAndStore(r,o,t.scrollBarWidth)),wr(n,so.STICKY_CONTENT).forEach(o=>this.adjustAndStore(i,o,-t.scrollBarWidth)),wr(n,so.NAVBAR_TOGGLER).forEach(o=>this.adjustAndStore(i,o,t.scrollBarWidth))}removeContainerStyle(t){super.removeContainerStyle(t);const n=this.getElement();JR(n,"modal-open");const r=this.isRTL?"paddingLeft":"paddingRight",i=this.isRTL?"marginLeft":"marginRight";wr(n,so.FIXED_CONTENT).forEach(o=>this.restore(r,o)),wr(n,so.STICKY_CONTENT).forEach(o=>this.restore(i,o)),wr(n,so.NAVBAR_TOGGLER).forEach(o=>this.restore(i,o))}}let Xc;function t_(e){return Xc||(Xc=new e_(e)),Xc}const n_=Nt("modal-body"),r_=m.createContext({onHide(){}}),ES=r_,kS=m.forwardRef(({bsPrefix:e,className:t,contentClassName:n,centered:r,size:i,fullscreen:o,children:a,scrollable:s,...u},l)=>{e=$e(e,"modal");const f=`${e}-dialog`,h=typeof o=="string"?`${e}-fullscreen-${o}`:`${e}-fullscreen`;return c("div",{...u,ref:l,className:be(f,t,i&&`${e}-${i}`,r&&`${f}-centered`,s&&`${f}-scrollable`,o&&h),children:c("div",{className:be(`${e}-content`,n),children:a})})});kS.displayName="ModalDialog";const TS=kS,i_=Nt("modal-footer"),o_={closeLabel:"Close",closeButton:!1},NS=m.forwardRef(({closeLabel:e,closeVariant:t,closeButton:n,onHide:r,children:i,...o},a)=>{const s=m.useContext(ES),u=wt(()=>{s==null||s.onHide(),r==null||r()});return g("div",{ref:a,...o,children:[i,n&&c(zp,{"aria-label":e,variant:t,onClick:u})]})});NS.defaultProps=o_;const a_=NS,s_={closeLabel:"Close",closeButton:!1},vh=m.forwardRef(({bsPrefix:e,className:t,...n},r)=>(e=$e(e,"modal-header"),c(a_,{ref:r,...n,className:be(t,e)})));vh.displayName="ModalHeader";vh.defaultProps=s_;const l_=vh,u_=$u("h4"),c_=Nt("modal-title",{Component:u_}),d_={show:!1,backdrop:!0,keyboard:!0,autoFocus:!0,enforceFocus:!0,restoreFocus:!0,animation:!0,dialogAs:TS};function f_(e){return c(Qo,{...e,timeout:null})}function p_(e){return c(Qo,{...e,timeout:null})}const yh=m.forwardRef(({bsPrefix:e,className:t,style:n,dialogClassName:r,contentClassName:i,children:o,dialogAs:a,"aria-labelledby":s,"aria-describedby":u,"aria-label":l,show:f,animation:h,backdrop:p,keyboard:y,onEscapeKeyDown:C,onShow:x,onHide:N,container:w,autoFocus:E,enforceFocus:b,restoreFocus:T,restoreFocusOptions:R,onEntered:M,onExit:F,onExiting:A,onEnter:I,onEntering:$,onExited:W,backdropClassName:Z,manager:G,...te},Oe)=>{const[ge,xe]=m.useState({}),[U,re]=m.useState(!1),ne=m.useRef(!1),ke=m.useRef(!1),_e=m.useRef(null),[Je,rt]=v1(),ht=Yi(Oe,rt),ct=wt(N),Ot=Yw();e=$e(e,"modal");const Rt=m.useMemo(()=>({onHide:ct}),[ct]);function jt(){return G||t_({isRTL:Ot})}function er(le){if(!Yo)return;const qe=jt().getScrollbarWidth()>0,It=le.scrollHeight>Cs(le).documentElement.clientHeight;xe({paddingRight:qe&&!It?my():void 0,paddingLeft:!qe&&It?my():void 0})}const qt=wt(()=>{Je&&er(Je.dialog)});N1(()=>{pf(window,"resize",qt),_e.current==null||_e.current()});const Bn=()=>{ne.current=!0},tn=le=>{ne.current&&Je&&le.target===Je.dialog&&(ke.current=!0),ne.current=!1},Ge=()=>{re(!0),_e.current=Jw(Je.dialog,()=>{re(!1)})},gi=le=>{le.target===le.currentTarget&&Ge()},Dr=le=>{if(p==="static"){gi(le);return}if(ke.current||le.target!==le.currentTarget){ke.current=!1;return}N==null||N()},tr=le=>{y?C==null||C(le):(le.preventDefault(),p==="static"&&Ge())},wi=(le,qe)=>{le&&er(le),I==null||I(le,qe)},Si=le=>{_e.current==null||_e.current(),F==null||F(le)},D=(le,qe)=>{$==null||$(le,qe),Dp(window,"resize",qt)},ae=le=>{le&&(le.style.display=""),W==null||W(le),pf(window,"resize",qt)},fe=m.useCallback(le=>c("div",{...le,className:be(`${e}-backdrop`,Z,!h&&"show")}),[h,Z,e]),he={...n,...ge};he.display="block";const Pe=le=>c("div",{role:"dialog",...le,style:he,className:be(t,e,U&&`${e}-static`,!h&&"show"),onClick:p?Dr:void 0,onMouseUp:tn,"aria-label":l,"aria-labelledby":s,"aria-describedby":u,children:c(a,{...te,onMouseDown:Bn,className:r,contentClassName:i,children:o})});return c(ES.Provider,{value:Rt,children:c(YR,{show:f,ref:ht,backdrop:p,container:w,keyboard:!0,autoFocus:E,enforceFocus:b,restoreFocus:T,restoreFocusOptions:R,onEscapeKeyDown:tr,onShow:x,onHide:N,onEnter:wi,onEntering:D,onEntered:M,onExit:Si,onExiting:A,onExited:ae,manager:jt(),transition:h?f_:void 0,backdropTransition:h?p_:void 0,renderBackdrop:fe,renderDialog:Pe})})});yh.displayName="Modal";yh.defaultProps=d_;const z=Object.assign(yh,{Body:n_,Header:l_,Title:c_,Footer:i_,Dialog:TS,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150});var wy={exports:{}},wf={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r){function i(a,s,u,l,f,h){var p=l||"<<anonymous>>",y=h||u;if(s[u]==null)return a?new Error("Required "+f+" `"+y+"` was not specified "+("in `"+p+"`.")):null;for(var C=arguments.length,x=Array(C>6?C-6:0),N=6;N<C;N++)x[N-6]=arguments[N];return r.apply(void 0,[s,u,p,f,y].concat(x))}var o=i.bind(null,!1);return o.isRequired=i.bind(null,!0),o}e.exports=t.default})(wf,wf.exports);var h_=wf.exports;(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var n=h_,r=i(n);function i(a){return a&&a.__esModule?a:{default:a}}function o(){for(var a=arguments.length,s=Array(a),u=0;u<a;u++)s[u]=arguments[u];function l(){for(var f=arguments.length,h=Array(f),p=0;p<f;p++)h[p]=arguments[p];var y=null;return s.forEach(function(C){if(y==null){var x=C.apply(void 0,h);x!=null&&(y=x)}}),y}return(0,r.default)(l)}e.exports=t.default})(wy,wy.exports);const OS=Nt("nav-item"),m_={disabled:!1},gh=m.forwardRef(({bsPrefix:e,className:t,as:n=Pu,active:r,eventKey:i,...o},a)=>{e=$e(e,"nav-link");const[s,u]=SS({key:Ui(i,o.href),active:r,...o});return c(n,{...o,...s,ref:a,className:be(t,e,o.disabled&&"disabled",u.isActive&&"active")})});gh.displayName="NavLink";gh.defaultProps=m_;const RS=gh,v_={justify:!1,fill:!1},wh=m.forwardRef((e,t)=>{const{as:n="div",bsPrefix:r,variant:i,fill:o,justify:a,navbar:s,navbarScroll:u,className:l,activeKey:f,...h}=xs(e,{activeKey:"onSelect"}),p=$e(r,"nav");let y,C,x=!1;const N=m.useContext(tS),w=m.useContext(E1);return N?(y=N.bsPrefix,x=s??!0):w&&({cardHeaderBsPrefix:C}=w),c(BR,{as:n,ref:t,activeKey:f,className:be(l,{[p]:!x,[`${y}-nav`]:x,[`${y}-nav-scroll`]:x&&u,[`${C}-${i}`]:!!C,[`${p}-${i}`]:!!i,[`${p}-fill`]:o,[`${p}-justified`]:a}),...h})});wh.displayName="Nav";wh.defaultProps=v_;const y_=Object.assign(wh,{Item:OS,Link:RS}),Sy=1e3,g_={min:0,max:100,animated:!1,isChild:!1,visuallyHidden:!1,striped:!1};function w_(e,t,n){const r=(e-t)/(n-t)*100;return Math.round(r*Sy)/Sy}function xy({min:e,now:t,max:n,label:r,visuallyHidden:i,striped:o,animated:a,className:s,style:u,variant:l,bsPrefix:f,...h},p){return c("div",{ref:p,...h,role:"progressbar",className:be(s,`${f}-bar`,{[`bg-${l}`]:l,[`${f}-bar-animated`]:a,[`${f}-bar-striped`]:a||o}),style:{width:`${w_(t,e,n)}%`,...u},"aria-valuenow":t,"aria-valuemin":e,"aria-valuemax":n,children:i?c("span",{className:"visually-hidden",children:r}):r})}const Sh=m.forwardRef(({isChild:e,...t},n)=>{if(t.bsPrefix=$e(t.bsPrefix,"progress"),e)return xy(t,n);const{min:r,now:i,max:o,label:a,visuallyHidden:s,striped:u,animated:l,bsPrefix:f,variant:h,className:p,children:y,...C}=t;return c("div",{ref:n,...C,className:be(p,f),children:y?mf(y,x=>m.cloneElement(x,{isChild:!0})):xy({min:r,now:i,max:o,label:a,visuallyHidden:s,striped:u,animated:l,bsPrefix:f,variant:h},n)})});Sh.displayName="ProgressBar";Sh.defaultProps=g_;const xa=Sh,_S=m.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},i)=>{const o=$e(e,"row"),a=Kw(),s=Zw(),u=`${o}-cols`,l=[];return a.forEach(f=>{const h=r[f];delete r[f];let p;h!=null&&typeof h=="object"?{cols:p}=h:p=h;const y=f!==s?`-${f}`:"";p!=null&&l.push(`${u}${y}-${p}`)}),c(n,{ref:i,...r,className:be(t,o,...l)})});_S.displayName="Row";const ur=_S,S_=["active","eventKey","mountOnEnter","transition","unmountOnExit","role","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],x_=["activeKey","getControlledId","getControllerId"],C_=["as"];function Sf(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function PS(e){let{active:t,eventKey:n,mountOnEnter:r,transition:i,unmountOnExit:o,role:a="tabpanel",onEnter:s,onEntering:u,onEntered:l,onExit:f,onExiting:h,onExited:p}=e,y=Sf(e,S_);const C=m.useContext(Jo);if(!C)return[Object.assign({},y,{role:a}),{eventKey:n,isActive:t,mountOnEnter:r,transition:i,unmountOnExit:o,onEnter:s,onEntering:u,onEntered:l,onExit:f,onExiting:h,onExited:p}];const{activeKey:x,getControlledId:N,getControllerId:w}=C,E=Sf(C,x_),b=Ui(n);return[Object.assign({},y,{role:a,id:N(n),"aria-labelledby":w(n)}),{eventKey:n,isActive:t==null&&b!=null?Ui(x)===b:t,transition:i||E.transition,mountOnEnter:r??E.mountOnEnter,unmountOnExit:o??E.unmountOnExit,onEnter:s,onEntering:u,onEntered:l,onExit:f,onExiting:h,onExited:p}]}const MS=m.forwardRef((e,t)=>{let{as:n="div"}=e,r=Sf(e,C_);const[i,{isActive:o,onEnter:a,onEntering:s,onEntered:u,onExit:l,onExiting:f,onExited:h,mountOnEnter:p,unmountOnExit:y,transition:C=mh}]=PS(r);return c(Jo.Provider,{value:null,children:c(_r.Provider,{value:null,children:c(C,{in:o,onEnter:a,onEntering:s,onEntered:u,onExit:l,onExiting:f,onExited:h,mountOnEnter:p,unmountOnExit:y,children:c(n,Object.assign({},i,{ref:t,hidden:!o,"aria-hidden":!o}))})})})});MS.displayName="TabPanel";const $S=e=>{const{id:t,generateChildId:n,onSelect:r,activeKey:i,defaultActiveKey:o,transition:a,mountOnEnter:s,unmountOnExit:u,children:l}=e,[f,h]=Fp(i,o,r),p=V1(t),y=m.useMemo(()=>n||((x,N)=>p?`${p}-${N}-${x}`:null),[p,n]),C=m.useMemo(()=>({onSelect:h,activeKey:f,transition:a,mountOnEnter:s||!1,unmountOnExit:u||!1,getControlledId:x=>y(x,"tabpane"),getControllerId:x=>y(x,"tab")}),[h,f,a,s,u,y]);return c(Jo.Provider,{value:C,children:c(_r.Provider,{value:h||null,children:l})})};$S.Panel=MS;const IS=$S;function xh(e){return typeof e=="boolean"?e?Qo:mh:e}const FS=({transition:e,...t})=>c(IS,{...t,transition:xh(e)});FS.displayName="TabContainer";const b_=FS,DS=Nt("tab-content"),AS=m.forwardRef(({bsPrefix:e,transition:t,...n},r)=>{const[{className:i,as:o="div",...a},{isActive:s,onEnter:u,onEntering:l,onEntered:f,onExit:h,onExiting:p,onExited:y,mountOnEnter:C,unmountOnExit:x,transition:N=Qo}]=PS({...n,transition:xh(t)}),w=$e(e,"tab-pane");return c(Jo.Provider,{value:null,children:c(_r.Provider,{value:null,children:c(N,{in:s,onEnter:u,onEntering:l,onEntered:f,onExit:h,onExiting:p,onExited:y,mountOnEnter:C,unmountOnExit:x,children:c(o,{...a,ref:r,className:be(i,w,s&&"active")})})})})});AS.displayName="TabPane";const LS=AS,E_={eventKey:De.oneOfType([De.string,De.number]),title:De.node.isRequired,disabled:De.bool,tabClassName:De.string,tabAttrs:De.object},jS=()=>{throw new Error("ReactBootstrap: The `Tab` component is not meant to be rendered! It's an abstract component that is only valid as a direct Child of the `Tabs` Component. For custom tabs components use TabPane and TabsContainer directly")};jS.propTypes=E_;const k_=Object.assign(jS,{Container:b_,Content:DS,Pane:LS}),T_=m.forwardRef(({bsPrefix:e,className:t,striped:n,bordered:r,borderless:i,hover:o,size:a,variant:s,responsive:u,...l},f)=>{const h=$e(e,"table"),p=be(t,h,s&&`${h}-${s}`,a&&`${h}-${a}`,n&&`${h}-${typeof n=="string"?`striped-${n}`:"striped"}`,r&&`${h}-bordered`,i&&`${h}-borderless`,o&&`${h}-hover`),y=c("table",{...l,className:p,ref:f});if(u){let C=`${h}-responsive`;return typeof u=="string"&&(C=`${C}-${u}`),c("div",{className:C,children:y})}return y}),ea=T_,N_={variant:"tabs",mountOnEnter:!1,unmountOnExit:!1};function O_(e){let t;return PN(e,n=>{t==null&&(t=n.props.eventKey)}),t}function R_(e){const{title:t,eventKey:n,disabled:r,tabClassName:i,tabAttrs:o,id:a}=e.props;return t==null?null:c(OS,{as:"li",role:"presentation",children:c(RS,{as:"button",type:"button",eventKey:n,disabled:r,id:a,className:i,...o,children:t})})}const Ch=e=>{const{id:t,onSelect:n,transition:r,mountOnEnter:i,unmountOnExit:o,children:a,activeKey:s=O_(a),...u}=xs(e,{activeKey:"onSelect"});return g(IS,{id:t,activeKey:s,onSelect:n,transition:xh(r),mountOnEnter:i,unmountOnExit:o,children:[c(y_,{...u,role:"tablist",as:"ul",children:mf(a,R_)}),c(DS,{children:mf(a,l=>{const f={...l.props};return delete f.title,delete f.disabled,delete f.tabClassName,delete f.tabAttrs,c(LS,{...f})})})]})};Ch.defaultProps=N_;Ch.displayName="Tabs";const __=Ch,P_="https://jg-dealerships/",Ne=async(e,t,n)=>{const r=async(i,o)=>{try{const s=await(await fetch((n||P_)+e,{method:"POST",headers:{"Content-Type":"application/json; charset=UTF-8"},body:t?JSON.stringify(t):void 0})).json();typeof s=="object"&&s.error&&o({error:!0,reason:s.error}),i(s)}catch(a){o(a)}};return await new Promise(r)},BS=m.createContext({event:!1,setEvent:()=>!1,config:{},locale:{},onCloseModal:()=>!1}),M_=({children:e})=>{const[t,n]=m.useState({}),[r,i]=m.useState({}),[o,a]=m.useState({});m.useEffect(()=>{const u=({data:l})=>{l.source||(l.type==="hide"?n(f=>({...f,type:!1})):(n(l||{}),i(l.config||{}),a(l.locale||{})))};return window.addEventListener("message",u),()=>window.removeEventListener("message",u)},[]);const s=async()=>{n({...t,type:!1}),await Ne("close")};return c(BS.Provider,{value:{event:t,setEvent:n,config:r,locale:o,onCloseModal:s},children:e})},ye=()=>m.useContext(BS),$_=()=>{const e=async n=>{await Ne(`veh-${n}`)},t=async()=>{await Ne("change-cam-view")};return g(x1,{"aria-label":"Basic example",className:"vehicle-camera-btns",children:[c(ee,{variant:"dark",size:"lg",onClick:()=>e("left"),children:c("i",{className:"bi-arrow-left"})}),c(ee,{variant:"dark",size:"lg",onClick:()=>t(),children:c("i",{className:"bi-camera-reels"})}),c(ee,{variant:"dark",size:"lg",onClick:()=>e("right"),children:c("i",{className:"bi-arrow-right"})})]})},Le=(e,t)=>{try{return e==null?void 0:e.toLocaleString(t==null?void 0:t.NumberAndDateFormat,{style:"currency",currency:t.Currency,maximumFractionDigits:0})}catch{return"InvalidLocale"}},Cy=["personal","society"],Jc=["cash","bank"],I_=({show:e,onHide:t,vehicle:n,activeColor:r,calcFinancePayment:i,toggleFinanceBreakdown:o,onPurchase:a})=>{var Z,G;const{event:s,setEvent:u,config:l,locale:f,onCloseModal:h}=ye(),[p,y]=m.useState(Cy[0]),[C,x]=m.useState(Jc),[N,w]=m.useState(Jc[0]),[E,b]=m.useState(""),[T,R]=m.useState(!1),[M,F]=m.useState(!1);m.useEffect(()=>{var Oe,ge,xe;const te=(xe=(ge=(Oe=s.config)==null?void 0:Oe.DealershipLocations)==null?void 0:ge[s.dealershipId])==null?void 0:xe.paymentOptions;te?(x(te),w(te[0])):w(Jc[0])},[s.config,s.dealershipId]),m.useEffect(()=>{R(!1)},[p]);const A=async te=>{var Oe;if(te.preventDefault(),F(!0),!$())return!1;try{await Ne("purchase-vehicle",{purchaseType:p,society:E,societyType:(Oe=I(E))==null?void 0:Oe.type,paymentMethod:N,finance:!!T,dealership:s.dealershipId,vehicle:n.spawn_code,color:r}),a()}catch(ge){console.log(JSON.stringify(ge))}F(!1),h()},I=te=>{var Oe;return(Oe=s.societies)==null?void 0:Oe.find(({name:ge})=>ge===te)},$=()=>{var Oe,ge;let te=n.price;if(T){if(N!=="bank")return!1;te=n.price*(1+l.FinanceInterest)*l.FinanceDownPayment}return N==="societyFund"?((Oe=I(E))==null?void 0:Oe.balance)>=te:(((ge=s.playerBalances)==null?void 0:ge[N])||0)>=te},W=async()=>{try{const te=await Ne("get-player-balances",s.dealershipId);if(!te)return;u(Oe=>({...Oe,playerBalances:te}))}catch{console.error("Could not refresh balances.")}};return c(z,{show:e,onHide:()=>t(),centered:!0,style:{zIndex:9999},children:g(j,{onSubmit:A,children:[g(z.Header,{className:"d-block",children:[c("div",{children:f.purchaseVehicle}),g(z.Title,{as:"h5",children:[n.brand," ",n.model]})]}),g(z.Body,{children:[s.jgGaragesRunning&&c(x1,{"aria-label":"Purchase Type",className:"vehicle-purchase-modal mb-3",children:Cy.map(te=>c(ee,{variant:p===te?"primary":"dark",onClick:()=>y(te),children:f[`${te}Purchase`]},te))}),p==="society"?g(j.Group,{className:"mb-3",children:[c(j.Label,{children:f.purchaseFor}),g(j.Select,{value:E,onChange:te=>b(te.target.value),required:!0,children:[c("option",{value:"",disabled:!0,children:f.selectSociety}),(Z=s.societies)==null?void 0:Z.map(({name:te,label:Oe},ge)=>c("option",{value:te,children:Oe},ge))]})]}):s.financeEnabled&&g(j.Group,{className:"mb-3",children:[c(j.Label,{children:f.financing}),c(j.Check,{label:f.payInFull,name:"payment-type",type:"radio",id:"payment-infull",checked:!T,onChange:te=>R(!te.target.checked)}),c(j.Check,{label:c("div",{className:"d-flex align-items-center",children:c("span",{className:"me-2",children:(G=f.financeOverPayments)==null?void 0:G.replace("%{value}",l.FinancePayments)})}),name:"payment-type",type:"radio",id:"payment-finance",checked:T,onChange:te=>R(te.target.checked)})]}),(p!=="society"||E)&&g("div",{children:[g(j.Group,{className:"mb-3",children:[c(j.Label,{children:f.paymentSource}),c("div",{children:C.map((te,Oe)=>{var xe,U;if(te!=="bank"&&T||te==="societyFund"&&(p!=="society"||!E))return null;let ge=0;return te==="societyFund"?ge=(xe=I(E))==null?void 0:xe.balance:s.playerBalances&&(ge=((U=s.playerBalances)==null?void 0:U[te])||0),c(j.Check,{label:g("div",{className:"d-flex align-items-center",children:[c("span",{className:"me-2",children:f[te]||te}),c(vn,{bg:"secondary",text:"dark",children:Le(ge,l)}),c(ee,{variant:"dark",onClick:W,size:"sm",className:"ms-2 p-0 pe-1 ps-1",children:c("i",{className:"bi-arrow-clockwise"})})]}),name:"payment-method",type:"radio",id:`payment-method-${te}`,checked:N===te,onChange:re=>w(te)},Oe)})})]}),T&&g(Bo,{variant:"warning",children:[c("i",{className:"bi-exclamation-triangle-fill me-2"}),f.prePurchaseRepoWarning]})]})]}),c(z.Footer,{className:"d-block",children:T?g(ur,{children:[g(Xe,{className:"p-0",children:[g("p",{className:"mb-1",children:[f.payToday,":"]}),c("h3",{children:Le(n.price*(1+l.FinanceInterest)*l.FinanceDownPayment,l)})]}),g(Xe,{className:"p-0",children:[g("p",{className:"mb-0",children:[`${f.financeThen} ${l.FinancePayments} ${f.paymentsOf} `,c("strong",{className:"text-white",children:Le(i(),l)}),` (${f.every} ${l.FinancePaymentInterval} ${f.hours})`]}),c(ee,{variant:"link",className:"p-0",style:{fontSize:12},onClick:()=>o(),children:f.seeFullBreakdown})]})]}):g("div",{children:[g("p",{className:"text-muted mb-1",children:[f.totalPayable,":"]}),c("h3",{children:Le(n.price,l)})]})}),g(z.Footer,{className:"d-flex justify-content-between",children:[c(ee,{variant:"success",type:"submit",disabled:!$()||M,children:$()?f.purchase:f.notEnoughMoney}),c(ee,{variant:"dark",onClick:()=>t(),children:f.cancel})]})]})})},F_=({show:e,onHide:t,vehiclePrice:n,calcFinancePayment:r})=>{const{config:i,locale:o}=ye();return g(z,{show:e,onHide:()=>t(),style:{zIndex:9999},centered:!0,children:[c(z.Header,{closeButton:!0,children:c(z.Title,{as:"h5",children:o.financeBreakdown})}),g(z.Body,{children:[c("table",{className:"financing-breakdown-table",children:g("tbody",{children:[g("tr",{children:[g("td",{children:[o.initialPayment,":"]}),c("td",{children:c("strong",{children:Le(n*(1+i.FinanceInterest)*i.FinanceDownPayment,i)})})]}),g("tr",{children:[g("td",{children:[o.payments,":"]}),c("td",{children:g("strong",{children:[Le(r(),i)," ",o.every," ",i.FinancePaymentInterval," ",o.hours]})})]}),g("tr",{children:[g("td",{children:[o.length,":"]}),c("td",{children:g("strong",{children:[i.FinancePayments," ",o.payments]})})]}),g("tr",{children:[g("td",{children:[o.interest,":"]}),c("td",{children:g("strong",{children:[i.FinanceInterest*100,"%"]})})]}),g("tr",{children:[g("td",{children:[o.totalPayable,":"]}),c("td",{children:c("strong",{children:Le(n*(1+i.FinanceInterest),i)})})]})]})}),g(Bo,{variant:"warning",className:"mt-3 mb-0",children:[c("i",{className:"bi-exclamation-triangle-fill me-2"}),o.prePurchaseRepoWarning]})]})]})},D_=({vehicle:e,setActiveVehicle:t})=>{const{event:n,config:r,locale:i}=ye(),[o,a]=m.useState(!1),[s,u]=m.useState(!1),[l,f]=m.useState(1),[h,p]=m.useState(0),[y,C]=m.useState(0),[x,N]=m.useState(0),[w,E]=m.useState(0),[b,T]=m.useState(0),[R,M]=m.useState(!1);m.useEffect(()=>{(async()=>{if(r.HideVehicleStats)return;const I=await Ne("get-model-stats",{vehicle:e.spawn_code});p(I==null?void 0:I.brake),C(I==null?void 0:I.handling),N(I==null?void 0:I.topSpeed),E(I==null?void 0:I.power),T(I==null?void 0:I.torque)})()},[e.spawn_code]),m.useEffect(()=>{var I;f((I=r.VehicleColourOptions)!=null&&I[parseInt(n.defaultColor)]?parseInt(n.defaultColor):1)},[n.defaultColor]),m.useEffect(()=>{try{Ne("change-color",{color:l})}catch{}},[l]);const F=async()=>{M(!0),await Ne("test-drive",{dealershipId:n.dealershipId,vehicle:e.spawn_code,color:l}),M(!1)},A=()=>{const I=e.price*(1+r.FinanceInterest);return(I-I*r.FinanceDownPayment)/r.FinancePayments};return g(Wt,{children:[g(z.Dialog,{size:"sm",className:"modal vehicle-info-modal",scrollable:!0,children:[g(z.Header,{className:"vehicle-model-brand-stock",children:[c("span",{className:"text-muted",children:e.brand}),c("h4",{children:e.model}),c(vn,{bg:e.stock>0?"success":"danger",text:"white",pill:!0,children:n.shopType==="owned"&&(e.stock>0?i.inStock:i.outOfStock)})]}),g(z.Body,{children:[!r.HideVehicleStats&&g("div",{className:"vehicle-stats",children:[g("div",{className:"vehicle-stat",children:[c("small",{className:"text-muted",children:i.handling}),c(xa,{variant:"primary",now:y/10*100,label:y==null?void 0:y.toFixed(1)})]}),g("div",{className:"vehicle-stat",children:[c("small",{className:"text-muted",children:i.topSpeed}),c(xa,{variant:"primary",now:x/150*100,label:`${x}${r.SpeedUnit||"mph"}`})]}),g("div",{className:"vehicle-stat",children:[c("small",{className:"text-muted",children:i.power}),c(xa,{variant:"primary",now:w/500*100,label:`${w}HP`})]}),g("div",{className:"vehicle-stat",children:[c("small",{className:"text-muted",children:i.torque}),c(xa,{variant:"primary",now:b/500*100,label:`${b}Nm`})]}),g("div",{className:"vehicle-stat",children:[c("small",{className:"text-muted",children:i.brake}),c(xa,{now:h/1*100,variant:"primary",label:h==null?void 0:h.toFixed(1)})]})]}),g("div",{className:"vehicle-pricing",children:[c("h3",{children:Le(e.price,r)}),n.financeEnabled&&e.price>0&&g("p",{className:"vehicle-financing-text text-muted",children:[g("span",{children:[i.financingAvailable,": "]}),g("strong",{children:[r.FinancePayments," ",i.paymentsOf," ",Le(A(),r),c(ee,{variant:"link",className:"text-decoration-none",size:"sm",onClick:()=>u(!0),children:c("i",{className:"bi-question-circle-fill"})})]})]})]}),c(F_,{show:s,onHide:()=>u(!1),vehiclePrice:e.price,calcFinancePayment:A}),c("hr",{className:"mb-3"}),c("div",{className:"vehicle-colors",children:(r.VehicleColourOptions||[]).map(({hex:I},$)=>c("button",{className:`color ${l==$+1?"active":""}`,onClick:()=>f($+1),style:{backgroundImage:`
linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)),
linear-gradient(${I}, ${I})
`}},$))})]}),(n.enablePurchase||n.enableTestDrive)&&g(z.Footer,{className:"d-flex justify-content-between",children:[n.enablePurchase&&c(ee,{variant:"success",onClick:()=>a(!0),disabled:n.shopType==="owned"&&!e.stock,children:n.shopType==="self-service"||e.stock>0?i.purchase:i.outOfStock}),n.enableTestDrive&&c(ee,{variant:"secondary",onClick:F,disabled:R,children:i.testDrive})]})]}),c(I_,{show:o,onHide:()=>a(!1),vehicle:e,activeColor:l,calcFinancePayment:A,toggleFinanceBreakdown:()=>u(!0),onPurchase:()=>t(void 0)})]})},ta=()=>c(vn,{bg:"secondary",text:"dark",children:"JG Scripts"}),A_="/web/dist/assets/loading-f9361a1d.gif",na=()=>c("div",{className:"p-5 text-center",children:c("img",{src:A_,width:40})}),L_=({show:e})=>(ye(),e?c("div",{className:"loading-model",children:c(na,{})}):null),j_=({activeVehicle:e,setActiveVehicle:t})=>{const n=m.useRef(null),{event:r,config:i,locale:o}=ye(),a={[o.sortByName]:(T,R)=>`${T.brand} ${T.model}`.localeCompare(`${R.brand} ${R.model}`),[o.sortByAvailability]:(T,R)=>R.stock-T.stock,[o.sortByCheapest]:(T,R)=>T.price-R.price,[o.sortByMostExpensive]:(T,R)=>R.price-T.price},[s,u]=m.useState(""),[l,f]=m.useState(Object.keys(a)[0]),[h,p]=m.useState(!1),[y,C]=m.useState([]),[x,N]=m.useState([]),[w,E]=m.useState(!1);m.useEffect(()=>{r.defaultVehicle&&u(r.defaultVehicle)},[r.defaultVehicle]),m.useEffect(()=>{(async()=>{if(e){try{E(!0),await Ne("switch-vehicle",{spawnCode:e.spawn_code})}catch{}E(!1)}})()},[e]),m.useEffect(()=>{var T,R;s.length>0?C(r.vehicles):C(h?(T=r.vehicles)==null?void 0:T.filter(M=>h&&M.category===h):[]),(R=n.current)==null||R.scrollTo(0,0)},[s.length>0,h]),m.useEffect(()=>{N(y.filter(({brand:T,model:R,spawn_code:M})=>{const F=s.toLocaleLowerCase().split(" ").filter(A=>A).map(A=>A.trim());return F.filter(A=>`${T} ${R} ${M}`.toLocaleLowerCase().includes(A)).length===F.length}).sort(a[l]))},[y,s,l]);const b=()=>{p(!1)};return g(Wt,{children:[c(L_,{show:w}),g(z.Dialog,{scrollable:!0,size:"sm",className:"modal vehicles-list-modal",children:[g(z.Header,{className:"position-relative d-flex justify-content-center gap-3",children:[h&&!s&&c("button",{className:"showroom-back-btn",onClick:b,children:c("i",{className:"bi-arrow-left"})}),c(z.Title,{as:"h5",children:s.length?o.search:h?i.Categories[h]:o.allCategories}),!!s.length&&g(ee,{size:"sm",className:"ms-auto",variant:"outline-light",onClick:()=>u(""),children:[c("i",{className:"bi-x me-1"})," ",o.clear]})]}),g(z.Body,{className:"showroom-modal-body",ref:n,children:[c("div",{className:"search-and-filter p-3",children:g(Gt,{children:[c(j.Control,{type:"text",placeholder:o.search,value:s,onChange:T=>u(T.target.value)}),c(uh,{variant:"dark",title:c("i",{className:"bi-filter"}),id:"input-group-dropdown-2",align:"end",menuVariant:"dark",children:Object.keys(a).map((T,R)=>c(si.Item,{onClick:()=>f(T),active:l===T,children:T},R))})]})}),!h&&!s?c("div",{className:"p-3",children:r.categories.map(T=>g(Ue,{className:"showroom-category-btn mb-3",bg:"darker",onClick:()=>p(T),children:[c(Ue.Body,{className:"h5 mb-0 text-white",children:i.Categories[T]}),c(Ue.Footer,{children:g("small",{className:"text-muted",children:[r.vehicles.filter(R=>R.category===T).length," ",o.vehiclesCount]})})]},T))}):c("div",{children:x.length?x.map((T,R)=>c(B_,{vehicle:T,setActiveVehicle:t,isActive:(e==null?void 0:e.spawn_code)===T.spawn_code},R)):c("div",{className:"showroom-vehicle",children:o.noVehicles})})]}),!i.HideWatermark&&c(z.Footer,{className:"d-flex justify-content-between text-muted",children:c(ta,{})})]})]})},B_=({vehicle:e,setActiveVehicle:t,isActive:n})=>{const{event:r,locale:i,config:o}=ye(),a=m.useMemo(()=>`
url(https://cfx-nui-jg-advancedgarages/vehicle_images/${e.spawn_code}.png),
url(https://cfx-nui-jg-dealerships/vehicle_images/${e.spawn_code}.png),
url(https://docs.fivem.net/vehicles/${e.spawn_code}.webp)
`,[e]);return g("button",{className:`showroom-vehicle ${n?"active":""}`,onClick:()=>t(e),children:[g("div",{className:"showroom-vehicle-name-stock",children:[g("div",{children:[c("small",{className:"text-muted",children:e.brand}),c("p",{children:e.model})]}),c(vn,{bg:e.stock>0?"success":"danger",text:"white",pill:!0,children:r.shopType==="owned"&&(e.stock>0?i.inStock:i.outOfStock)})]}),g("div",{className:"d-flex align-items-end justify-content-between",children:[c("h4",{children:Le(e.price,o)}),c("div",{children:o.ShowVehicleImages&&c("div",{className:"vehicle-image flex-shrink-0",style:{backgroundImage:a}})})]})]})},z_=()=>{const{event:e,onCloseModal:t,locale:n}=ye(),[r,i]=m.useState();m.useEffect(()=>{if(e.defaultVehicle){const a=e.vehicles.find(({spawn_code:s})=>s===e.defaultVehicle);i(a)}},[e.type,e.defaultVehicle]);const o=async()=>{t(),i(void 0),await Ne("exit-showroom")};return e.type!=="showShowroom"?null:g("div",{className:"vehicle-showroom",children:[c("div",{className:"showroom-column",children:g("div",{className:"showroom-column-vehicles-list",children:[g(ee,{size:"lg",variant:"dark",className:"leave-showroom-btn",onClick:o,children:[c("i",{className:"bi-box-arrow-left"}),"   ",n.leaveShowroom]}),c(j_,{activeVehicle:r,setActiveVehicle:i})]})}),c($_,{}),c("div",{className:"showroom-column",children:r?c(D_,{vehicle:r,setActiveVehicle:i}):c("div",{})})]})};class Qi extends Error{}class V_ extends Qi{constructor(t){super(`Invalid DateTime: ${t.toMessage()}`)}}class H_ extends Qi{constructor(t){super(`Invalid Interval: ${t.toMessage()}`)}}class W_ extends Qi{constructor(t){super(`Invalid Duration: ${t.toMessage()}`)}}class Pa extends Qi{}class zS extends Qi{constructor(t){super(`Invalid unit ${t}`)}}class _n extends Qi{}class jr extends Qi{constructor(){super("Zone is an abstract class")}}const oe="numeric",Jn="short",yn="long",au={year:oe,month:oe,day:oe},VS={year:oe,month:Jn,day:oe},U_={year:oe,month:Jn,day:oe,weekday:Jn},HS={year:oe,month:yn,day:oe},WS={year:oe,month:yn,day:oe,weekday:yn},US={hour:oe,minute:oe},GS={hour:oe,minute:oe,second:oe},qS={hour:oe,minute:oe,second:oe,timeZoneName:Jn},KS={hour:oe,minute:oe,second:oe,timeZoneName:yn},ZS={hour:oe,minute:oe,hourCycle:"h23"},YS={hour:oe,minute:oe,second:oe,hourCycle:"h23"},QS={hour:oe,minute:oe,second:oe,hourCycle:"h23",timeZoneName:Jn},XS={hour:oe,minute:oe,second:oe,hourCycle:"h23",timeZoneName:yn},JS={year:oe,month:oe,day:oe,hour:oe,minute:oe},ex={year:oe,month:oe,day:oe,hour:oe,minute:oe,second:oe},tx={year:oe,month:Jn,day:oe,hour:oe,minute:oe},nx={year:oe,month:Jn,day:oe,hour:oe,minute:oe,second:oe},G_={year:oe,month:Jn,day:oe,weekday:Jn,hour:oe,minute:oe},rx={year:oe,month:yn,day:oe,hour:oe,minute:oe,timeZoneName:Jn},ix={year:oe,month:yn,day:oe,hour:oe,minute:oe,second:oe,timeZoneName:Jn},ox={year:oe,month:yn,day:oe,weekday:yn,hour:oe,minute:oe,timeZoneName:yn},ax={year:oe,month:yn,day:oe,weekday:yn,hour:oe,minute:oe,second:oe,timeZoneName:yn};class Ts{get type(){throw new jr}get name(){throw new jr}get ianaName(){return this.name}get isUniversal(){throw new jr}offsetName(t,n){throw new jr}formatOffset(t,n){throw new jr}offset(t){throw new jr}equals(t){throw new jr}get isValid(){throw new jr}}let ed=null;class Au extends Ts{static get instance(){return ed===null&&(ed=new Au),ed}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(t,{format:n,locale:r}){return lx(t,n,r)}formatOffset(t,n){return Ga(this.offset(t),n)}offset(t){return-new Date(t).getTimezoneOffset()}equals(t){return t.type==="system"}get isValid(){return!0}}let Nl={};function q_(e){return Nl[e]||(Nl[e]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),Nl[e]}const K_={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function Z_(e,t){const n=e.format(t).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(n),[,i,o,a,s,u,l,f]=r;return[a,i,o,s,u,l,f]}function Y_(e,t){const n=e.formatToParts(t),r=[];for(let i=0;i<n.length;i++){const{type:o,value:a}=n[i],s=K_[o];o==="era"?r[s]=a:ze(s)||(r[s]=parseInt(a,10))}return r}let ol={};class Mr extends Ts{static create(t){return ol[t]||(ol[t]=new Mr(t)),ol[t]}static resetCache(){ol={},Nl={}}static isValidSpecifier(t){return this.isValidZone(t)}static isValidZone(t){if(!t)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:t}).format(),!0}catch{return!1}}constructor(t){super(),this.zoneName=t,this.valid=Mr.isValidZone(t)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(t,{format:n,locale:r}){return lx(t,n,r,this.name)}formatOffset(t,n){return Ga(this.offset(t),n)}offset(t){const n=new Date(t);if(isNaN(n))return NaN;const r=q_(this.name);let[i,o,a,s,u,l,f]=r.formatToParts?Y_(r,n):Z_(r,n);s==="BC"&&(i=-Math.abs(i)+1);const p=kh({year:i,month:o,day:a,hour:u===24?0:u,minute:l,second:f,millisecond:0});let y=+n;const C=y%1e3;return y-=C>=0?C:1e3+C,(p-y)/(60*1e3)}equals(t){return t.type==="iana"&&t.name===this.name}get isValid(){return this.valid}}let by={};function Q_(e,t={}){const n=JSON.stringify([e,t]);let r=by[n];return r||(r=new Intl.ListFormat(e,t),by[n]=r),r}let xf={};function Cf(e,t={}){const n=JSON.stringify([e,t]);let r=xf[n];return r||(r=new Intl.DateTimeFormat(e,t),xf[n]=r),r}let bf={};function X_(e,t={}){const n=JSON.stringify([e,t]);let r=bf[n];return r||(r=new Intl.NumberFormat(e,t),bf[n]=r),r}let Ef={};function J_(e,t={}){const{base:n,...r}=t,i=JSON.stringify([e,r]);let o=Ef[i];return o||(o=new Intl.RelativeTimeFormat(e,t),Ef[i]=o),o}let Ma=null;function eP(){return Ma||(Ma=new Intl.DateTimeFormat().resolvedOptions().locale,Ma)}function tP(e){const t=e.indexOf("-x-");t!==-1&&(e=e.substring(0,t));const n=e.indexOf("-u-");if(n===-1)return[e];{let r,i;try{r=Cf(e).resolvedOptions(),i=e}catch{const u=e.substring(0,n);r=Cf(u).resolvedOptions(),i=u}const{numberingSystem:o,calendar:a}=r;return[i,o,a]}}function nP(e,t,n){return(n||t)&&(e.includes("-u-")||(e+="-u"),n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`)),e}function rP(e){const t=[];for(let n=1;n<=12;n++){const r=de.utc(2016,n,1);t.push(e(r))}return t}function iP(e){const t=[];for(let n=1;n<=7;n++){const r=de.utc(2016,11,13+n);t.push(e(r))}return t}function al(e,t,n,r,i){const o=e.listingMode(n);return o==="error"?null:o==="en"?r(t):i(t)}function oP(e){return e.numberingSystem&&e.numberingSystem!=="latn"?!1:e.numberingSystem==="latn"||!e.locale||e.locale.startsWith("en")||new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem==="latn"}class aP{constructor(t,n,r){this.padTo=r.padTo||0,this.floor=r.floor||!1;const{padTo:i,floor:o,...a}=r;if(!n||Object.keys(a).length>0){const s={useGrouping:!1,...r};r.padTo>0&&(s.minimumIntegerDigits=r.padTo),this.inf=X_(t,s)}}format(t){if(this.inf){const n=this.floor?Math.floor(t):t;return this.inf.format(n)}else{const n=this.floor?Math.floor(t):Eh(t,3);return bt(n,this.padTo)}}}class sP{constructor(t,n,r){this.opts=r,this.originalZone=void 0;let i;if(this.opts.timeZone)this.dt=t;else if(t.zone.type==="fixed"){const a=-1*(t.offset/60),s=a>=0?`Etc/GMT+${a}`:`Etc/GMT${a}`;t.offset!==0&&Mr.create(s).valid?(i=s,this.dt=t):(i="UTC",this.dt=t.offset===0?t:t.setZone("UTC").plus({minutes:t.offset}),this.originalZone=t.zone)}else t.zone.type==="system"?this.dt=t:t.zone.type==="iana"?(this.dt=t,i=t.zone.name):(i="UTC",this.dt=t.setZone("UTC").plus({minutes:t.offset}),this.originalZone=t.zone);const o={...this.opts};o.timeZone=o.timeZone||i,this.dtf=Cf(n,o)}format(){return this.originalZone?this.formatToParts().map(({value:t})=>t).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const t=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?t.map(n=>{if(n.type==="timeZoneName"){const r=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...n,value:r}}else return n}):t}resolvedOptions(){return this.dtf.resolvedOptions()}}class lP{constructor(t,n,r){this.opts={style:"long",...r},!n&&sx()&&(this.rtf=J_(t,r))}format(t,n){return this.rtf?this.rtf.format(t,n):kP(n,t,this.opts.numeric,this.opts.style!=="long")}formatToParts(t,n){return this.rtf?this.rtf.formatToParts(t,n):[]}}class at{static fromOpts(t){return at.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)}static create(t,n,r,i=!1){const o=t||Ct.defaultLocale,a=o||(i?"en-US":eP()),s=n||Ct.defaultNumberingSystem,u=r||Ct.defaultOutputCalendar;return new at(a,s,u,o)}static resetCache(){Ma=null,xf={},bf={},Ef={}}static fromObject({locale:t,numberingSystem:n,outputCalendar:r}={}){return at.create(t,n,r)}constructor(t,n,r,i){const[o,a,s]=tP(t);this.locale=o,this.numberingSystem=n||a||null,this.outputCalendar=r||s||null,this.intl=nP(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=i,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=oP(this)),this.fastNumbersCached}listingMode(){const t=this.isEnglish(),n=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return t&&n?"en":"intl"}clone(t){return!t||Object.getOwnPropertyNames(t).length===0?this:at.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1)}redefaultToEN(t={}){return this.clone({...t,defaultToEN:!0})}redefaultToSystem(t={}){return this.clone({...t,defaultToEN:!1})}months(t,n=!1,r=!0){return al(this,t,r,dx,()=>{const i=n?{month:t,day:"numeric"}:{month:t},o=n?"format":"standalone";return this.monthsCache[o][t]||(this.monthsCache[o][t]=rP(a=>this.extract(a,i,"month"))),this.monthsCache[o][t]})}weekdays(t,n=!1,r=!0){return al(this,t,r,hx,()=>{const i=n?{weekday:t,year:"numeric",month:"long",day:"numeric"}:{weekday:t},o=n?"format":"standalone";return this.weekdaysCache[o][t]||(this.weekdaysCache[o][t]=iP(a=>this.extract(a,i,"weekday"))),this.weekdaysCache[o][t]})}meridiems(t=!0){return al(this,void 0,t,()=>mx,()=>{if(!this.meridiemCache){const n={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[de.utc(2016,11,13,9),de.utc(2016,11,13,19)].map(r=>this.extract(r,n,"dayperiod"))}return this.meridiemCache})}eras(t,n=!0){return al(this,t,n,vx,()=>{const r={era:t};return this.eraCache[t]||(this.eraCache[t]=[de.utc(-40,1,1),de.utc(2017,1,1)].map(i=>this.extract(i,r,"era"))),this.eraCache[t]})}extract(t,n,r){const i=this.dtFormatter(t,n),o=i.formatToParts(),a=o.find(s=>s.type.toLowerCase()===r);return a?a.value:null}numberFormatter(t={}){return new aP(this.intl,t.forceSimple||this.fastNumbers,t)}dtFormatter(t,n={}){return new sP(t,this.intl,n)}relFormatter(t={}){return new lP(this.intl,this.isEnglish(),t)}listFormatter(t={}){return Q_(this.intl,t)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(t){return this.locale===t.locale&&this.numberingSystem===t.numberingSystem&&this.outputCalendar===t.outputCalendar}}let td=null;class Qt extends Ts{static get utcInstance(){return td===null&&(td=new Qt(0)),td}static instance(t){return t===0?Qt.utcInstance:new Qt(t)}static parseSpecifier(t){if(t){const n=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new Qt(ju(n[1],n[2]))}return null}constructor(t){super(),this.fixed=t}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${Ga(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${Ga(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(t,n){return Ga(this.fixed,n)}get isUniversal(){return!0}offset(){return this.fixed}equals(t){return t.type==="fixed"&&t.fixed===this.fixed}get isValid(){return!0}}class uP extends Ts{constructor(t){super(),this.zoneName=t}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function Zr(e,t){if(ze(e)||e===null)return t;if(e instanceof Ts)return e;if(cP(e)){const n=e.toLowerCase();return n==="default"?t:n==="local"||n==="system"?Au.instance:n==="utc"||n==="gmt"?Qt.utcInstance:Qt.parseSpecifier(n)||Mr.create(e)}else return Fi(e)?Qt.instance(e):typeof e=="object"&&e.offset&&typeof e.offset=="number"?e:new uP(e)}let Ey=()=>Date.now(),ky="system",Ty=null,Ny=null,Oy=null,Ry=60,_y;class Ct{static get now(){return Ey}static set now(t){Ey=t}static set defaultZone(t){ky=t}static get defaultZone(){return Zr(ky,Au.instance)}static get defaultLocale(){return Ty}static set defaultLocale(t){Ty=t}static get defaultNumberingSystem(){return Ny}static set defaultNumberingSystem(t){Ny=t}static get defaultOutputCalendar(){return Oy}static set defaultOutputCalendar(t){Oy=t}static get twoDigitCutoffYear(){return Ry}static set twoDigitCutoffYear(t){Ry=t%100}static get throwOnInvalid(){return _y}static set throwOnInvalid(t){_y=t}static resetCaches(){at.resetCache(),Mr.resetCache()}}function ze(e){return typeof e>"u"}function Fi(e){return typeof e=="number"}function Lu(e){return typeof e=="number"&&e%1===0}function cP(e){return typeof e=="string"}function dP(e){return Object.prototype.toString.call(e)==="[object Date]"}function sx(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function fP(e){return Array.isArray(e)?e:[e]}function Py(e,t,n){if(e.length!==0)return e.reduce((r,i)=>{const o=[t(i),i];return r&&n(r[0],o[0])===r[0]?r:o},null)[1]}function pP(e,t){return t.reduce((n,r)=>(n[r]=e[r],n),{})}function Uo(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Cr(e,t,n){return Lu(e)&&e>=t&&e<=n}function hP(e,t){return e-t*Math.floor(e/t)}function bt(e,t=2){const n=e<0;let r;return n?r="-"+(""+-e).padStart(t,"0"):r=(""+e).padStart(t,"0"),r}function Ur(e){if(!(ze(e)||e===null||e===""))return parseInt(e,10)}function xi(e){if(!(ze(e)||e===null||e===""))return parseFloat(e)}function bh(e){if(!(ze(e)||e===null||e==="")){const t=parseFloat("0."+e)*1e3;return Math.floor(t)}}function Eh(e,t,n=!1){const r=10**t;return(n?Math.trunc:Math.round)(e*r)/r}function Ns(e){return e%4===0&&(e%100!==0||e%400===0)}function Ua(e){return Ns(e)?366:365}function su(e,t){const n=hP(t-1,12)+1,r=e+(t-n)/12;return n===2?Ns(r)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function kh(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t),t.setUTCFullYear(e.year,e.month-1,e.day)),+t}function lu(e){const t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,n=e-1,r=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return t===4||r===3?53:52}function kf(e){return e>99?e:e>Ct.twoDigitCutoffYear?1900+e:2e3+e}function lx(e,t,n,r=null){const i=new Date(e),o={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(o.timeZone=r);const a={timeZoneName:t,...o},s=new Intl.DateTimeFormat(n,a).formatToParts(i).find(u=>u.type.toLowerCase()==="timezonename");return s?s.value:null}function ju(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);const r=parseInt(t,10)||0,i=n<0||Object.is(n,-0)?-r:r;return n*60+i}function ux(e){const t=Number(e);if(typeof e=="boolean"||e===""||Number.isNaN(t))throw new _n(`Invalid unit value ${e}`);return t}function uu(e,t){const n={};for(const r in e)if(Uo(e,r)){const i=e[r];if(i==null)continue;n[t(r)]=ux(i)}return n}function Ga(e,t){const n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),i=e>=0?"+":"-";switch(t){case"short":return`${i}${bt(n,2)}:${bt(r,2)}`;case"narrow":return`${i}${n}${r>0?`:${r}`:""}`;case"techie":return`${i}${bt(n,2)}${bt(r,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function Bu(e){return pP(e,["hour","minute","second","millisecond"])}const mP=["January","February","March","April","May","June","July","August","September","October","November","December"],cx=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],vP=["J","F","M","A","M","J","J","A","S","O","N","D"];function dx(e){switch(e){case"narrow":return[...vP];case"short":return[...cx];case"long":return[...mP];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const fx=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],px=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],yP=["M","T","W","T","F","S","S"];function hx(e){switch(e){case"narrow":return[...yP];case"short":return[...px];case"long":return[...fx];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const mx=["AM","PM"],gP=["Before Christ","Anno Domini"],wP=["BC","AD"],SP=["B","A"];function vx(e){switch(e){case"narrow":return[...SP];case"short":return[...wP];case"long":return[...gP];default:return null}}function xP(e){return mx[e.hour<12?0:1]}function CP(e,t){return hx(t)[e.weekday-1]}function bP(e,t){return dx(t)[e.month-1]}function EP(e,t){return vx(t)[e.year<0?0:1]}function kP(e,t,n="always",r=!1){const i={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},o=["hours","minutes","seconds"].indexOf(e)===-1;if(n==="auto"&&o){const h=e==="days";switch(t){case 1:return h?"tomorrow":`next ${i[e][0]}`;case-1:return h?"yesterday":`last ${i[e][0]}`;case 0:return h?"today":`this ${i[e][0]}`}}const a=Object.is(t,-0)||t<0,s=Math.abs(t),u=s===1,l=i[e],f=r?u?l[1]:l[2]||l[1]:u?i[e][0]:e;return a?`${s} ${f} ago`:`in ${s} ${f}`}function My(e,t){let n="";for(const r of e)r.literal?n+=r.val:n+=t(r.val);return n}const TP={D:au,DD:VS,DDD:HS,DDDD:WS,t:US,tt:GS,ttt:qS,tttt:KS,T:ZS,TT:YS,TTT:QS,TTTT:XS,f:JS,ff:tx,fff:rx,ffff:ox,F:ex,FF:nx,FFF:ix,FFFF:ax};class Ht{static create(t,n={}){return new Ht(t,n)}static parseFormat(t){let n=null,r="",i=!1;const o=[];for(let a=0;a<t.length;a++){const s=t.charAt(a);s==="'"?(r.length>0&&o.push({literal:i||/^\s+$/.test(r),val:r}),n=null,r="",i=!i):i||s===n?r+=s:(r.length>0&&o.push({literal:/^\s+$/.test(r),val:r}),r=s,n=s)}return r.length>0&&o.push({literal:i||/^\s+$/.test(r),val:r}),o}static macroTokenToFormatOpts(t){return TP[t]}constructor(t,n){this.opts=n,this.loc=t,this.systemLoc=null}formatWithSystemDefault(t,n){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(t,{...this.opts,...n}).format()}formatDateTime(t,n={}){return this.loc.dtFormatter(t,{...this.opts,...n}).format()}formatDateTimeParts(t,n={}){return this.loc.dtFormatter(t,{...this.opts,...n}).formatToParts()}formatInterval(t,n={}){return this.loc.dtFormatter(t.start,{...this.opts,...n}).dtf.formatRange(t.start.toJSDate(),t.end.toJSDate())}resolvedOptions(t,n={}){return this.loc.dtFormatter(t,{...this.opts,...n}).resolvedOptions()}num(t,n=0){if(this.opts.forceSimple)return bt(t,n);const r={...this.opts};return n>0&&(r.padTo=n),this.loc.numberFormatter(r).format(t)}formatDateTimeFromString(t,n){const r=this.loc.listingMode()==="en",i=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",o=(y,C)=>this.loc.extract(t,y,C),a=y=>t.isOffsetFixed&&t.offset===0&&y.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,y.format):"",s=()=>r?xP(t):o({hour:"numeric",hourCycle:"h12"},"dayperiod"),u=(y,C)=>r?bP(t,y):o(C?{month:y}:{month:y,day:"numeric"},"month"),l=(y,C)=>r?CP(t,y):o(C?{weekday:y}:{weekday:y,month:"long",day:"numeric"},"weekday"),f=y=>{const C=Ht.macroTokenToFormatOpts(y);return C?this.formatWithSystemDefault(t,C):y},h=y=>r?EP(t,y):o({era:y},"era"),p=y=>{switch(y){case"S":return this.num(t.millisecond);case"u":case"SSS":return this.num(t.millisecond,3);case"s":return this.num(t.second);case"ss":return this.num(t.second,2);case"uu":return this.num(Math.floor(t.millisecond/10),2);case"uuu":return this.num(Math.floor(t.millisecond/100));case"m":return this.num(t.minute);case"mm":return this.num(t.minute,2);case"h":return this.num(t.hour%12===0?12:t.hour%12);case"hh":return this.num(t.hour%12===0?12:t.hour%12,2);case"H":return this.num(t.hour);case"HH":return this.num(t.hour,2);case"Z":return a({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return a({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:this.loc.locale});case"z":return t.zoneName;case"a":return s();case"d":return i?o({day:"numeric"},"day"):this.num(t.day);case"dd":return i?o({day:"2-digit"},"day"):this.num(t.day,2);case"c":return this.num(t.weekday);case"ccc":return l("short",!0);case"cccc":return l("long",!0);case"ccccc":return l("narrow",!0);case"E":return this.num(t.weekday);case"EEE":return l("short",!1);case"EEEE":return l("long",!1);case"EEEEE":return l("narrow",!1);case"L":return i?o({month:"numeric",day:"numeric"},"month"):this.num(t.month);case"LL":return i?o({month:"2-digit",day:"numeric"},"month"):this.num(t.month,2);case"LLL":return u("short",!0);case"LLLL":return u("long",!0);case"LLLLL":return u("narrow",!0);case"M":return i?o({month:"numeric"},"month"):this.num(t.month);case"MM":return i?o({month:"2-digit"},"month"):this.num(t.month,2);case"MMM":return u("short",!1);case"MMMM":return u("long",!1);case"MMMMM":return u("narrow",!1);case"y":return i?o({year:"numeric"},"year"):this.num(t.year);case"yy":return i?o({year:"2-digit"},"year"):this.num(t.year.toString().slice(-2),2);case"yyyy":return i?o({year:"numeric"},"year"):this.num(t.year,4);case"yyyyyy":return i?o({year:"numeric"},"year"):this.num(t.year,6);case"G":return h("short");case"GG":return h("long");case"GGGGG":return h("narrow");case"kk":return this.num(t.weekYear.toString().slice(-2),2);case"kkkk":return this.num(t.weekYear,4);case"W":return this.num(t.weekNumber);case"WW":return this.num(t.weekNumber,2);case"o":return this.num(t.ordinal);case"ooo":return this.num(t.ordinal,3);case"q":return this.num(t.quarter);case"qq":return this.num(t.quarter,2);case"X":return this.num(Math.floor(t.ts/1e3));case"x":return this.num(t.ts);default:return f(y)}};return My(Ht.parseFormat(n),p)}formatDurationFromString(t,n){const r=u=>{switch(u[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},i=u=>l=>{const f=r(l);return f?this.num(u.get(f),l.length):l},o=Ht.parseFormat(n),a=o.reduce((u,{literal:l,val:f})=>l?u:u.concat(f),[]),s=t.shiftTo(...a.map(r).filter(u=>u));return My(o,i(s))}}class Zn{constructor(t,n){this.reason=t,this.explanation=n}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const yx=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function ra(...e){const t=e.reduce((n,r)=>n+r.source,"");return RegExp(`^${t}$`)}function ia(...e){return t=>e.reduce(([n,r,i],o)=>{const[a,s,u]=o(t,i);return[{...n,...a},s||r,u]},[{},null,1]).slice(0,2)}function oa(e,...t){if(e==null)return[null,null];for(const[n,r]of t){const i=n.exec(e);if(i)return r(i)}return[null,null]}function gx(...e){return(t,n)=>{const r={};let i;for(i=0;i<e.length;i++)r[e[i]]=Ur(t[n+i]);return[r,null,n+i]}}const wx=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,NP=`(?:${wx.source}?(?:\\[(${yx.source})\\])?)?`,Th=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,Sx=RegExp(`${Th.source}${NP}`),Nh=RegExp(`(?:T${Sx.source})?`),OP=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,RP=/(\d{4})-?W(\d\d)(?:-?(\d))?/,_P=/(\d{4})-?(\d{3})/,PP=gx("weekYear","weekNumber","weekDay"),MP=gx("year","ordinal"),$P=/(\d{4})-(\d\d)-(\d\d)/,xx=RegExp(`${Th.source} ?(?:${wx.source}|(${yx.source}))?`),IP=RegExp(`(?: ${xx.source})?`);function Mo(e,t,n){const r=e[t];return ze(r)?n:Ur(r)}function FP(e,t){return[{year:Mo(e,t),month:Mo(e,t+1,1),day:Mo(e,t+2,1)},null,t+3]}function aa(e,t){return[{hours:Mo(e,t,0),minutes:Mo(e,t+1,0),seconds:Mo(e,t+2,0),milliseconds:bh(e[t+3])},null,t+4]}function Os(e,t){const n=!e[t]&&!e[t+1],r=ju(e[t+1],e[t+2]),i=n?null:Qt.instance(r);return[{},i,t+3]}function Rs(e,t){const n=e[t]?Mr.create(e[t]):null;return[{},n,t+1]}const DP=RegExp(`^T?${Th.source}$`),AP=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function LP(e){const[t,n,r,i,o,a,s,u,l]=e,f=t[0]==="-",h=u&&u[0]==="-",p=(y,C=!1)=>y!==void 0&&(C||y&&f)?-y:y;return[{years:p(xi(n)),months:p(xi(r)),weeks:p(xi(i)),days:p(xi(o)),hours:p(xi(a)),minutes:p(xi(s)),seconds:p(xi(u),u==="-0"),milliseconds:p(bh(l),h)}]}const jP={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Oh(e,t,n,r,i,o,a){const s={year:t.length===2?kf(Ur(t)):Ur(t),month:cx.indexOf(n)+1,day:Ur(r),hour:Ur(i),minute:Ur(o)};return a&&(s.second=Ur(a)),e&&(s.weekday=e.length>3?fx.indexOf(e)+1:px.indexOf(e)+1),s}const BP=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function zP(e){const[,t,n,r,i,o,a,s,u,l,f,h]=e,p=Oh(t,i,r,n,o,a,s);let y;return u?y=jP[u]:l?y=0:y=ju(f,h),[p,new Qt(y)]}function VP(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const HP=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,WP=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,UP=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function $y(e){const[,t,n,r,i,o,a,s]=e;return[Oh(t,i,r,n,o,a,s),Qt.utcInstance]}function GP(e){const[,t,n,r,i,o,a,s]=e;return[Oh(t,s,n,r,i,o,a),Qt.utcInstance]}const qP=ra(OP,Nh),KP=ra(RP,Nh),ZP=ra(_P,Nh),YP=ra(Sx),Cx=ia(FP,aa,Os,Rs),QP=ia(PP,aa,Os,Rs),XP=ia(MP,aa,Os,Rs),JP=ia(aa,Os,Rs);function e2(e){return oa(e,[qP,Cx],[KP,QP],[ZP,XP],[YP,JP])}function t2(e){return oa(VP(e),[BP,zP])}function n2(e){return oa(e,[HP,$y],[WP,$y],[UP,GP])}function r2(e){return oa(e,[AP,LP])}const i2=ia(aa);function o2(e){return oa(e,[DP,i2])}const a2=ra($P,IP),s2=ra(xx),l2=ia(aa,Os,Rs);function u2(e){return oa(e,[a2,Cx],[s2,l2])}const c2="Invalid Duration",bx={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},d2={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...bx},En=146097/400,lo=146097/4800,f2={years:{quarters:4,months:12,weeks:En/7,days:En,hours:En*24,minutes:En*24*60,seconds:En*24*60*60,milliseconds:En*24*60*60*1e3},quarters:{months:3,weeks:En/28,days:En/4,hours:En*24/4,minutes:En*24*60/4,seconds:En*24*60*60/4,milliseconds:En*24*60*60*1e3/4},months:{weeks:lo/7,days:lo,hours:lo*24,minutes:lo*24*60,seconds:lo*24*60*60,milliseconds:lo*24*60*60*1e3},...bx},ki=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],p2=ki.slice(0).reverse();function Br(e,t,n=!1){const r={values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new He(r)}function h2(e){return e<0?Math.floor(e):Math.ceil(e)}function Ex(e,t,n,r,i){const o=e[i][n],a=t[n]/o,s=Math.sign(a)===Math.sign(r[i]),u=!s&&r[i]!==0&&Math.abs(a)<=1?h2(a):Math.trunc(a);r[i]+=u,t[n]-=u*o}function m2(e,t){p2.reduce((n,r)=>ze(t[r])?n:(n&&Ex(e,t,n,t,r),r),null)}function v2(e){const t={};for(const[n,r]of Object.entries(e))r!==0&&(t[n]=r);return t}class He{constructor(t){const n=t.conversionAccuracy==="longterm"||!1;let r=n?f2:d2;t.matrix&&(r=t.matrix),this.values=t.values,this.loc=t.loc||at.create(),this.conversionAccuracy=n?"longterm":"casual",this.invalid=t.invalid||null,this.matrix=r,this.isLuxonDuration=!0}static fromMillis(t,n){return He.fromObject({milliseconds:t},n)}static fromObject(t,n={}){if(t==null||typeof t!="object")throw new _n(`Duration.fromObject: argument expected to be an object, got ${t===null?"null":typeof t}`);return new He({values:uu(t,He.normalizeUnit),loc:at.fromObject(n),conversionAccuracy:n.conversionAccuracy,matrix:n.matrix})}static fromDurationLike(t){if(Fi(t))return He.fromMillis(t);if(He.isDuration(t))return t;if(typeof t=="object")return He.fromObject(t);throw new _n(`Unknown duration argument ${t} of type ${typeof t}`)}static fromISO(t,n){const[r]=r2(t);return r?He.fromObject(r,n):He.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static fromISOTime(t,n){const[r]=o2(t);return r?He.fromObject(r,n):He.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static invalid(t,n=null){if(!t)throw new _n("need to specify a reason the Duration is invalid");const r=t instanceof Zn?t:new Zn(t,n);if(Ct.throwOnInvalid)throw new W_(r);return new He({invalid:r})}static normalizeUnit(t){const n={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[t&&t.toLowerCase()];if(!n)throw new zS(t);return n}static isDuration(t){return t&&t.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(t,n={}){const r={...n,floor:n.round!==!1&&n.floor!==!1};return this.isValid?Ht.create(this.loc,r).formatDurationFromString(this,t):c2}toHuman(t={}){const n=ki.map(r=>{const i=this.values[r];return ze(i)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...t,unit:r.slice(0,-1)}).format(i)}).filter(r=>r);return this.loc.listFormatter({type:"conjunction",style:t.listStyle||"narrow",...t}).format(n)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let t="P";return this.years!==0&&(t+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(t+=this.months+this.quarters*3+"M"),this.weeks!==0&&(t+=this.weeks+"W"),this.days!==0&&(t+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(t+="T"),this.hours!==0&&(t+=this.hours+"H"),this.minutes!==0&&(t+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(t+=Eh(this.seconds+this.milliseconds/1e3,3)+"S"),t==="P"&&(t+="T0S"),t}toISOTime(t={}){if(!this.isValid)return null;const n=this.toMillis();if(n<0||n>=864e5)return null;t={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...t};const r=this.shiftTo("hours","minutes","seconds","milliseconds");let i=t.format==="basic"?"hhmm":"hh:mm";(!t.suppressSeconds||r.seconds!==0||r.milliseconds!==0)&&(i+=t.format==="basic"?"ss":":ss",(!t.suppressMilliseconds||r.milliseconds!==0)&&(i+=".SSS"));let o=r.toFormat(i);return t.includePrefix&&(o="T"+o),o}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;const n=He.fromDurationLike(t),r={};for(const i of ki)(Uo(n.values,i)||Uo(this.values,i))&&(r[i]=n.get(i)+this.get(i));return Br(this,{values:r},!0)}minus(t){if(!this.isValid)return this;const n=He.fromDurationLike(t);return this.plus(n.negate())}mapUnits(t){if(!this.isValid)return this;const n={};for(const r of Object.keys(this.values))n[r]=ux(t(this.values[r],r));return Br(this,{values:n},!0)}get(t){return this[He.normalizeUnit(t)]}set(t){if(!this.isValid)return this;const n={...this.values,...uu(t,He.normalizeUnit)};return Br(this,{values:n})}reconfigure({locale:t,numberingSystem:n,conversionAccuracy:r,matrix:i}={}){const a={loc:this.loc.clone({locale:t,numberingSystem:n}),matrix:i,conversionAccuracy:r};return Br(this,a)}as(t){return this.isValid?this.shiftTo(t).get(t):NaN}normalize(){if(!this.isValid)return this;const t=this.toObject();return m2(this.matrix,t),Br(this,{values:t},!0)}rescale(){if(!this.isValid)return this;const t=v2(this.normalize().shiftToAll().toObject());return Br(this,{values:t},!0)}shiftTo(...t){if(!this.isValid)return this;if(t.length===0)return this;t=t.map(a=>He.normalizeUnit(a));const n={},r={},i=this.toObject();let o;for(const a of ki)if(t.indexOf(a)>=0){o=a;let s=0;for(const l in r)s+=this.matrix[l][a]*r[l],r[l]=0;Fi(i[a])&&(s+=i[a]);const u=Math.trunc(s);n[a]=u,r[a]=(s*1e3-u*1e3)/1e3;for(const l in i)ki.indexOf(l)>ki.indexOf(a)&&Ex(this.matrix,i,l,n,a)}else Fi(i[a])&&(r[a]=i[a]);for(const a in r)r[a]!==0&&(n[o]+=a===o?r[a]:r[a]/this.matrix[o][a]);return Br(this,{values:n},!0).normalize()}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=this.values[n]===0?0:-this.values[n];return Br(this,{values:t},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(t){if(!this.isValid||!t.isValid||!this.loc.equals(t.loc))return!1;function n(r,i){return r===void 0||r===0?i===void 0||i===0:r===i}for(const r of ki)if(!n(this.values[r],t.values[r]))return!1;return!0}}const uo="Invalid Interval";function y2(e,t){return!e||!e.isValid?vt.invalid("missing or invalid start"):!t||!t.isValid?vt.invalid("missing or invalid end"):t<e?vt.invalid("end before start",`The end of an interval must be after its start, but you had start=${e.toISO()} and end=${t.toISO()}`):null}class vt{constructor(t){this.s=t.start,this.e=t.end,this.invalid=t.invalid||null,this.isLuxonInterval=!0}static invalid(t,n=null){if(!t)throw new _n("need to specify a reason the Interval is invalid");const r=t instanceof Zn?t:new Zn(t,n);if(Ct.throwOnInvalid)throw new H_(r);return new vt({invalid:r})}static fromDateTimes(t,n){const r=Ea(t),i=Ea(n),o=y2(r,i);return o??new vt({start:r,end:i})}static after(t,n){const r=He.fromDurationLike(n),i=Ea(t);return vt.fromDateTimes(i,i.plus(r))}static before(t,n){const r=He.fromDurationLike(n),i=Ea(t);return vt.fromDateTimes(i.minus(r),i)}static fromISO(t,n){const[r,i]=(t||"").split("/",2);if(r&&i){let o,a;try{o=de.fromISO(r,n),a=o.isValid}catch{a=!1}let s,u;try{s=de.fromISO(i,n),u=s.isValid}catch{u=!1}if(a&&u)return vt.fromDateTimes(o,s);if(a){const l=He.fromISO(i,n);if(l.isValid)return vt.after(o,l)}else if(u){const l=He.fromISO(r,n);if(l.isValid)return vt.before(s,l)}}return vt.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static isInterval(t){return t&&t.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(t="milliseconds"){return this.isValid?this.toDuration(t).get(t):NaN}count(t="milliseconds"){if(!this.isValid)return NaN;const n=this.start.startOf(t),r=this.end.startOf(t);return Math.floor(r.diff(n,t).get(t))+(r.valueOf()!==this.end.valueOf())}hasSame(t){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,t):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(t){return this.isValid?this.s>t:!1}isBefore(t){return this.isValid?this.e<=t:!1}contains(t){return this.isValid?this.s<=t&&this.e>t:!1}set({start:t,end:n}={}){return this.isValid?vt.fromDateTimes(t||this.s,n||this.e):this}splitAt(...t){if(!this.isValid)return[];const n=t.map(Ea).filter(a=>this.contains(a)).sort(),r=[];let{s:i}=this,o=0;for(;i<this.e;){const a=n[o]||this.e,s=+a>+this.e?this.e:a;r.push(vt.fromDateTimes(i,s)),i=s,o+=1}return r}splitBy(t){const n=He.fromDurationLike(t);if(!this.isValid||!n.isValid||n.as("milliseconds")===0)return[];let{s:r}=this,i=1,o;const a=[];for(;r<this.e;){const s=this.start.plus(n.mapUnits(u=>u*i));o=+s>+this.e?this.e:s,a.push(vt.fromDateTimes(r,o)),r=o,i+=1}return a}divideEqually(t){return this.isValid?this.splitBy(this.length()/t).slice(0,t):[]}overlaps(t){return this.e>t.s&&this.s<t.e}abutsStart(t){return this.isValid?+this.e==+t.s:!1}abutsEnd(t){return this.isValid?+t.e==+this.s:!1}engulfs(t){return this.isValid?this.s<=t.s&&this.e>=t.e:!1}equals(t){return!this.isValid||!t.isValid?!1:this.s.equals(t.s)&&this.e.equals(t.e)}intersection(t){if(!this.isValid)return this;const n=this.s>t.s?this.s:t.s,r=this.e<t.e?this.e:t.e;return n>=r?null:vt.fromDateTimes(n,r)}union(t){if(!this.isValid)return this;const n=this.s<t.s?this.s:t.s,r=this.e>t.e?this.e:t.e;return vt.fromDateTimes(n,r)}static merge(t){const[n,r]=t.sort((i,o)=>i.s-o.s).reduce(([i,o],a)=>o?o.overlaps(a)||o.abutsStart(a)?[i,o.union(a)]:[i.concat([o]),a]:[i,a],[[],null]);return r&&n.push(r),n}static xor(t){let n=null,r=0;const i=[],o=t.map(u=>[{time:u.s,type:"s"},{time:u.e,type:"e"}]),a=Array.prototype.concat(...o),s=a.sort((u,l)=>u.time-l.time);for(const u of s)r+=u.type==="s"?1:-1,r===1?n=u.time:(n&&+n!=+u.time&&i.push(vt.fromDateTimes(n,u.time)),n=null);return vt.merge(i)}difference(...t){return vt.xor([this].concat(t)).map(n=>this.intersection(n)).filter(n=>n&&!n.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} ${this.e.toISO()})`:uo}toLocaleString(t=au,n={}){return this.isValid?Ht.create(this.s.loc.clone(n),t).formatInterval(this):uo}toISO(t){return this.isValid?`${this.s.toISO(t)}/${this.e.toISO(t)}`:uo}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:uo}toISOTime(t){return this.isValid?`${this.s.toISOTime(t)}/${this.e.toISOTime(t)}`:uo}toFormat(t,{separator:n=" "}={}){return this.isValid?`${this.s.toFormat(t)}${n}${this.e.toFormat(t)}`:uo}toDuration(t,n){return this.isValid?this.e.diff(this.s,t,n):He.invalid(this.invalidReason)}mapEndpoints(t){return vt.fromDateTimes(t(this.s),t(this.e))}}class sl{static hasDST(t=Ct.defaultZone){const n=de.now().setZone(t).set({month:12});return!t.isUniversal&&n.offset!==n.set({month:6}).offset}static isValidIANAZone(t){return Mr.isValidZone(t)}static normalizeZone(t){return Zr(t,Ct.defaultZone)}static months(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null,outputCalendar:o="gregory"}={}){return(i||at.create(n,r,o)).months(t)}static monthsFormat(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null,outputCalendar:o="gregory"}={}){return(i||at.create(n,r,o)).months(t,!0)}static weekdays(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null}={}){return(i||at.create(n,r,null)).weekdays(t)}static weekdaysFormat(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null}={}){return(i||at.create(n,r,null)).weekdays(t,!0)}static meridiems({locale:t=null}={}){return at.create(t).meridiems()}static eras(t="short",{locale:n=null}={}){return at.create(n,null,"gregory").eras(t)}static features(){return{relative:sx()}}}function Iy(e,t){const n=i=>i.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(t)-n(e);return Math.floor(He.fromMillis(r).as("days"))}function g2(e,t,n){const r=[["years",(u,l)=>l.year-u.year],["quarters",(u,l)=>l.quarter-u.quarter+(l.year-u.year)*4],["months",(u,l)=>l.month-u.month+(l.year-u.year)*12],["weeks",(u,l)=>{const f=Iy(u,l);return(f-f%7)/7}],["days",Iy]],i={},o=e;let a,s;for(const[u,l]of r)n.indexOf(u)>=0&&(a=u,i[u]=l(e,t),s=o.plus(i),s>t?(i[u]--,e=o.plus(i)):e=s);return[e,i,s,a]}function w2(e,t,n,r){let[i,o,a,s]=g2(e,t,n);const u=t-i,l=n.filter(h=>["hours","minutes","seconds","milliseconds"].indexOf(h)>=0);l.length===0&&(a<t&&(a=i.plus({[s]:1})),a!==i&&(o[s]=(o[s]||0)+u/(a-i)));const f=He.fromObject(o,r);return l.length>0?He.fromMillis(u,r).shiftTo(...l).plus(f):f}const Rh={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[-৯]",deva:"[-९]",fullwide:"[-]",gujr:"[-૯]",hanidec:"[|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[-೯]",laoo:"[-໙]",limb:"[᥆-᥏]",mlym:"[-൯]",mong:"[᠐-᠙]",mymr:"[-၉]",orya:"[-୯]",tamldec:"[-௯]",telu:"[-౯]",thai:"[-๙]",tibt:"[༠-༩]",latn:"\\d"},Fy={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},S2=Rh.hanidec.replace(/[\[|\]]/g,"").split("");function x2(e){let t=parseInt(e,10);if(isNaN(t)){t="";for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);if(e[n].search(Rh.hanidec)!==-1)t+=S2.indexOf(e[n]);else for(const i in Fy){const[o,a]=Fy[i];r>=o&&r<=a&&(t+=r-o)}}return parseInt(t,10)}else return t}function Vn({numberingSystem:e},t=""){return new RegExp(`${Rh[e||"latn"]}${t}`)}const C2="missing Intl.DateTimeFormat.formatToParts support";function Ke(e,t=n=>n){return{regex:e,deser:([n])=>t(x2(n))}}const b2=String.fromCharCode(160),kx=`[ ${b2}]`,Tx=new RegExp(kx,"g");function E2(e){return e.replace(/\./g,"\\.?").replace(Tx,kx)}function Dy(e){return e.replace(/\./g,"").replace(Tx," ").toLowerCase()}function Hn(e,t){return e===null?null:{regex:RegExp(e.map(E2).join("|")),deser:([n])=>e.findIndex(r=>Dy(n)===Dy(r))+t}}function Ay(e,t){return{regex:e,deser:([,n,r])=>ju(n,r),groups:t}}function ll(e){return{regex:e,deser:([t])=>t}}function k2(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function T2(e,t){const n=Vn(t),r=Vn(t,"{2}"),i=Vn(t,"{3}"),o=Vn(t,"{4}"),a=Vn(t,"{6}"),s=Vn(t,"{1,2}"),u=Vn(t,"{1,3}"),l=Vn(t,"{1,6}"),f=Vn(t,"{1,9}"),h=Vn(t,"{2,4}"),p=Vn(t,"{4,6}"),y=N=>({regex:RegExp(k2(N.val)),deser:([w])=>w,literal:!0}),x=(N=>{if(e.literal)return y(N);switch(N.val){case"G":return Hn(t.eras("short",!1),0);case"GG":return Hn(t.eras("long",!1),0);case"y":return Ke(l);case"yy":return Ke(h,kf);case"yyyy":return Ke(o);case"yyyyy":return Ke(p);case"yyyyyy":return Ke(a);case"M":return Ke(s);case"MM":return Ke(r);case"MMM":return Hn(t.months("short",!0,!1),1);case"MMMM":return Hn(t.months("long",!0,!1),1);case"L":return Ke(s);case"LL":return Ke(r);case"LLL":return Hn(t.months("short",!1,!1),1);case"LLLL":return Hn(t.months("long",!1,!1),1);case"d":return Ke(s);case"dd":return Ke(r);case"o":return Ke(u);case"ooo":return Ke(i);case"HH":return Ke(r);case"H":return Ke(s);case"hh":return Ke(r);case"h":return Ke(s);case"mm":return Ke(r);case"m":return Ke(s);case"q":return Ke(s);case"qq":return Ke(r);case"s":return Ke(s);case"ss":return Ke(r);case"S":return Ke(u);case"SSS":return Ke(i);case"u":return ll(f);case"uu":return ll(s);case"uuu":return Ke(n);case"a":return Hn(t.meridiems(),0);case"kkkk":return Ke(o);case"kk":return Ke(h,kf);case"W":return Ke(s);case"WW":return Ke(r);case"E":case"c":return Ke(n);case"EEE":return Hn(t.weekdays("short",!1,!1),1);case"EEEE":return Hn(t.weekdays("long",!1,!1),1);case"ccc":return Hn(t.weekdays("short",!0,!1),1);case"cccc":return Hn(t.weekdays("long",!0,!1),1);case"Z":case"ZZ":return Ay(new RegExp(`([+-]${s.source})(?::(${r.source}))?`),2);case"ZZZ":return Ay(new RegExp(`([+-]${s.source})(${r.source})?`),2);case"z":return ll(/[a-z_+-/]{1,256}?/i);case" ":return ll(/[^\S\n\r]/);default:return y(N)}})(e)||{invalidReason:C2};return x.token=e,x}const N2={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function O2(e,t){const{type:n,value:r}=e;if(n==="literal"){const a=/^\s+$/.test(r);return{literal:!a,val:a?" ":r}}const i=t[n];let o=N2[n];if(typeof o=="object"&&(o=o[i]),o)return{literal:!1,val:o}}function R2(e){return[`^${e.map(n=>n.regex).reduce((n,r)=>`${n}(${r.source})`,"")}$`,e]}function _2(e,t,n){const r=e.match(t);if(r){const i={};let o=1;for(const a in n)if(Uo(n,a)){const s=n[a],u=s.groups?s.groups+1:1;!s.literal&&s.token&&(i[s.token.val[0]]=s.deser(r.slice(o,o+u))),o+=u}return[r,i]}else return[r,{}]}function P2(e){const t=o=>{switch(o){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let n=null,r;return ze(e.z)||(n=Mr.create(e.z)),ze(e.Z)||(n||(n=new Qt(e.Z)),r=e.Z),ze(e.q)||(e.M=(e.q-1)*3+1),ze(e.h)||(e.h<12&&e.a===1?e.h+=12:e.h===12&&e.a===0&&(e.h=0)),e.G===0&&e.y&&(e.y=-e.y),ze(e.u)||(e.S=bh(e.u)),[Object.keys(e).reduce((o,a)=>{const s=t(a);return s&&(o[s]=e[a]),o},{}),n,r]}let nd=null;function M2(){return nd||(nd=de.fromMillis(1555555555555)),nd}function $2(e,t){if(e.literal)return e;const n=Ht.macroTokenToFormatOpts(e.val),r=Rx(n,t);return r==null||r.includes(void 0)?e:r}function Nx(e,t){return Array.prototype.concat(...e.map(n=>$2(n,t)))}function Ox(e,t,n){const r=Nx(Ht.parseFormat(n),e),i=r.map(a=>T2(a,e)),o=i.find(a=>a.invalidReason);if(o)return{input:t,tokens:r,invalidReason:o.invalidReason};{const[a,s]=R2(i),u=RegExp(a,"i"),[l,f]=_2(t,u,s),[h,p,y]=f?P2(f):[null,null,void 0];if(Uo(f,"a")&&Uo(f,"H"))throw new Pa("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:r,regex:u,rawMatches:l,matches:f,result:h,zone:p,specificOffset:y}}}function I2(e,t,n){const{result:r,zone:i,specificOffset:o,invalidReason:a}=Ox(e,t,n);return[r,i,o,a]}function Rx(e,t){return e?Ht.create(t,e).formatDateTimeParts(M2()).map(i=>O2(i,e)):null}const _x=[0,31,59,90,120,151,181,212,243,273,304,334],Px=[0,31,60,91,121,152,182,213,244,274,305,335];function Mn(e,t){return new Zn("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function Mx(e,t,n){const r=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);const i=r.getUTCDay();return i===0?7:i}function $x(e,t,n){return n+(Ns(e)?Px:_x)[t-1]}function Ix(e,t){const n=Ns(e)?Px:_x,r=n.findIndex(o=>o<t),i=t-n[r];return{month:r+1,day:i}}function Tf(e){const{year:t,month:n,day:r}=e,i=$x(t,n,r),o=Mx(t,n,r);let a=Math.floor((i-o+10)/7),s;return a<1?(s=t-1,a=lu(s)):a>lu(t)?(s=t+1,a=1):s=t,{weekYear:s,weekNumber:a,weekday:o,...Bu(e)}}function Ly(e){const{weekYear:t,weekNumber:n,weekday:r}=e,i=Mx(t,1,4),o=Ua(t);let a=n*7+r-i-3,s;a<1?(s=t-1,a+=Ua(s)):a>o?(s=t+1,a-=Ua(t)):s=t;const{month:u,day:l}=Ix(s,a);return{year:s,month:u,day:l,...Bu(e)}}function rd(e){const{year:t,month:n,day:r}=e,i=$x(t,n,r);return{year:t,ordinal:i,...Bu(e)}}function jy(e){const{year:t,ordinal:n}=e,{month:r,day:i}=Ix(t,n);return{year:t,month:r,day:i,...Bu(e)}}function F2(e){const t=Lu(e.weekYear),n=Cr(e.weekNumber,1,lu(e.weekYear)),r=Cr(e.weekday,1,7);return t?n?r?!1:Mn("weekday",e.weekday):Mn("week",e.week):Mn("weekYear",e.weekYear)}function D2(e){const t=Lu(e.year),n=Cr(e.ordinal,1,Ua(e.year));return t?n?!1:Mn("ordinal",e.ordinal):Mn("year",e.year)}function Fx(e){const t=Lu(e.year),n=Cr(e.month,1,12),r=Cr(e.day,1,su(e.year,e.month));return t?n?r?!1:Mn("day",e.day):Mn("month",e.month):Mn("year",e.year)}function Dx(e){const{hour:t,minute:n,second:r,millisecond:i}=e,o=Cr(t,0,23)||t===24&&n===0&&r===0&&i===0,a=Cr(n,0,59),s=Cr(r,0,59),u=Cr(i,0,999);return o?a?s?u?!1:Mn("millisecond",i):Mn("second",r):Mn("minute",n):Mn("hour",t)}const id="Invalid DateTime",By=864e13;function ul(e){return new Zn("unsupported zone",`the zone "${e.name}" is not supported`)}function od(e){return e.weekData===null&&(e.weekData=Tf(e.c)),e.weekData}function Ca(e,t){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new de({...n,...t,old:n})}function Ax(e,t,n){let r=e-t*60*1e3;const i=n.offset(r);if(t===i)return[r,t];r-=(i-t)*60*1e3;const o=n.offset(r);return i===o?[r,i]:[e-Math.min(i,o)*60*1e3,Math.max(i,o)]}function zy(e,t){e+=t*60*1e3;const n=new Date(e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Ol(e,t,n){return Ax(kh(e),t,n)}function Vy(e,t){const n=e.o,r=e.c.year+Math.trunc(t.years),i=e.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,o={...e.c,year:r,month:i,day:Math.min(e.c.day,su(r,i))+Math.trunc(t.days)+Math.trunc(t.weeks)*7},a=He.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),s=kh(o);let[u,l]=Ax(s,n,e.zone);return a!==0&&(u+=a,l=e.zone.offset(u)),{ts:u,o:l}}function ba(e,t,n,r,i,o){const{setZone:a,zone:s}=n;if(e&&Object.keys(e).length!==0||t){const u=t||s,l=de.fromObject(e,{...n,zone:u,specificOffset:o});return a?l:l.setZone(s)}else return de.invalid(new Zn("unparsable",`the input "${i}" can't be parsed as ${r}`))}function cl(e,t,n=!0){return e.isValid?Ht.create(at.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function ad(e,t){const n=e.c.year>9999||e.c.year<0;let r="";return n&&e.c.year>=0&&(r+="+"),r+=bt(e.c.year,n?6:4),t?(r+="-",r+=bt(e.c.month),r+="-",r+=bt(e.c.day)):(r+=bt(e.c.month),r+=bt(e.c.day)),r}function Hy(e,t,n,r,i,o){let a=bt(e.c.hour);return t?(a+=":",a+=bt(e.c.minute),(e.c.second!==0||!n)&&(a+=":")):a+=bt(e.c.minute),(e.c.second!==0||!n)&&(a+=bt(e.c.second),(e.c.millisecond!==0||!r)&&(a+=".",a+=bt(e.c.millisecond,3))),i&&(e.isOffsetFixed&&e.offset===0&&!o?a+="Z":e.o<0?(a+="-",a+=bt(Math.trunc(-e.o/60)),a+=":",a+=bt(Math.trunc(-e.o%60))):(a+="+",a+=bt(Math.trunc(e.o/60)),a+=":",a+=bt(Math.trunc(e.o%60)))),o&&(a+="["+e.zone.ianaName+"]"),a}const Lx={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},A2={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},L2={ordinal:1,hour:0,minute:0,second:0,millisecond:0},jx=["year","month","day","hour","minute","second","millisecond"],j2=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],B2=["year","ordinal","hour","minute","second","millisecond"];function Wy(e){const t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new zS(e);return t}function Uy(e,t){const n=Zr(t.zone,Ct.defaultZone),r=at.fromObject(t),i=Ct.now();let o,a;if(ze(e.year))o=i;else{for(const l of jx)ze(e[l])&&(e[l]=Lx[l]);const s=Fx(e)||Dx(e);if(s)return de.invalid(s);const u=n.offset(i);[o,a]=Ol(e,u,n)}return new de({ts:o,zone:n,loc:r,o:a})}function Gy(e,t,n){const r=ze(n.round)?!0:n.round,i=(a,s)=>(a=Eh(a,r||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(a,s)),o=a=>n.calendary?t.hasSame(e,a)?0:t.startOf(a).diff(e.startOf(a),a).get(a):t.diff(e,a).get(a);if(n.unit)return i(o(n.unit),n.unit);for(const a of n.units){const s=o(a);if(Math.abs(s)>=1)return i(s,a)}return i(e>t?-0:0,n.units[n.units.length-1])}function qy(e){let t={},n;return e.length>0&&typeof e[e.length-1]=="object"?(t=e[e.length-1],n=Array.from(e).slice(0,e.length-1)):n=Array.from(e),[t,n]}class de{constructor(t){const n=t.zone||Ct.defaultZone;let r=t.invalid||(Number.isNaN(t.ts)?new Zn("invalid input"):null)||(n.isValid?null:ul(n));this.ts=ze(t.ts)?Ct.now():t.ts;let i=null,o=null;if(!r)if(t.old&&t.old.ts===this.ts&&t.old.zone.equals(n))[i,o]=[t.old.c,t.old.o];else{const s=n.offset(this.ts);i=zy(this.ts,s),r=Number.isNaN(i.year)?new Zn("invalid input"):null,i=r?null:i,o=r?null:s}this._zone=n,this.loc=t.loc||at.create(),this.invalid=r,this.weekData=null,this.c=i,this.o=o,this.isLuxonDateTime=!0}static now(){return new de({})}static local(){const[t,n]=qy(arguments),[r,i,o,a,s,u,l]=n;return Uy({year:r,month:i,day:o,hour:a,minute:s,second:u,millisecond:l},t)}static utc(){const[t,n]=qy(arguments),[r,i,o,a,s,u,l]=n;return t.zone=Qt.utcInstance,Uy({year:r,month:i,day:o,hour:a,minute:s,second:u,millisecond:l},t)}static fromJSDate(t,n={}){const r=dP(t)?t.valueOf():NaN;if(Number.isNaN(r))return de.invalid("invalid input");const i=Zr(n.zone,Ct.defaultZone);return i.isValid?new de({ts:r,zone:i,loc:at.fromObject(n)}):de.invalid(ul(i))}static fromMillis(t,n={}){if(Fi(t))return t<-By||t>By?de.invalid("Timestamp out of range"):new de({ts:t,zone:Zr(n.zone,Ct.defaultZone),loc:at.fromObject(n)});throw new _n(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,n={}){if(Fi(t))return new de({ts:t*1e3,zone:Zr(n.zone,Ct.defaultZone),loc:at.fromObject(n)});throw new _n("fromSeconds requires a numerical input")}static fromObject(t,n={}){t=t||{};const r=Zr(n.zone,Ct.defaultZone);if(!r.isValid)return de.invalid(ul(r));const i=Ct.now(),o=ze(n.specificOffset)?r.offset(i):n.specificOffset,a=uu(t,Wy),s=!ze(a.ordinal),u=!ze(a.year),l=!ze(a.month)||!ze(a.day),f=u||l,h=a.weekYear||a.weekNumber,p=at.fromObject(n);if((f||s)&&h)throw new Pa("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&s)throw new Pa("Can't mix ordinal dates with month/day");const y=h||a.weekday&&!f;let C,x,N=zy(i,o);y?(C=j2,x=A2,N=Tf(N)):s?(C=B2,x=L2,N=rd(N)):(C=jx,x=Lx);let w=!1;for(const A of C){const I=a[A];ze(I)?w?a[A]=x[A]:a[A]=N[A]:w=!0}const E=y?F2(a):s?D2(a):Fx(a),b=E||Dx(a);if(b)return de.invalid(b);const T=y?Ly(a):s?jy(a):a,[R,M]=Ol(T,o,r),F=new de({ts:R,zone:r,o:M,loc:p});return a.weekday&&f&&t.weekday!==F.weekday?de.invalid("mismatched weekday",`you can't specify both a weekday of ${a.weekday} and a date of ${F.toISO()}`):F}static fromISO(t,n={}){const[r,i]=e2(t);return ba(r,i,n,"ISO 8601",t)}static fromRFC2822(t,n={}){const[r,i]=t2(t);return ba(r,i,n,"RFC 2822",t)}static fromHTTP(t,n={}){const[r,i]=n2(t);return ba(r,i,n,"HTTP",n)}static fromFormat(t,n,r={}){if(ze(t)||ze(n))throw new _n("fromFormat requires an input string and a format");const{locale:i=null,numberingSystem:o=null}=r,a=at.fromOpts({locale:i,numberingSystem:o,defaultToEN:!0}),[s,u,l,f]=I2(a,t,n);return f?de.invalid(f):ba(s,u,r,`format ${n}`,t,l)}static fromString(t,n,r={}){return de.fromFormat(t,n,r)}static fromSQL(t,n={}){const[r,i]=u2(t);return ba(r,i,n,"SQL",t)}static invalid(t,n=null){if(!t)throw new _n("need to specify a reason the DateTime is invalid");const r=t instanceof Zn?t:new Zn(t,n);if(Ct.throwOnInvalid)throw new V_(r);return new de({invalid:r})}static isDateTime(t){return t&&t.isLuxonDateTime||!1}static parseFormatForOpts(t,n={}){const r=Rx(t,at.fromObject(n));return r?r.map(i=>i?i.val:null).join(""):null}static expandFormat(t,n={}){return Nx(Ht.parseFormat(t),at.fromObject(n)).map(i=>i.val).join("")}get(t){return this[t]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?od(this).weekYear:NaN}get weekNumber(){return this.isValid?od(this).weekNumber:NaN}get weekday(){return this.isValid?od(this).weekday:NaN}get ordinal(){return this.isValid?rd(this.c).ordinal:NaN}get monthShort(){return this.isValid?sl.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?sl.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?sl.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?sl.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}get isInLeapYear(){return Ns(this.year)}get daysInMonth(){return su(this.year,this.month)}get daysInYear(){return this.isValid?Ua(this.year):NaN}get weeksInWeekYear(){return this.isValid?lu(this.weekYear):NaN}resolvedLocaleOptions(t={}){const{locale:n,numberingSystem:r,calendar:i}=Ht.create(this.loc.clone(t),t).resolvedOptions(this);return{locale:n,numberingSystem:r,outputCalendar:i}}toUTC(t=0,n={}){return this.setZone(Qt.instance(t),n)}toLocal(){return this.setZone(Ct.defaultZone)}setZone(t,{keepLocalTime:n=!1,keepCalendarTime:r=!1}={}){if(t=Zr(t,Ct.defaultZone),t.equals(this.zone))return this;if(t.isValid){let i=this.ts;if(n||r){const o=t.offset(this.ts),a=this.toObject();[i]=Ol(a,o,t)}return Ca(this,{ts:i,zone:t})}else return de.invalid(ul(t))}reconfigure({locale:t,numberingSystem:n,outputCalendar:r}={}){const i=this.loc.clone({locale:t,numberingSystem:n,outputCalendar:r});return Ca(this,{loc:i})}setLocale(t){return this.reconfigure({locale:t})}set(t){if(!this.isValid)return this;const n=uu(t,Wy),r=!ze(n.weekYear)||!ze(n.weekNumber)||!ze(n.weekday),i=!ze(n.ordinal),o=!ze(n.year),a=!ze(n.month)||!ze(n.day),s=o||a,u=n.weekYear||n.weekNumber;if((s||i)&&u)throw new Pa("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(a&&i)throw new Pa("Can't mix ordinal dates with month/day");let l;r?l=Ly({...Tf(this.c),...n}):ze(n.ordinal)?(l={...this.toObject(),...n},ze(n.day)&&(l.day=Math.min(su(l.year,l.month),l.day))):l=jy({...rd(this.c),...n});const[f,h]=Ol(l,this.o,this.zone);return Ca(this,{ts:f,o:h})}plus(t){if(!this.isValid)return this;const n=He.fromDurationLike(t);return Ca(this,Vy(this,n))}minus(t){if(!this.isValid)return this;const n=He.fromDurationLike(t).negate();return Ca(this,Vy(this,n))}startOf(t){if(!this.isValid)return this;const n={},r=He.normalizeUnit(t);switch(r){case"years":n.month=1;case"quarters":case"months":n.day=1;case"weeks":case"days":n.hour=0;case"hours":n.minute=0;case"minutes":n.second=0;case"seconds":n.millisecond=0;break}if(r==="weeks"&&(n.weekday=1),r==="quarters"){const i=Math.ceil(this.month/3);n.month=(i-1)*3+1}return this.set(n)}endOf(t){return this.isValid?this.plus({[t]:1}).startOf(t).minus(1):this}toFormat(t,n={}){return this.isValid?Ht.create(this.loc.redefaultToEN(n)).formatDateTimeFromString(this,t):id}toLocaleString(t=au,n={}){return this.isValid?Ht.create(this.loc.clone(n),t).formatDateTime(this):id}toLocaleParts(t={}){return this.isValid?Ht.create(this.loc.clone(t),t).formatDateTimeParts(this):[]}toISO({format:t="extended",suppressSeconds:n=!1,suppressMilliseconds:r=!1,includeOffset:i=!0,extendedZone:o=!1}={}){if(!this.isValid)return null;const a=t==="extended";let s=ad(this,a);return s+="T",s+=Hy(this,a,n,r,i,o),s}toISODate({format:t="extended"}={}){return this.isValid?ad(this,t==="extended"):null}toISOWeekDate(){return cl(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:t=!1,suppressSeconds:n=!1,includeOffset:r=!0,includePrefix:i=!1,extendedZone:o=!1,format:a="extended"}={}){return this.isValid?(i?"T":"")+Hy(this,a==="extended",n,t,r,o):null}toRFC2822(){return cl(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return cl(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?ad(this,!0):null}toSQLTime({includeOffset:t=!0,includeZone:n=!1,includeOffsetSpace:r=!0}={}){let i="HH:mm:ss.SSS";return(n||t)&&(r&&(i+=" "),n?i+="z":t&&(i+="ZZ")),cl(this,i,!0)}toSQL(t={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(t)}`:null}toString(){return this.isValid?this.toISO():id}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(t={}){if(!this.isValid)return{};const n={...this.c};return t.includeConfig&&(n.outputCalendar=this.outputCalendar,n.numberingSystem=this.loc.numberingSystem,n.locale=this.loc.locale),n}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(t,n="milliseconds",r={}){if(!this.isValid||!t.isValid)return He.invalid("created by diffing an invalid DateTime");const i={locale:this.locale,numberingSystem:this.numberingSystem,...r},o=fP(n).map(He.normalizeUnit),a=t.valueOf()>this.valueOf(),s=a?this:t,u=a?t:this,l=w2(s,u,o,i);return a?l.negate():l}diffNow(t="milliseconds",n={}){return this.diff(de.now(),t,n)}until(t){return this.isValid?vt.fromDateTimes(this,t):this}hasSame(t,n){if(!this.isValid)return!1;const r=t.valueOf(),i=this.setZone(t.zone,{keepLocalTime:!0});return i.startOf(n)<=r&&r<=i.endOf(n)}equals(t){return this.isValid&&t.isValid&&this.valueOf()===t.valueOf()&&this.zone.equals(t.zone)&&this.loc.equals(t.loc)}toRelative(t={}){if(!this.isValid)return null;const n=t.base||de.fromObject({},{zone:this.zone}),r=t.padding?this<n?-t.padding:t.padding:0;let i=["years","months","days","hours","minutes","seconds"],o=t.unit;return Array.isArray(t.unit)&&(i=t.unit,o=void 0),Gy(n,this.plus(r),{...t,numeric:"always",units:i,unit:o})}toRelativeCalendar(t={}){return this.isValid?Gy(t.base||de.fromObject({},{zone:this.zone}),this,{...t,numeric:"auto",units:["years","months","days"],calendary:!0}):null}static min(...t){if(!t.every(de.isDateTime))throw new _n("min requires all arguments be DateTimes");return Py(t,n=>n.valueOf(),Math.min)}static max(...t){if(!t.every(de.isDateTime))throw new _n("max requires all arguments be DateTimes");return Py(t,n=>n.valueOf(),Math.max)}static fromFormatExplain(t,n,r={}){const{locale:i=null,numberingSystem:o=null}=r,a=at.fromOpts({locale:i,numberingSystem:o,defaultToEN:!0});return Ox(a,t,n)}static fromStringExplain(t,n,r={}){return de.fromFormatExplain(t,n,r)}static get DATE_SHORT(){return au}static get DATE_MED(){return VS}static get DATE_MED_WITH_WEEKDAY(){return U_}static get DATE_FULL(){return HS}static get DATE_HUGE(){return WS}static get TIME_SIMPLE(){return US}static get TIME_WITH_SECONDS(){return GS}static get TIME_WITH_SHORT_OFFSET(){return qS}static get TIME_WITH_LONG_OFFSET(){return KS}static get TIME_24_SIMPLE(){return ZS}static get TIME_24_WITH_SECONDS(){return YS}static get TIME_24_WITH_SHORT_OFFSET(){return QS}static get TIME_24_WITH_LONG_OFFSET(){return XS}static get DATETIME_SHORT(){return JS}static get DATETIME_SHORT_WITH_SECONDS(){return ex}static get DATETIME_MED(){return tx}static get DATETIME_MED_WITH_SECONDS(){return nx}static get DATETIME_MED_WITH_WEEKDAY(){return G_}static get DATETIME_FULL(){return rx}static get DATETIME_FULL_WITH_SECONDS(){return ix}static get DATETIME_HUGE(){return ox}static get DATETIME_HUGE_WITH_SECONDS(){return ax}}function Ea(e){if(de.isDateTime(e))return e;if(e&&e.valueOf&&Fi(e.valueOf()))return de.fromJSDate(e);if(e&&typeof e=="object")return de.fromObject(e);throw new _n(`Unknown datetime argument: ${e}, of type ${typeof e}`)}de.now().toMillis(),de.now().plus({minutes:1}).toMillis(),de.now().toMillis(),de.now().plus({minutes:1}).toMillis();de.now().toMillis(),de.now().toMillis(),de.now().toMillis(),de.now().toMillis(),de.now().toMillis(),de.now().toMillis(),de.now().toMillis(),de.now().toMillis(),de.now().toMillis(),de.now().toMillis(),de.now().toMillis(),de.now().toMillis(),de.now().toMillis(),de.now().toMillis(),de.now().toMillis();const Ky=({type:e,show:t,onHide:n})=>{var C,x,N;const{event:r,setEvent:i,config:o,locale:a}=ye(),[s,u]=m.useState("bank"),[l,f]=m.useState(0),[h,p]=m.useState(!1),y=async w=>{w.preventDefault(),p(!0);try{await Ne("update-dealership-balance",{dealership:r.dealershipId,action:e,source:s,amount:l}),i({...r,playerBalance:{...r.playerBalance,[s]:e==="deposit"?r.playerBalance[s]-(l||0):r.playerBalance[s]+(l||0)}})}catch{}n(),p(!1)};return g(z,{show:t,size:"sm",onHide:()=>n(),style:{zIndex:9999},centered:!0,children:[c(z.Header,{closeButton:!0,children:c(z.Title,{as:"h5",children:a[e]})}),c(z.Body,{children:g(j,{onSubmit:y,children:[e==="deposit"&&g(j.Group,{className:"mb-3",children:[c(j.Label,{children:a.paymentSource}),g("div",{children:[c(j.Check,{label:g("div",{className:"d-flex align-items-center",children:[c("span",{className:"me-2",children:a.bank}),c(vn,{bg:"secondary",children:Le((C=r.playerBalance)==null?void 0:C.bank,o)})]}),name:"payment-source",type:"radio",id:"payment-source-card",checked:s==="bank",onChange:w=>u(w.target.checked?"bank":"cash")}),c(j.Check,{label:g("div",{className:"d-flex align-items-center",children:[c("span",{className:"me-2",children:a.cash}),c(vn,{bg:"secondary",children:Le((x=r.playerBalance)==null?void 0:x.cash,o)})]}),name:"payment-source",type:"radio",id:"payment-source-cash",checked:s==="cash",onChange:w=>u(w.target.checked?"cash":"bank")})]})]}),g(j.Group,{className:"mb-3",children:[c(j.Label,{children:a.amount}),c(Gt,{children:c(j.Control,{type:"number",min:1,max:e==="deposit"?(N=r.playerBalance)==null?void 0:N[s]:r.balance,value:l,onChange:w=>f(w.target.value?parseFloat(w.target.value):""),required:!0})})]}),c(ee,{type:"submit",variant:"primary",disabled:h,children:a[e]})]})})]})},z2=({currentTab:e})=>{var p,y,C;const{event:t,setEvent:n,config:r,locale:i}=ye(),[o,a]=m.useState(t.balance||0),[s,u]=m.useState(!1),[l,f]=m.useState(!1);m.useEffect(()=>{e===i.dashboard&&h()},[e]);const h=async()=>{const{balance:x}=await Ne("get-dealership-balance",{dealership:t.dealershipId});a(x),n(N=>({...N,balance:x}))};return g("div",{children:[c(ur,{className:"mb-3",children:c(Xe,{children:c(Ue,{border:"primary",children:c(Ue.Body,{className:"d-flex justify-content-between",children:t.shopType=="owned"?g(Wt,{children:[g("div",{children:[c("h2",{children:Le(o,r)}),c("div",{children:i.accountBalance})]}),t.employeeRole!=="supervisor"&&g("div",{className:"d-flex flex-column justify-content-end gap-2",children:[g(ee,{size:"sm",onClick:()=>u(!0),children:[c("i",{className:"bi-box-arrow-left me-2"}),i.withdraw]}),g(ee,{size:"sm",variant:"secondary",onClick:()=>f(!0),children:[c("i",{className:"bi-box-arrow-right me-2"}),i.deposit]})]})]}):c("h5",{className:"text-primary mb-0",children:"Self-service dealership"})})})})}),g(ur,{children:[c(Xe,{sm:4,children:c(Ue,{children:g(Ue.Body,{children:[c("h3",{children:((p=t.stats)==null?void 0:p.vehiclesCount)||0}),c("span",{children:i.vehicles})]})})}),c(Xe,{sm:4,children:c(Ue,{children:g(Ue.Body,{children:[c("h3",{children:((y=t.stats)==null?void 0:y.totalSales)||0}),c("span",{children:i.totalSales})]})})}),c(Xe,{sm:4,children:c(Ue,{children:g(Ue.Body,{children:[c("h3",{children:((C=t.stats)==null?void 0:C.vehiclesOnDisplay)||0}),c("span",{children:i.vehiclesOnDisplay})]})})})]}),c(ur,{}),c(Ky,{type:"withdraw",show:s,onHide:()=>{u(!1),h()}}),c(Ky,{type:"deposit",show:l,onHide:()=>{f(!1),h()}})]})};var Bx={exports:{}},Nf={exports:{}};(function(e,t){(function(n,r){r(t,m)})(jf,function(n,r){function i(d,v,S,k,_,O,P){try{var L=d[O](P),B=L.value}catch(V){return void S(V)}L.done?v(B):Promise.resolve(B).then(k,_)}function o(d){return function(){var v=this,S=arguments;return new Promise(function(k,_){var O=d.apply(v,S);function P(B){i(O,k,_,P,L,"next",B)}function L(B){i(O,k,_,P,L,"throw",B)}P(void 0)})}}function a(){return(a=Object.assign||function(d){for(var v=1;v<arguments.length;v++){var S=arguments[v];for(var k in S)Object.prototype.hasOwnProperty.call(S,k)&&(d[k]=S[k])}return d}).apply(this,arguments)}function s(d,v){if(d==null)return{};var S,k,_={},O=Object.keys(d);for(k=0;k<O.length;k++)S=O[k],v.indexOf(S)>=0||(_[S]=d[S]);return _}function u(d){var v=function(S,k){if(typeof S!="object"||S===null)return S;var _=S[Symbol.toPrimitive];if(_!==void 0){var O=_.call(S,k||"default");if(typeof O!="object")return O;throw new TypeError("@@toPrimitive must return a primitive value.")}return(k==="string"?String:Number)(S)}(d,"string");return typeof v=="symbol"?v:String(v)}r=r&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r;var l={init:"init"},f=function(d){var v=d.value;return v===void 0?"":v},h=function(){return r.createElement(r.Fragment,null," ")},p={Cell:f,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function y(){for(var d=arguments.length,v=new Array(d),S=0;S<d;S++)v[S]=arguments[S];return v.reduce(function(k,_){var O=_.style,P=_.className;return k=a({},k,{},s(_,["style","className"])),O&&(k.style=k.style?a({},k.style||{},{},O||{}):O),P&&(k.className=k.className?k.className+" "+P:P),k.className===""&&delete k.className,k},{})}var C=function(d,v){return v===void 0&&(v={}),function(S){return S===void 0&&(S={}),[].concat(d,[S]).reduce(function(k,_){return function O(P,L,B){return typeof L=="function"?O({},L(P,B)):Array.isArray(L)?y.apply(void 0,[P].concat(L)):y(P,L)}(k,_,a({},v,{userProps:S}))},{})}},x=function(d,v,S,k){return S===void 0&&(S={}),d.reduce(function(_,O){return O(_,S)},v)},N=function(d,v,S){return S===void 0&&(S={}),d.forEach(function(k){k(v,S)})};function w(d,v,S,k){d.findIndex(function(_){return _.pluginName===S}),v.forEach(function(_){d.findIndex(function(O){return O.pluginName===_})})}function E(d,v){return typeof d=="function"?d(v):d}function b(d){var v=r.useRef();return v.current=d,r.useCallback(function(){return v.current},[])}var T=typeof document<"u"?r.useLayoutEffect:r.useEffect;function R(d,v){var S=r.useRef(!1);T(function(){S.current&&d(),S.current=!0},v)}function M(d,v,S){return S===void 0&&(S={}),function(k,_){_===void 0&&(_={});var O=typeof k=="string"?v[k]:k;if(O===void 0)throw console.info(v),new Error("Renderer Error ☝️");return F(O,a({},d,{column:v},S,{},_))}}function F(d,v){return function(k){return typeof k=="function"&&(_=Object.getPrototypeOf(k)).prototype&&_.prototype.isReactComponent;var _}(S=d)||typeof S=="function"||function(k){return typeof k=="object"&&typeof k.$$typeof=="symbol"&&["react.memo","react.forward_ref"].includes(k.$$typeof.description)}(S)?r.createElement(d,v):d;var S}function A(d,v,S){return S===void 0&&(S=0),d.map(function(k){return $(k=a({},k,{parent:v,depth:S})),k.columns&&(k.columns=A(k.columns,k,S+1)),k})}function I(d){return ge(d,"columns")}function $(d){var v=d.id,S=d.accessor,k=d.Header;if(typeof S=="string"){v=v||S;var _=S.split(".");S=function(O){return function(P,L,B){if(!L)return P;var V,X=typeof L=="function"?L:JSON.stringify(L),K=G.get(X)||function(){var Y=function(H){return function Q(ie,se){if(se===void 0&&(se=[]),Array.isArray(ie))for(var me=0;me<ie.length;me+=1)Q(ie[me],se);else se.push(ie);return se}(H).map(function(Q){return String(Q).replace(".","_")}).join(".").replace(_e,".").replace(Je,"").split(".")}(L);return G.set(X,Y),Y}();try{V=K.reduce(function(Y,H){return Y[H]},P)}catch{}return V!==void 0?V:B}(O,_)}}if(!v&&typeof k=="string"&&k&&(v=k),!v&&d.columns)throw console.error(d),new Error('A column ID (or unique "Header" value) is required!');if(!v)throw console.error(d),new Error("A column ID (or string accessor) is required!");return Object.assign(d,{id:v,accessor:S}),d}function W(d,v){if(!v)throw new Error;return Object.assign(d,a({Header:h,Footer:h},p,{},v,{},d)),Object.assign(d,{originalWidth:d.width}),d}function Z(d,v,S){S===void 0&&(S=function(){return{}});for(var k=[],_=d,O=0,P=function(){return O++},L=function(){var B={headers:[]},V=[],X=_.some(function(K){return K.parent});_.forEach(function(K){var Y,H=[].concat(V).reverse()[0];X&&(K.parent?Y=a({},K.parent,{originalId:K.parent.id,id:K.parent.id+"_"+P(),headers:[K]},S(K)):Y=W(a({originalId:K.id+"_placeholder",id:K.id+"_placeholder_"+P(),placeholderOf:K,headers:[K]},S(K)),v),H&&H.originalId===Y.originalId?H.headers.push(K):V.push(Y)),B.headers.push(K)}),k.push(B),_=V};_.length;)L();return k.reverse()}var G=new Map;function te(){for(var d=arguments.length,v=new Array(d),S=0;S<d;S++)v[S]=arguments[S];for(var k=0;k<v.length;k+=1)if(v[k]!==void 0)return v[k]}function Oe(d){if(typeof d=="function")return d}function ge(d,v){var S=[];return function k(_){_.forEach(function(O){O[v]?k(O[v]):S.push(O)})}(d),S}function xe(d,v){var S=v.manualExpandedKey,k=v.expanded,_=v.expandSubRows,O=_===void 0||_,P=[];return d.forEach(function(L){return function B(V,X){X===void 0&&(X=!0),V.isExpanded=V.original&&V.original[S]||k[V.id],V.canExpand=V.subRows&&!!V.subRows.length,X&&P.push(V),V.subRows&&V.subRows.length&&V.isExpanded&&V.subRows.forEach(function(K){return B(K,O)})}(L)}),P}function U(d,v,S){return Oe(d)||v[d]||S[d]||S.text}function re(d,v,S){return d?d(v,S):v===void 0}function ne(){throw new Error("React-Table: You have not called prepareRow(row) one or more rows you are attempting to render.")}var ke=null,_e=/\[/g,Je=/\]/g,rt=function(d){return a({role:"table"},d)},ht=function(d){return a({role:"rowgroup"},d)},ct=function(d,v){var S=v.column;return a({key:"header_"+S.id,colSpan:S.totalVisibleHeaderCount,role:"columnheader"},d)},Ot=function(d,v){var S=v.column;return a({key:"footer_"+S.id,colSpan:S.totalVisibleHeaderCount},d)},Rt=function(d,v){return a({key:"headerGroup_"+v.index,role:"row"},d)},jt=function(d,v){return a({key:"footerGroup_"+v.index},d)},er=function(d,v){return a({key:"row_"+v.row.id,role:"row"},d)},qt=function(d,v){var S=v.cell;return a({key:"cell_"+S.row.id+"_"+S.column.id,role:"cell"},d)};function Bn(){return{useOptions:[],stateReducers:[],useControlledState:[],columns:[],columnsDeps:[],allColumns:[],allColumnsDeps:[],accessValue:[],materializedColumns:[],materializedColumnsDeps:[],useInstanceAfterData:[],visibleColumns:[],visibleColumnsDeps:[],headerGroups:[],headerGroupsDeps:[],useInstanceBeforeDimensions:[],useInstance:[],prepareRow:[],getTableProps:[rt],getTableBodyProps:[ht],getHeaderGroupProps:[Rt],getFooterGroupProps:[jt],getHeaderProps:[ct],getFooterProps:[Ot],getRowProps:[er],getCellProps:[qt],useFinalInstance:[]}}l.resetHiddenColumns="resetHiddenColumns",l.toggleHideColumn="toggleHideColumn",l.setHiddenColumns="setHiddenColumns",l.toggleHideAllColumns="toggleHideAllColumns";var tn=function(d){d.getToggleHiddenProps=[Ge],d.getToggleHideAllColumnsProps=[gi],d.stateReducers.push(Dr),d.useInstanceBeforeDimensions.push(tr),d.headerGroupsDeps.push(function(v,S){var k=S.instance;return[].concat(v,[k.state.hiddenColumns])}),d.useInstance.push(wi)};tn.pluginName="useColumnVisibility";var Ge=function(d,v){var S=v.column;return[d,{onChange:function(k){S.toggleHidden(!k.target.checked)},style:{cursor:"pointer"},checked:S.isVisible,title:"Toggle Column Visible"}]},gi=function(d,v){var S=v.instance;return[d,{onChange:function(k){S.toggleHideAllColumns(!k.target.checked)},style:{cursor:"pointer"},checked:!S.allColumnsHidden&&!S.state.hiddenColumns.length,title:"Toggle All Columns Hidden",indeterminate:!S.allColumnsHidden&&S.state.hiddenColumns.length}]};function Dr(d,v,S,k){if(v.type===l.init)return a({hiddenColumns:[]},d);if(v.type===l.resetHiddenColumns)return a({},d,{hiddenColumns:k.initialState.hiddenColumns||[]});if(v.type===l.toggleHideColumn){var _=(v.value!==void 0?v.value:!d.hiddenColumns.includes(v.columnId))?[].concat(d.hiddenColumns,[v.columnId]):d.hiddenColumns.filter(function(O){return O!==v.columnId});return a({},d,{hiddenColumns:_})}return v.type===l.setHiddenColumns?a({},d,{hiddenColumns:E(v.value,d.hiddenColumns)}):v.type===l.toggleHideAllColumns?a({},d,{hiddenColumns:(v.value!==void 0?v.value:!d.hiddenColumns.length)?k.allColumns.map(function(O){return O.id}):[]}):void 0}function tr(d){var v=d.headers,S=d.state.hiddenColumns;r.useRef(!1).current;var k=0;v.forEach(function(_){return k+=function O(P,L){P.isVisible=L&&!S.includes(P.id);var B=0;return P.headers&&P.headers.length?P.headers.forEach(function(V){return B+=O(V,P.isVisible)}):B=P.isVisible?1:0,P.totalVisibleHeaderCount=B,B}(_,!0)})}function wi(d){var v=d.columns,S=d.flatHeaders,k=d.dispatch,_=d.allColumns,O=d.getHooks,P=d.state.hiddenColumns,L=d.autoResetHiddenColumns,B=L===void 0||L,V=b(d),X=_.length===P.length,K=r.useCallback(function(se,me){return k({type:l.toggleHideColumn,columnId:se,value:me})},[k]),Y=r.useCallback(function(se){return k({type:l.setHiddenColumns,value:se})},[k]),H=r.useCallback(function(se){return k({type:l.toggleHideAllColumns,value:se})},[k]),Q=C(O().getToggleHideAllColumnsProps,{instance:V()});S.forEach(function(se){se.toggleHidden=function(me){k({type:l.toggleHideColumn,columnId:se.id,value:me})},se.getToggleHiddenProps=C(O().getToggleHiddenProps,{instance:V(),column:se})});var ie=b(B);R(function(){ie()&&k({type:l.resetHiddenColumns})},[k,v]),Object.assign(d,{allColumnsHidden:X,toggleHideColumn:K,setHiddenColumns:Y,toggleHideAllColumns:H,getToggleHideAllColumnsProps:Q})}var Si={},D={},ae=function(d,v,S){return d},fe=function(d,v){return d.subRows||[]},he=function(d,v,S){return""+(S?[S.id,v].join("."):v)},Pe=function(d){return d};function le(d){var v=d.initialState,S=v===void 0?Si:v,k=d.defaultColumn,_=k===void 0?D:k,O=d.getSubRows,P=O===void 0?fe:O,L=d.getRowId,B=L===void 0?he:L,V=d.stateReducer,X=V===void 0?ae:V,K=d.useControlledState,Y=K===void 0?Pe:K;return a({},s(d,["initialState","defaultColumn","getSubRows","getRowId","stateReducer","useControlledState"]),{initialState:S,defaultColumn:_,getSubRows:P,getRowId:B,stateReducer:X,useControlledState:Y})}function qe(d,v){v===void 0&&(v=0);var S=0,k=0,_=0,O=0;return d.forEach(function(P){var L=P.headers;if(P.totalLeft=v,L&&L.length){var B=qe(L,v),V=B[0],X=B[1],K=B[2],Y=B[3];P.totalMinWidth=V,P.totalWidth=X,P.totalMaxWidth=K,P.totalFlexWidth=Y}else P.totalMinWidth=P.minWidth,P.totalWidth=Math.min(Math.max(P.minWidth,P.width),P.maxWidth),P.totalMaxWidth=P.maxWidth,P.totalFlexWidth=P.canResize?P.totalWidth:0;P.isVisible&&(v+=P.totalWidth,S+=P.totalMinWidth,k+=P.totalWidth,_+=P.totalMaxWidth,O+=P.totalFlexWidth)}),[S,k,_,O]}function It(d){var v=d.data,S=d.rows,k=d.flatRows,_=d.rowsById,O=d.column,P=d.getRowId,L=d.getSubRows,B=d.accessValueHooks,V=d.getInstance;v.forEach(function(X,K){return function Y(H,Q,ie,se,me){ie===void 0&&(ie=0);var Me=H,pe=P(H,Q,se),J=_[pe];if(J)J.subRows&&J.originalSubRows.forEach(function(ue,Ee){return Y(ue,Ee,ie+1,J)});else if((J={id:pe,original:Me,index:Q,depth:ie,cells:[{}]}).cells.map=ne,J.cells.filter=ne,J.cells.forEach=ne,J.cells[0].getCellProps=ne,J.values={},me.push(J),k.push(J),_[pe]=J,J.originalSubRows=L(H,Q),J.originalSubRows){var Re=[];J.originalSubRows.forEach(function(ue,Ee){return Y(ue,Ee,ie+1,J,Re)}),J.subRows=Re}O.accessor&&(J.values[O.id]=O.accessor(H,Q,J,me,v)),J.values[O.id]=x(B,J.values[O.id],{row:J,column:O,instance:V()})}(X,K,0,void 0,S)})}l.resetExpanded="resetExpanded",l.toggleRowExpanded="toggleRowExpanded",l.toggleAllRowsExpanded="toggleAllRowsExpanded";var fr=function(d){d.getToggleAllRowsExpandedProps=[la],d.getToggleRowExpandedProps=[ac],d.stateReducers.push(Yh),d.useInstance.push(Ms),d.prepareRow.push(sc)};fr.pluginName="useExpanded";var la=function(d,v){var S=v.instance;return[d,{onClick:function(k){S.toggleAllRowsExpanded()},style:{cursor:"pointer"},title:"Toggle All Rows Expanded"}]},ac=function(d,v){var S=v.row;return[d,{onClick:function(){S.toggleRowExpanded()},style:{cursor:"pointer"},title:"Toggle Row Expanded"}]};function Yh(d,v,S,k){if(v.type===l.init)return a({expanded:{}},d);if(v.type===l.resetExpanded)return a({},d,{expanded:k.initialState.expanded||{}});if(v.type===l.toggleAllRowsExpanded){var _=v.value,O=k.rowsById,P=Object.keys(O).length===Object.keys(d.expanded).length;if(_!==void 0?_:!P){var L={};return Object.keys(O).forEach(function(Q){L[Q]=!0}),a({},d,{expanded:L})}return a({},d,{expanded:{}})}if(v.type===l.toggleRowExpanded){var B,V=v.id,X=v.value,K=d.expanded[V],Y=X!==void 0?X:!K;if(!K&&Y)return a({},d,{expanded:a({},d.expanded,(B={},B[V]=!0,B))});if(K&&!Y){var H=d.expanded;return H[V],a({},d,{expanded:s(H,[V].map(u))})}return d}}function Ms(d){var v=d.data,S=d.rows,k=d.rowsById,_=d.manualExpandedKey,O=_===void 0?"expanded":_,P=d.paginateExpandedRows,L=P===void 0||P,B=d.expandSubRows,V=B===void 0||B,X=d.autoResetExpanded,K=X===void 0||X,Y=d.getHooks,H=d.plugins,Q=d.state.expanded,ie=d.dispatch;w(H,["useSortBy","useGroupBy","usePivotColumns","useGlobalFilter"],"useExpanded");var se=b(K),me=!!(Object.keys(k).length&&Object.keys(Q).length);me&&Object.keys(k).some(function(Ie){return!Q[Ie]})&&(me=!1),R(function(){se()&&ie({type:l.resetExpanded})},[ie,v]);var Me=r.useCallback(function(Ie,we){ie({type:l.toggleRowExpanded,id:Ie,value:we})},[ie]),pe=r.useCallback(function(Ie){return ie({type:l.toggleAllRowsExpanded,value:Ie})},[ie]),J=r.useMemo(function(){return L?xe(S,{manualExpandedKey:O,expanded:Q,expandSubRows:V}):S},[L,S,O,Q,V]),Re=r.useMemo(function(){return function(Ie){var we=0;return Object.keys(Ie).forEach(function(Ce){var Ve=Ce.split(".");we=Math.max(we,Ve.length)}),we}(Q)},[Q]),ue=b(d),Ee=C(Y().getToggleAllRowsExpandedProps,{instance:ue()});Object.assign(d,{preExpandedRows:S,expandedRows:J,rows:J,expandedDepth:Re,isAllRowsExpanded:me,toggleRowExpanded:Me,toggleAllRowsExpanded:pe,getToggleAllRowsExpandedProps:Ee})}function sc(d,v){var S=v.instance.getHooks,k=v.instance;d.toggleRowExpanded=function(_){return k.toggleRowExpanded(d.id,_)},d.getToggleRowExpandedProps=C(S().getToggleRowExpandedProps,{instance:k,row:d})}var Qh=function(d,v,S){return d=d.filter(function(k){return v.some(function(_){var O=k.values[_];return String(O).toLowerCase().includes(String(S).toLowerCase())})})};Qh.autoRemove=function(d){return!d};var Xh=function(d,v,S){return d.filter(function(k){return v.some(function(_){var O=k.values[_];return O===void 0||String(O).toLowerCase()===String(S).toLowerCase()})})};Xh.autoRemove=function(d){return!d};var Jh=function(d,v,S){return d.filter(function(k){return v.some(function(_){var O=k.values[_];return O===void 0||String(O)===String(S)})})};Jh.autoRemove=function(d){return!d};var em=function(d,v,S){return d.filter(function(k){return v.some(function(_){return k.values[_].includes(S)})})};em.autoRemove=function(d){return!d||!d.length};var tm=function(d,v,S){return d.filter(function(k){return v.some(function(_){var O=k.values[_];return O&&O.length&&S.every(function(P){return O.includes(P)})})})};tm.autoRemove=function(d){return!d||!d.length};var nm=function(d,v,S){return d.filter(function(k){return v.some(function(_){var O=k.values[_];return O&&O.length&&S.some(function(P){return O.includes(P)})})})};nm.autoRemove=function(d){return!d||!d.length};var rm=function(d,v,S){return d.filter(function(k){return v.some(function(_){var O=k.values[_];return S.includes(O)})})};rm.autoRemove=function(d){return!d||!d.length};var im=function(d,v,S){return d.filter(function(k){return v.some(function(_){return k.values[_]===S})})};im.autoRemove=function(d){return d===void 0};var om=function(d,v,S){return d.filter(function(k){return v.some(function(_){return k.values[_]==S})})};om.autoRemove=function(d){return d==null};var am=function(d,v,S){var k=S||[],_=k[0],O=k[1];if((_=typeof _=="number"?_:-1/0)>(O=typeof O=="number"?O:1/0)){var P=_;_=O,O=P}return d.filter(function(L){return v.some(function(B){var V=L.values[B];return V>=_&&V<=O})})};am.autoRemove=function(d){return!d||typeof d[0]!="number"&&typeof d[1]!="number"};var ua=Object.freeze({__proto__:null,text:Qh,exactText:Xh,exactTextCase:Jh,includes:em,includesAll:tm,includesSome:nm,includesValue:rm,exact:im,equals:om,between:am});l.resetFilters="resetFilters",l.setFilter="setFilter",l.setAllFilters="setAllFilters";var sm=function(d){d.stateReducers.push(AC),d.useInstance.push(LC)};function AC(d,v,S,k){if(v.type===l.init)return a({filters:[]},d);if(v.type===l.resetFilters)return a({},d,{filters:k.initialState.filters||[]});if(v.type===l.setFilter){var _=v.columnId,O=v.filterValue,P=k.allColumns,L=k.filterTypes,B=P.find(function(ie){return ie.id===_});if(!B)throw new Error("React-Table: Could not find a column with id: "+_);var V=U(B.filter,L||{},ua),X=d.filters.find(function(ie){return ie.id===_}),K=E(O,X&&X.value);return re(V.autoRemove,K,B)?a({},d,{filters:d.filters.filter(function(ie){return ie.id!==_})}):a({},d,X?{filters:d.filters.map(function(ie){return ie.id===_?{id:_,value:K}:ie})}:{filters:[].concat(d.filters,[{id:_,value:K}])})}if(v.type===l.setAllFilters){var Y=v.filters,H=k.allColumns,Q=k.filterTypes;return a({},d,{filters:E(Y,d.filters).filter(function(ie){var se=H.find(function(me){return me.id===ie.id});return!re(U(se.filter,Q||{},ua).autoRemove,ie.value,se)})})}}function LC(d){var v=d.data,S=d.rows,k=d.flatRows,_=d.rowsById,O=d.allColumns,P=d.filterTypes,L=d.manualFilters,B=d.defaultCanFilter,V=B!==void 0&&B,X=d.disableFilters,K=d.state.filters,Y=d.dispatch,H=d.autoResetFilters,Q=H===void 0||H,ie=r.useCallback(function(ue,Ee){Y({type:l.setFilter,columnId:ue,filterValue:Ee})},[Y]),se=r.useCallback(function(ue){Y({type:l.setAllFilters,filters:ue})},[Y]);O.forEach(function(ue){var Ee=ue.id,Ie=ue.accessor,we=ue.defaultCanFilter,Ce=ue.disableFilters;ue.canFilter=Ie?te(Ce!==!0&&void 0,X!==!0&&void 0,!0):te(we,V,!1),ue.setFilter=function(Te){return ie(ue.id,Te)};var Ve=K.find(function(Te){return Te.id===Ee});ue.filterValue=Ve&&Ve.value});var me=r.useMemo(function(){if(L||!K.length)return[S,k,_];var ue=[],Ee={};return[function Ie(we,Ce){Ce===void 0&&(Ce=0);var Ve=we;return(Ve=K.reduce(function(Te,Be){var Ae=Be.id,Qe=Be.value,ve=O.find(function(mt){return mt.id===Ae});if(!ve)return Te;Ce===0&&(ve.preFilteredRows=Te);var Fe=U(ve.filter,P||{},ua);return Fe?(ve.filteredRows=Fe(Te,[Ae],Qe),ve.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+ve.id+"."),Te)},we)).forEach(function(Te){ue.push(Te),Ee[Te.id]=Te,Te.subRows&&(Te.subRows=Te.subRows&&Te.subRows.length>0?Ie(Te.subRows,Ce+1):Te.subRows)}),Ve}(S),ue,Ee]},[L,K,S,k,_,O,P]),Me=me[0],pe=me[1],J=me[2];r.useMemo(function(){O.filter(function(ue){return!K.find(function(Ee){return Ee.id===ue.id})}).forEach(function(ue){ue.preFilteredRows=Me,ue.filteredRows=Me})},[Me,K,O]);var Re=b(Q);R(function(){Re()&&Y({type:l.resetFilters})},[Y,L?null:v]),Object.assign(d,{preFilteredRows:S,preFilteredFlatRows:k,preFilteredRowsById:_,filteredRows:Me,filteredFlatRows:pe,filteredRowsById:J,rows:Me,flatRows:pe,rowsById:J,setFilter:ie,setAllFilters:se})}sm.pluginName="useFilters",l.resetGlobalFilter="resetGlobalFilter",l.setGlobalFilter="setGlobalFilter";var lm=function(d){d.stateReducers.push(jC),d.useInstance.push(BC)};function jC(d,v,S,k){if(v.type===l.resetGlobalFilter)return a({},d,{globalFilter:k.initialState.globalFilter||void 0});if(v.type===l.setGlobalFilter){var _=v.filterValue,O=k.userFilterTypes,P=U(k.globalFilter,O||{},ua),L=E(_,d.globalFilter);return re(P.autoRemove,L)?(d.globalFilter,s(d,["globalFilter"])):a({},d,{globalFilter:L})}}function BC(d){var v=d.data,S=d.rows,k=d.flatRows,_=d.rowsById,O=d.allColumns,P=d.filterTypes,L=d.globalFilter,B=d.manualGlobalFilter,V=d.state.globalFilter,X=d.dispatch,K=d.autoResetGlobalFilter,Y=K===void 0||K,H=d.disableGlobalFilter,Q=r.useCallback(function(J){X({type:l.setGlobalFilter,filterValue:J})},[X]),ie=r.useMemo(function(){if(B||V===void 0)return[S,k,_];var J=[],Re={},ue=U(L,P||{},ua);if(!ue)return console.warn("Could not find a valid 'globalFilter' option."),S;O.forEach(function(Ie){var we=Ie.disableGlobalFilter;Ie.canFilter=te(we!==!0&&void 0,H!==!0&&void 0,!0)});var Ee=O.filter(function(Ie){return Ie.canFilter===!0});return[function Ie(we){return(we=ue(we,Ee.map(function(Ce){return Ce.id}),V)).forEach(function(Ce){J.push(Ce),Re[Ce.id]=Ce,Ce.subRows=Ce.subRows&&Ce.subRows.length?Ie(Ce.subRows):Ce.subRows}),we}(S),J,Re]},[B,V,L,P,O,S,k,_,H]),se=ie[0],me=ie[1],Me=ie[2],pe=b(Y);R(function(){pe()&&X({type:l.resetGlobalFilter})},[X,B?null:v]),Object.assign(d,{preGlobalFilteredRows:S,preGlobalFilteredFlatRows:k,preGlobalFilteredRowsById:_,globalFilteredRows:se,globalFilteredFlatRows:me,globalFilteredRowsById:Me,rows:se,flatRows:me,rowsById:Me,setGlobalFilter:Q,disableGlobalFilter:H})}function um(d,v){return v.reduce(function(S,k){return S+(typeof k=="number"?k:0)},0)}lm.pluginName="useGlobalFilter";var cm=Object.freeze({__proto__:null,sum:um,min:function(d){var v=d[0]||0;return d.forEach(function(S){typeof S=="number"&&(v=Math.min(v,S))}),v},max:function(d){var v=d[0]||0;return d.forEach(function(S){typeof S=="number"&&(v=Math.max(v,S))}),v},minMax:function(d){var v=d[0]||0,S=d[0]||0;return d.forEach(function(k){typeof k=="number"&&(v=Math.min(v,k),S=Math.max(S,k))}),v+".."+S},average:function(d){return um(0,d)/d.length},median:function(d){if(!d.length)return null;var v=Math.floor(d.length/2),S=[].concat(d).sort(function(k,_){return k-_});return d.length%2!=0?S[v]:(S[v-1]+S[v])/2},unique:function(d){return Array.from(new Set(d).values())},uniqueCount:function(d){return new Set(d).size},count:function(d){return d.length}}),zC=[],VC={};l.resetGroupBy="resetGroupBy",l.setGroupBy="setGroupBy",l.toggleGroupBy="toggleGroupBy";var dm=function(d){d.getGroupByToggleProps=[HC],d.stateReducers.push(WC),d.visibleColumnsDeps.push(function(v,S){var k=S.instance;return[].concat(v,[k.state.groupBy])}),d.visibleColumns.push(UC),d.useInstance.push(qC),d.prepareRow.push(KC)};dm.pluginName="useGroupBy";var HC=function(d,v){var S=v.header;return[d,{onClick:S.canGroupBy?function(k){k.persist(),S.toggleGroupBy()}:void 0,style:{cursor:S.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function WC(d,v,S,k){if(v.type===l.init)return a({groupBy:[]},d);if(v.type===l.resetGroupBy)return a({},d,{groupBy:k.initialState.groupBy||[]});if(v.type===l.setGroupBy)return a({},d,{groupBy:v.value});if(v.type===l.toggleGroupBy){var _=v.columnId,O=v.value,P=O!==void 0?O:!d.groupBy.includes(_);return a({},d,P?{groupBy:[].concat(d.groupBy,[_])}:{groupBy:d.groupBy.filter(function(L){return L!==_})})}}function UC(d,v){var S=v.instance.state.groupBy,k=S.map(function(O){return d.find(function(P){return P.id===O})}).filter(Boolean),_=d.filter(function(O){return!S.includes(O.id)});return(d=[].concat(k,_)).forEach(function(O){O.isGrouped=S.includes(O.id),O.groupedIndex=S.indexOf(O.id)}),d}var GC={};function qC(d){var v=d.data,S=d.rows,k=d.flatRows,_=d.rowsById,O=d.allColumns,P=d.flatHeaders,L=d.groupByFn,B=L===void 0?fm:L,V=d.manualGroupBy,X=d.aggregations,K=X===void 0?GC:X,Y=d.plugins,H=d.state.groupBy,Q=d.dispatch,ie=d.autoResetGroupBy,se=ie===void 0||ie,me=d.disableGroupBy,Me=d.defaultCanGroupBy,pe=d.getHooks;w(Y,["useColumnOrder","useFilters"],"useGroupBy");var J=b(d);O.forEach(function(ve){var Fe=ve.accessor,mt=ve.defaultGroupBy,Kt=ve.disableGroupBy;ve.canGroupBy=Fe?te(ve.canGroupBy,Kt!==!0&&void 0,me!==!0&&void 0,!0):te(ve.canGroupBy,mt,Me,!1),ve.canGroupBy&&(ve.toggleGroupBy=function(){return d.toggleGroupBy(ve.id)}),ve.Aggregated=ve.Aggregated||ve.Cell});var Re=r.useCallback(function(ve,Fe){Q({type:l.toggleGroupBy,columnId:ve,value:Fe})},[Q]),ue=r.useCallback(function(ve){Q({type:l.setGroupBy,value:ve})},[Q]);P.forEach(function(ve){ve.getGroupByToggleProps=C(pe().getGroupByToggleProps,{instance:J(),header:ve})});var Ee=r.useMemo(function(){if(V||!H.length)return[S,k,_,zC,VC,k,_];var ve=H.filter(function(_t){return O.find(function(Ar){return Ar.id===_t})}),Fe=[],mt={},Kt=[],Se={},lt=[],St={},Zt=function _t(Ar,pr,_m){if(pr===void 0&&(pr=0),pr===ve.length)return Ar.map(function(Is){return a({},Is,{depth:pr})});var hc=ve[pr],Db=B(Ar,hc);return Object.entries(Db).map(function(Is,Ab){var Pm=Is[0],Fs=Is[1],Ds=hc+":"+Pm,Mm=_t(Fs,pr+1,Ds=_m?_m+">"+Ds:Ds),$m=pr?ge(Fs,"leafRows"):Fs,Lb=function(bn,mc,Bb){var As={};return O.forEach(function(xt){if(ve.includes(xt.id))As[xt.id]=mc[0]?mc[0].values[xt.id]:null;else{var Im=typeof xt.aggregate=="function"?xt.aggregate:K[xt.aggregate]||cm[xt.aggregate];if(Im){var zb=mc.map(function(Ls){return Ls.values[xt.id]}),Vb=bn.map(function(Ls){var vc=Ls.values[xt.id];if(!Bb&&xt.aggregateValue){var Fm=typeof xt.aggregateValue=="function"?xt.aggregateValue:K[xt.aggregateValue]||cm[xt.aggregateValue];if(!Fm)throw console.info({column:xt}),new Error("React Table: Invalid column.aggregateValue option for column listed above");vc=Fm(vc,Ls,xt)}return vc});As[xt.id]=Im(Vb,zb)}else{if(xt.aggregate)throw console.info({column:xt}),new Error("React Table: Invalid column.aggregate option for column listed above");As[xt.id]=null}}}),As}($m,Fs,pr),jb={id:Ds,isGrouped:!0,groupByID:hc,groupByVal:Pm,values:Lb,subRows:Mm,leafRows:$m,depth:pr,index:Ab};return Mm.forEach(function(bn){Fe.push(bn),mt[bn.id]=bn,bn.isGrouped?(Kt.push(bn),Se[bn.id]=bn):(lt.push(bn),St[bn.id]=bn)}),jb})}(S);return Zt.forEach(function(_t){Fe.push(_t),mt[_t.id]=_t,_t.isGrouped?(Kt.push(_t),Se[_t.id]=_t):(lt.push(_t),St[_t.id]=_t)}),[Zt,Fe,mt,Kt,Se,lt,St]},[V,H,S,k,_,O,K,B]),Ie=Ee[0],we=Ee[1],Ce=Ee[2],Ve=Ee[3],Te=Ee[4],Be=Ee[5],Ae=Ee[6],Qe=b(se);R(function(){Qe()&&Q({type:l.resetGroupBy})},[Q,V?null:v]),Object.assign(d,{preGroupedRows:S,preGroupedFlatRow:k,preGroupedRowsById:_,groupedRows:Ie,groupedFlatRows:we,groupedRowsById:Ce,onlyGroupedFlatRows:Ve,onlyGroupedRowsById:Te,nonGroupedFlatRows:Be,nonGroupedRowsById:Ae,rows:Ie,flatRows:we,rowsById:Ce,toggleGroupBy:Re,setGroupBy:ue})}function KC(d){d.allCells.forEach(function(v){var S;v.isGrouped=v.column.isGrouped&&v.column.id===d.groupByID,v.isPlaceholder=!v.isGrouped&&v.column.isGrouped,v.isAggregated=!v.isGrouped&&!v.isPlaceholder&&((S=d.subRows)==null?void 0:S.length)})}function fm(d,v){return d.reduce(function(S,k,_){var O=""+k.values[v];return S[O]=Array.isArray(S[O])?S[O]:[],S[O].push(k),S},{})}var pm=/([0-9]+)/gm;function lc(d,v){return d===v?0:d>v?1:-1}function ca(d,v,S){return[d.values[S],v.values[S]]}function hm(d){return typeof d=="number"?isNaN(d)||d===1/0||d===-1/0?"":String(d):typeof d=="string"?d:""}var ZC=Object.freeze({__proto__:null,alphanumeric:function(d,v,S){var k=ca(d,v,S),_=k[0],O=k[1];for(_=hm(_),O=hm(O),_=_.split(pm).filter(Boolean),O=O.split(pm).filter(Boolean);_.length&&O.length;){var P=_.shift(),L=O.shift(),B=parseInt(P,10),V=parseInt(L,10),X=[B,V].sort();if(isNaN(X[0])){if(P>L)return 1;if(L>P)return-1}else{if(isNaN(X[1]))return isNaN(B)?-1:1;if(B>V)return 1;if(V>B)return-1}}return _.length-O.length},datetime:function(d,v,S){var k=ca(d,v,S),_=k[0],O=k[1];return lc(_=_.getTime(),O=O.getTime())},basic:function(d,v,S){var k=ca(d,v,S);return lc(k[0],k[1])},string:function(d,v,S){var k=ca(d,v,S),_=k[0],O=k[1];for(_=_.split("").filter(Boolean),O=O.split("").filter(Boolean);_.length&&O.length;){var P=_.shift(),L=O.shift(),B=P.toLowerCase(),V=L.toLowerCase();if(B>V)return 1;if(V>B)return-1;if(P>L)return 1;if(L>P)return-1}return _.length-O.length},number:function(d,v,S){var k=ca(d,v,S),_=k[0],O=k[1],P=/[^0-9.]/gi;return lc(_=Number(String(_).replace(P,"")),O=Number(String(O).replace(P,"")))}});l.resetSortBy="resetSortBy",l.setSortBy="setSortBy",l.toggleSortBy="toggleSortBy",l.clearSortBy="clearSortBy",p.sortType="alphanumeric",p.sortDescFirst=!1;var mm=function(d){d.getSortByToggleProps=[YC],d.stateReducers.push(QC),d.useInstance.push(XC)};mm.pluginName="useSortBy";var YC=function(d,v){var S=v.instance,k=v.column,_=S.isMultiSortEvent,O=_===void 0?function(P){return P.shiftKey}:_;return[d,{onClick:k.canSort?function(P){P.persist(),k.toggleSortBy(void 0,!S.disableMultiSort&&O(P))}:void 0,style:{cursor:k.canSort?"pointer":void 0},title:k.canSort?"Toggle SortBy":void 0}]};function QC(d,v,S,k){if(v.type===l.init)return a({sortBy:[]},d);if(v.type===l.resetSortBy)return a({},d,{sortBy:k.initialState.sortBy||[]});if(v.type===l.clearSortBy)return a({},d,{sortBy:d.sortBy.filter(function(J){return J.id!==v.columnId})});if(v.type===l.setSortBy)return a({},d,{sortBy:v.sortBy});if(v.type===l.toggleSortBy){var _,O=v.columnId,P=v.desc,L=v.multi,B=k.allColumns,V=k.disableMultiSort,X=k.disableSortRemove,K=k.disableMultiRemove,Y=k.maxMultiSortColCount,H=Y===void 0?Number.MAX_SAFE_INTEGER:Y,Q=d.sortBy,ie=B.find(function(J){return J.id===O}).sortDescFirst,se=Q.find(function(J){return J.id===O}),me=Q.findIndex(function(J){return J.id===O}),Me=P!=null,pe=[];return(_=!V&&L?se?"toggle":"add":me!==Q.length-1||Q.length!==1?"replace":se?"toggle":"replace")!="toggle"||X||Me||L&&K||!(se&&se.desc&&!ie||!se.desc&&ie)||(_="remove"),_==="replace"?pe=[{id:O,desc:Me?P:ie}]:_==="add"?(pe=[].concat(Q,[{id:O,desc:Me?P:ie}])).splice(0,pe.length-H):_==="toggle"?pe=Q.map(function(J){return J.id===O?a({},J,{desc:Me?P:!se.desc}):J}):_==="remove"&&(pe=Q.filter(function(J){return J.id!==O})),a({},d,{sortBy:pe})}}function XC(d){var v=d.data,S=d.rows,k=d.flatRows,_=d.allColumns,O=d.orderByFn,P=O===void 0?vm:O,L=d.sortTypes,B=d.manualSortBy,V=d.defaultCanSort,X=d.disableSortBy,K=d.flatHeaders,Y=d.state.sortBy,H=d.dispatch,Q=d.plugins,ie=d.getHooks,se=d.autoResetSortBy,me=se===void 0||se;w(Q,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var Me=r.useCallback(function(we){H({type:l.setSortBy,sortBy:we})},[H]),pe=r.useCallback(function(we,Ce,Ve){H({type:l.toggleSortBy,columnId:we,desc:Ce,multi:Ve})},[H]),J=b(d);K.forEach(function(we){var Ce=we.accessor,Ve=we.canSort,Te=we.disableSortBy,Be=we.id,Ae=Ce?te(Te!==!0&&void 0,X!==!0&&void 0,!0):te(V,Ve,!1);we.canSort=Ae,we.canSort&&(we.toggleSortBy=function(ve,Fe){return pe(we.id,ve,Fe)},we.clearSortBy=function(){H({type:l.clearSortBy,columnId:we.id})}),we.getSortByToggleProps=C(ie().getSortByToggleProps,{instance:J(),column:we});var Qe=Y.find(function(ve){return ve.id===Be});we.isSorted=!!Qe,we.sortedIndex=Y.findIndex(function(ve){return ve.id===Be}),we.isSortedDesc=we.isSorted?Qe.desc:void 0});var Re=r.useMemo(function(){if(B||!Y.length)return[S,k];var we=[],Ce=Y.filter(function(Ve){return _.find(function(Te){return Te.id===Ve.id})});return[function Ve(Te){var Be=P(Te,Ce.map(function(Ae){var Qe=_.find(function(mt){return mt.id===Ae.id});if(!Qe)throw new Error("React-Table: Could not find a column with id: "+Ae.id+" while sorting");var ve=Qe.sortType,Fe=Oe(ve)||(L||{})[ve]||ZC[ve];if(!Fe)throw new Error("React-Table: Could not find a valid sortType of '"+ve+"' for column '"+Ae.id+"'.");return function(mt,Kt){return Fe(mt,Kt,Ae.id,Ae.desc)}}),Ce.map(function(Ae){var Qe=_.find(function(ve){return ve.id===Ae.id});return Qe&&Qe.sortInverted?Ae.desc:!Ae.desc}));return Be.forEach(function(Ae){we.push(Ae),Ae.subRows&&Ae.subRows.length!==0&&(Ae.subRows=Ve(Ae.subRows))}),Be}(S),we]},[B,Y,S,k,_,P,L]),ue=Re[0],Ee=Re[1],Ie=b(me);R(function(){Ie()&&H({type:l.resetSortBy})},[B?null:v]),Object.assign(d,{preSortedRows:S,preSortedFlatRows:k,sortedRows:ue,sortedFlatRows:Ee,rows:ue,flatRows:Ee,setSortBy:Me,toggleSortBy:pe})}function vm(d,v,S){return[].concat(d).sort(function(k,_){for(var O=0;O<v.length;O+=1){var P=v[O],L=S[O]===!1||S[O]==="desc",B=P(k,_);if(B!==0)return L?-B:B}return S[0]?k.index-_.index:_.index-k.index})}l.resetPage="resetPage",l.gotoPage="gotoPage",l.setPageSize="setPageSize";var ym=function(d){d.stateReducers.push(JC),d.useInstance.push(eb)};function JC(d,v,S,k){if(v.type===l.init)return a({pageSize:10,pageIndex:0},d);if(v.type===l.resetPage)return a({},d,{pageIndex:k.initialState.pageIndex||0});if(v.type===l.gotoPage){var _=k.pageCount,O=k.page,P=E(v.pageIndex,d.pageIndex),L=!1;return P>d.pageIndex?L=_===-1?O.length>=d.pageSize:P<_:P<d.pageIndex&&(L=P>-1),L?a({},d,{pageIndex:P}):d}if(v.type===l.setPageSize){var B=v.pageSize,V=d.pageSize*d.pageIndex;return a({},d,{pageIndex:Math.floor(V/B),pageSize:B})}}function eb(d){var v=d.rows,S=d.autoResetPage,k=S===void 0||S,_=d.manualExpandedKey,O=_===void 0?"expanded":_,P=d.plugins,L=d.pageCount,B=d.paginateExpandedRows,V=B===void 0||B,X=d.expandSubRows,K=X===void 0||X,Y=d.state,H=Y.pageSize,Q=Y.pageIndex,ie=Y.expanded,se=Y.globalFilter,me=Y.filters,Me=Y.groupBy,pe=Y.sortBy,J=d.dispatch,Re=d.data,ue=d.manualPagination;w(P,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var Ee=b(k);R(function(){Ee()&&J({type:l.resetPage})},[J,ue?null:Re,se,me,Me,pe]);var Ie=ue?L:Math.ceil(v.length/H),we=r.useMemo(function(){return Ie>0?[].concat(new Array(Ie)).fill(null).map(function(Fe,mt){return mt}):[]},[Ie]),Ce=r.useMemo(function(){var Fe;if(ue)Fe=v;else{var mt=H*Q,Kt=mt+H;Fe=v.slice(mt,Kt)}return V?Fe:xe(Fe,{manualExpandedKey:O,expanded:ie,expandSubRows:K})},[K,ie,O,ue,Q,H,V,v]),Ve=Q>0,Te=Ie===-1?Ce.length>=H:Q<Ie-1,Be=r.useCallback(function(Fe){J({type:l.gotoPage,pageIndex:Fe})},[J]),Ae=r.useCallback(function(){return Be(function(Fe){return Fe-1})},[Be]),Qe=r.useCallback(function(){return Be(function(Fe){return Fe+1})},[Be]),ve=r.useCallback(function(Fe){J({type:l.setPageSize,pageSize:Fe})},[J]);Object.assign(d,{pageOptions:we,pageCount:Ie,page:Ce,canPreviousPage:Ve,canNextPage:Te,gotoPage:Be,previousPage:Ae,nextPage:Qe,setPageSize:ve})}ym.pluginName="usePagination",l.resetPivot="resetPivot",l.togglePivot="togglePivot";var gm=function(d){d.getPivotToggleProps=[tb],d.stateReducers.push(nb),d.useInstanceAfterData.push(rb),d.allColumns.push(ib),d.accessValue.push(ob),d.materializedColumns.push(ab),d.materializedColumnsDeps.push(sb),d.visibleColumns.push(lb),d.visibleColumnsDeps.push(ub),d.useInstance.push(cb),d.prepareRow.push(db)};gm.pluginName="usePivotColumns";var wm=[],tb=function(d,v){var S=v.header;return[d,{onClick:S.canPivot?function(k){k.persist(),S.togglePivot()}:void 0,style:{cursor:S.canPivot?"pointer":void 0},title:"Toggle Pivot"}]};function nb(d,v,S,k){if(v.type===l.init)return a({pivotColumns:wm},d);if(v.type===l.resetPivot)return a({},d,{pivotColumns:k.initialState.pivotColumns||wm});if(v.type===l.togglePivot){var _=v.columnId,O=v.value,P=O!==void 0?O:!d.pivotColumns.includes(_);return a({},d,P?{pivotColumns:[].concat(d.pivotColumns,[_])}:{pivotColumns:d.pivotColumns.filter(function(L){return L!==_})})}}function rb(d){d.allColumns.forEach(function(v){v.isPivotSource=d.state.pivotColumns.includes(v.id)})}function ib(d,v){var S=v.instance;return d.forEach(function(k){k.isPivotSource=S.state.pivotColumns.includes(k.id),k.uniqueValues=new Set}),d}function ob(d,v){var S=v.column;return S.uniqueValues&&d!==void 0&&S.uniqueValues.add(d),d}function ab(d,v){var S=v.instance,k=S.allColumns,_=S.state;if(!_.pivotColumns.length||!_.groupBy||!_.groupBy.length)return d;var O=_.pivotColumns.map(function(B){return k.find(function(V){return V.id===B})}).filter(Boolean),P=k.filter(function(B){return!B.isPivotSource&&!_.groupBy.includes(B.id)&&!_.pivotColumns.includes(B.id)}),L=I(function B(V,X,K){V===void 0&&(V=0),K===void 0&&(K=[]);var Y=O[V];return Y?Array.from(Y.uniqueValues).sort().map(function(H){var Q=a({},Y,{Header:Y.PivotHeader||typeof Y.header=="string"?Y.Header+": "+H:H,isPivotGroup:!0,parent:X,depth:V,id:X?X.id+"."+Y.id+"."+H:Y.id+"."+H,pivotValue:H});return Q.columns=B(V+1,Q,[].concat(K,[function(ie){return ie.values[Y.id]===H}])),Q}):P.map(function(H){return a({},H,{canPivot:!1,isPivoted:!0,parent:X,depth:V,id:""+(X?X.id+"."+H.id:H.id),accessor:function(Q,ie,se){if(K.every(function(me){return me(se)}))return se.values[H.id]}})})}());return[].concat(d,L)}function sb(d,v){var S=v.instance.state,k=S.pivotColumns,_=S.groupBy;return[].concat(d,[k,_])}function lb(d,v){var S=v.instance.state;return d=d.filter(function(k){return!k.isPivotSource}),S.pivotColumns.length&&S.groupBy&&S.groupBy.length&&(d=d.filter(function(k){return k.isGrouped||k.isPivoted})),d}function ub(d,v){var S=v.instance;return[].concat(d,[S.state.pivotColumns,S.state.groupBy])}function cb(d){var v=d.columns,S=d.allColumns,k=d.flatHeaders,_=d.getHooks,O=d.plugins,P=d.dispatch,L=d.autoResetPivot,B=L===void 0||L,V=d.manaulPivot,X=d.disablePivot,K=d.defaultCanPivot;w(O,["useGroupBy"],"usePivotColumns");var Y=b(d);S.forEach(function(Q){var ie=Q.accessor,se=Q.defaultPivot,me=Q.disablePivot;Q.canPivot=ie?te(Q.canPivot,me!==!0&&void 0,X!==!0&&void 0,!0):te(Q.canPivot,se,K,!1),Q.canPivot&&(Q.togglePivot=function(){return d.togglePivot(Q.id)}),Q.Aggregated=Q.Aggregated||Q.Cell}),k.forEach(function(Q){Q.getPivotToggleProps=C(_().getPivotToggleProps,{instance:Y(),header:Q})});var H=b(B);R(function(){H()&&P({type:l.resetPivot})},[P,V?null:v]),Object.assign(d,{togglePivot:function(Q,ie){P({type:l.togglePivot,columnId:Q,value:ie})}})}function db(d){d.allCells.forEach(function(v){v.isPivoted=v.column.isPivoted})}l.resetSelectedRows="resetSelectedRows",l.toggleAllRowsSelected="toggleAllRowsSelected",l.toggleRowSelected="toggleRowSelected",l.toggleAllPageRowsSelected="toggleAllPageRowsSelected";var Sm=function(d){d.getToggleRowSelectedProps=[fb],d.getToggleAllRowsSelectedProps=[pb],d.getToggleAllPageRowsSelectedProps=[hb],d.stateReducers.push(mb),d.useInstance.push(vb),d.prepareRow.push(yb)};Sm.pluginName="useRowSelect";var fb=function(d,v){var S=v.instance,k=v.row,_=S.manualRowSelectedKey,O=_===void 0?"isSelected":_;return[d,{onChange:function(P){k.toggleRowSelected(P.target.checked)},style:{cursor:"pointer"},checked:!(!k.original||!k.original[O])||k.isSelected,title:"Toggle Row Selected",indeterminate:k.isSomeSelected}]},pb=function(d,v){var S=v.instance;return[d,{onChange:function(k){S.toggleAllRowsSelected(k.target.checked)},style:{cursor:"pointer"},checked:S.isAllRowsSelected,title:"Toggle All Rows Selected",indeterminate:!!(!S.isAllRowsSelected&&Object.keys(S.state.selectedRowIds).length)}]},hb=function(d,v){var S=v.instance;return[d,{onChange:function(k){S.toggleAllPageRowsSelected(k.target.checked)},style:{cursor:"pointer"},checked:S.isAllPageRowsSelected,title:"Toggle All Current Page Rows Selected",indeterminate:!!(!S.isAllPageRowsSelected&&S.page.some(function(k){var _=k.id;return S.state.selectedRowIds[_]}))}]};function mb(d,v,S,k){if(v.type===l.init)return a({selectedRowIds:{}},d);if(v.type===l.resetSelectedRows)return a({},d,{selectedRowIds:k.initialState.selectedRowIds||{}});if(v.type===l.toggleAllRowsSelected){var _=v.value,O=k.isAllRowsSelected,P=k.rowsById,L=k.nonGroupedRowsById,B=L===void 0?P:L,V=_!==void 0?_:!O,X=Object.assign({},d.selectedRowIds);return V?Object.keys(B).forEach(function(Be){X[Be]=!0}):Object.keys(B).forEach(function(Be){delete X[Be]}),a({},d,{selectedRowIds:X})}if(v.type===l.toggleRowSelected){var K=v.id,Y=v.value,H=k.rowsById,Q=k.selectSubRows,ie=Q===void 0||Q,se=k.getSubRows,me=d.selectedRowIds[K],Me=Y!==void 0?Y:!me;if(me===Me)return d;var pe=a({},d.selectedRowIds);return function Be(Ae){var Qe=H[Ae];if(Qe&&(Qe.isGrouped||(Me?pe[Ae]=!0:delete pe[Ae]),ie&&se(Qe)))return se(Qe).forEach(function(ve){return Be(ve.id)})}(K),a({},d,{selectedRowIds:pe})}if(v.type===l.toggleAllPageRowsSelected){var J=v.value,Re=k.page,ue=k.rowsById,Ee=k.selectSubRows,Ie=Ee===void 0||Ee,we=k.isAllPageRowsSelected,Ce=k.getSubRows,Ve=J!==void 0?J:!we,Te=a({},d.selectedRowIds);return Re.forEach(function(Be){return function Ae(Qe){var ve=ue[Qe];if(ve.isGrouped||(Ve?Te[Qe]=!0:delete Te[Qe]),Ie&&Ce(ve))return Ce(ve).forEach(function(Fe){return Ae(Fe.id)})}(Be.id)}),a({},d,{selectedRowIds:Te})}return d}function vb(d){var v=d.data,S=d.rows,k=d.getHooks,_=d.plugins,O=d.rowsById,P=d.nonGroupedRowsById,L=P===void 0?O:P,B=d.autoResetSelectedRows,V=B===void 0||B,X=d.state.selectedRowIds,K=d.selectSubRows,Y=K===void 0||K,H=d.dispatch,Q=d.page,ie=d.getSubRows;w(_,["useFilters","useGroupBy","useSortBy","useExpanded","usePagination"],"useRowSelect");var se=r.useMemo(function(){var Ce=[];return S.forEach(function(Ve){var Te=Y?function Be(Ae,Qe,ve){if(Qe[Ae.id])return!0;var Fe=ve(Ae);if(Fe&&Fe.length){var mt=!0,Kt=!1;return Fe.forEach(function(Se){Kt&&!mt||(Be(Se,Qe,ve)?Kt=!0:mt=!1)}),!!mt||!!Kt&&null}return!1}(Ve,X,ie):!!X[Ve.id];Ve.isSelected=!!Te,Ve.isSomeSelected=Te===null,Te&&Ce.push(Ve)}),Ce},[S,Y,X,ie]),me=!!(Object.keys(L).length&&Object.keys(X).length),Me=me;me&&Object.keys(L).some(function(Ce){return!X[Ce]})&&(me=!1),me||Q&&Q.length&&Q.some(function(Ce){var Ve=Ce.id;return!X[Ve]})&&(Me=!1);var pe=b(V);R(function(){pe()&&H({type:l.resetSelectedRows})},[H,v]);var J=r.useCallback(function(Ce){return H({type:l.toggleAllRowsSelected,value:Ce})},[H]),Re=r.useCallback(function(Ce){return H({type:l.toggleAllPageRowsSelected,value:Ce})},[H]),ue=r.useCallback(function(Ce,Ve){return H({type:l.toggleRowSelected,id:Ce,value:Ve})},[H]),Ee=b(d),Ie=C(k().getToggleAllRowsSelectedProps,{instance:Ee()}),we=C(k().getToggleAllPageRowsSelectedProps,{instance:Ee()});Object.assign(d,{selectedFlatRows:se,isAllRowsSelected:me,isAllPageRowsSelected:Me,toggleRowSelected:ue,toggleAllRowsSelected:J,getToggleAllRowsSelectedProps:Ie,getToggleAllPageRowsSelectedProps:we,toggleAllPageRowsSelected:Re})}function yb(d,v){var S=v.instance;d.toggleRowSelected=function(k){return S.toggleRowSelected(d.id,k)},d.getToggleRowSelectedProps=C(S.getHooks().getToggleRowSelectedProps,{instance:S,row:d})}var xm=function(d){return{}},Cm=function(d){return{}};l.setRowState="setRowState",l.setCellState="setCellState",l.resetRowState="resetRowState";var bm=function(d){d.stateReducers.push(gb),d.useInstance.push(wb),d.prepareRow.push(Sb)};function gb(d,v,S,k){var _=k.initialRowStateAccessor,O=_===void 0?xm:_,P=k.initialCellStateAccessor,L=P===void 0?Cm:P,B=k.rowsById;if(v.type===l.init)return a({rowState:{}},d);if(v.type===l.resetRowState)return a({},d,{rowState:k.initialState.rowState||{}});if(v.type===l.setRowState){var V,X=v.rowId,K=v.value,Y=d.rowState[X]!==void 0?d.rowState[X]:O(B[X]);return a({},d,{rowState:a({},d.rowState,(V={},V[X]=E(K,Y),V))})}if(v.type===l.setCellState){var H,Q,ie,se,me,Me=v.rowId,pe=v.columnId,J=v.value,Re=d.rowState[Me]!==void 0?d.rowState[Me]:O(B[Me]),ue=(Re==null||(H=Re.cellState)==null?void 0:H[pe])!==void 0?Re.cellState[pe]:L((Q=B[Me])==null||(ie=Q.cells)==null?void 0:ie.find(function(Ee){return Ee.column.id===pe}));return a({},d,{rowState:a({},d.rowState,(me={},me[Me]=a({},Re,{cellState:a({},Re.cellState||{},(se={},se[pe]=E(J,ue),se))}),me))})}}function wb(d){var v=d.autoResetRowState,S=v===void 0||v,k=d.data,_=d.dispatch,O=r.useCallback(function(B,V){return _({type:l.setRowState,rowId:B,value:V})},[_]),P=r.useCallback(function(B,V,X){return _({type:l.setCellState,rowId:B,columnId:V,value:X})},[_]),L=b(S);R(function(){L()&&_({type:l.resetRowState})},[k]),Object.assign(d,{setRowState:O,setCellState:P})}function Sb(d,v){var S=v.instance,k=S.initialRowStateAccessor,_=k===void 0?xm:k,O=S.initialCellStateAccessor,P=O===void 0?Cm:O,L=S.state.rowState;d&&(d.state=L[d.id]!==void 0?L[d.id]:_(d),d.setState=function(B){return S.setRowState(d.id,B)},d.cells.forEach(function(B){d.state.cellState||(d.state.cellState={}),B.state=d.state.cellState[B.column.id]!==void 0?d.state.cellState[B.column.id]:P(B),B.setState=function(V){return S.setCellState(d.id,B.column.id,V)}}))}bm.pluginName="useRowState",l.resetColumnOrder="resetColumnOrder",l.setColumnOrder="setColumnOrder";var Em=function(d){d.stateReducers.push(xb),d.visibleColumnsDeps.push(function(v,S){var k=S.instance;return[].concat(v,[k.state.columnOrder])}),d.visibleColumns.push(Cb),d.useInstance.push(bb)};function xb(d,v,S,k){return v.type===l.init?a({columnOrder:[]},d):v.type===l.resetColumnOrder?a({},d,{columnOrder:k.initialState.columnOrder||[]}):v.type===l.setColumnOrder?a({},d,{columnOrder:E(v.columnOrder,d.columnOrder)}):void 0}function Cb(d,v){var S=v.instance.state.columnOrder;if(!S||!S.length)return d;for(var k=[].concat(S),_=[].concat(d),O=[],P=function(){var L=k.shift(),B=_.findIndex(function(V){return V.id===L});B>-1&&O.push(_.splice(B,1)[0])};_.length&&k.length;)P();return[].concat(O,_)}function bb(d){var v=d.dispatch;d.setColumnOrder=r.useCallback(function(S){return v({type:l.setColumnOrder,columnOrder:S})},[v])}Em.pluginName="useColumnOrder",p.canResize=!0,l.columnStartResizing="columnStartResizing",l.columnResizing="columnResizing",l.columnDoneResizing="columnDoneResizing",l.resetResize="resetResize";var km=function(d){d.getResizerProps=[Eb],d.getHeaderProps.push({style:{position:"relative"}}),d.stateReducers.push(kb),d.useInstance.push(Nb),d.useInstanceBeforeDimensions.push(Tb)},Eb=function(d,v){var S=v.instance,k=v.header,_=S.dispatch,O=function(P,L){var B=!1;if(P.type==="touchstart"){if(P.touches&&P.touches.length>1)return;B=!0}var V,X,K=function(pe){var J=[];return function Re(ue){ue.columns&&ue.columns.length&&ue.columns.map(Re),J.push(ue)}(pe),J}(L).map(function(pe){return[pe.id,pe.totalWidth]}),Y=B?Math.round(P.touches[0].clientX):P.clientX,H=function(){window.cancelAnimationFrame(V),V=null,_({type:l.columnDoneResizing})},Q=function(){window.cancelAnimationFrame(V),V=null,_({type:l.columnResizing,clientX:X})},ie=function(pe){X=pe,V||(V=window.requestAnimationFrame(Q))},se={mouse:{moveEvent:"mousemove",moveHandler:function(pe){return ie(pe.clientX)},upEvent:"mouseup",upHandler:function(pe){document.removeEventListener("mousemove",se.mouse.moveHandler),document.removeEventListener("mouseup",se.mouse.upHandler),H()}},touch:{moveEvent:"touchmove",moveHandler:function(pe){return pe.cancelable&&(pe.preventDefault(),pe.stopPropagation()),ie(pe.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(pe){document.removeEventListener(se.touch.moveEvent,se.touch.moveHandler),document.removeEventListener(se.touch.upEvent,se.touch.moveHandler),H()}}},me=B?se.touch:se.mouse,Me=!!function(){if(typeof ke=="boolean")return ke;var pe=!1;try{var J={get passive(){return pe=!0,!1}};window.addEventListener("test",null,J),window.removeEventListener("test",null,J)}catch{pe=!1}return ke=pe}()&&{passive:!1};document.addEventListener(me.moveEvent,me.moveHandler,Me),document.addEventListener(me.upEvent,me.upHandler,Me),_({type:l.columnStartResizing,columnId:L.id,columnWidth:L.totalWidth,headerIdWidths:K,clientX:Y})};return[d,{onMouseDown:function(P){return P.persist()||O(P,k)},onTouchStart:function(P){return P.persist()||O(P,k)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function kb(d,v){if(v.type===l.init)return a({columnResizing:{columnWidths:{}}},d);if(v.type===l.resetResize)return a({},d,{columnResizing:{columnWidths:{}}});if(v.type===l.columnStartResizing){var S=v.clientX,k=v.columnId,_=v.columnWidth,O=v.headerIdWidths;return a({},d,{columnResizing:a({},d.columnResizing,{startX:S,headerIdWidths:O,columnWidth:_,isResizingColumn:k})})}if(v.type===l.columnResizing){var P=v.clientX,L=d.columnResizing,B=L.startX,V=L.columnWidth,X=L.headerIdWidths,K=(P-B)/V,Y={};return(X===void 0?[]:X).forEach(function(H){var Q=H[0],ie=H[1];Y[Q]=Math.max(ie+ie*K,0)}),a({},d,{columnResizing:a({},d.columnResizing,{columnWidths:a({},d.columnResizing.columnWidths,{},Y)})})}return v.type===l.columnDoneResizing?a({},d,{columnResizing:a({},d.columnResizing,{startX:null,isResizingColumn:null})}):void 0}km.pluginName="useResizeColumns";var Tb=function(d){var v=d.flatHeaders,S=d.disableResizing,k=d.getHooks,_=d.state.columnResizing,O=b(d);v.forEach(function(P){var L=te(P.disableResizing!==!0&&void 0,S!==!0&&void 0,!0);P.canResize=L,P.width=_.columnWidths[P.id]||P.originalWidth||P.width,P.isResizing=_.isResizingColumn===P.id,L&&(P.getResizerProps=C(k().getResizerProps,{instance:O(),header:P}))})};function Nb(d){var v=d.plugins,S=d.dispatch,k=d.autoResetResize,_=k===void 0||k,O=d.columns;w(v,["useAbsoluteLayout"],"useResizeColumns");var P=b(_);R(function(){P()&&S({type:l.resetResize})},[O]);var L=r.useCallback(function(){return S({type:l.resetResize})},[S]);Object.assign(d,{resetResizing:L})}var uc={position:"absolute",top:0},Tm=function(d){d.getTableBodyProps.push($s),d.getRowProps.push($s),d.getHeaderGroupProps.push($s),d.getFooterGroupProps.push($s),d.getHeaderProps.push(function(v,S){var k=S.column;return[v,{style:a({},uc,{left:k.totalLeft+"px",width:k.totalWidth+"px"})}]}),d.getCellProps.push(function(v,S){var k=S.cell;return[v,{style:a({},uc,{left:k.column.totalLeft+"px",width:k.column.totalWidth+"px"})}]}),d.getFooterProps.push(function(v,S){var k=S.column;return[v,{style:a({},uc,{left:k.totalLeft+"px",width:k.totalWidth+"px"})}]})};Tm.pluginName="useAbsoluteLayout";var $s=function(d,v){return[d,{style:{position:"relative",width:v.instance.totalColumnsWidth+"px"}}]},cc={display:"inline-block",boxSizing:"border-box"},dc=function(d,v){return[d,{style:{display:"flex",width:v.instance.totalColumnsWidth+"px"}}]},Nm=function(d){d.getRowProps.push(dc),d.getHeaderGroupProps.push(dc),d.getFooterGroupProps.push(dc),d.getHeaderProps.push(function(v,S){var k=S.column;return[v,{style:a({},cc,{width:k.totalWidth+"px"})}]}),d.getCellProps.push(function(v,S){var k=S.cell;return[v,{style:a({},cc,{width:k.column.totalWidth+"px"})}]}),d.getFooterProps.push(function(v,S){var k=S.column;return[v,{style:a({},cc,{width:k.totalWidth+"px"})}]})};function Om(d){d.getTableProps.push(Ob),d.getRowProps.push(fc),d.getHeaderGroupProps.push(fc),d.getFooterGroupProps.push(fc),d.getHeaderProps.push(Rb),d.getCellProps.push(_b),d.getFooterProps.push(Pb)}Nm.pluginName="useBlockLayout",Om.pluginName="useFlexLayout";var Ob=function(d,v){return[d,{style:{minWidth:v.instance.totalColumnsMinWidth+"px"}}]},fc=function(d,v){return[d,{style:{display:"flex",flex:"1 0 auto",minWidth:v.instance.totalColumnsMinWidth+"px"}}]},Rb=function(d,v){var S=v.column;return[d,{style:{boxSizing:"border-box",flex:S.totalFlexWidth?S.totalFlexWidth+" 0 auto":void 0,minWidth:S.totalMinWidth+"px",width:S.totalWidth+"px"}}]},_b=function(d,v){var S=v.cell;return[d,{style:{boxSizing:"border-box",flex:S.column.totalFlexWidth+" 0 auto",minWidth:S.column.totalMinWidth+"px",width:S.column.totalWidth+"px"}}]},Pb=function(d,v){var S=v.column;return[d,{style:{boxSizing:"border-box",flex:S.totalFlexWidth?S.totalFlexWidth+" 0 auto":void 0,minWidth:S.totalMinWidth+"px",width:S.totalWidth+"px"}}]};function Rm(d){d.stateReducers.push(Fb),d.getTableProps.push(Mb),d.getHeaderProps.push($b),d.getRowProps.push(Ib)}l.columnStartResizing="columnStartResizing",l.columnResizing="columnResizing",l.columnDoneResizing="columnDoneResizing",l.resetResize="resetResize",Rm.pluginName="useGridLayout";var Mb=function(d,v){var S=v.instance;return[d,{style:{display:"grid",gridTemplateColumns:S.visibleColumns.map(function(k){var _;return S.state.gridLayout.columnWidths[k.id]?S.state.gridLayout.columnWidths[k.id]+"px":(_=S.state.columnResizing)!=null&&_.isResizingColumn?S.state.gridLayout.startWidths[k.id]+"px":typeof k.width=="number"?k.width+"px":k.width}).join(" ")}}]},$b=function(d,v){var S=v.column;return[d,{id:"header-cell-"+S.id,style:{position:"sticky",gridColumn:"span "+S.totalVisibleHeaderCount}}]},Ib=function(d,v){var S=v.row;return S.isExpanded?[d,{style:{gridColumn:"1 / "+(S.cells.length+1)}}]:[d,{}]};function Fb(d,v,S,k){if(v.type===l.init)return a({gridLayout:{columnWidths:{}}},d);if(v.type===l.resetResize)return a({},d,{gridLayout:{columnWidths:{}}});if(v.type===l.columnStartResizing){var _=v.columnId,O=v.headerIdWidths,P=pc(_);if(P!==void 0){var L=k.visibleColumns.reduce(function(J,Re){var ue;return a({},J,((ue={})[Re.id]=pc(Re.id),ue))},{}),B=k.visibleColumns.reduce(function(J,Re){var ue;return a({},J,((ue={})[Re.id]=Re.minWidth,ue))},{}),V=k.visibleColumns.reduce(function(J,Re){var ue;return a({},J,((ue={})[Re.id]=Re.maxWidth,ue))},{}),X=O.map(function(J){var Re=J[0];return[Re,pc(Re)]});return a({},d,{gridLayout:a({},d.gridLayout,{startWidths:L,minWidths:B,maxWidths:V,headerIdGridWidths:X,columnWidth:P})})}return d}if(v.type===l.columnResizing){var K=v.clientX,Y=d.columnResizing.startX,H=d.gridLayout,Q=H.columnWidth,ie=H.minWidths,se=H.maxWidths,me=H.headerIdGridWidths,Me=(K-Y)/Q,pe={};return(me===void 0?[]:me).forEach(function(J){var Re=J[0],ue=J[1];pe[Re]=Math.min(Math.max(ie[Re],ue+ue*Me),se[Re])}),a({},d,{gridLayout:a({},d.gridLayout,{columnWidths:a({},d.gridLayout.columnWidths,{},pe)})})}return v.type===l.columnDoneResizing?a({},d,{gridLayout:a({},d.gridLayout,{startWidths:{},minWidths:{},maxWidths:{}})}):void 0}function pc(d){var v,S=(v=document.getElementById("header-cell-"+d))==null?void 0:v.offsetWidth;if(S!==void 0)return S}n._UNSTABLE_usePivotColumns=gm,n.actions=l,n.defaultColumn=p,n.defaultGroupByFn=fm,n.defaultOrderByFn=vm,n.defaultRenderer=f,n.emptyRenderer=h,n.ensurePluginOrder=w,n.flexRender=F,n.functionalUpdate=E,n.loopHooks=N,n.makePropGetter=C,n.makeRenderer=M,n.reduceHooks=x,n.safeUseLayoutEffect=T,n.useAbsoluteLayout=Tm,n.useAsyncDebounce=function(d,v){v===void 0&&(v=0);var S=r.useRef({}),k=b(d),_=b(v);return r.useCallback(function(){var O=o(regeneratorRuntime.mark(function P(){var L,B,V,X=arguments;return regeneratorRuntime.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:for(L=X.length,B=new Array(L),V=0;V<L;V++)B[V]=X[V];return S.current.promise||(S.current.promise=new Promise(function(Y,H){S.current.resolve=Y,S.current.reject=H})),S.current.timeout&&clearTimeout(S.current.timeout),S.current.timeout=setTimeout(o(regeneratorRuntime.mark(function Y(){return regeneratorRuntime.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return delete S.current.timeout,H.prev=1,H.t0=S.current,H.next=5,k().apply(void 0,B);case 5:H.t1=H.sent,H.t0.resolve.call(H.t0,H.t1),H.next=12;break;case 9:H.prev=9,H.t2=H.catch(1),S.current.reject(H.t2);case 12:return H.prev=12,delete S.current.promise,H.finish(12);case 15:case"end":return H.stop()}},Y,null,[[1,9,12,15]])})),_()),K.abrupt("return",S.current.promise);case 5:case"end":return K.stop()}},P)}));return function(){return O.apply(this,arguments)}}(),[k,_])},n.useBlockLayout=Nm,n.useColumnOrder=Em,n.useExpanded=fr,n.useFilters=sm,n.useFlexLayout=Om,n.useGetLatest=b,n.useGlobalFilter=lm,n.useGridLayout=Rm,n.useGroupBy=dm,n.useMountedLayoutEffect=R,n.usePagination=ym,n.useResizeColumns=km,n.useRowSelect=Sm,n.useRowState=bm,n.useSortBy=mm,n.useTable=function(d){for(var v=arguments.length,S=new Array(v>1?v-1:0),k=1;k<v;k++)S[k-1]=arguments[k];d=le(d),S=[tn].concat(S);var _=r.useRef({}),O=b(_.current);Object.assign(O(),a({},d,{plugins:S,hooks:Bn()})),S.filter(Boolean).forEach(function(Se){Se(O().hooks)});var P=b(O().hooks);O().getHooks=P,delete O().hooks,Object.assign(O(),x(P().useOptions,le(d)));var L=O(),B=L.data,V=L.columns,X=L.initialState,K=L.defaultColumn,Y=L.getSubRows,H=L.getRowId,Q=L.stateReducer,ie=L.useControlledState,se=b(Q),me=r.useCallback(function(Se,lt){if(!lt.type)throw console.info({action:lt}),new Error("Unknown Action 👆");return[].concat(P().stateReducers,Array.isArray(se())?se():[se()]).reduce(function(St,Zt){return Zt(St,lt,Se,O())||St},Se)},[P,se,O]),Me=r.useReducer(me,void 0,function(){return me(X,{type:l.init})}),pe=Me[0],J=Me[1],Re=x([].concat(P().useControlledState,[ie]),pe,{instance:O()});Object.assign(O(),{state:Re,dispatch:J});var ue=r.useMemo(function(){return A(x(P().columns,V,{instance:O()}))},[P,O,V].concat(x(P().columnsDeps,[],{instance:O()})));O().columns=ue;var Ee=r.useMemo(function(){return x(P().allColumns,I(ue),{instance:O()}).map($)},[ue,P,O].concat(x(P().allColumnsDeps,[],{instance:O()})));O().allColumns=Ee;var Ie=r.useMemo(function(){for(var Se=[],lt=[],St={},Zt=[].concat(Ee);Zt.length;){var _t=Zt.shift();It({data:B,rows:Se,flatRows:lt,rowsById:St,column:_t,getRowId:H,getSubRows:Y,accessValueHooks:P().accessValue,getInstance:O})}return[Se,lt,St]},[Ee,B,H,Y,P,O]),we=Ie[0],Ce=Ie[1],Ve=Ie[2];Object.assign(O(),{rows:we,initialRows:[].concat(we),flatRows:Ce,rowsById:Ve}),N(P().useInstanceAfterData,O());var Te=r.useMemo(function(){return x(P().visibleColumns,Ee,{instance:O()}).map(function(Se){return W(Se,K)})},[P,Ee,O,K].concat(x(P().visibleColumnsDeps,[],{instance:O()})));Ee=r.useMemo(function(){var Se=[].concat(Te);return Ee.forEach(function(lt){Se.find(function(St){return St.id===lt.id})||Se.push(lt)}),Se},[Ee,Te]),O().allColumns=Ee;var Be=r.useMemo(function(){return x(P().headerGroups,Z(Te,K),O())},[P,Te,K,O].concat(x(P().headerGroupsDeps,[],{instance:O()})));O().headerGroups=Be;var Ae=r.useMemo(function(){return Be.length?Be[0].headers:[]},[Be]);O().headers=Ae,O().flatHeaders=Be.reduce(function(Se,lt){return[].concat(Se,lt.headers)},[]),N(P().useInstanceBeforeDimensions,O());var Qe=Te.filter(function(Se){return Se.isVisible}).map(function(Se){return Se.id}).sort().join("_");Te=r.useMemo(function(){return Te.filter(function(Se){return Se.isVisible})},[Te,Qe]),O().visibleColumns=Te;var ve=qe(Ae),Fe=ve[0],mt=ve[1],Kt=ve[2];return O().totalColumnsMinWidth=Fe,O().totalColumnsWidth=mt,O().totalColumnsMaxWidth=Kt,N(P().useInstance,O()),[].concat(O().flatHeaders,O().allColumns).forEach(function(Se){Se.render=M(O(),Se),Se.getHeaderProps=C(P().getHeaderProps,{instance:O(),column:Se}),Se.getFooterProps=C(P().getFooterProps,{instance:O(),column:Se})}),O().headerGroups=r.useMemo(function(){return Be.filter(function(Se,lt){return Se.headers=Se.headers.filter(function(St){return St.headers?function Zt(_t){return _t.filter(function(Ar){return Ar.headers?Zt(Ar.headers):Ar.isVisible}).length}(St.headers):St.isVisible}),!!Se.headers.length&&(Se.getHeaderGroupProps=C(P().getHeaderGroupProps,{instance:O(),headerGroup:Se,index:lt}),Se.getFooterGroupProps=C(P().getFooterGroupProps,{instance:O(),headerGroup:Se,index:lt}),!0)})},[Be,O,P]),O().footerGroups=[].concat(O().headerGroups).reverse(),O().prepareRow=r.useCallback(function(Se){Se.getRowProps=C(P().getRowProps,{instance:O(),row:Se}),Se.allCells=Ee.map(function(lt){var St=Se.values[lt.id],Zt={column:lt,row:Se,value:St};return Zt.getCellProps=C(P().getCellProps,{instance:O(),cell:Zt}),Zt.render=M(O(),lt,{row:Se,cell:Zt,value:St}),Zt}),Se.cells=Te.map(function(lt){return Se.allCells.find(function(St){return St.column.id===lt.id})}),N(P().prepareRow,Se,{instance:O()})},[P,O,Ee,Te]),O().getTableProps=C(P().getTableProps,{instance:O()}),O().getTableBodyProps=C(P().getTableBodyProps,{instance:O()}),N(P().useFinalInstance,O()),O()},Object.defineProperty(n,"__esModule",{value:!0})})})(Nf,Nf.exports);var V2=Nf.exports;Bx.exports=V2;var cr=Bx.exports;const H2=({show:e,onHide:t,vehicle:n,price:r,onUpdatePrice:i})=>{const{event:o,locale:a}=ye(),[s,u]=m.useState(r),l=async f=>{f.preventDefault(),await Ne("update-vehicle-price",{vehicle:n,dealership:o.dealershipId,newPrice:s}),i(s),t()};return g(z,{show:e,onHide:()=>t(),style:{zIndex:9999},centered:!0,children:[c(z.Header,{closeButton:!0,children:g(z.Title,{as:"h5",children:[a.edit," ",a.price]})}),c(z.Body,{children:g(j,{onSubmit:l,children:[g(j.Group,{className:"mb-3",children:[c(j.Label,{children:a.price}),c(j.Control,{type:"number",value:s,onChange:f=>u(f.target.value?parseFloat(f.target.value):""),min:0,required:!0})]}),c(ee,{type:"submit",children:a.save})]})})]})},W2=({show:e,onHide:t,spawnCode:n,price:r})=>{const{event:i,config:o,locale:a}=ye(),[s,u]=m.useState(1),l=m.useMemo(()=>r*(s||1),[r,s]),f=async h=>{h.preventDefault(),u(1),t();try{await Ne("order-vehicle",{dealership:i.dealershipId,spawnCode:n,quantity:s})}catch{}};return g(z,{show:e,size:"sm",onHide:()=>t(),style:{zIndex:9999},centered:!0,children:[c(z.Header,{closeButton:!0,children:c(z.Title,{as:"h5",children:a.orderVehicle})}),c(z.Body,{children:g(j,{onSubmit:f,children:[g(j.Group,{className:"mb-3",children:[c(j.Label,{children:a.quantity}),g(Gt,{children:[c(j.Control,{type:"number",value:s,onChange:h=>u(h.target.value?parseInt(h.target.value):""),min:1,required:!0}),c(ee,{variant:"secondary",onClick:()=>u(h=>Math.max(1,(h||2)-1)),children:"-"}),c(ee,{variant:"secondary",onClick:()=>u(h=>(h||0)+1),children:"+"})]})]}),g(j.Group,{className:"mb-4",children:[c(j.Label,{children:a.totalCost}),c("h4",{children:Le(l,o)})]}),c(ee,{type:"submit",disabled:i.balance<l,children:i.balance<l?a.notEnoughMoney:a.placeOrder})]})})]})},U2=({vehicle:e,updateVehicle:t})=>{const{config:n,locale:r,event:i}=ye(),{brand:o,model:a,spawn_code:s,category:u,stock:l,price:f,list_price:h}=e,[p,y]=m.useState(!1),[C,x]=m.useState(!1),N=(f||1)*(n.DealerPurchasePrice||1);return g("tr",{children:[g("td",{className:"admin-vehicle-row-name",children:[o," ",a]}),c("td",{children:u}),i.shopType=="owned"&&g("td",{children:[c("span",{children:l}),c(vn,{className:"ms-2",bg:l>0?"success":"danger",children:l>0?r.inStock:r.outOfStock})]}),c("td",{children:Le(N,n)}),g("td",{children:[c("span",{children:Le(h||0,n)}),i.employeeRole!=="supervisor"&&!(!n.ManagerCanChangePriceOfVehicles&&i.employeeRole==="manager")&&g("span",{children:[c(ee,{size:"sm",variant:"link",className:"me-2",onClick:()=>y(!0),children:c("i",{className:"bi-pencil"})}),c(H2,{show:p,onHide:()=>y(!1),vehicle:s,price:h||0,onUpdatePrice:w=>t({...e,list_price:w})})]})]}),i.shopType=="owned"&&g("td",{className:"text-end",children:[g(ee,{size:"sm",variant:"primary",onClick:()=>x(!0),children:[c("i",{className:"bi-cart me-1"}),r.placeOrder]}),c(W2,{show:C,onHide:()=>x(!1),spawnCode:s,price:N})]})]})},G2=({data:e,columns:t,setVehicles:n})=>{const{locale:r}=ye(),{getTableProps:i,getTableBodyProps:o,headerGroups:a,prepareRow:s,page:u,canPreviousPage:l,canNextPage:f,pageOptions:h,pageCount:p,gotoPage:y,nextPage:C,previousPage:x,setPageSize:N,state:{pageIndex:w,pageSize:E}}=cr.useTable({columns:t,data:e,autoResetPage:!1,autoResetFilters:!1},cr.usePagination);return g("div",{children:[g(ea,{hover:!0,className:"bootstrap-table",...i(),children:[c("thead",{children:a.map(b=>c("tr",{...b.getHeaderGroupProps(),children:b.headers.map(T=>c("th",{...T.getHeaderProps(),children:T.render("Header")}))}))}),c("tbody",{...o(),children:u.length?u.map((b,T)=>c(U2,{vehicle:b.original,updateVehicle:R=>n(M=>M.map(F=>F.spawn_code===b.original.spawn_code?R:F))},b.original.spawn_code)):c("tr",{children:c("td",{colSpan:100,align:"center",children:r.noVehicles})})})]}),g("div",{className:"pagination d-flex justify-content-between",children:[g(ee,{variant:"primary",onClick:()=>x(),disabled:!l,children:[c("i",{className:"bi-arrow-left"})," ",r.previous]}),g("div",{className:"d-flex align-items-center",children:[g("span",{className:"me-3",children:[r.page," ",w+1," ",r.of," ",h.length]}),c(j.Select,{size:"sm",value:E,onChange:b=>{N(Number(b.target.value))},style:{width:110},children:[10,20,30,40,50].map(b=>g("option",{value:b,children:[r.show," ",b]},b))})]}),g(ee,{variant:"primary",onClick:()=>C(),disabled:!f,children:[r.next," ",c("i",{className:"bi-arrow-right"})]})]})]})},q2=({currentTab:e})=>{const{event:t,config:n,locale:r}=ye(),i={[r.sortByNewest]:(R,M)=>M.id-R.id,[r.sortByName]:(R,M)=>`${R.brand} ${R.model}`.localeCompare(`${M.brand} ${M.model}`),[r.sortByCheapest]:(R,M)=>R.price-M.price,[r.sortByMostExpensive]:(R,M)=>M.price-R.price},[o,a]=m.useState(""),[s,u]=m.useState(Object.keys(i)[0]),[l,f]=m.useState("all"),[h,p]=m.useState([]),[y,C]=m.useState([]),[x,N]=m.useState(!0),w={all:"All Categories",...n.Categories||{}};m.useEffect(()=>{t.vehicles&&p(t.vehicles||[])},[t.vehicles]),m.useEffect(()=>{e===r.vehicles&&E()},[e]);const E=async()=>{try{const R=await Ne("get-dealership-vehicles",{dealershipId:t.dealershipId});p(R)}catch{}N(!1)};m.useEffect(()=>{C(h.filter(({brand:R,model:M})=>{const F=o.toLocaleLowerCase().split(" ").filter(A=>A).map(A=>A.trim());return F.filter(A=>`${R} ${M}`.toLocaleLowerCase().includes(A)).length===F.length}).filter(R=>l==="all"?!0:R.category===l).sort(i[s]))},[h,o,l,s]);const b=m.useMemo(()=>[{Header:r.vehicle,accessor:"vehicle"},{Header:r.category,accessor:"category"},t.shopType=="owned"&&{Header:r.quantity,accessor:"qty"},{Header:r.purchaseCost,accessor:"pcost"},{Header:r.salePrice,accessor:"sprice"},t.shopType=="owned"&&{Header:"",accessor:"x"}],[]).filter(Boolean),T=y;return x?c(na,{}):g("div",{children:[c(j.Group,{className:"d-flex dealership-search-and-filter mb-3",children:g(Gt,{children:[c(Gt.Text,{children:c("i",{className:"bi-search"})}),c(j.Control,{type:"search",placeholder:r.search,value:o,onChange:R=>a(R.target.value)}),c(uh,{variant:"dark",title:c("i",{className:"bi-filter"}),id:"input-group-dropdown-2",align:"end",menuVariant:"dark",children:Object.keys(i).map((R,M)=>c(si.Item,{onClick:()=>u(R),active:s===R,children:R},M))}),c(j.Select,{style:{maxWidth:220},value:l,onChange:R=>f(R.target.value),children:Object.keys(w).map(R=>c("option",{value:R,children:w[R]},R))})]})}),c("div",{className:"pt-0",children:c(G2,{columns:b,data:T,setVehicles:p})})]})},K2=m.forwardRef(({vehicles:e,style:t,className:n,"aria-labelledby":r,selectedVehicle:i,onSelectVehicle:o},a)=>{const{locale:s}=ye(),[u,l]=m.useState(""),[f,h]=m.useState([]);return m.useEffect(()=>{h(e.filter(({brand:p,model:y})=>{const C=u.toLocaleLowerCase().split(" ").filter(x=>x).map(x=>x.trim());return C.filter(x=>`${p||""} ${y||""}`.toLocaleLowerCase().includes(x)).length===C.length}).slice(0,100))},[e,u]),g("div",{ref:a,style:t,className:n,"aria-labelledby":r,children:[c("div",{className:"vehicle-select-search",children:c(j.Control,{autoFocus:!0,placeholder:s.search,onChange:p=>l(p.target.value),value:u})}),c("ul",{className:"list-unstyled",children:f.map(p=>g(si.Item,{eventKey:p.spawn_code,className:"w-full overflow-hidden",onClick:()=>o(p),active:p.spawn_code===(i&&i.spawn_code),children:[p.brand," ",p.model]},p.spawn_code))})]})}),Z2=({vehicles:e,vehicle:t,onChange:n})=>{const{locale:r}=ye();return c("div",{children:g(si,{className:"vehicle-selector-dropdown",children:[c(si.Toggle,{variant:"outline-secondary",className:"d-flex align-items-center overflow-hidden text-muted",style:{width:"100%"},children:t?`${t.brand||""} ${t.model||""}`:r.selectVehicle}),c(si.Menu,{align:"start",as:K2,vehicles:e,selectedVehicle:t,onSelectVehicle:n})]})})},zx=({show:e,onHide:t,currentModel:n,currentColor:r,onSubmit:i})=>{const{event:o,locale:a,config:s}=ye(),[u,l]=m.useState([]),[f,h]=m.useState(!1),[p,y]=m.useState(r||1);m.useEffect(()=>{C()},[]);const C=async()=>{try{const N=await Ne("get-dealership-vehicles",{dealershipId:o.dealershipId});l(N),h(N.find(({spawn_code:w})=>w===n)||!1)}catch{}},x=async()=>{if(!f||!p)return!1;i(f,p),n||h(!1),t()};return g(z,{show:e,onHide:()=>t(),centered:!0,style:{zIndex:9999},children:[c(z.Header,{closeButton:!0,children:c(z.Title,{as:"h5",children:a.displayVehicle})}),g(z.Body,{children:[g(j.Group,{className:"mb-3",children:[c(j.Label,{children:a.vehicle}),c(Z2,{vehicles:u,vehicle:f,onChange:h})]}),g(j.Group,{children:[c(j.Label,{children:a.colour}),c(j.Select,{value:p,onChange:N=>y(parseInt(N.target.value||"1")),children:(s.VehicleColourOptions||[]).map(({label:N},w)=>c("option",{value:w+1,children:N}))})]})]}),c(z.Footer,{children:c(ee,{variant:"primary",type:"submit",disabled:!f||!p,onClick:x,children:a.placeVehicle})})]})},Y2=({displayVehicle:e,setDisplayVehicles:t})=>{const{event:n,locale:r,config:i}=ye(),[o,a]=m.useState(!1),s=async(l,f)=>{try{await Ne("edit-display-vehicle",{id:e.id,dealershipId:n.dealershipId,spawnCode:l.spawn_code,color:f}),t(h=>h.map(p=>p.id===e.id?{...e,brand:l.brand,model:l.model,color:f}:p))}catch{}},u=async()=>{try{await Ne("delete-display-vehicle",{id:e.id,dealershipId:n.dealershipId}),t(l=>l.filter(({id:f})=>f!==e.id))}catch{}};return g(Ue,{border:"secondary",children:[g(Ue.Header,{className:"p-3",children:[e.brand," ",e.model]}),g(Ue.Body,{className:"p-2 d-flex justify-content-between",children:[g(ee,{size:"sm",variant:"dark",onClick:()=>a(!0),children:[c("i",{className:"bi-arrow-left-right me-1"}),r.switchVehicle]}),g(ee,{size:"sm",variant:"outline-danger",onClick:u,children:[c("i",{className:"bi-x me-1"}),r.remove]}),c(zx,{show:o,onHide:()=>a(!1),currentModel:e.vehicle,currentColor:e.color,onSubmit:s})]})]})},Q2=({currentTab:e})=>{const{event:t,onCloseModal:n,locale:r}=ye(),[i,o]=m.useState([]),[a,s]=m.useState(!1),[u,l]=m.useState(!0);m.useEffect(()=>{t.displayVehicles&&o(t.displayVehicles||[])},[t.vehidisplayVehiclescles]),m.useEffect(()=>{e===r.displayVehicles&&f()},[e]);const f=async()=>{try{const y=await Ne("get-dealership-display-vehicles",{dealershipId:t.dealershipId});o(y)}catch{}l(!1)},h=async()=>{await Ne("reset-display-vehicles",{dealershipId:t.dealershipId})},p=async(y,C)=>{await n();try{await Ne("create-display-vehicle",{dealershipId:t.dealershipId,spawnCode:y.spawn_code,color:C})}catch{}};return u?c(na,{}):g("div",{children:[c(zx,{show:a,onHide:()=>s(!1),onSubmit:p}),i.length?g("div",{children:[g("div",{className:"d-flex justify-content-end",children:[g(ee,{variant:"outline-secondary",onClick:()=>h(),className:"me-2",children:[c("i",{className:"bi-arrow-clockwise me-1"}),r.restoreDisplayVehicles]}),g(ee,{variant:"primary",onClick:()=>s(!0),children:[c("i",{className:"bi-plus me-1"}),r.add," ",r.vehicle]})]}),c(ur,{className:"pt-3",children:i.map(y=>c(Xe,{sm:4,className:"mb-3",children:c(Y2,{displayVehicle:y,setDisplayVehicles:o})}))})]}):g("div",{className:"text-center pt-5 pb-5",children:[c("p",{children:r.noDisplayVehicles}),g(ee,{variant:"primary",onClick:()=>s(!0),children:[c("i",{className:"bi-plus me-1"}),r.add," ",r.vehicle]})]})]})},X2=({show:e,onHide:t,onConfirm:n})=>{const{locale:r}=ye();return g(z,{show:e,onHide:()=>t(),style:{zIndex:9999},centered:!0,children:[c(z.Header,{closeButton:!0,children:r.cancelOrder}),c(z.Body,{children:r.deleteConfirmation}),g(z.Footer,{children:[c(ee,{variant:"primary",onClick:()=>{n(),t()},children:r.yes}),c(ee,{variant:"secondary",onClick:()=>t(),children:r.no})]})]})},J2=({order:e,deleteOrder:t})=>{var w;const{config:n,locale:r,event:i}=ye();let{id:o,order_created:a,brand:s,model:u,quantity:l,time_remaining:f,cost:h}=e;const[p,y]=m.useState(!1),[C,x]=m.useState("");m.useEffect(()=>{const E=()=>{f-=1,f<0?x(r.delivered):Math.round(f/60)===0?x(r.lessThanAMin):x(`${Math.round(f/60)} ${r.mins||"min(s)"}`)};let b;return E(),b=setInterval(()=>E(),5e3),()=>clearInterval(b)},[f]);const N=async()=>{await Ne("cancel-vehicle-order",{orderId:o}),t()};return g("tr",{children:[c("td",{children:(w=de.fromMillis(a))==null?void 0:w.toLocaleString()}),g("td",{className:"admin-vehicle-row-name",children:[s," ",u]}),c("td",{children:l}),c("td",{children:g(vn,{bg:C===r.delivered?"success":"primary",children:[C===r.delivered?c("i",{className:"bi-check-circle me-1"}):c("i",{className:"bi-clock me-1"}),C]})}),c("td",{children:Le(h,n)}),g("td",{className:"text-end",children:[g(ee,{size:"sm",variant:"danger",onClick:()=>y(!0),disabled:C===r.delivered,children:[c("i",{className:"bi-x me-1"}),r.cancelOrder]}),c(X2,{show:p,onHide:()=>y(!1),onConfirm:()=>N()})]})]})},eM=({data:e,columns:t,onDeleteOrder:n})=>{const{locale:r}=ye(),{getTableProps:i,getTableBodyProps:o,headerGroups:a,prepareRow:s,page:u,canPreviousPage:l,canNextPage:f,pageOptions:h,pageCount:p,gotoPage:y,nextPage:C,previousPage:x,setPageSize:N,state:{pageIndex:w,pageSize:E}}=cr.useTable({columns:t,data:e,autoResetPage:!1,autoResetFilters:!1},cr.usePagination);return g("div",{children:[g(ea,{hover:!0,className:"bootstrap-table",...i(),children:[c("thead",{children:a.map(b=>c("tr",{...b.getHeaderGroupProps(),children:b.headers.map(T=>c("th",{...T.getHeaderProps(),children:T.render("Header")}))}))}),c("tbody",{...o(),children:u.length?u.map((b,T)=>c(J2,{order:b.original,deleteOrder:()=>n(b.original.id)},b.original.spawn_code)):c("tr",{children:c("td",{colSpan:100,align:"center",children:r.noOrders})})})]}),g("div",{className:"pagination d-flex justify-content-between",children:[g(ee,{variant:"primary",onClick:()=>x(),disabled:!l,children:[c("i",{className:"bi-arrow-left"})," ",r.previous]}),g("div",{className:"d-flex align-items-center",children:[g("span",{className:"me-3",children:[r.page," ",w+1," ",r.of," ",h.length]}),c(j.Select,{size:"sm",value:E,onChange:b=>{N(Number(b.target.value))},style:{width:110},children:[10,20,30,40,50].map(b=>g("option",{value:b,children:[r.show," ",b]},b))})]}),g(ee,{variant:"primary",onClick:()=>C(),disabled:!f,children:[r.next," ",c("i",{className:"bi-arrow-right"})]})]})]})},tM=({currentTab:e})=>{const{event:t,locale:n}=ye(),[r,i]=m.useState([]),[o,a]=m.useState(!0);m.useEffect(()=>{t.orders&&i(t.orders||[])},[t.orders]),m.useEffect(()=>{e===n.orders&&s()},[e]);const s=async()=>{try{const f=await Ne("get-dealership-orders",{dealershipId:t.dealershipId});i(f)}catch{}a(!1)},u=f=>{i(h=>h.filter(p=>p.id!==f))},l=m.useMemo(()=>[{Header:n.created,accessor:"created_at"},{Header:n.vehicle,accessor:"vehicle"},{Header:n.quantity,accessor:"qty"},{Header:n.delivery,accessor:"delivery"},{Header:n.totalCost,accessor:"total_cost"},{Header:"",accessor:"actions"}],[]);return c("div",{children:o?c(na,{}):c(eM,{data:r,columns:l,onDeleteOrder:u})})},nM=({sale:e})=>{var f;const{config:t}=ye(),{brand:n,model:r,purchase_type:i,paid:o,owed:a,created_at:s,player_name:u,seller_name:l}=e;return g("tr",{children:[c("td",{children:(f=de.fromMillis(s))==null?void 0:f.toLocaleString()}),c("td",{children:u}),c("td",{children:l||"-"}),g("td",{className:"admin-vehicle-row-name",children:[n," ",r]}),c("td",{children:i}),c("td",{children:Le(o,t)}),c("td",{children:Le(a,t)})]})},rM=({data:e,columns:t,getSales:n,pageCount:r})=>{const{locale:i}=ye(),{getTableProps:o,getTableBodyProps:a,headerGroups:s,prepareRow:u,page:l,canPreviousPage:f,canNextPage:h,pageOptions:p,pageCount:y,gotoPage:C,nextPage:x,previousPage:N,setPageSize:w,state:{pageIndex:E,pageSize:b}}=cr.useTable({columns:t,data:e,initialState:{pageIndex:0},pageCount:r,autoResetPage:!1,autoResetFilters:!1,manualPagination:!0},cr.usePagination);return m.useEffect(()=>{n(E,b)},[n,E,b]),g("div",{children:[g(ea,{hover:!0,className:"bootstrap-table",...o(),children:[c("thead",{children:s.map(T=>c("tr",{...T.getHeaderGroupProps(),children:T.headers.map(R=>c("th",{...R.getHeaderProps(),children:R.render("Header")}))}))}),c("tbody",{...a(),children:l.length?l.map((T,R)=>c(nM,{sale:T.original},T.original.spawn_code)):c("tr",{children:c("td",{colSpan:100,align:"center",children:i.noSales})})})]}),g("div",{className:"pagination d-flex justify-content-between",children:[g(ee,{variant:"primary",onClick:N,disabled:E<=0,children:[c("i",{className:"bi-arrow-left"})," ",i.previous]}),g("div",{className:"d-flex align-items-center",children:[g("span",{className:"me-3",children:[i.page," ",E+1," ",i.of," ",y]}),c(j.Select,{size:"sm",value:b,onChange:T=>{w(Number(T.target.value))},style:{width:110},children:[10,20,30,40,50].map(T=>g("option",{value:T,children:[i.show," ",T]},T))})]}),g(ee,{variant:"primary",onClick:x,disabled:!h,children:[i.next," ",c("i",{className:"bi-arrow-right"})]})]})]})},iM=({currentTab:e})=>{const{event:t,locale:n}=ye(),[r,i]=m.useState(0),[o,a]=m.useState([]),[s,u]=m.useState(!0);m.useEffect(()=>{t.sales&&a(t.sales||[]),t.salesPageCount&&i(t.salesPageCount||0)},[t.sales]),m.useEffect(()=>{e===n.sales&&l(0,10)},[e]);const l=m.useCallback(async(h,p)=>{try{const y=await Ne("get-dealership-sales",{dealershipId:t.dealershipId,pageIndex:h,pageSize:p});a(y.sales),i(y.pageCount)}catch{}u(!1)},[]),f=m.useMemo(()=>[{Header:n.created,accessor:"created_at"},{Header:n.customer,accessor:"player_name"},{Header:n.salesRep,accessor:"seller_name"},{Header:n.vehicle,accessor:"vehicle"},{Header:n.purchaseType,accessor:"purchase_type"},{Header:n.paid,accessor:"paid"},{Header:n.owed,accessor:"owed"}],[]);return c("div",{children:s?c(na,{}):c(rM,{data:o,columns:f,getSales:l,pageCount:r})})},oM=({role:e,show:t,onHide:n,onUpdateRole:r})=>{const{locale:i}=ye(),[o,a]=m.useState(e),s=[{id:"manager",label:i.managerRole},{id:"supervisor",label:i.supervisorRole},{id:"sales",label:i.salesRole}],u=l=>{l.preventDefault(),r({role:o}),n()};return g(z,{show:t,onHide:()=>n(),style:{zIndex:9999},centered:!0,children:[c(z.Header,{closeButton:!0,children:c(z.Title,{as:"h5",children:"Change Role"})}),c(z.Body,{children:g(j,{onSubmit:u,children:[g(j.Group,{className:"mb-3",children:[c(j.Label,{children:"Role"}),c(j.Select,{value:o,onChange:l=>a(l.target.value),children:s.map(({id:l,label:f})=>c("option",{value:l,children:f},l))})]}),c(ee,{type:"submit",children:"Update Role"})]})})]})},aM=({show:e,onHide:t,onConfirm:n})=>g(z,{show:e,onHide:()=>t(),style:{zIndex:9999},centered:!0,children:[c(z.Header,{closeButton:!0,children:c(z.Title,{as:"h5",children:"Fire Employee"})}),c(z.Body,{children:"Are you sure?"}),g(z.Footer,{children:[c(ee,{variant:"primary",onClick:()=>{n(),t()},children:"Yes"}),c(ee,{variant:"secondary",onClick:()=>t(),children:"No"})]})]}),sM=({employee:e,afterFireEmployee:t,afterUpdateEmployee:n})=>{var h;const{event:r,locale:i}=ye(),[o,a]=m.useState(!1),[s,u]=m.useState(!1),l=async p=>{await Ne("update-employee-role",{identifier:e.identifier,dealershipId:r.dealershipId,newRole:p.role}),n({...e,...p})},f=async()=>{await Ne("fire-employee",{identifier:e.identifier,dealershipId:r.dealershipId}),t()};return g("tr",{children:[c("td",{children:e.name}),g("td",{children:[c("span",{children:i[`${e.role}Role`]}),!e.me&&!e.pending&&g("span",{children:[c(ee,{size:"sm",variant:"link",className:"me-2",onClick:()=>a(!0),children:c("i",{className:"bi-pencil"})}),c(oM,{role:e.role,show:o,onHide:()=>a(!1),onUpdateRole:l})]})]}),c("td",{children:e.joined&&((h=de.fromMillis(e.joined))==null?void 0:h.toLocaleString(i.NumberAndDateFormat))}),c("td",{className:"text-end",children:e.pending?c(ee,{size:"sm",disabled:!0,variant:"muted",children:i.pending}):e.me?c(ee,{size:"sm",disabled:!0,variant:"muted",children:"You"}):g("div",{children:[g(ee,{size:"sm",variant:"danger",onClick:()=>u(!0),children:[c("i",{className:"bi-person-x-fill me-1"}),"Fire"]}),c(aM,{show:s,onHide:()=>u(!1),onConfirm:()=>f()})]})})]})},lM=({show:e,onHide:t,afterHireEmployee:n,nearbyPlayers:r})=>{const{event:i,locale:o}=ye(),[a,s]=m.useState(""),[u,l]=m.useState("manager"),f=[{id:"manager",label:o.managerRole},{id:"supervisor",label:o.supervisorRole},{id:"sales",label:o.salesRole}],h=async p=>{var y;if(p.preventDefault(),!a)return!1;await Ne("request-hire-employee",{dealershipId:i.dealershipId,playerId:parseInt(a),role:u}),n({name:(y=r.find(({id:C})=>C===a))==null?void 0:y.name,role:u,me:!1,pending:!0}),t()};return g(z,{show:e,onHide:()=>t(),style:{zIndex:999999},centered:!0,children:[c(z.Header,{closeButton:!0,children:c(z.Title,{as:"h5",children:"Hire Employee"})}),c(z.Body,{children:g("form",{onSubmit:h,children:[g(j.Group,{className:"mb-3",children:[c(j.Label,{children:"Nearby players"}),g(j.Select,{value:a,onChange:p=>s(p.target.value),children:[c("option",{value:"",disabled:!0,children:r.length?"Select player":"No players nearby"}),r.map(({id:p,name:y})=>c("option",{value:p,children:y},p))]})]}),g(j.Group,{className:"mb-3",children:[c(j.Label,{children:"Role"}),c(j.Select,{value:u,onChange:p=>l(p.target.value),children:f.map(({id:p,label:y})=>c("option",{value:p,children:y},p))})]}),c(ee,{type:"submit",disabled:!a,children:"Hire Employee"})]})})]})},uM=({currentTab:e})=>{const{event:t,locale:n}=ye(),[r,i]=m.useState(!0),[o,a]=m.useState(!1),[s,u]=m.useState([]),l=t.nearbyPlayers.filter(({identifier:C})=>!s.map(({identifier:x})=>x).includes(C)&&t.ownerId!==C)||[];m.useEffect(()=>{t.employees&&u(t.employees||[])},[t.employees]),m.useEffect(()=>{e===n.employees&&f()},[e]);const f=async()=>{try{const C=await Ne("get-dealership-employees",{dealershipId:t.dealershipId});u(C)}catch{}i(!1)},h=C=>{u(s.filter(x=>x.identifier!==C))},p=(C,x)=>{u(s.map(N=>N.identifier===C?x:N))};return c("div",{children:r?c(na,{}):g("div",{children:[g("div",{className:"d-flex justify-content-end mb-3",children:[g(ee,{onClick:()=>a(!0),variant:"primary",children:[c("i",{className:"bi-person-plus-fill me-1"}),c("span",{children:"Hire Employee"})]}),c(lM,{show:o,onHide:()=>a(!1),afterHireEmployee:C=>{u(x=>[...x,C])},nearbyPlayers:l})]}),g(ea,{hover:!0,className:"bootstrap-table",children:[c("thead",{children:g("tr",{children:[c("th",{children:"Employee Name"}),c("th",{children:"Role"}),c("th",{children:"Joined"}),c("th",{})]})}),c("tbody",{children:s.length?s.map(C=>c(sM,{employee:C,afterFireEmployee:()=>h(C.identifier),afterUpdateEmployee:x=>p(x.identifier,x)},C.identifier)):c("tr",{children:c("td",{colSpan:4,align:"center",children:"No employees"})})})]})]})})};var Zy=Array.isArray,Yy=Object.keys,cM=Object.prototype.hasOwnProperty,dM=typeof Element<"u";function Of(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){var n=Zy(e),r=Zy(t),i,o,a;if(n&&r){if(o=e.length,o!=t.length)return!1;for(i=o;i--!==0;)if(!Of(e[i],t[i]))return!1;return!0}if(n!=r)return!1;var s=e instanceof Date,u=t instanceof Date;if(s!=u)return!1;if(s&&u)return e.getTime()==t.getTime();var l=e instanceof RegExp,f=t instanceof RegExp;if(l!=f)return!1;if(l&&f)return e.toString()==t.toString();var h=Yy(e);if(o=h.length,o!==Yy(t).length)return!1;for(i=o;i--!==0;)if(!cM.call(t,h[i]))return!1;if(dM&&e instanceof Element&&t instanceof Element)return e===t;for(i=o;i--!==0;)if(a=h[i],!(a==="_owner"&&e.$$typeof)&&!Of(e[a],t[a]))return!1;return!0}return e!==e&&t!==t}var fM=function(t,n){try{return Of(t,n)}catch(r){if(r.message&&r.message.match(/stack|recursion/i)||r.number===-2146828260)return console.warn("Warning: react-fast-compare does not handle circular references.",r.name,r.message),!1;throw r}};const Ti=fi(fM);var pM=function(t){return hM(t)&&!mM(t)};function hM(e){return!!e&&typeof e=="object"}function mM(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||gM(e)}var vM=typeof Symbol=="function"&&Symbol.for,yM=vM?Symbol.for("react.element"):60103;function gM(e){return e.$$typeof===yM}function wM(e){return Array.isArray(e)?[]:{}}function cu(e,t){return t.clone!==!1&&t.isMergeableObject(e)?ps(wM(e),e,t):e}function SM(e,t,n){return e.concat(t).map(function(r){return cu(r,n)})}function xM(e,t,n){var r={};return n.isMergeableObject(e)&&Object.keys(e).forEach(function(i){r[i]=cu(e[i],n)}),Object.keys(t).forEach(function(i){!n.isMergeableObject(t[i])||!e[i]?r[i]=cu(t[i],n):r[i]=ps(e[i],t[i],n)}),r}function ps(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||SM,n.isMergeableObject=n.isMergeableObject||pM;var r=Array.isArray(t),i=Array.isArray(e),o=r===i;return o?r?n.arrayMerge(e,t,n):xM(e,t,n):cu(t,n)}ps.all=function(t,n){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,i){return ps(r,i,n)},{})};var Rf=ps,CM=typeof global=="object"&&global&&global.Object===Object&&global;const Vx=CM;var bM=typeof self=="object"&&self&&self.Object===Object&&self,EM=Vx||bM||Function("return this")();const dr=EM;var kM=dr.Symbol;const di=kM;var Hx=Object.prototype,TM=Hx.hasOwnProperty,NM=Hx.toString,ka=di?di.toStringTag:void 0;function OM(e){var t=TM.call(e,ka),n=e[ka];try{e[ka]=void 0;var r=!0}catch{}var i=NM.call(e);return r&&(t?e[ka]=n:delete e[ka]),i}var RM=Object.prototype,_M=RM.toString;function PM(e){return _M.call(e)}var MM="[object Null]",$M="[object Undefined]",Qy=di?di.toStringTag:void 0;function Xi(e){return e==null?e===void 0?$M:MM:Qy&&Qy in Object(e)?OM(e):PM(e)}function Wx(e,t){return function(n){return e(t(n))}}var IM=Wx(Object.getPrototypeOf,Object);const _h=IM;function Ji(e){return e!=null&&typeof e=="object"}var FM="[object Object]",DM=Function.prototype,AM=Object.prototype,Ux=DM.toString,LM=AM.hasOwnProperty,jM=Ux.call(Object);function Xy(e){if(!Ji(e)||Xi(e)!=FM)return!1;var t=_h(e);if(t===null)return!0;var n=LM.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&Ux.call(n)==jM}function BM(){this.__data__=[],this.size=0}function Gx(e,t){return e===t||e!==e&&t!==t}function zu(e,t){for(var n=e.length;n--;)if(Gx(e[n][0],t))return n;return-1}var zM=Array.prototype,VM=zM.splice;function HM(e){var t=this.__data__,n=zu(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():VM.call(t,n,1),--this.size,!0}function WM(e){var t=this.__data__,n=zu(t,e);return n<0?void 0:t[n][1]}function UM(e){return zu(this.__data__,e)>-1}function GM(e,t){var n=this.__data__,r=zu(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Fr(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Fr.prototype.clear=BM;Fr.prototype.delete=HM;Fr.prototype.get=WM;Fr.prototype.has=UM;Fr.prototype.set=GM;function qM(){this.__data__=new Fr,this.size=0}function KM(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function ZM(e){return this.__data__.get(e)}function YM(e){return this.__data__.has(e)}function _s(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var QM="[object AsyncFunction]",XM="[object Function]",JM="[object GeneratorFunction]",e$="[object Proxy]";function qx(e){if(!_s(e))return!1;var t=Xi(e);return t==XM||t==JM||t==QM||t==e$}var t$=dr["__core-js_shared__"];const sd=t$;var Jy=function(){var e=/[^.]+$/.exec(sd&&sd.keys&&sd.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function n$(e){return!!Jy&&Jy in e}var r$=Function.prototype,i$=r$.toString;function eo(e){if(e!=null){try{return i$.call(e)}catch{}try{return e+""}catch{}}return""}var o$=/[\\^$.*+?()[\]{}|]/g,a$=/^\[object .+?Constructor\]$/,s$=Function.prototype,l$=Object.prototype,u$=s$.toString,c$=l$.hasOwnProperty,d$=RegExp("^"+u$.call(c$).replace(o$,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function f$(e){if(!_s(e)||n$(e))return!1;var t=qx(e)?d$:a$;return t.test(eo(e))}function p$(e,t){return e==null?void 0:e[t]}function to(e,t){var n=p$(e,t);return f$(n)?n:void 0}var h$=to(dr,"Map");const hs=h$;var m$=to(Object,"create");const ms=m$;function v$(){this.__data__=ms?ms(null):{},this.size=0}function y$(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var g$="__lodash_hash_undefined__",w$=Object.prototype,S$=w$.hasOwnProperty;function x$(e){var t=this.__data__;if(ms){var n=t[e];return n===g$?void 0:n}return S$.call(t,e)?t[e]:void 0}var C$=Object.prototype,b$=C$.hasOwnProperty;function E$(e){var t=this.__data__;return ms?t[e]!==void 0:b$.call(t,e)}var k$="__lodash_hash_undefined__";function T$(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ms&&t===void 0?k$:t,this}function Gi(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Gi.prototype.clear=v$;Gi.prototype.delete=y$;Gi.prototype.get=x$;Gi.prototype.has=E$;Gi.prototype.set=T$;function N$(){this.size=0,this.__data__={hash:new Gi,map:new(hs||Fr),string:new Gi}}function O$(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Vu(e,t){var n=e.__data__;return O$(t)?n[typeof t=="string"?"string":"hash"]:n.map}function R$(e){var t=Vu(this,e).delete(e);return this.size-=t?1:0,t}function _$(e){return Vu(this,e).get(e)}function P$(e){return Vu(this,e).has(e)}function M$(e,t){var n=Vu(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function yi(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}yi.prototype.clear=N$;yi.prototype.delete=R$;yi.prototype.get=_$;yi.prototype.has=P$;yi.prototype.set=M$;var $$=200;function I$(e,t){var n=this.__data__;if(n instanceof Fr){var r=n.__data__;if(!hs||r.length<$$-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new yi(r)}return n.set(e,t),this.size=n.size,this}function sa(e){var t=this.__data__=new Fr(e);this.size=t.size}sa.prototype.clear=qM;sa.prototype.delete=KM;sa.prototype.get=ZM;sa.prototype.has=YM;sa.prototype.set=I$;function F$(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var D$=function(){try{var e=to(Object,"defineProperty");return e({},"",{}),e}catch{}}();const eg=D$;function Kx(e,t,n){t=="__proto__"&&eg?eg(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var A$=Object.prototype,L$=A$.hasOwnProperty;function Zx(e,t,n){var r=e[t];(!(L$.call(e,t)&&Gx(r,n))||n===void 0&&!(t in e))&&Kx(e,t,n)}function Hu(e,t,n,r){var i=!n;n||(n={});for(var o=-1,a=t.length;++o<a;){var s=t[o],u=r?r(n[s],e[s],s,n,e):void 0;u===void 0&&(u=e[s]),i?Kx(n,s,u):Zx(n,s,u)}return n}function j$(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var B$="[object Arguments]";function tg(e){return Ji(e)&&Xi(e)==B$}var Yx=Object.prototype,z$=Yx.hasOwnProperty,V$=Yx.propertyIsEnumerable,H$=tg(function(){return arguments}())?tg:function(e){return Ji(e)&&z$.call(e,"callee")&&!V$.call(e,"callee")};const W$=H$;var U$=Array.isArray;const Ps=U$;function G$(){return!1}var Qx=typeof pn=="object"&&pn&&!pn.nodeType&&pn,ng=Qx&&typeof hn=="object"&&hn&&!hn.nodeType&&hn,q$=ng&&ng.exports===Qx,rg=q$?dr.Buffer:void 0,K$=rg?rg.isBuffer:void 0,Z$=K$||G$;const Xx=Z$;var Y$=9007199254740991,Q$=/^(?:0|[1-9]\d*)$/;function X$(e,t){var n=typeof e;return t=t??Y$,!!t&&(n=="number"||n!="symbol"&&Q$.test(e))&&e>-1&&e%1==0&&e<t}var J$=9007199254740991;function Jx(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=J$}var eI="[object Arguments]",tI="[object Array]",nI="[object Boolean]",rI="[object Date]",iI="[object Error]",oI="[object Function]",aI="[object Map]",sI="[object Number]",lI="[object Object]",uI="[object RegExp]",cI="[object Set]",dI="[object String]",fI="[object WeakMap]",pI="[object ArrayBuffer]",hI="[object DataView]",mI="[object Float32Array]",vI="[object Float64Array]",yI="[object Int8Array]",gI="[object Int16Array]",wI="[object Int32Array]",SI="[object Uint8Array]",xI="[object Uint8ClampedArray]",CI="[object Uint16Array]",bI="[object Uint32Array]",ot={};ot[mI]=ot[vI]=ot[yI]=ot[gI]=ot[wI]=ot[SI]=ot[xI]=ot[CI]=ot[bI]=!0;ot[eI]=ot[tI]=ot[pI]=ot[nI]=ot[hI]=ot[rI]=ot[iI]=ot[oI]=ot[aI]=ot[sI]=ot[lI]=ot[uI]=ot[cI]=ot[dI]=ot[fI]=!1;function EI(e){return Ji(e)&&Jx(e.length)&&!!ot[Xi(e)]}function Ph(e){return function(t){return e(t)}}var eC=typeof pn=="object"&&pn&&!pn.nodeType&&pn,qa=eC&&typeof hn=="object"&&hn&&!hn.nodeType&&hn,kI=qa&&qa.exports===eC,ld=kI&&Vx.process,TI=function(){try{var e=qa&&qa.require&&qa.require("util").types;return e||ld&&ld.binding&&ld.binding("util")}catch{}}();const Go=TI;var ig=Go&&Go.isTypedArray,NI=ig?Ph(ig):EI;const OI=NI;var RI=Object.prototype,_I=RI.hasOwnProperty;function tC(e,t){var n=Ps(e),r=!n&&W$(e),i=!n&&!r&&Xx(e),o=!n&&!r&&!i&&OI(e),a=n||r||i||o,s=a?j$(e.length,String):[],u=s.length;for(var l in e)(t||_I.call(e,l))&&!(a&&(l=="length"||i&&(l=="offset"||l=="parent")||o&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||X$(l,u)))&&s.push(l);return s}var PI=Object.prototype;function Mh(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||PI;return e===n}var MI=Wx(Object.keys,Object);const $I=MI;var II=Object.prototype,FI=II.hasOwnProperty;function DI(e){if(!Mh(e))return $I(e);var t=[];for(var n in Object(e))FI.call(e,n)&&n!="constructor"&&t.push(n);return t}function nC(e){return e!=null&&Jx(e.length)&&!qx(e)}function $h(e){return nC(e)?tC(e):DI(e)}function AI(e,t){return e&&Hu(t,$h(t),e)}function LI(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var jI=Object.prototype,BI=jI.hasOwnProperty;function zI(e){if(!_s(e))return LI(e);var t=Mh(e),n=[];for(var r in e)r=="constructor"&&(t||!BI.call(e,r))||n.push(r);return n}function Ih(e){return nC(e)?tC(e,!0):zI(e)}function VI(e,t){return e&&Hu(t,Ih(t),e)}var rC=typeof pn=="object"&&pn&&!pn.nodeType&&pn,og=rC&&typeof hn=="object"&&hn&&!hn.nodeType&&hn,HI=og&&og.exports===rC,ag=HI?dr.Buffer:void 0,sg=ag?ag.allocUnsafe:void 0;function WI(e,t){if(t)return e.slice();var n=e.length,r=sg?sg(n):new e.constructor(n);return e.copy(r),r}function iC(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}function UI(e,t){for(var n=-1,r=e==null?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}function oC(){return[]}var GI=Object.prototype,qI=GI.propertyIsEnumerable,lg=Object.getOwnPropertySymbols,KI=lg?function(e){return e==null?[]:(e=Object(e),UI(lg(e),function(t){return qI.call(e,t)}))}:oC;const Fh=KI;function ZI(e,t){return Hu(e,Fh(e),t)}function aC(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}var YI=Object.getOwnPropertySymbols,QI=YI?function(e){for(var t=[];e;)aC(t,Fh(e)),e=_h(e);return t}:oC;const sC=QI;function XI(e,t){return Hu(e,sC(e),t)}function lC(e,t,n){var r=t(e);return Ps(e)?r:aC(r,n(e))}function JI(e){return lC(e,$h,Fh)}function eF(e){return lC(e,Ih,sC)}var tF=to(dr,"DataView");const _f=tF;var nF=to(dr,"Promise");const Pf=nF;var rF=to(dr,"Set");const Mf=rF;var iF=to(dr,"WeakMap");const $f=iF;var ug="[object Map]",oF="[object Object]",cg="[object Promise]",dg="[object Set]",fg="[object WeakMap]",pg="[object DataView]",aF=eo(_f),sF=eo(hs),lF=eo(Pf),uF=eo(Mf),cF=eo($f),Ni=Xi;(_f&&Ni(new _f(new ArrayBuffer(1)))!=pg||hs&&Ni(new hs)!=ug||Pf&&Ni(Pf.resolve())!=cg||Mf&&Ni(new Mf)!=dg||$f&&Ni(new $f)!=fg)&&(Ni=function(e){var t=Xi(e),n=t==oF?e.constructor:void 0,r=n?eo(n):"";if(r)switch(r){case aF:return pg;case sF:return ug;case lF:return cg;case uF:return dg;case cF:return fg}return t});const Dh=Ni;var dF=Object.prototype,fF=dF.hasOwnProperty;function pF(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&fF.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var hF=dr.Uint8Array;const hg=hF;function Ah(e){var t=new e.constructor(e.byteLength);return new hg(t).set(new hg(e)),t}function mF(e,t){var n=t?Ah(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var vF=/\w*$/;function yF(e){var t=new e.constructor(e.source,vF.exec(e));return t.lastIndex=e.lastIndex,t}var mg=di?di.prototype:void 0,vg=mg?mg.valueOf:void 0;function gF(e){return vg?Object(vg.call(e)):{}}function wF(e,t){var n=t?Ah(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var SF="[object Boolean]",xF="[object Date]",CF="[object Map]",bF="[object Number]",EF="[object RegExp]",kF="[object Set]",TF="[object String]",NF="[object Symbol]",OF="[object ArrayBuffer]",RF="[object DataView]",_F="[object Float32Array]",PF="[object Float64Array]",MF="[object Int8Array]",$F="[object Int16Array]",IF="[object Int32Array]",FF="[object Uint8Array]",DF="[object Uint8ClampedArray]",AF="[object Uint16Array]",LF="[object Uint32Array]";function jF(e,t,n){var r=e.constructor;switch(t){case OF:return Ah(e);case SF:case xF:return new r(+e);case RF:return mF(e,n);case _F:case PF:case MF:case $F:case IF:case FF:case DF:case AF:case LF:return wF(e,n);case CF:return new r;case bF:case TF:return new r(e);case EF:return yF(e);case kF:return new r;case NF:return gF(e)}}var yg=Object.create,BF=function(){function e(){}return function(t){if(!_s(t))return{};if(yg)return yg(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();const zF=BF;function VF(e){return typeof e.constructor=="function"&&!Mh(e)?zF(_h(e)):{}}var HF="[object Map]";function WF(e){return Ji(e)&&Dh(e)==HF}var gg=Go&&Go.isMap,UF=gg?Ph(gg):WF;const GF=UF;var qF="[object Set]";function KF(e){return Ji(e)&&Dh(e)==qF}var wg=Go&&Go.isSet,ZF=wg?Ph(wg):KF;const YF=ZF;var QF=1,XF=2,JF=4,uC="[object Arguments]",eD="[object Array]",tD="[object Boolean]",nD="[object Date]",rD="[object Error]",cC="[object Function]",iD="[object GeneratorFunction]",oD="[object Map]",aD="[object Number]",dC="[object Object]",sD="[object RegExp]",lD="[object Set]",uD="[object String]",cD="[object Symbol]",dD="[object WeakMap]",fD="[object ArrayBuffer]",pD="[object DataView]",hD="[object Float32Array]",mD="[object Float64Array]",vD="[object Int8Array]",yD="[object Int16Array]",gD="[object Int32Array]",wD="[object Uint8Array]",SD="[object Uint8ClampedArray]",xD="[object Uint16Array]",CD="[object Uint32Array]",tt={};tt[uC]=tt[eD]=tt[fD]=tt[pD]=tt[tD]=tt[nD]=tt[hD]=tt[mD]=tt[vD]=tt[yD]=tt[gD]=tt[oD]=tt[aD]=tt[dC]=tt[sD]=tt[lD]=tt[uD]=tt[cD]=tt[wD]=tt[SD]=tt[xD]=tt[CD]=!0;tt[rD]=tt[cC]=tt[dD]=!1;function Rl(e,t,n,r,i,o){var a,s=t&QF,u=t&XF,l=t&JF;if(n&&(a=i?n(e,r,i,o):n(e)),a!==void 0)return a;if(!_s(e))return e;var f=Ps(e);if(f){if(a=pF(e),!s)return iC(e,a)}else{var h=Dh(e),p=h==cC||h==iD;if(Xx(e))return WI(e,s);if(h==dC||h==uC||p&&!i){if(a=u||p?{}:VF(e),!s)return u?XI(e,VI(a,e)):ZI(e,AI(a,e))}else{if(!tt[h])return i?e:{};a=jF(e,h,s)}}o||(o=new sa);var y=o.get(e);if(y)return y;o.set(e,a),YF(e)?e.forEach(function(N){a.add(Rl(N,t,n,N,e,o))}):GF(e)&&e.forEach(function(N,w){a.set(w,Rl(N,t,n,w,e,o))});var C=l?u?eF:JI:u?Ih:$h,x=f?void 0:C(e);return F$(x||e,function(N,w){x&&(w=N,N=e[w]),Zx(a,w,Rl(N,t,n,w,e,o))}),a}var bD=4;function Sg(e){return Rl(e,bD)}function fC(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}var ED="[object Symbol]";function Lh(e){return typeof e=="symbol"||Ji(e)&&Xi(e)==ED}var kD="Expected a function";function jh(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(kD);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(jh.Cache||yi),n}jh.Cache=yi;var TD=500;function ND(e){var t=jh(e,function(r){return n.size===TD&&n.clear(),r}),n=t.cache;return t}var OD=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,RD=/\\(\\)?/g,_D=ND(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(OD,function(n,r,i,o){t.push(i?o.replace(RD,"$1"):r||n)}),t});const PD=_D;var MD=1/0;function $D(e){if(typeof e=="string"||Lh(e))return e;var t=e+"";return t=="0"&&1/e==-MD?"-0":t}var ID=1/0,xg=di?di.prototype:void 0,Cg=xg?xg.toString:void 0;function pC(e){if(typeof e=="string")return e;if(Ps(e))return fC(e,pC)+"";if(Lh(e))return Cg?Cg.call(e):"";var t=e+"";return t=="0"&&1/e==-ID?"-0":t}function FD(e){return e==null?"":pC(e)}function hC(e){return Ps(e)?fC(e,$D):Lh(e)?[e]:iC(PD(FD(e)))}var DD=!0;function AD(e,t){if(!DD){if(e)return;var n="Warning: "+t;typeof console<"u"&&console.warn(n);try{throw Error(n)}catch{}}}var mC={exports:{}},Ye={};/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var $t=typeof Symbol=="function"&&Symbol.for,Bh=$t?Symbol.for("react.element"):60103,zh=$t?Symbol.for("react.portal"):60106,Wu=$t?Symbol.for("react.fragment"):60107,Uu=$t?Symbol.for("react.strict_mode"):60108,Gu=$t?Symbol.for("react.profiler"):60114,qu=$t?Symbol.for("react.provider"):60109,Ku=$t?Symbol.for("react.context"):60110,Vh=$t?Symbol.for("react.async_mode"):60111,Zu=$t?Symbol.for("react.concurrent_mode"):60111,Yu=$t?Symbol.for("react.forward_ref"):60112,Qu=$t?Symbol.for("react.suspense"):60113,LD=$t?Symbol.for("react.suspense_list"):60120,Xu=$t?Symbol.for("react.memo"):60115,Ju=$t?Symbol.for("react.lazy"):60116,jD=$t?Symbol.for("react.block"):60121,BD=$t?Symbol.for("react.fundamental"):60117,zD=$t?Symbol.for("react.responder"):60118,VD=$t?Symbol.for("react.scope"):60119;function Cn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Bh:switch(e=e.type,e){case Vh:case Zu:case Wu:case Gu:case Uu:case Qu:return e;default:switch(e=e&&e.$$typeof,e){case Ku:case Yu:case Ju:case Xu:case qu:return e;default:return t}}case zh:return t}}}function vC(e){return Cn(e)===Zu}Ye.AsyncMode=Vh;Ye.ConcurrentMode=Zu;Ye.ContextConsumer=Ku;Ye.ContextProvider=qu;Ye.Element=Bh;Ye.ForwardRef=Yu;Ye.Fragment=Wu;Ye.Lazy=Ju;Ye.Memo=Xu;Ye.Portal=zh;Ye.Profiler=Gu;Ye.StrictMode=Uu;Ye.Suspense=Qu;Ye.isAsyncMode=function(e){return vC(e)||Cn(e)===Vh};Ye.isConcurrentMode=vC;Ye.isContextConsumer=function(e){return Cn(e)===Ku};Ye.isContextProvider=function(e){return Cn(e)===qu};Ye.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Bh};Ye.isForwardRef=function(e){return Cn(e)===Yu};Ye.isFragment=function(e){return Cn(e)===Wu};Ye.isLazy=function(e){return Cn(e)===Ju};Ye.isMemo=function(e){return Cn(e)===Xu};Ye.isPortal=function(e){return Cn(e)===zh};Ye.isProfiler=function(e){return Cn(e)===Gu};Ye.isStrictMode=function(e){return Cn(e)===Uu};Ye.isSuspense=function(e){return Cn(e)===Qu};Ye.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Wu||e===Zu||e===Gu||e===Uu||e===Qu||e===LD||typeof e=="object"&&e!==null&&(e.$$typeof===Ju||e.$$typeof===Xu||e.$$typeof===qu||e.$$typeof===Ku||e.$$typeof===Yu||e.$$typeof===BD||e.$$typeof===zD||e.$$typeof===VD||e.$$typeof===jD)};Ye.typeOf=Cn;mC.exports=Ye;var HD=mC.exports,yC=HD,WD={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},UD={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},gC={};gC[yC.ForwardRef]=WD;gC[yC.Memo]=UD;function Ft(){return Ft=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ft.apply(this,arguments)}function wC(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var Tn=function(t){return typeof t=="function"},ec=function(t){return t!==null&&typeof t=="object"},GD=function(t){return String(Math.floor(Number(t)))===t},ud=function(t){return Object.prototype.toString.call(t)==="[object String]"},qD=function(t){return m.Children.count(t)===0},cd=function(t){return ec(t)&&Tn(t.then)};function Nn(e,t,n,r){r===void 0&&(r=0);for(var i=hC(t);e&&r<i.length;)e=e[i[r++]];return e===void 0?n:e}function Di(e,t,n){for(var r=Sg(e),i=r,o=0,a=hC(t);o<a.length-1;o++){var s=a[o],u=Nn(e,a.slice(0,o+1));if(u&&(ec(u)||Array.isArray(u)))i=i[s]=Sg(u);else{var l=a[o+1];i=i[s]=GD(l)&&Number(l)>=0?[]:{}}}return(o===0?e:i)[a[o]]===n?e:(n===void 0?delete i[a[o]]:i[a[o]]=n,o===0&&n===void 0&&delete r[a[o]],r)}function SC(e,t,n,r){n===void 0&&(n=new WeakMap),r===void 0&&(r={});for(var i=0,o=Object.keys(e);i<o.length;i++){var a=o[i],s=e[a];ec(s)?n.get(s)||(n.set(s,!0),r[a]=Array.isArray(s)?[]:{},SC(s,t,n,r[a])):r[a]=t}return r}var tc=m.createContext(void 0);tc.displayName="FormikContext";var KD=tc.Provider;tc.Consumer;function ZD(){var e=m.useContext(tc);return e||AD(!1),e}function YD(e,t){switch(t.type){case"SET_VALUES":return Ft({},e,{values:t.payload});case"SET_TOUCHED":return Ft({},e,{touched:t.payload});case"SET_ERRORS":return Ti(e.errors,t.payload)?e:Ft({},e,{errors:t.payload});case"SET_STATUS":return Ft({},e,{status:t.payload});case"SET_ISSUBMITTING":return Ft({},e,{isSubmitting:t.payload});case"SET_ISVALIDATING":return Ft({},e,{isValidating:t.payload});case"SET_FIELD_VALUE":return Ft({},e,{values:Di(e.values,t.payload.field,t.payload.value)});case"SET_FIELD_TOUCHED":return Ft({},e,{touched:Di(e.touched,t.payload.field,t.payload.value)});case"SET_FIELD_ERROR":return Ft({},e,{errors:Di(e.errors,t.payload.field,t.payload.value)});case"RESET_FORM":return Ft({},e,t.payload);case"SET_FORMIK_STATE":return t.payload(e);case"SUBMIT_ATTEMPT":return Ft({},e,{touched:SC(e.values,!0),isSubmitting:!0,submitCount:e.submitCount+1});case"SUBMIT_FAILURE":return Ft({},e,{isSubmitting:!1});case"SUBMIT_SUCCESS":return Ft({},e,{isSubmitting:!1});default:return e}}var Ci={},dl={};function QD(e){var t=e.validateOnChange,n=t===void 0?!0:t,r=e.validateOnBlur,i=r===void 0?!0:r,o=e.validateOnMount,a=o===void 0?!1:o,s=e.isInitialValid,u=e.enableReinitialize,l=u===void 0?!1:u,f=e.onSubmit,h=wC(e,["validateOnChange","validateOnBlur","validateOnMount","isInitialValid","enableReinitialize","onSubmit"]),p=Ft({validateOnChange:n,validateOnBlur:i,validateOnMount:a,onSubmit:f},h),y=m.useRef(p.initialValues),C=m.useRef(p.initialErrors||Ci),x=m.useRef(p.initialTouched||dl),N=m.useRef(p.initialStatus),w=m.useRef(!1),E=m.useRef({});m.useEffect(function(){return w.current=!0,function(){w.current=!1}},[]);var b=m.useReducer(YD,{values:p.initialValues,errors:p.initialErrors||Ci,touched:p.initialTouched||dl,status:p.initialStatus,isSubmitting:!1,isValidating:!1,submitCount:0}),T=b[0],R=b[1],M=m.useCallback(function(D,ae){return new Promise(function(fe,he){var Pe=p.validate(D,ae);Pe==null?fe(Ci):cd(Pe)?Pe.then(function(le){fe(le||Ci)},function(le){he(le)}):fe(Pe)})},[p.validate]),F=m.useCallback(function(D,ae){var fe=p.validationSchema,he=Tn(fe)?fe(ae):fe,Pe=ae&&he.validateAt?he.validateAt(ae,D):JD(D,he);return new Promise(function(le,qe){Pe.then(function(){le(Ci)},function(It){It.name==="ValidationError"?le(XD(It)):qe(It)})})},[p.validationSchema]),A=m.useCallback(function(D,ae){return new Promise(function(fe){return fe(E.current[D].validate(ae))})},[]),I=m.useCallback(function(D){var ae=Object.keys(E.current).filter(function(he){return Tn(E.current[he].validate)}),fe=ae.length>0?ae.map(function(he){return A(he,Nn(D,he))}):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(fe).then(function(he){return he.reduce(function(Pe,le,qe){return le==="DO_NOT_DELETE_YOU_WILL_BE_FIRED"||le&&(Pe=Di(Pe,ae[qe],le)),Pe},{})})},[A]),$=m.useCallback(function(D){return Promise.all([I(D),p.validationSchema?F(D):{},p.validate?M(D):{}]).then(function(ae){var fe=ae[0],he=ae[1],Pe=ae[2],le=Rf.all([fe,he,Pe],{arrayMerge:eA});return le})},[p.validate,p.validationSchema,I,M,F]),W=kn(function(D){return D===void 0&&(D=T.values),R({type:"SET_ISVALIDATING",payload:!0}),$(D).then(function(ae){return w.current&&(R({type:"SET_ISVALIDATING",payload:!1}),R({type:"SET_ERRORS",payload:ae})),ae})});m.useEffect(function(){a&&w.current===!0&&Ti(y.current,p.initialValues)&&W(y.current)},[a,W]);var Z=m.useCallback(function(D){var ae=D&&D.values?D.values:y.current,fe=D&&D.errors?D.errors:C.current?C.current:p.initialErrors||{},he=D&&D.touched?D.touched:x.current?x.current:p.initialTouched||{},Pe=D&&D.status?D.status:N.current?N.current:p.initialStatus;y.current=ae,C.current=fe,x.current=he,N.current=Pe;var le=function(){R({type:"RESET_FORM",payload:{isSubmitting:!!D&&!!D.isSubmitting,errors:fe,touched:he,status:Pe,values:ae,isValidating:!!D&&!!D.isValidating,submitCount:D&&D.submitCount&&typeof D.submitCount=="number"?D.submitCount:0}})};if(p.onReset){var qe=p.onReset(T.values,qt);cd(qe)?qe.then(le):le()}else le()},[p.initialErrors,p.initialStatus,p.initialTouched]);m.useEffect(function(){w.current===!0&&!Ti(y.current,p.initialValues)&&(l&&(y.current=p.initialValues,Z()),a&&W(y.current))},[l,p.initialValues,Z,a,W]),m.useEffect(function(){l&&w.current===!0&&!Ti(C.current,p.initialErrors)&&(C.current=p.initialErrors||Ci,R({type:"SET_ERRORS",payload:p.initialErrors||Ci}))},[l,p.initialErrors]),m.useEffect(function(){l&&w.current===!0&&!Ti(x.current,p.initialTouched)&&(x.current=p.initialTouched||dl,R({type:"SET_TOUCHED",payload:p.initialTouched||dl}))},[l,p.initialTouched]),m.useEffect(function(){l&&w.current===!0&&!Ti(N.current,p.initialStatus)&&(N.current=p.initialStatus,R({type:"SET_STATUS",payload:p.initialStatus}))},[l,p.initialStatus,p.initialTouched]);var G=kn(function(D){if(E.current[D]&&Tn(E.current[D].validate)){var ae=Nn(T.values,D),fe=E.current[D].validate(ae);return cd(fe)?(R({type:"SET_ISVALIDATING",payload:!0}),fe.then(function(he){return he}).then(function(he){R({type:"SET_FIELD_ERROR",payload:{field:D,value:he}}),R({type:"SET_ISVALIDATING",payload:!1})})):(R({type:"SET_FIELD_ERROR",payload:{field:D,value:fe}}),Promise.resolve(fe))}else if(p.validationSchema)return R({type:"SET_ISVALIDATING",payload:!0}),F(T.values,D).then(function(he){return he}).then(function(he){R({type:"SET_FIELD_ERROR",payload:{field:D,value:he[D]}}),R({type:"SET_ISVALIDATING",payload:!1})});return Promise.resolve()}),te=m.useCallback(function(D,ae){var fe=ae.validate;E.current[D]={validate:fe}},[]),Oe=m.useCallback(function(D){delete E.current[D]},[]),ge=kn(function(D,ae){R({type:"SET_TOUCHED",payload:D});var fe=ae===void 0?i:ae;return fe?W(T.values):Promise.resolve()}),xe=m.useCallback(function(D){R({type:"SET_ERRORS",payload:D})},[]),U=kn(function(D,ae){var fe=Tn(D)?D(T.values):D;R({type:"SET_VALUES",payload:fe});var he=ae===void 0?n:ae;return he?W(fe):Promise.resolve()}),re=m.useCallback(function(D,ae){R({type:"SET_FIELD_ERROR",payload:{field:D,value:ae}})},[]),ne=kn(function(D,ae,fe){R({type:"SET_FIELD_VALUE",payload:{field:D,value:ae}});var he=fe===void 0?n:fe;return he?W(Di(T.values,D,ae)):Promise.resolve()}),ke=m.useCallback(function(D,ae){var fe=ae,he=D,Pe;if(!ud(D)){D.persist&&D.persist();var le=D.target?D.target:D.currentTarget,qe=le.type,It=le.name,fr=le.id,la=le.value,ac=le.checked,Yh=le.outerHTML,Ms=le.options,sc=le.multiple;fe=ae||It||fr,he=/number|range/.test(qe)?(Pe=parseFloat(la),isNaN(Pe)?"":Pe):/checkbox/.test(qe)?nA(Nn(T.values,fe),ac,la):Ms&&sc?tA(Ms):la}fe&&ne(fe,he)},[ne,T.values]),_e=kn(function(D){if(ud(D))return function(ae){return ke(ae,D)};ke(D)}),Je=kn(function(D,ae,fe){ae===void 0&&(ae=!0),R({type:"SET_FIELD_TOUCHED",payload:{field:D,value:ae}});var he=fe===void 0?i:fe;return he?W(T.values):Promise.resolve()}),rt=m.useCallback(function(D,ae){D.persist&&D.persist();var fe=D.target,he=fe.name,Pe=fe.id,le=fe.outerHTML,qe=ae||he||Pe;Je(qe,!0)},[Je]),ht=kn(function(D){if(ud(D))return function(ae){return rt(ae,D)};rt(D)}),ct=m.useCallback(function(D){Tn(D)?R({type:"SET_FORMIK_STATE",payload:D}):R({type:"SET_FORMIK_STATE",payload:function(){return D}})},[]),Ot=m.useCallback(function(D){R({type:"SET_STATUS",payload:D})},[]),Rt=m.useCallback(function(D){R({type:"SET_ISSUBMITTING",payload:D})},[]),jt=kn(function(){return R({type:"SUBMIT_ATTEMPT"}),W().then(function(D){var ae=D instanceof Error,fe=!ae&&Object.keys(D).length===0;if(fe){var he;try{if(he=Bn(),he===void 0)return}catch(Pe){throw Pe}return Promise.resolve(he).then(function(Pe){return w.current&&R({type:"SUBMIT_SUCCESS"}),Pe}).catch(function(Pe){if(w.current)throw R({type:"SUBMIT_FAILURE"}),Pe})}else if(w.current&&(R({type:"SUBMIT_FAILURE"}),ae))throw D})}),er=kn(function(D){D&&D.preventDefault&&Tn(D.preventDefault)&&D.preventDefault(),D&&D.stopPropagation&&Tn(D.stopPropagation)&&D.stopPropagation(),jt().catch(function(ae){console.warn("Warning: An unhandled error was caught from submitForm()",ae)})}),qt={resetForm:Z,validateForm:W,validateField:G,setErrors:xe,setFieldError:re,setFieldTouched:Je,setFieldValue:ne,setStatus:Ot,setSubmitting:Rt,setTouched:ge,setValues:U,setFormikState:ct,submitForm:jt},Bn=kn(function(){return f(T.values,qt)}),tn=kn(function(D){D&&D.preventDefault&&Tn(D.preventDefault)&&D.preventDefault(),D&&D.stopPropagation&&Tn(D.stopPropagation)&&D.stopPropagation(),Z()}),Ge=m.useCallback(function(D){return{value:Nn(T.values,D),error:Nn(T.errors,D),touched:!!Nn(T.touched,D),initialValue:Nn(y.current,D),initialTouched:!!Nn(x.current,D),initialError:Nn(C.current,D)}},[T.errors,T.touched,T.values]),gi=m.useCallback(function(D){return{setValue:function(fe,he){return ne(D,fe,he)},setTouched:function(fe,he){return Je(D,fe,he)},setError:function(fe){return re(D,fe)}}},[ne,Je,re]),Dr=m.useCallback(function(D){var ae=ec(D),fe=ae?D.name:D,he=Nn(T.values,fe),Pe={name:fe,value:he,onChange:_e,onBlur:ht};if(ae){var le=D.type,qe=D.value,It=D.as,fr=D.multiple;le==="checkbox"?qe===void 0?Pe.checked=!!he:(Pe.checked=!!(Array.isArray(he)&&~he.indexOf(qe)),Pe.value=qe):le==="radio"?(Pe.checked=he===qe,Pe.value=qe):It==="select"&&fr&&(Pe.value=Pe.value||[],Pe.multiple=!0)}return Pe},[ht,_e,T.values]),tr=m.useMemo(function(){return!Ti(y.current,T.values)},[y.current,T.values]),wi=m.useMemo(function(){return typeof s<"u"?tr?T.errors&&Object.keys(T.errors).length===0:s!==!1&&Tn(s)?s(p):s:T.errors&&Object.keys(T.errors).length===0},[s,tr,T.errors,p]),Si=Ft({},T,{initialValues:y.current,initialErrors:C.current,initialTouched:x.current,initialStatus:N.current,handleBlur:ht,handleChange:_e,handleReset:tn,handleSubmit:er,resetForm:Z,setErrors:xe,setFormikState:ct,setFieldTouched:Je,setFieldValue:ne,setFieldError:re,setStatus:Ot,setSubmitting:Rt,setTouched:ge,setValues:U,submitForm:jt,validateForm:W,validateField:G,isValid:wi,dirty:tr,unregisterField:Oe,registerField:te,getFieldProps:Dr,getFieldMeta:Ge,getFieldHelpers:gi,validateOnBlur:i,validateOnChange:n,validateOnMount:a});return Si}function xC(e){var t=QD(e),n=e.component,r=e.children,i=e.render,o=e.innerRef;return m.useImperativeHandle(o,function(){return t}),m.createElement(KD,{value:t},n?m.createElement(n,t):i?i(t):r?Tn(r)?r(t):qD(r)?null:m.Children.only(r):null)}function XD(e){var t={};if(e.inner){if(e.inner.length===0)return Di(t,e.path,e.message);for(var i=e.inner,n=Array.isArray(i),r=0,i=n?i:i[Symbol.iterator]();;){var o;if(n){if(r>=i.length)break;o=i[r++]}else{if(r=i.next(),r.done)break;o=r.value}var a=o;Nn(t,a.path)||(t=Di(t,a.path,a.message))}}return t}function JD(e,t,n,r){n===void 0&&(n=!1),r===void 0&&(r={});var i=If(e);return t[n?"validateSync":"validate"](i,{abortEarly:!1,context:r})}function If(e){var t=Array.isArray(e)?[]:{};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=String(n);Array.isArray(e[r])===!0?t[r]=e[r].map(function(i){return Array.isArray(i)===!0||Xy(i)?If(i):i!==""?i:void 0}):Xy(e[r])?t[r]=If(e[r]):t[r]=e[r]!==""?e[r]:void 0}return t}function eA(e,t,n){var r=e.slice();return t.forEach(function(o,a){if(typeof r[a]>"u"){var s=n.clone!==!1,u=s&&n.isMergeableObject(o);r[a]=u?Rf(Array.isArray(o)?[]:{},o,n):o}else n.isMergeableObject(o)?r[a]=Rf(e[a],o,n):e.indexOf(o)===-1&&r.push(o)}),r}function tA(e){return Array.from(e).filter(function(t){return t.selected}).map(function(t){return t.value})}function nA(e,t,n){if(typeof e=="boolean")return!!t;var r=[],i=!1,o=-1;if(Array.isArray(e))r=e,o=e.indexOf(n),i=o>=0;else if(!n||n=="true"||n=="false")return!!t;return t&&n&&!i?r.concat(n):i?r.slice(0,o).concat(r.slice(o+1)):r}var rA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?m.useLayoutEffect:m.useEffect;function kn(e){var t=m.useRef(e);return rA(function(){t.current=e}),m.useCallback(function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return t.current.apply(void 0,r)},[])}var iA=m.forwardRef(function(e,t){var n=e.action,r=wC(e,["action"]),i=n??"#",o=ZD(),a=o.handleReset,s=o.handleSubmit;return m.createElement("form",Object.assign({onSubmit:s,ref:t,onReset:a,action:i},r))});iA.displayName="Form";function no(e){this._maxSize=e,this.clear()}no.prototype.clear=function(){this._size=0,this._values=Object.create(null)};no.prototype.get=function(e){return this._values[e]};no.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var oA=/[^.^\]^[]+|(?=\[\]|\.\.)/g,CC=/^\d+$/,aA=/^\d/,sA=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,lA=/^\s*(['"]?)(.*?)(\1)\s*$/,Hh=512,bg=new no(Hh),Eg=new no(Hh),kg=new no(Hh),Ai={Cache:no,split:Ff,normalizePath:dd,setter:function(e){var t=dd(e);return Eg.get(e)||Eg.set(e,function(r,i){for(var o=0,a=t.length,s=r;o<a-1;){var u=t[o];if(u==="__proto__"||u==="constructor"||u==="prototype")return r;s=s[t[o++]]}s[t[o]]=i})},getter:function(e,t){var n=dd(e);return kg.get(e)||kg.set(e,function(i){for(var o=0,a=n.length;o<a;)if(i!=null||!t)i=i[n[o++]];else return;return i})},join:function(e){return e.reduce(function(t,n){return t+(Wh(n)||CC.test(n)?"["+n+"]":(t?".":"")+n)},"")},forEach:function(e,t,n){uA(Array.isArray(e)?e:Ff(e),t,n)}};function dd(e){return bg.get(e)||bg.set(e,Ff(e).map(function(t){return t.replace(lA,"$2")}))}function Ff(e){return e.match(oA)||[""]}function uA(e,t,n){var r=e.length,i,o,a,s;for(o=0;o<r;o++)i=e[o],i&&(fA(i)&&(i='"'+i+'"'),s=Wh(i),a=!s&&/^\d+$/.test(i),t.call(n,i,s,a,o,e))}function Wh(e){return typeof e=="string"&&e&&["'",'"'].indexOf(e.charAt(0))!==-1}function cA(e){return e.match(aA)&&!e.match(CC)}function dA(e){return sA.test(e)}function fA(e){return!Wh(e)&&(cA(e)||dA(e))}const pA=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,nc=e=>e.match(pA)||[],rc=e=>e[0].toUpperCase()+e.slice(1),Uh=(e,t)=>nc(e).join(t).toLowerCase(),bC=e=>nc(e).reduce((t,n)=>`${t}${t?n[0].toUpperCase()+n.slice(1).toLowerCase():n.toLowerCase()}`,""),hA=e=>rc(bC(e)),mA=e=>Uh(e,"_"),vA=e=>Uh(e,"-"),yA=e=>rc(Uh(e," ")),gA=e=>nc(e).map(rc).join(" ");var fd={words:nc,upperFirst:rc,camelCase:bC,pascalCase:hA,snakeCase:mA,kebabCase:vA,sentenceCase:yA,titleCase:gA},Gh={exports:{}};Gh.exports=function(e){return EC(wA(e),e)};Gh.exports.array=EC;function EC(e,t){var n=e.length,r=new Array(n),i={},o=n,a=SA(t),s=xA(e);for(t.forEach(function(l){if(!s.has(l[0])||!s.has(l[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});o--;)i[o]||u(e[o],o,new Set);return r;function u(l,f,h){if(h.has(l)){var p;try{p=", node was:"+JSON.stringify(l)}catch{p=""}throw new Error("Cyclic dependency"+p)}if(!s.has(l))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(l));if(!i[f]){i[f]=!0;var y=a.get(l)||new Set;if(y=Array.from(y),f=y.length){h.add(l);do{var C=y[--f];u(C,s.get(C),h)}while(f);h.delete(l)}r[--n]=l}}}function wA(e){for(var t=new Set,n=0,r=e.length;n<r;n++){var i=e[n];t.add(i[0]),t.add(i[1])}return Array.from(t)}function SA(e){for(var t=new Map,n=0,r=e.length;n<r;n++){var i=e[n];t.has(i[0])||t.set(i[0],new Set),t.has(i[1])||t.set(i[1],new Set),t.get(i[0]).add(i[1])}return t}function xA(e){for(var t=new Map,n=0,r=e.length;n<r;n++)t.set(e[n],n);return t}var CA=Gh.exports;const bA=fi(CA),EA=Object.prototype.toString,kA=Error.prototype.toString,TA=RegExp.prototype.toString,NA=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",OA=/^Symbol\((.*)\)(.*)$/;function RA(e){return e!=+e?"NaN":e===0&&1/e<0?"-0":""+e}function Tg(e,t=!1){if(e==null||e===!0||e===!1)return""+e;const n=typeof e;if(n==="number")return RA(e);if(n==="string")return t?`"${e}"`:e;if(n==="function")return"[Function "+(e.name||"anonymous")+"]";if(n==="symbol")return NA.call(e).replace(OA,"Symbol($1)");const r=EA.call(e).slice(8,-1);return r==="Date"?isNaN(e.getTime())?""+e:e.toISOString(e):r==="Error"||e instanceof Error?"["+kA.call(e)+"]":r==="RegExp"?TA.call(e):null}function Li(e,t){let n=Tg(e,t);return n!==null?n:JSON.stringify(e,function(r,i){let o=Tg(this[r],t);return o!==null?o:i},2)}function kC(e){return e==null?[]:[].concat(e)}let _A=/\$\{\s*(\w+)\s*\}/g;class dn extends Error{static formatError(t,n){const r=n.label||n.path||"this";return r!==n.path&&(n=Object.assign({},n,{path:r})),typeof t=="string"?t.replace(_A,(i,o)=>Li(n[o])):typeof t=="function"?t(n):t}static isError(t){return t&&t.name==="ValidationError"}constructor(t,n,r,i){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=n,this.path=r,this.type=i,this.errors=[],this.inner=[],kC(t).forEach(o=>{dn.isError(o)?(this.errors.push(...o.errors),this.inner=this.inner.concat(o.inner.length?o.inner:o)):this.errors.push(o)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,dn)}}let vr={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:n,originalValue:r})=>{const i=r!=null&&r!==n?` (cast from the value \`${Li(r,!0)}\`).`:".";return t!=="mixed"?`${e} must be a \`${t}\` type, but the final value was: \`${Li(n,!0)}\``+i:`${e} must match the configured type. The validated value was: \`${Li(n,!0)}\``+i}},Wn={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},zr={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},Df={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},Af={isValue:"${path} field must be ${value}"},Lf={noUnknown:"${path} field has unspecified keys: ${unknown}"},_l={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};Object.assign(Object.create(null),{mixed:vr,string:Wn,number:zr,date:Df,object:Lf,array:_l,boolean:Af});const ic=e=>e&&e.__isYupSchema__;class du{static fromOptions(t,n){if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:i,otherwise:o}=n,a=typeof r=="function"?r:(...s)=>s.every(u=>u===r);return new du(t,(s,u)=>{var l;let f=a(...s)?i:o;return(l=f==null?void 0:f(u))!=null?l:u})}constructor(t,n){this.fn=void 0,this.refs=t,this.refs=t,this.fn=n}resolve(t,n){let r=this.refs.map(o=>o.getValue(n==null?void 0:n.value,n==null?void 0:n.parent,n==null?void 0:n.context)),i=this.fn(r,t,n);if(i===void 0||i===t)return t;if(!ic(i))throw new TypeError("conditions must return a schema object");return i.resolve(n)}}const fl={context:"$",value:"."};class ro{constructor(t,n={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof t!="string")throw new TypeError("ref must be a string, got: "+t);if(this.key=t.trim(),t==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===fl.context,this.isValue=this.key[0]===fl.value,this.isSibling=!this.isContext&&!this.isValue;let r=this.isContext?fl.context:this.isValue?fl.value:"";this.path=this.key.slice(r.length),this.getter=this.path&&Ai.getter(this.path,!0),this.map=n.map}getValue(t,n,r){let i=this.isContext?r:this.isValue?t:n;return this.getter&&(i=this.getter(i||{})),this.map&&(i=this.map(i)),i}cast(t,n){return this.getValue(t,n==null?void 0:n.parent,n==null?void 0:n.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(t){return t&&t.__isYupRef}}ro.prototype.__isYupRef=!0;const $n=e=>e==null;function co(e){function t({value:n,path:r="",options:i,originalValue:o,schema:a},s,u){const{name:l,test:f,params:h,message:p,skipAbsent:y}=e;let{parent:C,context:x,abortEarly:N=a.spec.abortEarly}=i;function w($){return ro.isRef($)?$.getValue(n,C,x):$}function E($={}){const W=Object.assign({value:n,originalValue:o,label:a.spec.label,path:$.path||r,spec:a.spec},h,$.params);for(const G of Object.keys(W))W[G]=w(W[G]);const Z=new dn(dn.formatError($.message||p,W),n,W.path,$.type||l);return Z.params=W,Z}const b=N?s:u;let T={path:r,parent:C,type:l,from:i.from,createError:E,resolve:w,options:i,originalValue:o,schema:a};const R=$=>{dn.isError($)?b($):$?u(null):b(E())},M=$=>{dn.isError($)?b($):s($)},F=y&&$n(n);if(!i.sync){try{Promise.resolve(F?!0:f.call(T,n,T)).then(R,M)}catch($){M($)}return}let A;try{var I;if(A=F?!0:f.call(T,n,T),typeof((I=A)==null?void 0:I.then)=="function")throw new Error(`Validation test of type: "${T.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch($){M($);return}R(A)}return t.OPTIONS=e,t}function PA(e,t,n,r=n){let i,o,a;return t?(Ai.forEach(t,(s,u,l)=>{let f=u?s.slice(1,s.length-1):s;e=e.resolve({context:r,parent:i,value:n});let h=e.type==="tuple",p=l?parseInt(f,10):0;if(e.innerType||h){if(h&&!l)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${a}" must contain an index to the tuple element, e.g. "${a}[0]"`);if(n&&p>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${t}. because there is no value at that index. `);i=n,n=n&&n[p],e=h?e.spec.types[p]:e.innerType}if(!l){if(!e.fields||!e.fields[f])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${a} which is a type: "${e.type}")`);i=n,n=n&&n[f],e=e.fields[f]}o=f,a=u?"["+s+"]":"."+s}),{schema:e,parent:i,parentPath:o}):{parent:i,parentPath:t,schema:e}}class fu extends Set{describe(){const t=[];for(const n of this.values())t.push(ro.isRef(n)?n.describe():n);return t}resolveAll(t){let n=[];for(const r of this.values())n.push(t(r));return n}clone(){return new fu(this.values())}merge(t,n){const r=this.clone();return t.forEach(i=>r.add(i)),n.forEach(i=>r.delete(i)),r}}function ko(e,t=new Map){if(ic(e)||!e||typeof e!="object")return e;if(t.has(e))return t.get(e);let n;if(e instanceof Date)n=new Date(e.getTime()),t.set(e,n);else if(e instanceof RegExp)n=new RegExp(e),t.set(e,n);else if(Array.isArray(e)){n=new Array(e.length),t.set(e,n);for(let r=0;r<e.length;r++)n[r]=ko(e[r],t)}else if(e instanceof Map){n=new Map,t.set(e,n);for(const[r,i]of e.entries())n.set(r,ko(i,t))}else if(e instanceof Set){n=new Set,t.set(e,n);for(const r of e)n.add(ko(r,t))}else if(e instanceof Object){n={},t.set(e,n);for(const[r,i]of Object.entries(e))n[r]=ko(i,t)}else throw Error(`Unable to clone ${e}`);return n}class wn{constructor(t){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new fu,this._blacklist=new fu,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(vr.notType)}),this.type=t.type,this._typeCheck=t.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,optional:!0,coerce:!0},t==null?void 0:t.spec),this.withMutation(n=>{n.nonNullable()})}get _type(){return this.type}clone(t){if(this._mutate)return t&&Object.assign(this.spec,t),this;const n=Object.create(Object.getPrototypeOf(this));return n.type=this.type,n._typeCheck=this._typeCheck,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.internalTests=Object.assign({},this.internalTests),n.exclusiveTests=Object.assign({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=ko(Object.assign({},this.spec,t)),n}label(t){let n=this.clone();return n.spec.label=t,n}meta(...t){if(t.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},t[0]),n}withMutation(t){let n=this._mutate;this._mutate=!0;let r=t(this);return this._mutate=n,r}concat(t){if(!t||t===this)return this;if(t.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${t.type}`);let n=this,r=t.clone();const i=Object.assign({},n.spec,r.spec);return r.spec=i,r.internalTests=Object.assign({},n.internalTests,r.internalTests),r._whitelist=n._whitelist.merge(t._whitelist,t._blacklist),r._blacklist=n._blacklist.merge(t._blacklist,t._whitelist),r.tests=n.tests,r.exclusiveTests=n.exclusiveTests,r.withMutation(o=>{t.tests.forEach(a=>{o.test(a.OPTIONS)})}),r.transforms=[...n.transforms,...r.transforms],r}isType(t){return t==null?!!(this.spec.nullable&&t===null||this.spec.optional&&t===void 0):this._typeCheck(t)}resolve(t){let n=this;if(n.conditions.length){let r=n.conditions;n=n.clone(),n.conditions=[],n=r.reduce((i,o)=>o.resolve(i,t),n),n=n.resolve(t)}return n}resolveOptions(t){var n,r,i;return Object.assign({},t,{from:t.from||[],strict:(n=t.strict)!=null?n:this.spec.strict,abortEarly:(r=t.abortEarly)!=null?r:this.spec.abortEarly,recursive:(i=t.recursive)!=null?i:this.spec.recursive})}cast(t,n={}){let r=this.resolve(Object.assign({value:t},n)),i=n.assert==="ignore-optionality",o=r._cast(t,n);if(n.assert!==!1&&!r.isType(o)){if(i&&$n(o))return o;let a=Li(t),s=Li(o);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${r.type}".
attempted value: ${a}
`+(s!==a?`result of cast: ${s}`:""))}return o}_cast(t,n){let r=t===void 0?t:this.transforms.reduce((i,o)=>o.call(this,i,t,this),t);return r===void 0&&(r=this.getDefault()),r}_validate(t,n={},r,i){let{path:o,originalValue:a=t,strict:s=this.spec.strict}=n,u=t;s||(u=this._cast(u,Object.assign({assert:!1},n)));let l=[];for(let f of Object.values(this.internalTests))f&&l.push(f);this.runTests({path:o,value:u,originalValue:a,options:n,tests:l},r,f=>{if(f.length)return i(f,u);this.runTests({path:o,value:u,originalValue:a,options:n,tests:this.tests},r,i)})}runTests(t,n,r){let i=!1,{tests:o,value:a,originalValue:s,path:u,options:l}=t,f=x=>{i||(i=!0,n(x,a))},h=x=>{i||(i=!0,r(x,a))},p=o.length,y=[];if(!p)return h([]);let C={value:a,originalValue:s,path:u,options:l,schema:this};for(let x=0;x<o.length;x++){const N=o[x];N(C,f,function(E){E&&(y=y.concat(E)),--p<=0&&h(y)})}}asNestedTest({key:t,index:n,parent:r,parentPath:i,originalParent:o,options:a}){const s=t??n;if(s==null)throw TypeError("Must include `key` or `index` for nested validations");const u=typeof s=="number";let l=r[s];const f=Object.assign({},a,{strict:!0,parent:r,value:l,originalValue:o[s],key:void 0,[u?"index":"key"]:s,path:u||s.includes(".")?`${i||""}[${l?s:`"${s}"`}]`:(i?`${i}.`:"")+t});return(h,p,y)=>this.resolve(f)._validate(l,f,p,y)}validate(t,n){let r=this.resolve(Object.assign({},n,{value:t}));return new Promise((i,o)=>r._validate(t,n,(a,s)=>{dn.isError(a)&&(a.value=s),o(a)},(a,s)=>{a.length?o(new dn(a,s)):i(s)}))}validateSync(t,n){let r=this.resolve(Object.assign({},n,{value:t})),i;return r._validate(t,Object.assign({},n,{sync:!0}),(o,a)=>{throw dn.isError(o)&&(o.value=a),o},(o,a)=>{if(o.length)throw new dn(o,t);i=a}),i}isValid(t,n){return this.validate(t,n).then(()=>!0,r=>{if(dn.isError(r))return!1;throw r})}isValidSync(t,n){try{return this.validateSync(t,n),!0}catch(r){if(dn.isError(r))return!1;throw r}}_getDefault(){let t=this.spec.default;return t==null?t:typeof t=="function"?t.call(this):ko(t)}getDefault(t){return this.resolve(t||{})._getDefault()}default(t){return arguments.length===0?this._getDefault():this.clone({default:t})}strict(t=!0){return this.clone({strict:t})}nullability(t,n){const r=this.clone({nullable:t});return r.internalTests.nullable=co({message:n,name:"nullable",test(i){return i===null?this.schema.spec.nullable:!0}}),r}optionality(t,n){const r=this.clone({optional:t});return r.internalTests.optionality=co({message:n,name:"optionality",test(i){return i===void 0?this.schema.spec.optional:!0}}),r}optional(){return this.optionality(!0)}defined(t=vr.defined){return this.optionality(!1,t)}nullable(){return this.nullability(!0)}nonNullable(t=vr.notNull){return this.nullability(!1,t)}required(t=vr.required){return this.clone().withMutation(n=>n.nonNullable(t).defined(t))}notRequired(){return this.clone().withMutation(t=>t.nullable().optional())}transform(t){let n=this.clone();return n.transforms.push(t),n}test(...t){let n;if(t.length===1?typeof t[0]=="function"?n={test:t[0]}:n=t[0]:t.length===2?n={name:t[0],test:t[1]}:n={name:t[0],message:t[1],test:t[2]},n.message===void 0&&(n.message=vr.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let r=this.clone(),i=co(n),o=n.exclusive||n.name&&r.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(r.exclusiveTests[n.name]=!!n.exclusive),r.tests=r.tests.filter(a=>!(a.OPTIONS.name===n.name&&(o||a.OPTIONS.test===i.OPTIONS.test))),r.tests.push(i),r}when(t,n){!Array.isArray(t)&&typeof t!="string"&&(n=t,t=".");let r=this.clone(),i=kC(t).map(o=>new ro(o));return i.forEach(o=>{o.isSibling&&r.deps.push(o.key)}),r.conditions.push(typeof n=="function"?new du(i,n):du.fromOptions(i,n)),r}typeError(t){let n=this.clone();return n.internalTests.typeError=co({message:t,name:"typeError",test(r){return!$n(r)&&!this.schema._typeCheck(r)?this.createError({params:{type:this.schema.type}}):!0}}),n}oneOf(t,n=vr.oneOf){let r=this.clone();return t.forEach(i=>{r._whitelist.add(i),r._blacklist.delete(i)}),r.internalTests.whiteList=co({message:n,name:"oneOf",skipAbsent:!0,test(i){let o=this.schema._whitelist,a=o.resolveAll(this.resolve);return a.includes(i)?!0:this.createError({params:{values:Array.from(o).join(", "),resolved:a}})}}),r}notOneOf(t,n=vr.notOneOf){let r=this.clone();return t.forEach(i=>{r._blacklist.add(i),r._whitelist.delete(i)}),r.internalTests.blacklist=co({message:n,name:"notOneOf",test(i){let o=this.schema._blacklist,a=o.resolveAll(this.resolve);return a.includes(i)?this.createError({params:{values:Array.from(o).join(", "),resolved:a}}):!0}}),r}strip(t=!0){let n=this.clone();return n.spec.strip=t,n}describe(t){const n=(t?this.resolve(t):this).clone(),{label:r,meta:i,optional:o,nullable:a}=n.spec;return{meta:i,label:r,optional:o,nullable:a,default:n.getDefault(t),type:n.type,oneOf:n._whitelist.describe(),notOneOf:n._blacklist.describe(),tests:n.tests.map(u=>({name:u.OPTIONS.name,params:u.OPTIONS.params})).filter((u,l,f)=>f.findIndex(h=>h.name===u.name)===l)}}}wn.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])wn.prototype[`${e}At`]=function(t,n,r={}){const{parent:i,parentPath:o,schema:a}=PA(this,t,n,r.context);return a[e](i&&i[o],Object.assign({},r,{parent:i,path:t}))};for(const e of["equals","is"])wn.prototype[e]=wn.prototype.oneOf;for(const e of["not","nope"])wn.prototype[e]=wn.prototype.notOneOf;function TC(){return new NC}class NC extends wn{constructor(){super({type:"boolean",check(t){return t instanceof Boolean&&(t=t.valueOf()),typeof t=="boolean"}}),this.withMutation(()=>{this.transform((t,n,r)=>{if(r.spec.coerce&&!r.isType(t)){if(/^(true|1)$/i.test(String(t)))return!0;if(/^(false|0)$/i.test(String(t)))return!1}return t})})}isTrue(t=Af.isValue){return this.test({message:t,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return $n(n)||n===!0}})}isFalse(t=Af.isValue){return this.test({message:t,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return $n(n)||n===!1}})}default(t){return super.default(t)}defined(t){return super.defined(t)}optional(){return super.optional()}required(t){return super.required(t)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable(t){return super.nonNullable(t)}strip(t){return super.strip(t)}}TC.prototype=NC.prototype;let MA=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,$A=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,IA=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,FA=e=>$n(e)||e===e.trim(),DA={}.toString();function Oi(){return new OC}class OC extends wn{constructor(){super({type:"string",check(t){return t instanceof String&&(t=t.valueOf()),typeof t=="string"}}),this.withMutation(()=>{this.transform((t,n,r)=>{if(!r.spec.coerce||r.isType(t)||Array.isArray(t))return t;const i=t!=null&&t.toString?t.toString():t;return i===DA?t:i})})}required(t){return super.required(t).withMutation(n=>n.test({message:t||vr.required,name:"required",skipAbsent:!0,test:r=>!!r.length}))}notRequired(){return super.notRequired().withMutation(t=>(t.tests=t.tests.filter(n=>n.OPTIONS.name!=="required"),t))}length(t,n=Wn.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:t},skipAbsent:!0,test(r){return r.length===this.resolve(t)}})}min(t,n=Wn.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(r){return r.length>=this.resolve(t)}})}max(t,n=Wn.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:t},skipAbsent:!0,test(r){return r.length<=this.resolve(t)}})}matches(t,n){let r=!1,i,o;return n&&(typeof n=="object"?{excludeEmptyString:r=!1,message:i,name:o}=n:i=n),this.test({name:o||"matches",message:i||Wn.matches,params:{regex:t},skipAbsent:!0,test:a=>a===""&&r||a.search(t)!==-1})}email(t=Wn.email){return this.matches(MA,{name:"email",message:t,excludeEmptyString:!0})}url(t=Wn.url){return this.matches($A,{name:"url",message:t,excludeEmptyString:!0})}uuid(t=Wn.uuid){return this.matches(IA,{name:"uuid",message:t,excludeEmptyString:!1})}ensure(){return this.default("").transform(t=>t===null?"":t)}trim(t=Wn.trim){return this.transform(n=>n!=null?n.trim():n).test({message:t,name:"trim",test:FA})}lowercase(t=Wn.lowercase){return this.transform(n=>$n(n)?n:n.toLowerCase()).test({message:t,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>$n(n)||n===n.toLowerCase()})}uppercase(t=Wn.uppercase){return this.transform(n=>$n(n)?n:n.toUpperCase()).test({message:t,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>$n(n)||n===n.toUpperCase()})}}Oi.prototype=OC.prototype;let AA=e=>e!=+e;function qh(){return new RC}class RC extends wn{constructor(){super({type:"number",check(t){return t instanceof Number&&(t=t.valueOf()),typeof t=="number"&&!AA(t)}}),this.withMutation(()=>{this.transform((t,n,r)=>{if(!r.spec.coerce)return t;let i=t;if(typeof i=="string"){if(i=i.replace(/\s/g,""),i==="")return NaN;i=+i}return r.isType(i)?i:parseFloat(i)})})}min(t,n=zr.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(r){return r>=this.resolve(t)}})}max(t,n=zr.max){return this.test({message:n,name:"max",exclusive:!0,params:{max:t},skipAbsent:!0,test(r){return r<=this.resolve(t)}})}lessThan(t,n=zr.lessThan){return this.test({message:n,name:"max",exclusive:!0,params:{less:t},skipAbsent:!0,test(r){return r<this.resolve(t)}})}moreThan(t,n=zr.moreThan){return this.test({message:n,name:"min",exclusive:!0,params:{more:t},skipAbsent:!0,test(r){return r>this.resolve(t)}})}positive(t=zr.positive){return this.moreThan(0,t)}negative(t=zr.negative){return this.lessThan(0,t)}integer(t=zr.integer){return this.test({name:"integer",message:t,skipAbsent:!0,test:n=>Number.isInteger(n)})}truncate(){return this.transform(t=>$n(t)?t:t|0)}round(t){var n;let r=["ceil","floor","round","trunc"];if(t=((n=t)==null?void 0:n.toLowerCase())||"round",t==="trunc")return this.truncate();if(r.indexOf(t.toLowerCase())===-1)throw new TypeError("Only valid options for round() are: "+r.join(", "));return this.transform(i=>$n(i)?i:Math[t](i))}}qh.prototype=RC.prototype;var LA=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;function jA(e){var t=[1,4,5,6,7,10,11],n=0,r,i;if(i=LA.exec(e)){for(var o=0,a;a=t[o];++o)i[a]=+i[a]||0;i[2]=(+i[2]||1)-1,i[3]=+i[3]||1,i[7]=i[7]?String(i[7]).substr(0,3):0,(i[8]===void 0||i[8]==="")&&(i[9]===void 0||i[9]==="")?r=+new Date(i[1],i[2],i[3],i[4],i[5],i[6],i[7]):(i[8]!=="Z"&&i[9]!==void 0&&(n=i[10]*60+i[11],i[9]==="+"&&(n=0-n)),r=Date.UTC(i[1],i[2],i[3],i[4],i[5]+n,i[6],i[7]))}else r=Date.parse?Date.parse(e):NaN;return r}let BA=new Date(""),zA=e=>Object.prototype.toString.call(e)==="[object Date]";class oc extends wn{constructor(){super({type:"date",check(t){return zA(t)&&!isNaN(t.getTime())}}),this.withMutation(()=>{this.transform((t,n,r)=>!r.spec.coerce||r.isType(t)?t:(t=jA(t),isNaN(t)?oc.INVALID_DATE:new Date(t)))})}prepareParam(t,n){let r;if(ro.isRef(t))r=t;else{let i=this.cast(t);if(!this._typeCheck(i))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);r=i}return r}min(t,n=Df.min){let r=this.prepareParam(t,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(i){return i>=this.resolve(r)}})}max(t,n=Df.max){let r=this.prepareParam(t,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:t},skipAbsent:!0,test(i){return i<=this.resolve(r)}})}}oc.INVALID_DATE=BA;oc.prototype;function VA(e,t=[]){let n=[],r=new Set,i=new Set(t.map(([a,s])=>`${a}-${s}`));function o(a,s){let u=Ai.split(a)[0];r.add(u),i.has(`${s}-${u}`)||n.push([s,u])}for(const a of Object.keys(e)){let s=e[a];r.add(a),ro.isRef(s)&&s.isSibling?o(s.path,a):ic(s)&&"deps"in s&&s.deps.forEach(u=>o(u,a))}return bA.array(Array.from(r),n).reverse()}function Ng(e,t){let n=1/0;return e.some((r,i)=>{var o;if((o=t.path)!=null&&o.includes(r))return n=i,!0}),n}function _C(e){return(t,n)=>Ng(e,t)-Ng(e,n)}const PC=(e,t,n)=>{if(typeof e!="string")return e;let r=e;try{r=JSON.parse(e)}catch{}return n.isType(r)?r:e};function Pl(e){if("fields"in e){const t={};for(const[n,r]of Object.entries(e.fields))t[n]=Pl(r);return e.setFields(t)}if(e.type==="array"){const t=e.optional();return t.innerType&&(t.innerType=Pl(t.innerType)),t}return e.type==="tuple"?e.optional().clone({types:e.spec.types.map(Pl)}):"optional"in e?e.optional():e}const HA=(e,t)=>{const n=[...Ai.normalizePath(t)];if(n.length===1)return n[0]in e;let r=n.pop(),i=Ai.getter(Ai.join(n),!0)(e);return!!(i&&r in i)};let Og=e=>Object.prototype.toString.call(e)==="[object Object]";function WA(e,t){let n=Object.keys(e.fields);return Object.keys(t).filter(r=>n.indexOf(r)===-1)}const UA=_C([]);function Kh(e){return new MC(e)}class MC extends wn{constructor(t){super({type:"object",check(n){return Og(n)||typeof n=="function"}}),this.fields=Object.create(null),this._sortErrors=UA,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{t&&this.shape(t)})}_cast(t,n={}){var r;let i=super._cast(t,n);if(i===void 0)return this.getDefault();if(!this._typeCheck(i))return i;let o=this.fields,a=(r=n.stripUnknown)!=null?r:this.spec.noUnknown,s=[].concat(this._nodes,Object.keys(i).filter(h=>!this._nodes.includes(h))),u={},l=Object.assign({},n,{parent:u,__validating:n.__validating||!1}),f=!1;for(const h of s){let p=o[h],y=h in i;if(p){let C,x=i[h];l.path=(n.path?`${n.path}.`:"")+h,p=p.resolve({value:x,context:n.context,parent:u});let N=p instanceof wn?p.spec:void 0,w=N==null?void 0:N.strict;if(N!=null&&N.strip){f=f||h in i;continue}C=!n.__validating||!w?p.cast(i[h],l):i[h],C!==void 0&&(u[h]=C)}else y&&!a&&(u[h]=i[h]);(y!==h in u||u[h]!==i[h])&&(f=!0)}return f?u:i}_validate(t,n={},r,i){let{from:o=[],originalValue:a=t,recursive:s=this.spec.recursive}=n;n.from=[{schema:this,value:a},...o],n.__validating=!0,n.originalValue=a,super._validate(t,n,r,(u,l)=>{if(!s||!Og(l)){i(u,l);return}a=a||l;let f=[];for(let h of this._nodes){let p=this.fields[h];!p||ro.isRef(p)||f.push(p.asNestedTest({options:n,key:h,parent:l,parentPath:n.path,originalParent:a}))}this.runTests({tests:f,value:l,originalValue:a,options:n},r,h=>{i(h.sort(this._sortErrors).concat(u),l)})})}clone(t){const n=super.clone(t);return n.fields=Object.assign({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(t){let n=super.concat(t),r=n.fields;for(let[i,o]of Object.entries(this.fields)){const a=r[i];r[i]=a===void 0?o:a}return n.withMutation(i=>i.setFields(r,this._excludedEdges))}_getDefault(){if("default"in this.spec)return super._getDefault();if(!this._nodes.length)return;let t={};return this._nodes.forEach(n=>{const r=this.fields[n];t[n]=r&&"getDefault"in r?r.getDefault():void 0}),t}setFields(t,n){let r=this.clone();return r.fields=t,r._nodes=VA(t,n),r._sortErrors=_C(Object.keys(t)),n&&(r._excludedEdges=n),r}shape(t,n=[]){return this.clone().withMutation(r=>{let i=r._excludedEdges;return n.length&&(Array.isArray(n[0])||(n=[n]),i=[...r._excludedEdges,...n]),r.setFields(Object.assign(r.fields,t),i)})}partial(){const t={};for(const[n,r]of Object.entries(this.fields))t[n]="optional"in r&&r.optional instanceof Function?r.optional():r;return this.setFields(t)}deepPartial(){return Pl(this)}pick(t){const n={};for(const r of t)this.fields[r]&&(n[r]=this.fields[r]);return this.setFields(n)}omit(t){const n=Object.assign({},this.fields);for(const r of t)delete n[r];return this.setFields(n)}from(t,n,r){let i=Ai.getter(t,!0);return this.transform(o=>{if(!o)return o;let a=o;return HA(o,t)&&(a=Object.assign({},o),r||delete a[t],a[n]=i(o)),a})}json(){return this.transform(PC)}noUnknown(t=!0,n=Lf.noUnknown){typeof t!="boolean"&&(n=t,t=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:n,test(i){if(i==null)return!0;const o=WA(this.schema,i);return!t||o.length===0||this.createError({params:{unknown:o.join(", ")}})}});return r.spec.noUnknown=t,r}unknown(t=!0,n=Lf.noUnknown){return this.noUnknown(!t,n)}transformKeys(t){return this.transform(n=>{if(!n)return n;const r={};for(const i of Object.keys(n))r[t(i)]=n[i];return r})}camelCase(){return this.transformKeys(fd.camelCase)}snakeCase(){return this.transformKeys(fd.snakeCase)}constantCase(){return this.transformKeys(t=>fd.snakeCase(t).toUpperCase())}describe(t){let n=super.describe(t);n.fields={};for(const[i,o]of Object.entries(this.fields)){var r;let a=t;(r=a)!=null&&r.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[i]})),n.fields[i]=o.describe(a)}return n}}Kh.prototype=MC.prototype;function $C(e){return new IC(e)}class IC extends wn{constructor(t){super({type:"array",check(n){return Array.isArray(n)}}),this.innerType=void 0,this.innerType=t}_cast(t,n){const r=super._cast(t,n);if(!this._typeCheck(r)||!this.innerType)return r;let i=!1;const o=r.map((a,s)=>{const u=this.innerType.cast(a,Object.assign({},n,{path:`${n.path||""}[${s}]`}));return u!==a&&(i=!0),u});return i?o:r}_validate(t,n={},r,i){var o;let a=this.innerType,s=(o=n.recursive)!=null?o:this.spec.recursive;n.originalValue!=null&&n.originalValue,super._validate(t,n,r,(u,l)=>{var f;if(!s||!a||!this._typeCheck(l)){i(u,l);return}let h=new Array(l.length);for(let y=0;y<l.length;y++){var p;h[y]=a.asNestedTest({options:n,index:y,parent:l,parentPath:n.path,originalParent:(p=n.originalValue)!=null?p:t})}this.runTests({value:l,tests:h,originalValue:(f=n.originalValue)!=null?f:t,options:n},r,y=>i(y.concat(u),l))})}clone(t){const n=super.clone(t);return n.innerType=this.innerType,n}json(){return this.transform(PC)}concat(t){let n=super.concat(t);return n.innerType=this.innerType,t.innerType&&(n.innerType=n.innerType?n.innerType.concat(t.innerType):t.innerType),n}of(t){let n=this.clone();if(!ic(t))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+Li(t));return n.innerType=t,n}length(t,n=_l.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:t},skipAbsent:!0,test(r){return r.length===this.resolve(t)}})}min(t,n){return n=n||_l.min,this.test({message:n,name:"min",exclusive:!0,params:{min:t},skipAbsent:!0,test(r){return r.length>=this.resolve(t)}})}max(t,n){return n=n||_l.max,this.test({message:n,name:"max",exclusive:!0,params:{max:t},skipAbsent:!0,test(r){return r.length<=this.resolve(t)}})}ensure(){return this.default(()=>[]).transform((t,n)=>this._typeCheck(t)?t:n==null?[]:[].concat(n))}compact(t){let n=t?(r,i,o)=>!t(r,i,o):r=>!!r;return this.transform(r=>r!=null?r.filter(n):r)}describe(t){let n=super.describe(t);if(this.innerType){var r;let i=t;(r=i)!=null&&r.value&&(i=Object.assign({},i,{parent:i.value,value:i.value[0]})),n.innerType=this.innerType.describe(t)}return n}}$C.prototype=IC.prototype;const GA=()=>{const{event:e,setEvent:t,locale:n}=ye(),r=async(i,o)=>{try{await Ne("update-dealership-settings",{dealership:e.dealershipId,...i}),t({...e,...i}),o.resetForm({values:i})}catch{}};return c("div",{children:c(xC,{initialValues:{name:e.name||"",commission:e.commission||10},validationSchema:Kh().shape({name:Oi().max(100),commission:qh().min(0).max(100)}),onSubmit:r,children:({values:i,handleChange:o,handleSubmit:a,dirty:s,setFieldValue:u})=>g("form",{onSubmit:a,children:[g(ur,{children:[c(Xe,{children:g(j.Group,{className:"mb-3",children:[c(j.Label,{children:n.dealershipName}),c(j.Control,{id:"name",type:"text",value:i.name,onChange:o,placeholder:e.dealershipId})]})}),e.shopType==="owned"&&c(Xe,{children:g(j.Group,{className:"mb-3",children:[c(j.Label,{children:n.commission}),g(Gt,{children:[c(j.Control,{id:"commission",type:"number",value:i.commission,onChange:l=>u("commission",l.target.value?parseInt(l.target.value):""),min:0,max:100,step:1}),c(Gt.Text,{children:"%"})]})]})})]}),c(ee,{type:"submit",disabled:!s,children:n.save})]})})})},qA=()=>{const{event:e,onCloseModal:t,locale:n,config:r}=ye(),[i,o]=m.useState("Dashboard"),a=m.useMemo(()=>[{icon:"bi-graph-up",name:n.dashboard,Component:z2},{icon:"bi-car-front",name:n.vehicles,Component:q2},{icon:"bi-ui-checks-grid",name:n.displayVehicles,Component:Q2},e.shopType=="owned"&&{icon:"bi-card-checklist",name:n.orders,Component:tM},{icon:"bi-coin",name:n.sales,Component:iM},e.shopType=="owned"&&e.employeeRole!=="supervisor"&&{icon:"bi-people",name:n.employees,Component:uM},e.employeeRole!=="supervisor"&&{icon:"bi-gear",name:n.settings,Component:GA}],[n]).filter(Boolean),s=async()=>{try{await t(),await Ne("open-admin")}catch{}};return e.type!=="showAdmin"?null:g(z,{show:e.type==="showAdmin",size:"xl",centered:!0,backdrop:!1,scrollable:!0,children:[g(z.Body,{className:"p-0",children:[g("div",{className:"dealership-header p-3 text-muted bg-darker",children:[g("div",{children:[e.fromAdmin&&g(ee,{size:"sm",variant:"outline-secondary",className:"me-3",onClick:s,children:[c("i",{className:"bi-arrow-left me-2"}),`${n.all} ${n.dealerships}`]}),c("strong",{children:e.name||e.dealershipId})]}),g("div",{children:[c("span",{className:"me-3",children:e.fromAdmin||e.employeeRole=="server_admin"?"Server Admin":e.shopType==="owned"&&`${e.playerName} (${n[`${e.employeeRole}Role`]})`}),c(zp,{onClick:()=>t()})]})]}),c(__,{id:"justify-tab-example",className:"mb-3 p-3 pb-0 admin-navbar bg-darker",activeKey:i,onSelect:u=>o(u),justify:!0,children:a.map(({icon:u,name:l,Component:f},h)=>c(k_,{eventKey:l,title:g("div",{children:[c("i",{className:`me-2 ${u}`}),l]}),children:c("div",{className:"p-3 pt-0",children:c(f,{currentTab:i})})},h))})]}),!r.HideWatermark&&c(z.Footer,{children:c(ta,{})})]})},KA=()=>{const{event:e,onCloseModal:t,locale:n}=ye(),[r,i]=m.useState(0);m.useEffect(()=>{let a;return e.type==="testDriveHud"&&(i(e.time),a=setInterval(()=>{i(s=>s-1===0?(o(),0):Math.max(s-1,0))},1e3)),()=>{clearInterval(a)}},[e.type]);const o=async()=>{await Ne("finish-test-drive"),t()};return e.type!=="testDriveHud"?null:c(Ue,{className:"test-drive-hud bg-black",children:g(Ue.Body,{className:"d-flex align-items-center justify-content-between",children:[c("div",{className:"test-drive-notice",children:n.testDriveExit}),g("div",{className:"seconds-remaining",children:[c("h3",{className:"m-0",children:r}),c("small",{className:"m-0 text-center",children:n.seconds})]})]})})},ZA=({show:e,onHide:t,onConfirm:n})=>{const{locale:r}=ye();return g(z,{show:e,onHide:()=>t(),style:{zIndex:9999},centered:!0,children:[c(z.Header,{closeButton:!0,children:c(z.Title,{as:"h5",children:r.deleteData})}),c(z.Body,{children:r.deleteConfirmation}),g(z.Footer,{children:[c(ee,{variant:"primary",onClick:()=>{n(),t()},children:r.yes}),c(ee,{variant:"secondary",onClick:()=>t(),children:r.no})]})]})},YA=({show:e,onHide:t,dealershipId:n})=>{const{event:r,locale:i}=ye(),[o,a]=m.useState(""),s=r.nearbyPlayers||[];return c(z,{show:e,onHide:()=>t(),style:{zIndex:9999},centered:!0,children:g("form",{onSubmit:async l=>{if(l.preventDefault(),!o)return!1;try{await Ne("set-dealership-owner",{dealershipId:n,player:o}),t()}catch{}},children:[c(z.Header,{closeButton:!0,children:c(z.Title,{as:"h5",children:i.setDealershipOwner})}),c(z.Body,{children:g(j.Group,{children:[c(j.Label,{children:i.nearbyPlayers}),g(j.Select,{value:o,onChange:l=>a(l.target.value),children:[c("option",{value:"",disabled:!0,children:s.length?i.selectPlayer:i.noPlayersNearby}),s.map(({id:l,name:f})=>c("option",{value:l,children:f},l))]})]})}),c(z.Footer,{children:c(ee,{type:"submit",variant:"primary",disabled:!o,children:i.setDealershipOwner})})]})})},QA=({dealer:e})=>{const{config:t,onCloseModal:n,locale:r}=ye(),{name:i,type:o,owner_name:a,label:s,active:u,balance:l}=e,[f,h]=m.useState(!1),[p,y]=m.useState(!1),C=async()=>{try{await n(),await Ne("open-dealership-management",{id:e.name,fromAdmin:!0})}catch{}},x=async()=>{try{await Ne("delete-dealership-data",{dealershipId:e.name})}catch{}};return g("tr",{style:u?{}:{color:"#555"},children:[c("td",{className:"font-monospace",children:i}),c("td",{children:o}),c("td",{children:s||i}),c("td",{children:o==="owned"?a:"-"}),c("td",{children:o==="owned"?Le(l,t):"-"}),c("td",{children:u?g("strong",{className:"text-success d-flex",children:[c("i",{className:"bi-check-circle me-1"})," ",r.active]}):g("strong",{className:"text-danger d-flex",children:[c("i",{className:"bi-x-circle me-1"})," ",r.removed]})}),c("td",{children:c("div",{className:"d-flex justify-content-end",children:u?g(Wt,{children:[o==="owned"&&g(Wt,{children:[g(ee,{size:"sm",variant:"secondary",className:"d-flex",onClick:()=>h(!0),children:[c("i",{className:"bi-person me-1"}),c("span",{className:"text-nowrap",children:r.setOwner})]}),c(YA,{show:f,onHide:()=>h(!1),dealershipId:i})]}),g(ee,{size:"sm",variant:"primary",onClick:C,className:"ms-2 d-flex",children:[c("i",{className:"bi-wrench me-1"}),c("span",{className:"text-nowrap",children:r.manage})]})]}):g(Wt,{children:[g(ee,{size:"sm",variant:"danger",onClick:()=>y(!0),children:[c("i",{className:"bi-trash me-1"}),r.deleteData]}),c(ZA,{show:p,onHide:()=>y(!1),onConfirm:x})]})})})]})},XA=({data:e,columns:t})=>{const{locale:n}=ye(),{getTableProps:r,getTableBodyProps:i,headerGroups:o,page:a,canPreviousPage:s,canNextPage:u,pageOptions:l,nextPage:f,previousPage:h,setPageSize:p,state:{pageIndex:y,pageSize:C}}=cr.useTable({columns:t,data:e,autoResetPage:!1,autoResetFilters:!1},cr.usePagination);return g("div",{children:[g(Bo,{variant:"info",children:[c("i",{className:"bi-info-circle me-2"}),'New dealerships are created in the config file. They will appear here after a script restart! Dealerships removed from the config will show as "Removed", and you can erase all their database data from here.']}),g(ea,{hover:!0,className:"bootstrap-table",...r(),children:[c("thead",{children:o.map(x=>c("tr",{...x.getHeaderGroupProps(),children:x.headers.map(N=>c("th",{...N.getHeaderProps(),children:N.render("Header")}))}))}),c("tbody",{...i(),children:a.length?a.map((x,N)=>c(QA,{dealer:x.original},x.original.name)):c("tr",{children:c("td",{colSpan:100,align:"center",children:n.noDealershipsFound})})})]}),g("div",{className:"pagination d-flex justify-content-between",children:[c("div",{children:g(ee,{variant:"primary",onClick:()=>h(),disabled:!s,children:[c("i",{className:"bi-arrow-left"})," ",n.previous]})}),g("div",{className:"d-flex align-items-center",children:[g("span",{className:"me-3",children:[n.page," ",y+1," ",n.of," ",l.length]}),c(j.Select,{size:"sm",value:C,onChange:x=>{p(Number(x.target.value))},style:{width:110},children:[10,20,30,40,50].map(x=>g("option",{value:x,children:[n.show," ",x]},x))})]}),c("div",{children:g(ee,{variant:"primary",onClick:()=>f(),disabled:!u,children:[n.next," ",c("i",{className:"bi-arrow-right"})]})})]})]})},JA=({goBack:e})=>{const{event:t,config:n,locale:r}=ye(),[i,o]=m.useState(""),[a,s]=m.useState([]),[u,l]=m.useState([]);m.useEffect(()=>{s(t.dealers||[])},[t.dealers]),m.useEffect(()=>{l(a.filter(({name:p,label:y})=>{const C=i.toLocaleLowerCase().split(" ").filter(x=>x).map(x=>x.trim());return C.filter(x=>`${p} ${y}`.toLocaleLowerCase().includes(x)).length===C.length}))},[a,i]);const f=m.useMemo(()=>[{Header:r.id,accessor:"name"},{Header:r.type,accessor:"type"},{Header:r.name,accessor:"label"},{Header:r.owner,accessor:"owner"},{Header:r.bankBalance,accessor:"balance"},{Header:r.status,accessor:"status"},{Header:"",accessor:"x"}],[]),h=u;return g(Wt,{children:[g(z.Header,{className:"gap-3",closeButton:!0,children:[g(ee,{size:"sm",variant:"dark",onClick:()=>e(),children:[c("i",{className:"bi-arrow-left"})," ",r.back]}),c(z.Title,{as:"h5",children:r.dealershipsAdmin})]}),g(z.Body,{className:"p-0",children:[c(j.Group,{className:"d-flex p-3 search-and-filter",children:g(Gt,{children:[c(Gt.Text,{children:c("i",{className:"bi-search"})}),c(j.Control,{type:"search",placeholder:r.search,value:i,onChange:p=>o(p.target.value)})]})}),c("div",{className:"p-3 pt-0",children:a.length?c(XA,{columns:f,data:h}):r.noDealershipsFound})]}),g(z.Footer,{className:"d-flex justify-content-between",children:[g("div",{className:"text-muted",children:[a.length," ",r.dealersCount]}),!n.HideWatermark&&c(ta,{})]})]})},FC=({type:e,show:t,onHide:n,vehicle:r,onSubmit:i})=>{const{config:o,event:a,locale:s}=ye(),u=m.useMemo(()=>a.vehicles,[a.vehicles]),l=Object.keys(o.Categories||{}),[f,h]=m.useState(null),p=m.useRef();m.useEffect(()=>{h(null)},[t]);const y=async x=>{p.current&&clearTimeout(p.current),h(null),p.current=setTimeout(async()=>{const N=x.target.value,{valid:w}=await Ne("verify-spawn-code",{spawnCode:N});h(w)},500)},C=(x,N)=>{if(e==="add"&&u.find(w=>w.spawn_code===x.spawn_code))return N.setFieldError("spawn_code",s.errorVehicleWithSpawnCodeExists);i({...x,created_at:(r==null?void 0:r.created_at)||de.now().toMillis()}),n(),h(null),e==="add"&&N.resetForm()};return c(z,{show:t,onHide:()=>n(),centered:!0,style:{zIndex:9999},children:c(xC,{initialValues:{brand:(r==null?void 0:r.brand)||"",model:(r==null?void 0:r.model)||"",spawn_code:(r==null?void 0:r.spawn_code)||"",category:(r==null?void 0:r.category)||l[0],price:(r==null?void 0:r.price)||0,dealerships:(r==null?void 0:r.dealerships)||[],updateDealerPrices:!1},validationSchema:Kh().shape({brand:Oi().max(100),model:Oi().max(100).required(s.required),spawn_code:Oi().max(100).required(s.required),category:Oi().oneOf(l).required(s.required),price:qh().min(0).required(s.required),dealerships:$C().of(Oi()),updateDealerPrices:TC().required(s.required)}),onSubmit:C,children:({values:x,handleChange:N,setFieldValue:w,handleSubmit:E,touched:b,errors:T})=>g("form",{onSubmit:E,children:[c(z.Header,{closeButton:!0,children:g(z.Title,{as:"h5",children:[s[e]," ",s.vehicle]})}),g(z.Body,{children:[g(j.Group,{className:"mb-3",controlId:"validationFormik03",children:[c(j.Label,{children:s.spawnCode}),c(j.Control,{type:"text",name:"spawn_code",placeholder:`${s.forExample}: adder`,value:x.spawn_code,onChange:N,onKeyUp:y,disabled:e==="edit",isInvalid:f===!1||!!b.spawn_code&&!!T.spawn_code,isValid:f===!0}),c(j.Control.Feedback,{type:"invalid",children:f===!1?s.spawnCodeInvalid:T.spawn_code})]}),g(j.Group,{className:"mb-3",children:[c(j.Label,{children:s.brand}),c(j.Control,{name:"brand",placeholder:`${s.forExample}: Bugatti (Optional)`,value:x.brand,onChange:N,isInvalid:!!b.brand&&!!T.brand}),c(j.Control.Feedback,{type:"invalid",children:T.brand})]}),g(j.Group,{className:"mb-3",children:[c(j.Label,{children:s.model}),c(j.Control,{type:"text",name:"model",placeholder:`${s.forExample}: Veyron`,value:x.model,onChange:N,isInvalid:!!b.model&&!!T.model}),c(j.Control.Feedback,{type:"invalid",children:T.model})]}),g(j.Group,{className:"mb-3",children:[c(j.Label,{children:s.category}),g(j.Select,{name:"category",value:x.category,onChange:N,isInvalid:!!b.category&&!!T.category,children:[c("option",{value:"",children:"Select a category"}),l.map(R=>c("option",{value:R,children:o.Categories[R]},R))]}),c(j.Control.Feedback,{type:"invalid",children:T.model})]}),g(j.Group,{className:"mb-3",children:[c(j.Label,{children:s.price}),g(Gt,{hasValidation:!0,children:[c(j.Control,{type:"number",name:"price",value:x.price,onChange:N,isInvalid:!!b.price&&!!T.price}),c(j.Control.Feedback,{type:"invalid",children:T.price})]}),(x.price!==(r==null?void 0:r.price)||x.updateDealerPrices)&&c(j.Check,{type:"checkbox",id:"updateDealerPrices",name:"updateDealerPrices",label:s.overwriteDealerPrices,checked:x.updateDealerPrices,onChange:N,className:"mt-2"})]}),g(Ue,{children:[c(Ue.Header,{children:s.dealerships}),c(j.Group,{as:Ue.Body,children:Object.keys(o.DealershipLocations).map((R,M)=>c(j.Check,{label:R,name:"payment-method",type:"checkbox",id:`dealership-${R}`,checked:x.dealerships.includes(R),onChange:F=>F.target.checked?w("dealerships",[...x.dealerships,R]):w("dealerships",x.dealerships.filter(A=>R!==A))},M))})]})]}),c(z.Footer,{children:c(ee,{type:"submit",variant:"primary",disabled:e==="add"&&f===!1,children:s[e]})})]})})})},eL=({show:e,onHide:t,onConfirm:n})=>{const{locale:r}=ye();return g(z,{show:e,onHide:()=>t(),style:{zIndex:9999},centered:!0,children:[c(z.Header,{closeButton:!0,children:c(z.Title,{as:"h5",children:r.deleteVehicle})}),c(z.Body,{children:r.deleteConfirmation}),g(z.Footer,{children:[c(ee,{variant:"primary",onClick:()=>{n(),t()},children:r.yes}),c(ee,{variant:"secondary",onClick:()=>t(),children:r.no})]})]})},tL=({vehicle:e,updateVehicle:t,deleteVehicle:n})=>{var w;const{config:r,locale:i}=ye(),{brand:o,model:a,category:s,spawn_code:u,dealerships:l,price:f}=e,[h,p]=m.useState(!1),[y,C]=m.useState(!1),x=E=>{t(E)},N=()=>{n()};return g("tr",{children:[g("td",{className:"admin-vehicle-row-name",children:[o," ",a]}),c("td",{children:u}),c("td",{children:l.join(", ")||"-"}),c("td",{children:(w=r.Categories)==null?void 0:w[s]}),c("td",{children:Le(f,r)}),g("td",{className:"text-end",children:[g(ee,{size:"sm",variant:"link text-decoration-none",onClick:()=>p(!0),children:[c("i",{className:"bi-pencil me-1"}),i.edit]}),g(ee,{size:"sm",variant:"danger",onClick:()=>C(!0),className:"ms-2",children:[c("i",{className:"bi-trash me-1"}),i.delete]}),c(FC,{type:"edit",show:h,onHide:()=>p(!1),vehicle:e,onSubmit:x}),c(eL,{show:y,onHide:()=>C(!1),onConfirm:N})]})]})},nL=({data:e,columns:t,onUpdateVehicle:n,onDeleteVehicle:r})=>{const{locale:i}=ye(),{getTableProps:o,getTableBodyProps:a,headerGroups:s,prepareRow:u,page:l,canPreviousPage:f,canNextPage:h,pageOptions:p,pageCount:y,gotoPage:C,nextPage:x,previousPage:N,setPageSize:w,state:{pageIndex:E,pageSize:b}}=cr.useTable({columns:t,data:e,autoResetPage:!1,autoResetFilters:!1},cr.usePagination);return g("div",{children:[g(ea,{hover:!0,className:"bootstrap-table",...o(),children:[c("thead",{children:s.map(T=>c("tr",{...T.getHeaderGroupProps(),children:T.headers.map(R=>c("th",{...R.getHeaderProps(),children:R.render("Header")}))}))}),c("tbody",{...a(),children:l.length?l.map((T,R)=>c(tL,{vehicle:T.original,updateVehicle:M=>n(T.original.spawn_code,M),deleteVehicle:()=>r(T.original.spawn_code)},T.original.spawn_code)):c("tr",{children:c("td",{colSpan:100,align:"center",children:i.noVehicles})})})]}),g("div",{className:"pagination d-flex justify-content-between",children:[g(ee,{variant:"primary",onClick:()=>N(),disabled:!f,children:[c("i",{className:"bi-arrow-left"})," ",i.previous]}),g("div",{className:"d-flex align-items-center",children:[g("span",{className:"me-3",children:[i.page," ",E+1," ",i.of," ",p.length]}),c(j.Select,{size:"sm",value:b,onChange:T=>{w(Number(T.target.value))},style:{width:110},children:[10,20,30,40,50].map(T=>g("option",{value:T,children:[i.show," ",T]},T))})]}),g(ee,{variant:"primary",onClick:()=>x(),disabled:!h,children:[i.next," ",c("i",{className:"bi-arrow-right"})]})]})]})},Rg=["Append","Overwrite"],_g=[["qbshared","QBCore shared/vehicles.lua"],["qbx_shared","Qbox shared/vehicles.lua"],["esxdb","ESX vehicles table"]],rL=({show:e,onHide:t})=>{const{locale:n}=ye(),[r,i]=m.useState(_g[0][0]),[o,a]=m.useState(Rg[0]),[s,u]=m.useState(!1),[l,f]=m.useState(!1);return c(z,{show:e,onHide:()=>t(),style:{zIndex:9999},centered:!0,children:g("form",{onSubmit:async p=>{p.preventDefault(),u(!0);try{await Ne("import-vehicles-data",{location:r,behaviour:o}),t()}catch(y){f(`Error: ${y==null?void 0:y.reason}`)}u(!1)},children:[c(z.Header,{closeButton:!0,children:c(z.Title,{as:"h5",children:n.importVehicles})}),g(z.Body,{children:[g(j.Group,{className:"mb-3",children:[c(j.Label,{children:n.importFrom}),c(j.Select,{id:"location",value:r,onChange:p=>i(p.target.value),children:_g.map((p,y)=>c("option",{value:p[0],children:p[1]},y))})]}),g(j.Group,{children:[c(j.Label,{children:n.importBehaviour}),c(Gt,{className:"gap-3",children:Rg.map(p=>c(j.Check,{id:`behaviour-${p}`,type:"radio",name:"behaviour",label:p,checked:o===p,onChange:()=>a(p)},p))})]}),o==="Overwrite"&&g(Bo,{variant:"warning",className:"mt-4",children:[c("i",{className:"bi-exclamation-triangle me-2"}),c("span",{children:"Warning: Overwriting vehicles data will cause you to lose all existing vehicles, orders, display vehicles and sales."})]}),!!l&&g(Bo,{variant:"danger",className:"mt-4",children:[c("i",{className:"bi-exclamation-circle me-2"}),c("span",{children:l})]})]}),c(z.Footer,{children:c(ee,{type:"submit",disabled:s,children:s?`${n.importing}...`:n.import})})]})})},iL=({goBack:e})=>{const{event:t,config:n,locale:r}=ye(),i={all:"All Categories",...n.Categories||{}},o={[r.sortByNewest]:(I,$)=>de.fromMillis($.created_at)<de.fromMillis(I.created_at),[r.sortByName]:(I,$)=>`${I.brand} ${I.model}`.localeCompare(`${$.brand} ${$.model}`),[r.sortByCheapest]:(I,$)=>I.price-$.price,[r.sortByMostExpensive]:(I,$)=>$.price-I.price},[a,s]=m.useState(""),[u,l]=m.useState(Object.keys(o)[0]),[f,h]=m.useState("all"),[p,y]=m.useState([]),[C,x]=m.useState([]),[N,w]=m.useState(!1),[E,b]=m.useState(!1);m.useEffect(()=>{y(t.vehicles||[])},[t.vehicles]),m.useEffect(()=>{x(p.filter(({brand:I,model:$})=>{const W=a.toLocaleLowerCase().split(" ").filter(Z=>Z).map(Z=>Z.trim());return W.filter(Z=>`${I} ${$}`.toLocaleLowerCase().includes(Z)).length===W.length}).filter(I=>f==="all"?!0:I.category===f).sort(o[u]))},[p,a,f,u]);const T=async I=>{y($=>[I,...$]),await Ne("add-vehicle",I)},R=async(I,$)=>{y(W=>W.map(Z=>Z.spawn_code===I?{...Z,...$}:Z)),await Ne("update-vehicle",$)},M=async I=>{y($=>$.filter(W=>W.spawn_code!==I)),await Ne("delete-vehicle",{spawn_code:I})},F=m.useMemo(()=>[{Header:r.vehicle,accessor:"vehicle"},{Header:r.spawnCode,accessor:"spawn_code"},{Header:r.dealerships,accessor:"dealers"},{Header:r.category,accessor:"category"},{Header:r.price,accessor:"price"},{Header:"",accessor:"x"}],[]),A=C;return g(Wt,{children:[g(z.Header,{className:"gap-3",closeButton:!0,children:[g(ee,{size:"sm",variant:"dark",onClick:()=>e(),children:[c("i",{className:"bi-arrow-left"})," ",r.back]}),c(z.Title,{as:"h5",children:r.vehiclesAdmin})]}),g(z.Body,{className:"p-0",children:[g(j.Group,{className:"d-flex p-3 search-and-filter",children:[g(Gt,{children:[c(Gt.Text,{children:c("i",{className:"bi-search"})}),c(j.Control,{type:"search",placeholder:r.search,value:a,onChange:I=>s(I.target.value)}),c(uh,{variant:"dark",title:c("i",{className:"bi-filter"}),id:"input-group-dropdown-2",align:"end",menuVariant:"dark",children:Object.keys(o).map((I,$)=>c(si.Item,{onClick:()=>l(I),active:u===I,children:I},$))}),c(j.Select,{style:{maxWidth:220},value:f,onChange:I=>h(I.target.value),children:Object.keys(i).map(I=>c("option",{value:I,children:i[I]},I))})]}),g(ee,{className:"flex-shrink-0 ms-3",variant:"outline-warning",onClick:()=>b(!0),children:[c("i",{className:"bi-box-arrow-right me-2"}),c("span",{children:r.importVehicles})]}),c(rL,{show:E,onHide:()=>b(!1)}),g(ee,{className:"flex-shrink-0 ms-3",onClick:()=>w(!0),children:[c("i",{className:"bi-plus me-2"}),c("span",{children:r.add})]}),c(FC,{type:"add",show:N,onHide:()=>w(!1),onSubmit:T})]}),c("div",{className:"p-3 pt-0",children:p.length?c(nL,{columns:F,data:A,onUpdateVehicle:R,onDeleteVehicle:M}):r.noVehicles})]}),g(z.Footer,{className:"d-flex justify-content-between",children:[g("div",{className:"text-muted",children:[p.length," ",r.vehiclesCount]}),!n.HideWatermark&&c(ta,{})]})]})},oL=()=>{const{event:e,onCloseModal:t,locale:n,config:r}=ye(),[i,o]=m.useState(!1);return g(z,{show:e.type==="vehiclesAdmin",onHide:()=>t(),size:"xl",centered:!0,backdrop:!1,scrollable:!0,className:`vehicles-admin-modal ${i?"":"small"}`,children:[!i&&g(Wt,{children:[c(z.Header,{className:"gap-3",closeButton:!0,children:c(z.Title,{as:"h5",children:n.admin})}),c(z.Body,{children:g(ur,{children:[c(Xe,{children:c(Ue,{className:"admin-nav-btn",bg:"darker",onClick:()=>o("dealers"),children:g(Ue.Body,{className:"text-center",children:[c("i",{className:"bi-coin h2"}),c("h5",{className:"mt-2 mb-0",children:n.dealerships})]})})}),c(Xe,{children:c(Ue,{className:"admin-nav-btn",bg:"darker",onClick:()=>o("vehicles"),children:g(Ue.Body,{className:"text-center",children:[c("i",{className:"bi-car-front h2"}),c("h5",{className:"mt-2 mb-0",children:n.vehicles})]})})})]})}),!r.HideWatermark&&g(z.Footer,{className:"d-flex justify-content-between",children:[c("div",{}),c(ta,{})]})]}),i==="dealers"&&c(JA,{goBack:()=>o(!1)}),i==="vehicles"&&c(iL,{goBack:()=>o(!1)})]})},aL=({show:e,onHide:t,vehicle:n})=>{const{config:r,locale:i}=ye(),o=async()=>{try{await Ne("finance-make-payment",{plate:n.plate,type:e,sendNUI:!0})}catch{}t()};return g(z,{show:!!e,onHide:()=>t(),style:{zIndex:9999},centered:!0,children:[c(z.Header,{closeButton:!0,children:c(z.Title,{as:"h5",children:i.makePayment})}),g(z.Body,{children:[`${i.earlyPaymentConfirmation} `,Le(e==="payment"?n.finance_data.recurring_payment:e==="pay-in-full"?n.finance_data.total-n.finance_data.paid:0,r),"?"]}),g(z.Footer,{children:[c(ee,{variant:"primary",onClick:o,children:i.yes}),c(ee,{variant:"secondary",onClick:()=>t(),children:i.no})]})]})},sL=({vehicle:e})=>{const{config:t,locale:n}=ye(),[r,i]=m.useState(!1),[o,a]=m.useState("");return m.useEffect(()=>{const s=()=>{e.finance_data.payment_failed&&e.finance_data.seconds_to_repo?(e.finance_data.seconds_to_repo-=10,e.finance_data.seconds_to_repo/3600>1.5?a(`${Math.round(e.finance_data.seconds_to_repo/3600)} ${n.hours||"hours(s)"}`):a(`${Math.round(e.finance_data.seconds_to_repo/60)} ${n.mins||"min(s)"}`)):e.finance_data.seconds_to_next_payment&&(e.finance_data.seconds_to_next_payment-=10,e.finance_data.seconds_to_next_payment/3600>1.5?a(`${Math.round(e.finance_data.seconds_to_next_payment/3600)} ${n.hours||"hours(s)"}`):a(`${Math.round(e.finance_data.seconds_to_next_payment/60)} ${n.mins||"min(s)"}`))};let u;return s(),u=setInterval(()=>s(),1e4),()=>clearInterval(u)},[e]),g(kl.Item,{eventKey:e.plate,children:[c(kl.Header,{children:g("div",{className:"d-flex flex-fill justify-content-between",children:[g("div",{children:[e.vehicleLabel,c(vn,{bg:"dark",text:"warning",className:"ms-2",style:{fontFamily:"monospace"},children:e.plate})]}),g("div",{children:[c(vn,{bg:e.finance_data.payment_failed?"danger":"success",className:"me-2",children:e.finance_data.payment_failed?n.failed:n.active}),c(vn,{bg:"secondary",className:"me-3",children:Le(e.finance_data.total-e.finance_data.paid,t)+` ${n.remaining}`})]})]})}),g(kl.Body,{children:[e.finance_data.payment_failed&&g(Bo,{variant:"danger",children:[c("i",{className:"bi-exclamation-triangle-fill me-2"}),n.repossessionWarning]}),g("div",{className:"d-flex justify-content-between",children:[g("div",{className:"flex-fill",children:[g("div",{className:"d-flex justify-content-between mb-2",children:[g("div",{children:[c("small",{children:n.recurringPayment}),c("h4",{className:"white",children:Le(e.finance_data.recurring_payment,t)})]}),g("div",{children:[c("small",{children:n.remainingBalance}),c("h4",{className:"white",children:Le(e.finance_data.total-e.finance_data.paid,t)})]}),g("div",{children:[c("small",{children:n.remainingPayments}),g("h4",{className:"white",children:[e.finance_data.payments_complete,g("small",{children:[" / ",e.finance_data.total_payments]})]})]})]}),c("div",{className:"mb-4",children:g("small",{children:[c("i",{className:"bi-clock me-2"}),`${n.paymentTakenEvery} `,g("strong",{children:[e.finance_data.payment_interval," ",n.hours]}),`. ${e.finance_data.payment_failed?n.vehicleRepossessed:n.nextPayment} `,c("strong",{children:o})]})})]}),g("div",{className:"d-flex flex-column ms-5",children:[c(ee,{size:"sm",className:"mb-2",variant:"primary",onClick:()=>i("payment"),children:n.makePayment}),c(ee,{size:"sm",variant:"outline-primary",onClick:()=>i("pay-in-full"),children:n.payInFull}),c(aL,{show:r,onHide:()=>i(!1),vehicle:e})]})]}),c("div",{className:"finance-container",children:g("div",{className:"finance-progress-bar",children:[c("div",{className:"finance-progress-bar-inner bg-success",style:{width:(e.finance_data.payments_complete-1)/(e.finance_data.total_payments-1)*100+"%"}}),c("div",{className:"points-container",children:Array(e.finance_data.total_payments).fill(!0).map((s,u)=>c("div",{className:"point",children:c("i",{className:`${u<e.finance_data.payments_complete?"bi-check-circle-fill text-success":e.finance_data.payment_failed&&u===e.finance_data.payments_complete?"bi-exclamation-circle-fill text-danger":"bi-clock-fill"}`})},u))})]})})]})]})},lL=()=>{var i;const{event:e,onCloseModal:t,locale:n,config:r}=ye();return g(z,{show:e.type==="manageFinance",onHide:()=>t(),size:"lg",centered:!0,backdrop:!1,scrollable:!0,children:[c(z.Header,{closeButton:!0,children:c(z.Title,{as:"h5",children:n.financedVehicles})}),c(z.Body,{className:"p-0 pb-2 pt-2",children:c(kl,{flush:!0,children:(i=e.vehicles)!=null&&i.length?e.vehicles.map((o,a)=>c(sL,{vehicle:o},a)):c("div",{className:"p-3",children:n.noFinancedVehicles})})}),!r.HideWatermark&&c(z.Footer,{children:c(ta,{})})]})},uL=()=>{var n;const{event:e,locale:t}=ye();return e.type!=="displayVehicleHud"?null:c(Ue,{bg:"black",className:`display-vehicle-hud ${e.vehiclePlaced?"vehicle-placed":""}`,children:g(Ue.Body,{children:[c("div",{className:`place-vehicle-prompt ${e.vehiclePlaced?"opacity-0":"opacity-1"} `,children:c("p",{className:"m-0",dangerouslySetInnerHTML:{__html:(n=t.placeVehiclePrompt)==null?void 0:n.replace("%{value}","<kbd>ENTER</kbd>")}})}),c("div",{className:`d-flex align-items-center justify-content-between vehicle-controls ${e.vehiclePlaced?"opacity-1":"opacity-0"}`,children:g("div",{className:"d-flex w-100 justify-content-between",children:[g("div",{className:"d-flex gap-5",children:[g("div",{className:"d-flex flex-column gap-1",children:[c("div",{className:"text-muted",children:"Movement"}),g("div",{className:"d-flex align-items-center",children:[c("kbd",{children:"W"})," Forward"]}),g("div",{className:"d-flex align-items-center",children:[c("kbd",{children:"S"})," Back"]})]}),g("div",{className:"d-flex flex-column gap-1",children:[c("div",{children:" "}),g("div",{className:"d-flex align-items-center",children:[c("kbd",{children:"A"})," Left"]}),g("div",{className:"d-flex align-items-center",children:[c("kbd",{children:"D"})," Right"]})]}),g("div",{className:"d-flex flex-column gap-1",children:[c("div",{className:"text-muted",children:"Rotate"}),g("div",{className:"d-flex align-items-center",children:[c("kbd",{children:"Q"})," Rotate left"]}),g("div",{className:"d-flex align-items-center",children:[c("kbd",{children:"E"})," Rotate right"]})]})]}),g("div",{className:"d-flex flex-column gap-1",children:[c("div",{className:"text-muted",children:" "}),g("div",{className:"d-flex align-items-center",children:[c("kbd",{children:"ENTER"})," Save"]}),g("div",{className:"d-flex align-items-center",children:[c("kbd",{children:"X"})," Cancel"]})]})]})})]})})};var DC={exports:{}};/*!
* Signature Pad v2.3.2
* https://github.com/szimek/signature_pad
*
* Copyright 2017 Szymon Nowak
* Released under the MIT license
*
* The main idea and some parts of the code (e.g. drawing variable width Bézier curve) are taken from:
* http://corner.squareup.com/2012/07/smoother-signatures.html
*
* Implementation of interpolation using cubic Bézier curves is taken from:
* http://benknowscode.wordpress.com/2012/09/14/path-interpolation-using-cubic-bezier-and-control-point-estimation-in-javascript
*
* Algorithm for approximated length of a Bézier curve is taken from:
* http://www.lemoda.net/maths/bezier-length/index.html
*
*/function qi(e,t,n){this.x=e,this.y=t,this.time=n||new Date().getTime()}qi.prototype.velocityFrom=function(e){return this.time!==e.time?this.distanceTo(e)/(this.time-e.time):1};qi.prototype.distanceTo=function(e){return Math.sqrt(Math.pow(this.x-e.x,2)+Math.pow(this.y-e.y,2))};qi.prototype.equals=function(e){return this.x===e.x&&this.y===e.y&&this.time===e.time};function Zh(e,t,n,r){this.startPoint=e,this.control1=t,this.control2=n,this.endPoint=r}Zh.prototype.length=function(){for(var e=10,t=0,n=void 0,r=void 0,i=0;i<=e;i+=1){var o=i/e,a=this._point(o,this.startPoint.x,this.control1.x,this.control2.x,this.endPoint.x),s=this._point(o,this.startPoint.y,this.control1.y,this.control2.y,this.endPoint.y);if(i>0){var u=a-n,l=s-r;t+=Math.sqrt(u*u+l*l)}n=a,r=s}return t};Zh.prototype._point=function(e,t,n,r,i){return t*(1-e)*(1-e)*(1-e)+3*n*(1-e)*(1-e)*e+3*r*(1-e)*e*e+i*e*e*e};function cL(e,t,n){var r,i,o,a=null,s=0;n||(n={});var u=function(){s=n.leading===!1?0:Date.now(),a=null,o=e.apply(r,i),a||(r=i=null)};return function(){var l=Date.now();!s&&n.leading===!1&&(s=l);var f=t-(l-s);return r=this,i=arguments,f<=0||f>t?(a&&(clearTimeout(a),a=null),s=l,o=e.apply(r,i),a||(r=i=null)):!a&&n.trailing!==!1&&(a=setTimeout(u,f)),o}}function et(e,t){var n=this,r=t||{};this.velocityFilterWeight=r.velocityFilterWeight||.7,this.minWidth=r.minWidth||.5,this.maxWidth=r.maxWidth||2.5,this.throttle="throttle"in r?r.throttle:16,this.minDistance="minDistance"in r?r.minDistance:5,this.throttle?this._strokeMoveUpdate=cL(et.prototype._strokeUpdate,this.throttle):this._strokeMoveUpdate=et.prototype._strokeUpdate,this.dotSize=r.dotSize||function(){return(this.minWidth+this.maxWidth)/2},this.penColor=r.penColor||"black",this.backgroundColor=r.backgroundColor||"rgba(0,0,0,0)",this.onBegin=r.onBegin,this.onEnd=r.onEnd,this._canvas=e,this._ctx=e.getContext("2d"),this.clear(),this._handleMouseDown=function(i){i.which===1&&(n._mouseButtonDown=!0,n._strokeBegin(i))},this._handleMouseMove=function(i){n._mouseButtonDown&&n._strokeMoveUpdate(i)},this._handleMouseUp=function(i){i.which===1&&n._mouseButtonDown&&(n._mouseButtonDown=!1,n._strokeEnd(i))},this._handleTouchStart=function(i){if(i.targetTouches.length===1){var o=i.changedTouches[0];n._strokeBegin(o)}},this._handleTouchMove=function(i){i.preventDefault();var o=i.targetTouches[0];n._strokeMoveUpdate(o)},this._handleTouchEnd=function(i){var o=i.target===n._canvas;o&&(i.preventDefault(),n._strokeEnd(i))},this.on()}et.prototype.clear=function(){var e=this._ctx,t=this._canvas;e.fillStyle=this.backgroundColor,e.clearRect(0,0,t.width,t.height),e.fillRect(0,0,t.width,t.height),this._data=[],this._reset(),this._isEmpty=!0};et.prototype.fromDataURL=function(e){var t=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=new Image,i=n.ratio||window.devicePixelRatio||1,o=n.width||this._canvas.width/i,a=n.height||this._canvas.height/i;this._reset(),r.src=e,r.onload=function(){t._ctx.drawImage(r,0,0,o,a)},this._isEmpty=!1};et.prototype.toDataURL=function(e){var t;switch(e){case"image/svg+xml":return this._toSVG();default:for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return(t=this._canvas).toDataURL.apply(t,[e].concat(r))}};et.prototype.on=function(){this._handleMouseEvents(),this._handleTouchEvents()};et.prototype.off=function(){this._canvas.removeEventListener("mousedown",this._handleMouseDown),this._canvas.removeEventListener("mousemove",this._handleMouseMove),document.removeEventListener("mouseup",this._handleMouseUp),this._canvas.removeEventListener("touchstart",this._handleTouchStart),this._canvas.removeEventListener("touchmove",this._handleTouchMove),this._canvas.removeEventListener("touchend",this._handleTouchEnd)};et.prototype.isEmpty=function(){return this._isEmpty};et.prototype._strokeBegin=function(e){this._data.push([]),this._reset(),this._strokeUpdate(e),typeof this.onBegin=="function"&&this.onBegin(e)};et.prototype._strokeUpdate=function(e){var t=e.clientX,n=e.clientY,r=this._createPoint(t,n),i=this._data[this._data.length-1],o=i&&i[i.length-1],a=o&&r.distanceTo(o)<this.minDistance;if(!(o&&a)){var s=this._addPoint(r),u=s.curve,l=s.widths;u&&l&&this._drawCurve(u,l.start,l.end),this._data[this._data.length-1].push({x:r.x,y:r.y,time:r.time,color:this.penColor})}};et.prototype._strokeEnd=function(e){var t=this.points.length>2,n=this.points[0];if(!t&&n&&this._drawDot(n),n){var r=this._data[this._data.length-1],i=r[r.length-1];n.equals(i)||r.push({x:n.x,y:n.y,time:n.time,color:this.penColor})}typeof this.onEnd=="function"&&this.onEnd(e)};et.prototype._handleMouseEvents=function(){this._mouseButtonDown=!1,this._canvas.addEventListener("mousedown",this._handleMouseDown),this._canvas.addEventListener("mousemove",this._handleMouseMove),document.addEventListener("mouseup",this._handleMouseUp)};et.prototype._handleTouchEvents=function(){this._canvas.style.msTouchAction="none",this._canvas.style.touchAction="none",this._canvas.addEventListener("touchstart",this._handleTouchStart),this._canvas.addEventListener("touchmove",this._handleTouchMove),this._canvas.addEventListener("touchend",this._handleTouchEnd)};et.prototype._reset=function(){this.points=[],this._lastVelocity=0,this._lastWidth=(this.minWidth+this.maxWidth)/2,this._ctx.fillStyle=this.penColor};et.prototype._createPoint=function(e,t,n){var r=this._canvas.getBoundingClientRect();return new qi(e-r.left,t-r.top,n||new Date().getTime())};et.prototype._addPoint=function(e){var t=this.points,n=void 0;if(t.push(e),t.length>2){t.length===3&&t.unshift(t[0]),n=this._calculateCurveControlPoints(t[0],t[1],t[2]);var r=n.c2;n=this._calculateCurveControlPoints(t[1],t[2],t[3]);var i=n.c1,o=new Zh(t[1],r,i,t[2]),a=this._calculateCurveWidths(o);return t.shift(),{curve:o,widths:a}}return{}};et.prototype._calculateCurveControlPoints=function(e,t,n){var r=e.x-t.x,i=e.y-t.y,o=t.x-n.x,a=t.y-n.y,s={x:(e.x+t.x)/2,y:(e.y+t.y)/2},u={x:(t.x+n.x)/2,y:(t.y+n.y)/2},l=Math.sqrt(r*r+i*i),f=Math.sqrt(o*o+a*a),h=s.x-u.x,p=s.y-u.y,y=f/(l+f),C={x:u.x+h*y,y:u.y+p*y},x=t.x-C.x,N=t.y-C.y;return{c1:new qi(s.x+x,s.y+N),c2:new qi(u.x+x,u.y+N)}};et.prototype._calculateCurveWidths=function(e){var t=e.startPoint,n=e.endPoint,r={start:null,end:null},i=this.velocityFilterWeight*n.velocityFrom(t)+(1-this.velocityFilterWeight)*this._lastVelocity,o=this._strokeWidth(i);return r.start=this._lastWidth,r.end=o,this._lastVelocity=i,this._lastWidth=o,r};et.prototype._strokeWidth=function(e){return Math.max(this.maxWidth/(e+1),this.minWidth)};et.prototype._drawPoint=function(e,t,n){var r=this._ctx;r.moveTo(e,t),r.arc(e,t,n,0,2*Math.PI,!1),this._isEmpty=!1};et.prototype._drawCurve=function(e,t,n){var r=this._ctx,i=n-t,o=Math.floor(e.length());r.beginPath();for(var a=0;a<o;a+=1){var s=a/o,u=s*s,l=u*s,f=1-s,h=f*f,p=h*f,y=p*e.startPoint.x;y+=3*h*s*e.control1.x,y+=3*f*u*e.control2.x,y+=l*e.endPoint.x;var C=p*e.startPoint.y;C+=3*h*s*e.control1.y,C+=3*f*u*e.control2.y,C+=l*e.endPoint.y;var x=t+l*i;this._drawPoint(y,C,x)}r.closePath(),r.fill()};et.prototype._drawDot=function(e){var t=this._ctx,n=typeof this.dotSize=="function"?this.dotSize():this.dotSize;t.beginPath(),this._drawPoint(e.x,e.y,n),t.closePath(),t.fill()};et.prototype._fromData=function(e,t,n){for(var r=0;r<e.length;r+=1){var i=e[r];if(i.length>1)for(var o=0;o<i.length;o+=1){var a=i[o],s=new qi(a.x,a.y,a.time),u=a.color;if(o===0)this.penColor=u,this._reset(),this._addPoint(s);else if(o!==i.length-1){var l=this._addPoint(s),f=l.curve,h=l.widths;f&&h&&t(f,h,u)}}else{this._reset();var p=i[0];n(p)}}};et.prototype._toSVG=function(){var e=this,t=this._data,n=this._canvas,r=Math.max(window.devicePixelRatio||1,1),i=0,o=0,a=n.width/r,s=n.height/r,u=document.createElementNS("http://www.w3.org/2000/svg","svg");u.setAttributeNS(null,"width",n.width),u.setAttributeNS(null,"height",n.height),this._fromData(t,function(w,E,b){var T=document.createElement("path");if(!isNaN(w.control1.x)&&!isNaN(w.control1.y)&&!isNaN(w.control2.x)&&!isNaN(w.control2.y)){var R="M "+w.startPoint.x.toFixed(3)+","+w.startPoint.y.toFixed(3)+" "+("C "+w.control1.x.toFixed(3)+","+w.control1.y.toFixed(3)+" ")+(w.control2.x.toFixed(3)+","+w.control2.y.toFixed(3)+" ")+(w.endPoint.x.toFixed(3)+","+w.endPoint.y.toFixed(3));T.setAttribute("d",R),T.setAttribute("stroke-width",(E.end*2.25).toFixed(3)),T.setAttribute("stroke",b),T.setAttribute("fill","none"),T.setAttribute("stroke-linecap","round"),u.appendChild(T)}},function(w){var E=document.createElement("circle"),b=typeof e.dotSize=="function"?e.dotSize():e.dotSize;E.setAttribute("r",b),E.setAttribute("cx",w.x),E.setAttribute("cy",w.y),E.setAttribute("fill",w.color),u.appendChild(E)});var l="data:image/svg+xml;base64,",f='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"'+(' viewBox="'+i+" "+o+" "+a+" "+s+'"')+(' width="'+a+'"')+(' height="'+s+'"')+">",h=u.innerHTML;if(h===void 0){var p=document.createElement("dummy"),y=u.childNodes;p.innerHTML="";for(var C=0;C<y.length;C+=1)p.appendChild(y[C].cloneNode(!0));h=p.innerHTML}var x="</svg>",N=f+h+x;return l+btoa(N)};et.prototype.fromData=function(e){var t=this;this.clear(),this._fromData(e,function(n,r){return t._drawCurve(n,r.start,r.end)},function(n){return t._drawDot(n)}),this._data=e};et.prototype.toData=function(){return this._data};const dL=Object.freeze(Object.defineProperty({__proto__:null,default:et},Symbol.toStringTag,{value:"Module"})),fL=Wb(dL);var pd={exports:{}},Pg;function pL(){return Pg||(Pg=1,function(e,t){(function(n,r){e.exports=r()})(jf,function(){return function(n){function r(o){if(i[o])return i[o].exports;var a=i[o]={exports:{},id:o,loaded:!1};return n[o].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}var i={};return r.m=n,r.c=i,r.p="",r(0)}([function(n,r){function i(l){var f=l.getContext("2d"),h=l.width,p=l.height,y=f.getImageData(0,0,h,p).data,C=s(!0,h,p,y),x=s(!1,h,p,y),N=u(!0,h,p,y),w=u(!1,h,p,y),E=w-N+1,b=x-C+1,T=f.getImageData(N,C,E,b);return l.width=E,l.height=b,f.clearRect(0,0,E,b),f.putImageData(T,0,0),l}function o(l,f,h,p){return{red:p[4*(h*f+l)],green:p[4*(h*f+l)+1],blue:p[4*(h*f+l)+2],alpha:p[4*(h*f+l)+3]}}function a(l,f,h,p){return o(l,f,h,p).alpha}function s(l,f,h,p){for(var y=l?1:-1,C=l?0:h-1,x=C;l?x<h:x>-1;x+=y)for(var N=0;N<f;N++)if(a(N,x,f,p))return x;return null}function u(l,f,h,p){for(var y=l?1:-1,C=l?0:f-1,x=C;l?x<f:x>-1;x+=y)for(var N=0;N<h;N++)if(a(x,N,f,p))return x;return null}Object.defineProperty(r,"__esModule",{value:!0}),r.default=i}])})}(pd)),pd.exports}(function(e,t){(function(n,r){e.exports=r(Qw(),m,fL,pL())})(jf,function(n,r,i,o){return function(a){function s(l){if(u[l])return u[l].exports;var f=u[l]={exports:{},id:l,loaded:!1};return a[l].call(f.exports,f,f.exports,s),f.loaded=!0,f.exports}var u={};return s.m=a,s.c=u,s.p="",s(0)}([function(a,s,u){function l(I){return I&&I.__esModule?I:{default:I}}function f(I,$){var W={};for(var Z in I)$.indexOf(Z)>=0||Object.prototype.hasOwnProperty.call(I,Z)&&(W[Z]=I[Z]);return W}function h(I,$){if(!(I instanceof $))throw new TypeError("Cannot call a class as a function")}function p(I,$){if(!I)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!$||typeof $!="object"&&typeof $!="function"?I:$}function y(I,$){if(typeof $!="function"&&$!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $);I.prototype=Object.create($&&$.prototype,{constructor:{value:I,enumerable:!1,writable:!0,configurable:!0}}),$&&(Object.setPrototypeOf?Object.setPrototypeOf(I,$):I.__proto__=$)}Object.defineProperty(s,"__esModule",{value:!0});var C=Object.assign||function(I){for(var $=1;$<arguments.length;$++){var W=arguments[$];for(var Z in W)Object.prototype.hasOwnProperty.call(W,Z)&&(I[Z]=W[Z])}return I},x=function(){function I($,W){for(var Z=0;Z<W.length;Z++){var G=W[Z];G.enumerable=G.enumerable||!1,G.configurable=!0,"value"in G&&(G.writable=!0),Object.defineProperty($,G.key,G)}}return function($,W,Z){return W&&I($.prototype,W),Z&&I($,Z),$}}(),N=u(1),w=l(N),E=u(2),b=l(E),T=u(3),R=l(T),M=u(4),F=l(M),A=function(I){function $(){var W,Z,G,te;h(this,$);for(var Oe=arguments.length,ge=Array(Oe),xe=0;xe<Oe;xe++)ge[xe]=arguments[xe];return Z=G=p(this,(W=$.__proto__||Object.getPrototypeOf($)).call.apply(W,[this].concat(ge))),G._sigPad=null,G._excludeOurProps=function(){var U=G.props,re=(U.canvasProps,U.clearOnResize,f(U,["canvasProps","clearOnResize"]));return re},G.getCanvas=function(){return G._canvas},G.getTrimmedCanvas=function(){var U=document.createElement("canvas");return U.width=G._canvas.width,U.height=G._canvas.height,U.getContext("2d").drawImage(G._canvas,0,0),(0,F.default)(U)},G.getSignaturePad=function(){return G._sigPad},G._checkClearOnResize=function(){G.props.clearOnResize&&G._resizeCanvas()},G._resizeCanvas=function(){var U=G.props.canvasProps||{},re=U.width,ne=U.height;if(!re||!ne){var ke=G._canvas,_e=Math.max(window.devicePixelRatio||1,1);re||(ke.width=ke.offsetWidth*_e),ne||(ke.height=ke.offsetHeight*_e),ke.getContext("2d").scale(_e,_e),G.clear()}},G.on=function(){return window.addEventListener("resize",G._checkClearOnResize),G._sigPad.on()},G.off=function(){return window.removeEventListener("resize",G._checkClearOnResize),G._sigPad.off()},G.clear=function(){return G._sigPad.clear()},G.isEmpty=function(){return G._sigPad.isEmpty()},G.fromDataURL=function(U,re){return G._sigPad.fromDataURL(U,re)},G.toDataURL=function(U,re){return G._sigPad.toDataURL(U,re)},G.fromData=function(U){return G._sigPad.fromData(U)},G.toData=function(){return G._sigPad.toData()},te=Z,p(G,te)}return y($,I),x($,[{key:"componentDidMount",value:function(){this._sigPad=new R.default(this._canvas,this._excludeOurProps()),this._resizeCanvas(),this.on()}},{key:"componentWillUnmount",value:function(){this.off()}},{key:"componentDidUpdate",value:function(){Object.assign(this._sigPad,this._excludeOurProps())}},{key:"render",value:function(){var W=this,Z=this.props.canvasProps;return b.default.createElement("canvas",C({ref:function(G){W._canvas=G}},Z))}}]),$}(E.Component);A.propTypes={velocityFilterWeight:w.default.number,minWidth:w.default.number,maxWidth:w.default.number,minDistance:w.default.number,dotSize:w.default.oneOfType([w.default.number,w.default.func]),penColor:w.default.string,throttle:w.default.number,onEnd:w.default.func,onBegin:w.default.func,canvasProps:w.default.object,clearOnResize:w.default.bool},A.defaultProps={clearOnResize:!0},s.default=A},function(a,s){a.exports=n},function(a,s){a.exports=r},function(a,s){a.exports=i},function(a,s){a.exports=o}])})})(DC);var hL=DC.exports;const mL=fi(hL),hd=["cash","bank"],vL=()=>{var E,b;const{event:e,setEvent:t,onCloseModal:n,locale:r,config:i}=ye(),[o,a]=m.useState(hd),[s,u]=m.useState(hd[0]),[l,f]=m.useState(!1),[h,p]=m.useState(!1);m.useEffect(()=>{p(!1)},[e.type]),m.useEffect(()=>{var R,M,F;const T=(F=(M=(R=e.config)==null?void 0:R.DealershipLocations)==null?void 0:M[e.dealershipId])==null?void 0:F.paymentOptions;T?(a(T),u(T[0])):u(hd[0])},[e.config,e.dealershipId]);const y=()=>{var R;let T=e.vehiclePrice;return e.financed&&(T=e.vehiclePrice*(1+i.FinanceInterest)*e.downPayment),(((R=e.playerBalances)==null?void 0:R[s])||0)>=T},C=()=>{const T=e.vehiclePrice*(1+i.FinanceInterest);return Math.round((T-T*e.downPayment)/e.noOfPayments)},x=async()=>{f(!0);try{await Ne("purchase-vehicle",{purchaseType:"personal",paymentMethod:s,dealership:e.dealershipId,vehicle:e.vehicleSpawnCode,color:e.color,finance:!!e.financed,directSaleUuid:e.uuid})}catch{n(),f(!1)}await Ne("accept-direct-sale-request",e.uuid),f(!1),n()},N=async()=>{f(!0),await Ne("deny-direct-sale-request",e.uuid),f(!1),n()},w=async()=>{try{const T=await Ne("get-player-balances",e.dealershipId);if(!T)return;t(R=>({...R,playerBalances:T}))}catch{console.error("Could not refresh balances.")}};return g(z,{show:e.type==="show-direct-sale-request",centered:!0,backdrop:!1,scrollable:!0,children:[c(z.Header,{className:"gap-3",children:g(z.Title,{as:"h5",children:[c("i",{className:"bi-car-front me-2"}),r.purchaseRequest]})}),g(z.Body,{children:[g(ur,{children:[g(Xe,{sm:12,children:[c(j.Label,{className:"mb-1",children:r.dealer}),g("p",{className:"text-white",children:[e.dealerName," (",e.dealershipLabel,")"]})]}),g(Xe,{sm:6,children:[c(j.Label,{className:"mb-1",children:r.vehicle}),c("p",{className:"text-white",children:e.vehicleLabel})]}),e.color&&i.VehicleColourOptions&&g(Xe,{sm:6,children:[c(j.Label,{className:"mb-1",children:r.colour}),c("p",{className:"text-white",children:(b=(E=i.VehicleColourOptions)==null?void 0:E[e.color-1])==null?void 0:b.label})]}),g(Xe,{sm:6,children:[c(j.Label,{className:"mb-1",children:r.payToday}),c("p",{className:"text-white",children:Le(e.financed?e.vehiclePrice*(1+i.FinanceInterest)*e.downPayment:e.vehiclePrice,i)})]}),g(Xe,{sm:6,children:[c(j.Label,{className:"mb-1",children:r.financed}),g("p",{className:"text-white",children:[e.financed?r.yes:r.no,e.financed?` (${i.FinanceInterest*100}% ${r.interest})`:""]})]}),e.financed&&g(Wt,{children:[g(Xe,{sm:6,children:[c(j.Label,{className:"mb-1",children:r.payments}),g("p",{className:"text-white",children:[e.noOfPayments," ",r.paymentsOf," ",Le(C(),i)]})]}),g(Xe,{sm:6,children:[c(j.Label,{className:"mb-1",children:r.paymentTakenEvery}),g("p",{className:"text-white",children:[i.FinancePaymentInterval," ",r.hours]})]}),g(Xe,{sm:6,children:[c(j.Label,{className:"mb-1",children:r.totalPayable}),c("p",{className:"text-white mb-2",children:Le(e.vehiclePrice*(1+i.FinanceInterest),i)})]})]})]}),g(j.Group,{className:"mb-3",children:[c(j.Label,{children:r.paymentSource}),c("div",{children:o.map((T,R)=>{var F;if(T==="cash"&&e.financed)return null;let M=0;return e.playerBalances&&(M=((F=e.playerBalances)==null?void 0:F[T])||0),c(j.Check,{label:g("div",{className:"d-flex align-items-center",children:[c("span",{className:"me-2",children:r[T]||T}),c(vn,{bg:"secondary",text:"dark",children:Le(M,i)}),c(ee,{variant:"dark",onClick:w,size:"sm",className:"ms-2 p-0 pe-1 ps-1",children:c("i",{className:"bi-arrow-clockwise"})})]}),name:"payment-method",type:"radio",id:`payment-method-${T}`,checked:s===T,onChange:A=>u(T)},R)})})]}),c(j.Label,{className:"",children:r.signHere}),c("div",{style:{border:"2px dashed #777",borderRadius:7,width:"min-content"},children:c(mL,{penColor:"white",onEnd:()=>p(!0),canvasProps:{width:350,height:60}})})]}),g(z.Footer,{className:"d-flex justify-content-between",children:[c(ee,{variant:"primary",onClick:x,disabled:!h||!y()||l,children:h?y()?"Accept & Purchase":r.notEnoughMoney:r.signFirstError}),c(ee,{variant:"danger",onClick:N,disabled:l,children:r.denyRequest})]})]})},yL=({onSelectVehicle:e})=>{var C;const{event:t,locale:n,config:r}=ye(),i=m.useRef(null),[o,a]=m.useState(""),[s,u]=m.useState(!1),[l,f]=m.useState([]),[h,p]=m.useState([]);return m.useEffect(()=>{var x,N;o.length>0?f(t.vehicles):f(s?(x=t.vehicles)==null?void 0:x.filter(w=>s&&w.category===s):[]),(N=i.current)==null||N.scrollTo(0,0)},[o.length>0,s]),m.useEffect(()=>{p(l.filter(({brand:x,model:N,spawn_code:w})=>{const E=o.toLocaleLowerCase().split(" ").filter(b=>b).map(b=>b.trim());return E.filter(b=>`${x} ${N} ${w}`.toLocaleLowerCase().includes(b)).length===E.length}))},[l,o]),g("div",{ref:i,children:[c("div",{className:"mb-3",children:g(Gt,{children:[s&&!o&&g(ee,{onClick:()=>{u(!1)},size:"sm",variant:"outline-secondary",children:[c("i",{className:"bi-arrow-left"})," ",n.allCategories]}),c(j.Control,{type:"search",placeholder:n.search,value:o,onChange:x=>a(x.target.value)})]})}),!s&&!o?c("div",{children:(C=t.categories)==null?void 0:C.map(x=>g(Ue,{className:"showroom-category-btn mb-3",bg:"darker",onClick:()=>u(x),children:[c(Ue.Body,{className:"h5 mb-0 text-white",children:r.Categories[x]}),c(Ue.Footer,{children:g("small",{className:"text-muted",children:[t.vehicles.filter(N=>N.category===x).length," ",n.vehiclesCount]})})]}))}):c("div",{children:h.length?h.map((x,N)=>c(Ue,{className:"mb-3",bg:"darker",children:c(Ue.Body,{className:"p-0",children:g("button",{className:"showroom-vehicle",onClick:()=>e(x),disabled:x.stock==0,children:[g("div",{className:"showroom-vehicle-name-stock",children:[g("div",{children:[c("small",{className:"text-muted",children:x.brand}),c("p",{children:x.model})]}),c(vn,{bg:x.stock>0?"success":"danger",text:"white",pill:!0,children:x.stock>0?n.inStock:n.outOfStock})]}),c("div",{className:"d-flex align-items-center justify-content-between",children:c("h4",{children:Le(x.price,r)})})]})})})):n.noVehicles})]})},gL=({player:e,setPlayer:t})=>{const{locale:n,event:r}=ye(),[i,o]=m.useState(e||""),a=r.nearbyPlayers||[];return g("div",{children:[g(j.Group,{children:[c(j.Label,{children:n.nearbyPlayers}),g(j.Select,{value:i,onChange:s=>o(s.target.value),children:[c("option",{value:"",disabled:!0,children:a.length?n.selectPlayer:n.noPlayersNearby}),a.map(({id:s,name:u})=>c("option",{value:s,children:u},s))]})]}),c("div",{className:"mt-3",children:c(ee,{onClick:()=>t(i),disabled:!i,children:n.next})})]})},wL=({vehicle:e,player:t})=>{const{locale:n,onCloseModal:r,event:i,config:o}=ye(),[a,s]=m.useState(1),[u,l]=m.useState(!1),[f,h]=m.useState(o.FinancePayments||12),[p,y]=m.useState(o.FinanceDownPayment||.1),C=()=>{const N=e.price*(1+o.FinanceInterest);return(N-N*(p||0))/(f||1)};return g("form",{onSubmit:async N=>{N.preventDefault(),await Ne("send-direct-sale-request",{playerId:parseInt(t),model:e.spawn_code,colour:a,finance:u,financePayments:f,financeDownPayment:p}),r()},children:[g(j.Group,{className:"mb-3",children:[c(j.Label,{children:n.colour}),c(j.Select,{value:a,onChange:N=>s(parseInt(N.target.value||"1")),children:(o.VehicleColourOptions||[]).map(({label:N},w)=>c("option",{value:w+1,children:N}))})]}),g(j.Group,{className:"mb-3",children:[c(j.Label,{children:n.financing}),c(j.Check,{label:n.payInFull,name:"payment-type",type:"radio",id:"payment-infull",checked:!u,onChange:N=>l(!N.target.checked)}),i.enableFinance&&c(j.Check,{label:c("div",{className:"d-flex align-items-center",children:c("span",{className:"me-2",children:n.financed})}),name:"payment-type",type:"radio",id:"payment-finance",checked:u,onChange:N=>l(N.target.checked)})]}),u&&g(ur,{className:"mb-3",children:[c(Xe,{children:g(j.Group,{children:[c(j.Label,{children:n.financePayments}),c(j.Control,{type:"number",id:"FinancePayments",value:f,min:1,max:100,onChange:N=>h(N.target.value?parseInt(N.target.value):""),required:!0})]})}),c(Xe,{children:g(j.Group,{children:[c(j.Label,{children:n.initialPayment}),g(Gt,{children:[c(j.Control,{type:"number",id:"FinanceDownPayment",value:p?Math.round(p*100):"",onChange:N=>y(N.target.value?Math.min(1,parseInt(N.target.value)/100):""),min:0,max:99,required:!0}),c(Gt.Text,{children:"%"})]})]})})]}),c(Ue,{className:"mb-3",border:"primary",children:c(Ue.Body,{children:g(ur,{children:[g(Xe,{sm:6,children:[c(j.Label,{className:"mb-1",children:n.payToday}),c("p",{className:"text-white",children:Le(u?e.price*(1+o.FinanceInterest)*(p||0):e.price,o)})]}),g(Xe,{sm:6,children:[c(j.Label,{className:"mb-1",children:n.financed}),g("p",{className:"text-white",children:[u?n.yes:n.no,u?` (${o.FinanceInterest*100}% ${n.interest})`:""]})]}),u&&g(Wt,{children:[g(Xe,{sm:6,children:[c(j.Label,{className:"mb-1",children:n.payments}),g("p",{className:"text-white",children:[f||1,c("small",{children:" x "}),Le(C(),o)]})]}),g(Xe,{sm:6,children:[c(j.Label,{className:"mb-1",children:n.paymentTakenEvery}),g("p",{className:"text-white",children:[o.FinancePaymentInterval," ",n.hours]})]}),g(Xe,{sm:6,children:[c(j.Label,{className:"mb-1",children:n.totalPayable}),c("p",{className:"text-white mb-2",children:Le(e.price*(1+o.FinanceInterest),o)})]})]}),g(Xe,{sm:6,children:[c(j.Label,{className:"mb-1",children:n.commission}),g("p",{className:"text-white mb-2",children:[Le(e.price*(u?1+o.FinanceInterest:1)*i.commission||.1,o)," ","(",i.commission*100,"%)"]})]})]})})}),c(ee,{type:"submit",variant:"primary",children:n.sendRequest})]})},SL=()=>{const{event:e,onCloseModal:t,locale:n}=ye(),[r,i]=m.useState(),[o,a]=m.useState("");return m.useEffect(()=>{i(void 0),a("")},[e.type]),g(z,{show:e.type==="showDSSellVehicle",onHide:()=>t(),centered:!0,backdrop:!1,scrollable:!0,children:[c(z.Header,{className:"gap-3",closeButton:!0,children:g(z.Title,{as:"h5",children:[c("i",{className:"bi-car-front me-2"}),n.sellVehicle]})}),c(z.Body,{style:{maxHeight:"80vh"},children:r?o?g("div",{children:[g(hr,{children:[c(hr.Item,{onClick:()=>i(void 0),children:n.selectVehicle}),c(hr.Item,{onClick:()=>a(""),children:n.selectPlayer}),c(hr.Item,{active:!0,children:n.vehicleTerms})]}),c(wL,{vehicle:r,player:o})]}):g("div",{children:[g(hr,{children:[c(hr.Item,{onClick:()=>i(void 0),children:n.selectVehicle}),c(hr.Item,{active:!0,children:n.selectPlayer})]}),c(gL,{player:o,setPlayer:a})]}):g("div",{children:[c(hr,{children:c(hr.Item,{active:!0,children:n.selectVehicle})}),c(yL,{onSelectVehicle:i})]})})]})},xL=()=>{var s,u,l;const{event:e,onCloseModal:t,locale:n}=ye(),[r,i]=m.useState(!1),o=async()=>{i(!0),await Ne("accept-hire-request",e.data),i(!1),t()},a=async()=>{i(!0),await Ne("deny-hire-request",{requesterId:e.data.requesterId}),i(!1),t()};return g(z,{show:e.type==="showConfirmEmployment",centered:!0,backdrop:!1,children:[c(z.Header,{className:"gap-3",children:c(z.Title,{as:"h5",children:n.employmentRequest})}),g(z.Body,{children:[c("p",{children:(u=n.jobOfferDescription)==null?void 0:u.replace("%{value}",(s=e.data)==null?void 0:s.dealershipId)}),g("p",{className:"mb-0",children:[n.role,": ",n[`${(l=e.data)==null?void 0:l.role}Role`]]})]}),g(z.Footer,{className:"d-flex justify-content-between",children:[c(ee,{variant:"primary",onClick:o,disabled:r,children:n.accept}),c(ee,{variant:"dark",onClick:a,disabled:r,children:n.denyRequest})]})]})},CL=()=>{const{event:e,onCloseModal:t,config:n,locale:r}=ye(),[i,o]=m.useState(!1),a=async()=>{o(!0),await Ne("sell-vehicle-price-accepted",e),t(),o(!1)},s=async()=>{t()};return g(z,{show:e.type==="sell-vehicle-to-dealer",centered:!0,backdrop:!1,children:[c(z.Header,{className:"gap-3",children:c(z.Title,{as:"h5",children:r.sellVehicle})}),g(z.Body,{children:[c("p",{children:r.dealershipWantsYourVehicle}),g("p",{className:"mb-0",children:[r.purchasePrice,c("strong",{children:Le(e.value,n)})]})]}),g(z.Footer,{className:"d-flex justify-content-between",children:[c(ee,{variant:"success",onClick:a,disabled:i,children:r.accept}),c(ee,{variant:"dark",onClick:s,children:r.denyRequest})]})]})};function bL(){return c("div",{className:"",children:g(M_,{children:[!1,c(z_,{}),c(qA,{}),c(KA,{}),c(oL,{}),c(lL,{}),c(uL,{}),c(vL,{}),c(SL,{}),c(xL,{}),c(CL,{})]})})}md.createRoot(document.getElementById("root")).render(c(bL,{}))});export default EL();